SCL
SDA
R/W
A7
A6
A5
A4
A3
A2
A1
A0
-
-
A13
A12
A11
A10
A9
A8
I
2
C Slave Address
ACK
LSB Address
ACK
MSB Address
ACK
Start
D7
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
ACK
ACK
Data Byte 1
Data Byte2
ACK
Data Byte n
Stop
SCL
SDA
9
Figure 3 :
STV9425/25B/26/I
2
C Write Operation
SCL
SDA
R/W
A7
A6
A5
A4
A3
A2
A1
A0
I
1
C SlaveAddress
ACK
LSB Address
ACK
MSB Address
ACK
Start
-
-
A13 A12 A10 A10
A9
A8
Stop
SCL
SDA
R/W
D7
D6
D5
D4
D3
D2
D1
D0
I
1
CSlaveAddress
ACK
ACK
Data Byte n
ACK
Start
D7
D6
D5
D4
D3
D2
D1
D0
Stop
Data Byte 1
9
Figure 4 :
STV9425/25B/26/I
2
C ReadOperation
FUNCTIONAL DESCRIPTION
The STV9425/25B/26display processoroperation
iscontrolledby a hostMCUvia the I
2
C interface.It
is fully programmable through 16 internal
read/write registers and performs all the display
functionsby generating pixels from data stored in
its internal memory. After the page downloading
from the MCU, the STV9425/25B/26 refreshes
screen by its built in processor, without any MCU
control (access).In addition, the host MCU has a
direct access to the on chip 1Kbytes RAM during
thedisplayof the currentpage to makeany update
of its contents.
WiththeSTV9425/25B/26,apagedisplayedonthe
screen is made of severalstrips which can be of 2
types : spacing or character and which are de-
scribed by a table of descriptors and character
codesin RAM. Severalpages can be downloaded
at the same time in the RAM and thechoice of the
current display page is made by programmingthe
CONTROL register.
I - SerialInterface
The 2-wires serial interface is an I
2
C interface. To
beconnectedto theI
2
C bus,a devicemustownits
slave address ; the slave address of the
STV9425/25B/26is BA(in hexadecimal).
A6
A5
A4
A3
A2
A1
A0
R/W
1
0
1
1
1
0
1
I.1 - Data Transferin WriteMode
The host MCU can write data into the
STV9425/25B/26registers or RAM.
To write data into the STV9425/25B/26, after a
start, the MCUmust send(Figure 3) :
- First, the I
2
C address slave byte witha low level
for the R/W bit,
- The two bytes of the internal addresswhere the
MCU wants to writedata(s),
- The successivebytes of data(s).
All bytes are sent MS bit first and the write data
transferis closedby a stop.
I.2 - Data Transferin Read Mode
The host MCU can read data from the
STV9425/25B/26registers, RAM or ROM.
Toreaddata fromthe STV9425/25B/26(Figure4),
theMCUmustsend2differentI
2
C sequences.The
firstoneismade ofI
2
CslaveaddressbytewithR/W
bit at low level and the 2 internaladdressbytes.
The secondoneis made of I
2
C slaveaddressbyte
with R/W bit at high level and all the successive
data bytes read at successive addresses starting
fromtheinitial addressgiven bythe firstsequence.
STV9425 - STV9425B - STV9426
6/15