• 68000 & 8080 Parallel Interf aces (read and write)
• 3-lines and 4-lines SPI Interface (read and write)
• 3-lines 9 bit Serial Interface (read and write)
■ Fully Integrated Oscillat or requires no ex ternal
components
■ CMOS Compatible Inputs
■ Fully Integrated Configurable LCD bias voltage
generator with:
• Selectabl e
multiplication factor (up to 5X)
• Effective sensing for High Precision Output
• Eight selectable temperature compensation
coefficients
■ Designed for chip-on-glass (COG) applications.
■ Low Power Consumption, suitable for battery
operated systems
■ Logic Supply Voltage range from 1.7 to 3.6V
■ High Voltage Generator Supply Voltage range
from 1.75 to 4.5V
■ Display Supply Voltage range from 4.5 to 14.5V
■ Backward Compatibility with STE2001 and
STE2002
DESCRIPTION
The STE2004 is a low power CMOS LCD controller driver. Designed to drive a 65 rows by 102 columns graphic display, it provides all necessary
functions in a single chip, including on-chi p LCD
supply and bias voltages generators, resulting in a
minimum of externals compone nts and in a very
low power consumption.
STE2004 features six standard interfaces (3-lines
Serial, 3-lines SPI, 4-lines SPI, 68000 Parallel,
8080 parallel & I
2
C) for ease of interfacing with the
host micro-controller
TypeOrdering Number
Bumped WafersSTE2004DIE1
Bumped Dice on Waffle Pack
E / WR176IWR - 8080 Series Parallel Interface - Write enable clock input
RES
D/C
CS
TEST_MODE191ITest Pad - 50 kohm internal Pull-down MUS T BE CO NNEC TED TO VSS/VS SAUX
TEST_VREF146OTest Pad - MUST B E LEF T FLOATIN G
OSCIN144I
OSCOUT210OInternal/External Oscillator Out - IF UNUSED MUST BE LEFT FLOATING
FR_OUT211OMaster Slav e Frame Inversion Synchronization .
FR_IN143IMaster Slave Fram e Inversi on Synchronization .
M/S100IMaster/
(continued)
- CANNOT BE LEFT FLOATING
172IReset Input. Active Low.
174IInterface Data/Command Sele ctor- CA NNOT BE LEFT FLOATING
173ISerial & Parallel Interf aces EN AB LE. When Low the Incoming Data ar e Cl ocked In.
CANNOT BE LEFT FLOATING
Oscillator Input:
OSC_INConfiguration
HighInternal Oscillator Enabled
LowInternal Oscillator Disabled
External ScillatorInternal Oscillator Disabled
IF UNUSED MUST BE LEFT FLOATING
CANNOT BE LEFT FLOATING
Slave Configuration Bit:- CANNOT BE LEFT FLOATING
M/S PINOSC_OUTFR_OUTFR_INCharge Pump
HighENABLEDEnabledDisabled AuxVsense Disabled
LowENABLEDEnabledEnabled Charge Pump in Slave Mode or Ext
Power
3/67
Page 4
STE2004
Figure 2. Chip Mechanical Drawing
ROW 5
ROW 0
COL 0
COL 50
COL 51
ROW 6
MARK_1
STE2004
(0,0)
X
ROW 27
ROW28
ROW31
FR_OUT
MARK_3
Y
MARK_4
OSC_OUT
VLCD
VLCDSENSE
VSS
TEST_MODE
VSSAUX
D0
D1
D2
D3
D4
D5
D6
D7
SCLK - SCL
SDOUT
SDIN - SDAIN
SDAOUT
VSSAUX
E - WR
R/W - RD
D/C
CS
RES
4/67
COL 101
ROW 32
ROW 37
MARK_2
ROW 38
ROW 59
VDD2
VDD1
ICON
SEL1
SEL2
SEL3
EXT_SET
M/S
SA0
SA1
VSSAUX
TEST VREF
VSENSE_SLAVE
OSC_IN
FR_IN
VDD1_AUX
ROW64/ICON
ROW63
ROW60
LR0048
Page 5
Figure 3. Improved ALTH & PLESKO Driving Method
V
LCD
V
2
V
3
ROW 0
R0 (t)
V
4
V
5
V
SS
V
LCD
V
2
V
3
ROW 1
R1 (t)
V
4
V
5
V
SS
V
LCD
V
2
V
3
COL 0
C0 (t)
V
4
V
5
V
SS
V
LCD
V
2
V
3
COL 1
C1 (t)
V
4
V
5
V
SS
V
- V
LCD
SS
V3 - V
SS
STE2004
∆V1(t)
∆V
(t)
2
V
V
state1
state2
- V
V
LCD
(t)
V3 - V
V
- V
LCD
V3 - V
- V
V
LCD
(t)
V3 - V
(t) = C1(t) - R0(t)
∆V
1
∆V
(t) = C1(t) - R1(t)
2
2
0V
SS
SS
SS
2
0V
SS
0 1 2 3 4 5 6 7 8 964
.......
FRAME nFRAME n + 1
0 1 2 3 4 5 6 7 8 964
.....
.......
.....
V
4 - V5
0V
V
SS - V5
V4 - V
VSS - V
V
4 - V5
0V
V
SS - V5
V4 - V
VSS - V
D00IN1154
LCD
LCD
LCD
LCD
5/67
Page 6
STE2004
CIRCUIT DESCRIPTION
Supplies Voltages and Gro un ds
is supply voltages to the internal voltage generator (see below). If the internal voltage generator is
V
DD2
not used, this should be c onnected to V
could be different form V
DD2
.
Internal Supply Voltage Ge nerator
The IC has a fully integrated (no external capacitors required) charge pump for the Liquid Crystal Display
supply voltage generation. T he m ultiplyin g fac tor can be program m ed t o be : Aut o, X 5, X4, X3, X 2, us ing
the ’set CP Multiplication’ Command. If Auto is set, the multiplying factor is automatically selected to have
the lowest current consumption in every condition. This make possible to have an input voltage that changes over time and a constant V
CDSENSE
pad. For this voltage, eight different temperature coefficients (TC, rate of change with
voltage. The output voltage (V
LCD
temperature) can be programmed using TC1 & TC 0 or T2, T1 and T0 bits. This will ensure no contrast
degradation over the LCD operating range.
An external supply could be connected to V
such event the internal voltage generator must be programmed to zero (PRS = [0;0], Vop = 0 - Reset condition) and the Charge pump (CP[0;0]) set to 5x or Auto Mode.
Oscillator
A fully integrated oscillator (requires no externa l com ponen ts) is presen t to provi de t he clock f or t he Display System. When u sed the O SC pad must be connec ted to V
used and fed into the OSC pin.If an external oscillator is used, it must be alwa ys pres ent wh en STE2 004
is not in power down mode. An oscillator out is provided on the OSCOUT Pad to cascade two or more
drivers.
Master/Slave Mode
STE2004 support the Master Slave working Mode for Both Control Logic and Charge Pump. This function
allows to drive matrix such as 204x65 or 102x 130 using two synchronized STE2004 and the internal
Charge Pump of both device.
If M/S
is connected to VDD1, the driver is configured to work in Master Mode. When STE2004 is in Master
Mode the Vsense_Slave P in is disabled and is possib le to control the VLCD value using Vop Bits. The
Master Time Generator outputs on FR_OUT and on OSC_O UT the relevant timing referen ces.
If M/S
is connected to GND, the driver i s configured to wo rk in Slave Mode. When S TE2004 is i n Slave
Mode, the VLCD configuration set by Vop registers and the thermal compensation slope set by TC register
are neglected. The VLCD Value generated is equal to the Voltage value present on Vsense_Slave Pin so
the slave configuration can follow t he master c onfiguration. The onl y recognized configuration is Vop=0
that forces the Charge Pump to be in off state whatever is the value of Vsense_aux.
To Synchronize the Master & Slave timing circuits, the slave driver FR_IN pad must be connected to Master Driver FR_OUT pad and Slave Driver OSC_IN pad must be connected to the master driver OSC_OUT
Pad (Fig. 4). This conn ection ensu re a syn chronization at bot h Fram e level (R0 on the m aster is driven
together with the Slave R0 driver) and at Osc illator Level (sam e Frame freque ncy on the master and on
the slave). If the Synchronization at Frame level is not required, FR_IN pin must be connected toVDD1 or
to VDD1_aux (Fig. 5).
During Power Up Procesure, Master device must be forced to exit from power down before the slave device. To enter in PowerDown Mode, Slave Device must be forced in Power Down state before Master Device.
V
DD1
DD2
pad. V
2VLCD⋅
------------------------ -200mV+≥
n4+()
to supply the LCD without using the internal generator. In
LCD
supplies the rest of the IC. V
DD1
) is tightly controlled through the V
LCD
pad. An external oscillator could be
DD1
supply voltage
DD1
L-
6/67
Page 7
Figure 4. Master Slave Logic Connection with frame Synchronization
0
0
STE2004
STE2004
VDD1AUX
OSCOUT
FROUTOSCINFRINOSCIN FRIN
STE2004
OSCOUT FROUT
LR0219
Figure 5. Master Slave Logic Connection without frame Synchronization
STE2004
VDD1AUX
OSCOUT
FROUTOSCIN FRIN
VDD1AUX
STE2004
OSCIN
OSCOUT FROUT
FRIN
LR022
Bias Levels
To properly drive the LCD, six (Including VLCD and VSS) different voltage (Bias ) levels are generated.
The ratios among these levels and VLCD, s hould be selected acc ording to the MUX ratio (m). They are
established to be (Fig. 6):
V
LCD
n3+
------------ -
,
n4+
V
LCD
n2+
------------ -
,
n4+
V
LCD
2
------------ -
,
n4+
V
LCD
------------ -
,
n4+
1
V
LCD,VSS
Figure 6. Bias level Generator
V
R
R
nR
R
R
LCD
n + 3
n + 4
n + 2
n + 4
n + 4
n + 4
V
2
1
SS
·V
LCD
·V
LCD
·V
LCD
·V
LCD
D00IN115
thus providing an 1/(n+4) ratio, with n calculated from:
nm3–=
For m = 65, n = 5 and an 1/9 ratio is set.
For m = 49, n =4 and an 1/8 ratio is set.
The STE2004 provides three bits (BS0, BS1, BS2) for programming the desired Bias Ratio as shown below:
7/67
Page 8
STE2004
BS2BS1BS0n
0007
0016
0105
0114
1003
1012
1101
1110
The following table Bias Level for m = 65 and m = 49 are provided:
Symbolm = 65 (1/9)m = 49 (1/8)
V1V
V28/9*V
V37/9*V
V42/9*V V
V51/9 *V
V6V
LCD
LCD
LCD
LCD
LCD
SS
V
7/8*V
6/8*V
2/8*V
1/8*V
V
LCD
LCD
LCD
LCD
LCD
SS
LCD Voltage Generation
The LCD Voltage at reference temperature (To = 27°C) can be set using the VOP register content according to
the following formula:
Note that the three PRS values produce three adjacent ranges for VLCD. If the VOP register and PRS bits
are set to zero the internal voltage generator is switched off.
The proper value for the VLCD is a function of the Liquid Crystal Threshold Voltage (Vth) and of the Multiplexing Rate. A general expression for this is:
1m+
For MUX Rate m = 65 the ideal V
LCD
V
is:
LCD
----------------------------------- -
21
V
LCD(to)
⋅
= 6.85 · V
-------- -–
1
m
th
V
⋅=
th
than:
6.85 VthAi–⋅()
op
-----------------------------------------=
0.03
V
8/67
Page 9
STE2004
Temperature Coefficients
As the viscosity, and therefore the contrast, of the LCD are subject to change with temperature, there's
the need to vary the LCD Voltage with temperature. STE2004 provides the possibility to change the VLCD
in a linear fashion against temperature with eight different Temperature Coefficient selectable through T2,
T1 and T0 bits. Only four of them are available through basic instruction set.
voltage at a given (T) temperature can be calculated as:
LCD
A
7Fh 00h 01h 02h
(T) = V
V
LCD
03h 04h
05h …. 7Ch
PRS = [0;1]
o · [1 + (T-To) · TC]
LCD
7Dh 7Eh 7Fh
2
A
00h 01h 02h 03h 04h
05h 7Ch
….
PRS = [1;0]
7Dh 7Eh 7Fh
O
V
9/67
Page 10
STE2004
Display Data RAM
The STE2004, provides an 102X65 bits Static RAM to store Display data. This is organized into 9 (Bank0
to Bank8) banks with 102 Bytes. One of these Banks can be used for Icons. RAM access is accomplished
in either one of the Bus Interfaces provid ed (s ee be low). A llowed addres ses are X 0 to X101 (Horizontal)
and Y0 to Y8 (Vertical).
When writing to RAM, four addressing mode are provided:
• Normal Horizontal (MX=0 and V=0), having the column with address X= 0 located on the left of the memory map. The X pointer is increased after each byte written. After the last column address (X=X-Carriage), Y address pointer is set to jump to the following bank and X restarts from X=0. (Fig. 8)
• Normal Vertical (MX=0 and V=1), having the column with address X= 0 located on the left of the memory
map. The Y pointer is increased after each byte written. After th e l ast Y b ank address (Y=Y-Carriage),
X address pointer is set to jump to next column and Y restarts from Y=0 (Fig. 9).
• Mirrored Horizontal (MX=1 and V=0), having the column with address X= 0 located on the right of the
memory map. The X pointer is increased af ter each byte written. After the last column address (X=XCarriage), Y address pointer is set to jump to the next bank and X restarts from X=0 (fig. 10).
• Mirrored Vertical (MX=1 and V=1), having the column with address X= 0 located on the right of the memory map. The Y pointer is increased after each byte written. After the last Y bank address (Y=Y-Carriage), the X pointer is set to jump to next column and Y restarts from Y=0 (fig. 11).
After the last allowed address (X;Y)=(X-Carriage; Y-Carriage), the address pointers always jump to the
cel l with addre ss (X;Y) = (0;0) (Fig. 12,13,14 & 15).
Data bytes in the memory could have the MSB either on top (D0 = 0, Fig.16) or on the bottom (D0=1, Fig.
17).
The STE2004 provides also means to alter the normal output addressing. A mirroring of the Display along
the X axis is enabled setting t o a l ogic one MY bit.This function does n't af fect t he cont ent of the me mory
map. It is only related to the memory read process.
When ICON MODE=1 the Icon Row is not mirrored with MY and is not scrolled.
When ICON MODE=0 the Icon Row is like an other graphic line and is mirrored and scrolled.
Three are the multiplex ratio available when the partial display mode i s disabled (MUX 33, MU X 49 and
MUX 65). Only a subset of writable rows are output on Row drivers in MUX 33,49 & 65 Mode.
When Y-Carriage<M U X/ 8, if Mux 49 is selected only the first 49 m emory rows are v isualized; if Mux 33 i s
selected only the first 33 memo ry rows are v isualized. Th e unused output row & colum n drivers m ust be
left floating.
When Y-Carri ag e<=MUX/8 the icon Bank is locat ed to BANK 8 i n MUX 65 Mode, to BANK6 in MUX 49
Mode and to BANK 4 in MUX 33 Mode.
In Mux 33 & 49 Mode, when Y-Carriage>MUX/8 lines only 33, 49 lines are visualized.
It is possible to select whic h l ines of DDRAM are c onnected on the output dri vers using the scrolling func-
tion (Range: 0-Y-Carriage*8). When Y-Carriage>MUX/8 lines, the icon row is moved in DDRAM to the
first row of the Bank correspondant to Y-CARRIAGE Return value, being always connected on the same
output Driver.
When MY=0, the icon Row is output on R64 in mux 65 mode, on R56 in MUX 49 and on R48 in MUX33.
When MY=1, and ICON MODE=0, the icon Row is output on R0 whatever is the MUX Rate.
10/67
Page 11
STE2004
2
Figure 8. Auto m at ic da ta RAM wri t in g sequence with V=0 and Data RAM N or m a l Form a t ( MX =0)1
BANK 0
BANK 1
BANK 2
BANK 3
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
01239899100101
LR0049
Figure 9. Auto m at ic da ta RAM wri t in g sequence with V=1 and Data RAM N or m a l Form a t ( MX =0)
BANK 0
BANK 1
BANK 2
BANK 3
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
0101239899100101
LR0050
Figure 10. Automatic data RAM writing sequence with V=0 and Data RAM Mirrored Format (MX=1)
1
1
BANK 0
BANK 1
BANK 2
BANK 3
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
32109899100101
LR0051
Figure 11. Automatic data RAM writing sequence with V=1 and Data RAM Mirrored Format (MX=1)1
BANK 0
BANK 1
BANK 2
BANK 3
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
1. X Carriage=101; Y-Carriage = 8
10329899100101
LR005
11/67
Page 12
STE2004
3
4
6
Figure 12. Automatic data RAM writing sequence with X-Y Carriage Return (V=0; MX=0)
BANK 0
BANK 1
BANK 2
Y CARR
BANK 7
BANK 8
0123
X CARR
9899 100 101
LR005
Figure 13. Automatic data RAM writing sequence with X-Y Carriage Return (V=1; MX=0)
0123
X CARR
BANK 0
BANK 1
BANK 2
Y CARR
BANK 7
BANK 8
9899 100 101
LR005
Figure 14. Automatic data RAM writing sequence with X-Y Carriage Return (V=0; MX=1)
X CARR
BANK 0
BANK 1
BANK 2
Y CARR
BANK 7
BANK 8
1239899100101
0
LR0055
Figure 15. Automatic data RAM writing sequence with X-Y Carriage Return (V=1; MX=1)
X CARR
9899100101
BANK 0
BANK 1
BANK 2
Y CARR
BANK 7
BANK 8
0
123
LR005
12/67
Page 13
Figure 16. Data RA M Byte or ga n iza ti on with D0 = 0
8
MSB
0
12398 99 100 101
LSB
BANK 0
BANK 1
BANK 2
BANK 3
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
Figure 17. Data RA M Byte or ga n iza ti on with D0 = 1
LSB
01239899100101
MSB
BANK 0
BANK 1
BANK 2
BANK 3
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
STE2004
LR0057
LR005
13/67
Page 14
STE2004
Figure 18. Memory Rows vs. Row Drivers Mapping ICON_MODE=1 and MUX 65
To provide the widest flexibility and ease of use the STE2004 features Six different methods for interfacing
the host Controller. To select the desired interface the SEL1, SEL2 and SEL3 pads need to be connected
to a logic LOW (connect t o G ND) or a logic HIGH (connec t t o VDD). All the I/O pins o f the unu se d in terfaces must be connected to GND.
All interfaces are working while the STE2004 is in Power Down.
Table 1.
SEL3SEL2SEL1InterfaceNote
000
001SPI 4 lines 8 bitRead and Write
010SPI 3 lines 8 bitRead and Write
011Serial 3 lines 9 bitRead and Write
100Parallel 8080-seriesRead and Write
101Parallel 68000-seriesRead and Write
2
C Interface
I
2
C interface is a fully complying I2C bus specification, selectable to work in both Fast (400kHz Clock)
The I
and High Speed Mode (3.4MHz).
This bus is intended for communication between different Ics. It consists of two lines: one bi-directional for
data signals (SDA) and one for clock signals (SCL). Both the SDA and SCL lines must be connected to a
positive supply voltage via an active or passive pull-up.
The following protocol has been defined:
- Data transfer may be initiated only when the bus is not busy.
- During data transfer, the dat a line must remain stab le whenever the clock line is high. Ch anges in the
data line while the clock line is high will be interpreted as control signals.
Accordingly, the following bus conditions have been defined:
BUS not busy: Both data and clock lines remain High.
Start Data Transfer: A change in the state of the data line, from High to Low, while the clock is High, de-
fine the START condition.
Stop Data Transfer: A Change in the state of the data line, from low to High, while the clock signal is High,
defines the STOP condition.
Data Valid: The state of the data line repres ents vali d data when a fter a start condition, the data line is
stable for the duration of the High period of the clock signal. The data on the line may be changed during
the Low period of the clock signal. There is one clock pulse per bit of data.
Each data transfer is initiated with a start condition and terminated with a stop condition. The number of
data bytes transferred between the start and the stop conditions is not limited. The information is transmitted byte-wide and each receiver acknowledges with the ninth bit.
By definition, a device that gives out a m ess age is call ed "tran smitter", th e receiving dev ice that g ets the
signals is called "receiver". The device that controls the message is called "master". The devices that are
controlled by the master are called "slaves"
Acknowledge. Each byte of eight bits is followed by one acknowled ge bit. This acknow ledge bi t is a low
level put on the bus by the receiver, whereas t he mast er generates an extra acknow ledge related clock
pulse.
A slave receiver which is addressed must generate an acknowledge after the reception of each byte. Also,
a master receiver must generate an ackno wledge a fter the recep tion of ea ch byte that ha s been c locked
out of the slave transm itter. The device that acknowledges has to pull down the SD A_IN li ne during the
2
I
C
Read and Write; Fast and
High Speed Mode
26/67
Page 27
STE2004
9
acknowledge clock pulse. O f cou rse, set up and hold time must be taken int o account . A mast er receiver
must signal an end-of-data to the slave transmitter by not generating an acknowledge on the last byte that
has been clocked out of the slave. In this case, the transmitter must leave the data line High to enable the
master to generate the STOP condition.
Connecting SDA_IN and SDA_OUT together the SDA line become the standard data line. Having the acknowledge output (SDAOUT) separated from the serial data line is advantageous in Chip-On-Glass
(COG) applications. In COG applications where the track resistance from the SDAOUT pad to the system
SDA line can be significant, a potential divider is generated by the bus pull-up resistor and the Indium Tin
Oxide (ITO) track resistance. It is possible that during the acknowledge cycle the STE2004 will not be able
to create a valid logic 0 level. By splitting the SDA input from the output the device could be used in a mode
that ignores the acknowledge bit. In COG applications where the acknowledge cycle is required, it is necessary to minimize the track resistance from the SDACK pad to the system SDA line to guarantee a valid
LOW level.
To be compliant with the I
quence "S00001xxx". After this sequence no acknowledge pulse is generated.
Since no internal modification are applied to work in Hs-mode, the device is able to work in Hs-mode without detecting the master code.
Figure 31. Bit transfer and START,STOP conditions definition
2
C-bus Hs-mode specification the STE2004 is able to detect the special se-
DATA LINE
STABLE
DATA VALID
CLOCK
DATA
START
CONDITION
Figure 32. Acknowledgment on the
SCLK FROM
MASTER
DATA OUTPUT
BY TRANSMITTER
DATA OUTPUT
BY RECEIVER
START
I2C-bus
1
MSBLSB
CHANGE OF
DATA ALLOWED
289
STOP
CONDITION
CLOCK PULSE FOR
ACKNOWLEDGEMENT
LR006
LR0070
Communi c at io n P rot o c ol
The STE2004 is an I
2
C slave. The access to the dev ice is bi -directi onal sin ce dat a write and st at us read
are allowed.
Four are the device addresses available for the dev ice. All have in comm on the first 5 bits (01111). The
two least significant bit of the slave address are set by connecting the SA0 and SA1 inputs to a logic 0 or
to a logic 1.
To start the communication between the bus master and the slave LCD driver, the master must initiate a
START condition. Following this, the master sends an 8-bit byte, on the SDA bus line (Most significant bit
first). This consists of the 7-bit Device select Code, and the 1-bit Read/Write Designator (R/W
All slaves with the corresp onding add ress acknowledg e in parallel, a ll the others will ignore the I
).
2
C-bus
transfer.
27/67
Page 28
STE2004
Writing Mo de .
If the R/W bit is set to logic 0 the ST E2004 is set t o be a receiver. A fter the slaves acknowl edge one or
more command word follows to define the status of the device.
A command word is comp osed by t hree bytes. T he first is a control by te which de fines the Co an d D/C
values, the second and third are data bytes. The Co bit is the command MSB and defines if after this command will follow two data bytes and an other command word or if will follow a stream of data (Co = 1 Command word, Co = 0 Stream of data). The D/C
(D/C
= 1 RAM Data, D/C = 0 Command).
If Co =1 and D/C
= 0 the incoming data byte is decoded as a command, and if Co =1 and D/C =1, the
following data byte will be stored in the data RAM at the location specified by the data pointer.
Every byte of a command word must be acknowledged by all addressed units.
After the last control byte, if D/C
is set to a logic 1 the incoming data bytes are stored inside the STE2004
Display RAM starting at t he address specified by the data pointer. Th e data pointer is automaticall y updated after every byte written and in the end points to the last RAM location written.
Every byte must be acknowledged by all addressed units.
Reading Mode.
If the R/W bit is set to logic 1 the chip will output data immediately after the slave address. If the D/C bit
during the last write access, is set to a logic 0, the byte read is the status byte.
Figure 33. Communication Protocol
bit defines whether the data byte is a command or RAM data
WRITE MODE
DRIVER ACK
SS011110A0A
SLAVE ADDRESS
READ MODE
SS011110A1A
S
A
1
R/W
DRIVER ACKMASTER ACK
S
A
1
R/W
DRIVER ACK
A1 DC Control ByteDATA ByteADC Control ByteA 0DATA ByteA P
Co
COMMAND WORDCONTROL BYTEMSB........LSB
P
DRIVER ACKDRIVER ACKDRIVER ACK
CoLASTN> 0 BYTE
S
DRIVER
S
A
1
011110AR/
SLAVE ADDRESS
W
CoD
C
CONTROL BYTE
H
000A
[1]H[0]HE
LR0008
28/67
Page 29
STE2004
SERIAL INTERFACES
STE2004 can fe ature three differ ent serial synchroniz ed interfaces with the host con troller. It is p ossible to select
a 3-lines SPI, a 4-lines SPI or 3-line 9 bits Serial Interface.
4-lines SPI interface
STE2004 4-lines serial inter face is a bi directional link betw een the display driv er and the application super visor.
It consists of four lines: one/two for data signals (SDIN, SOUT), one for clock signals (SCLK), one for the pe-
ripheral enable (CS
The serial interface is active only if the CS
consumption is zero. While CS
The STE2004 is always a slave on the bus and receive the com munication clock on the SCLK pin from the mas-
ter.
Information are exchanged by te-wide. During data transfer, the data l ine is sampl ed on the positi ve SCLK edge.
line status indicates whether the byte is a command (SD/C =0) or a data (SD/C =1); SD/C line is read on
SD/C
the eighth SCLK clock pulse during every byte transfer.
stays low after the last bit of a command/data byte, the serial interface expects the MSB of the next byte
If CS
at the next SCLK positive edge.
A reset pulse on RES
registers are cleared.
is low after the positive edge of RES, the serial interface is ready to receive data.
If CS
Throughout SDOUT can be read the driver I
allows to read I
steady state and during data write.
It is possible to short circuit SDOUT and SDIN and read I2 C addres s or status Byte without any additional li nes.
) and one for mode selection (SD/C).
line is set to a logic 0. When CS line is high the serial peripheral p ower
pin is high the serial interface is kept in reset.
pin interrupts the transmission. No data is written into the data RAM and all the internal
2
2
C slave address or Status byte is reported in Fig. 34 & 35. SDOUT is in High impedance in
C slave address or the status byte. The Command sequence that
Figure 34. 4-lines serial bus protocol - one byte transmission
CS
D/C
SCLK
SDIN
MSBLSB
Figure 35. 4-lines serial bus protocol - several byte transmission
Figure 36. 4-lines serial bus protocol - I2C Address or Status Byte Read
CS
SCLK
Don't
Don't
Don't
Don't
Don't
SDIN
D/C
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
Care
Care
Care
Care
Care
Don't
Care
Don't
Care
Don't
Care
High-Z
SDOUT
High-Z
Command Write
Figure 37. 4-lines SPI Reading Sequence
READING SEQUENCE
Write a "00000000" Instruction
SDOUT Buffer becomes active (Low Impedence)
Source 8 pulses on SCLK and
Read the ID Number or the Status Byte On SDOUT
SDOUT Buffer Configured in High Impedence
DB7 DB6 DB5 DB4 DB3 DB2
ID Number
DB7 DB6 DB5 DB4 DB3 DB2
STATUS BYTE
DATA Read
1
DB1 DB0
DB1 DB0
High-Z
High-Z
LR00076
30/67
END OF READING SEQUENCE
note: 1) these data are not read by the display Diver
2) SDIN and SDOUT can be short circuited if the processor can configure
serial output buffers in high impedence during data read
.
LR0078
Page 31
STE2004
3-lines SPI Interface
The STE2004 3-lines serial Interface is a bidirectional link between the displa y driver and the application
supervisor.
It consists of three lines: o ne/ two for dat a si gnals (SDIN,SDOUT), one f or clock signals (SCLK) and one
for peripheral enable (CS
If the R/W bit is set to logic 0 the STE2004 is set to be a receiver. One or more command word follows to
define the status of the device.
A command word is composed by two bytes. The first is a control byte which defines Co, D/C
and HE values, the second is a data byte (fig 39). The Co bit is the command MSB and defines if after this
command will follow one data byte and an other command word or if will follow a stream of Commands or
a Steam of DDRAM Data (Co = 1 Command word, Co = 0 Stream of da ta). The D/C
the data byte is a command or DDRAM da ta (D/C
define the instruction Set Page if HE bit =1. If HE bit is set to 0 H[1;0] values are neglected and it is possible
to update the instruction set page number using only the related instruction in the instruction Set.
If Co =1 and D/C
= 0 the incoming data byte is decoded as a command, and if Co =1 and D/C =1, the
following data byte will be stored in the data RAM at the location specified by the data pointer.
After the last control byte, if D/C
Display Data RAM starting at the address specified by the data pointer. The data pointer is automatically
updated after every byte written and in the end points to the last RAM location written.
Throughout SDOUT can be read the driver I
that allows to read I
If the R bit is set to logic 0 and D/C=0, the I
C=0, the the I
2
C slave address is read
SDOUT is in High impedance in steady state and during data write.
It is possible to short circuit SDOUT and SDIN and read I
line.
).
= 1 RAM Data, D/C = 0 Com mand). The H[1;0] bits
is set to a logic 1 the incoming data bytes are stored inside the STE2004
2
2
C slave address or the Status byte is reported in Fig. 39 & 40.
C slave address or the status Byte. The Command sequence
2
C slave address is read; If the R bit is set to logic 1 and D/
2
C address or status byte without any additional
, R/W H[1;0]
bit defines whether
Figure 38. 3-lines serial interface protocol in Writing Mode
WRITE MODE
Control Byte
1
Co
COMMAND WORDCONTROL BYTEMSB........LSB
Control Byte
0DATA Byte
0
LASTN> 0 BYTE
CONTROL BYTEMSB........LSB
Control Byte
1
0DATA Byte
LASTN> 0 BYTE
CONTROL BYTEMSB........LSB
DATA Byte
DATA Byte
DATA Byte
Control Byte0DATA Byte
CoLASTN> 0 BYTE
TRANSFERRED
ONLY COMMANDS
TRANSFERRED
ONLY DDRAM DATA
R
CoD
00
/
C
W
CONTROL BYTE
DATA Byte = Command if D/C=0
DATA Byte = DDRAM Data if D/C=1
LR0002
H
H
H
[0]
E
[1]
31/67
Page 32
STE2004
Figure 39. 3-lines SPI interface protocol in Reading Mode
CS
SCLK
Don't
SDIN
SDOUT
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
Co=1 D/C=0
"Command"
R/W=1
"Read"
High-Z
High-Z
Don't
Care
Care
DB7 DB6 DB5 DB4 DB3 DB2
DB7 DB6 DB5 DB4 DB3 DB2
Don't
Don't
Care
Care
ID-Number
STATUS BYTE
Don't
Care
Don't
Care
Don't
Don't
Care
Care
DB1 DB0
DB1 DB0
High-Z
High-Z
Command Write
Figure 40. 3-lines SPI Reading Sequence
READING SEQUENCE
Set Co bit =1, D/C Bit =0 R/W Bit =1
SDOUT Buffer become active (Low Impedence)
Source 8 pulses on SCLK and
ID-Number
Read the
SDOUT Buffer Configured in High Impedence
END OF READING SEQUENCE
note: 1) these data are not read by the display Diver
2) SDIN and SDOUT can be short circuited if the processor can configure
serial output buffers in high impedence during data read
DATA Read
or the Status Byte On SDOUT
1
.
LR0077
LR0079
3-lines 9 bits Serial Interface
The STE2004 3-lines serial Interface is a bidirectional link between the displa y driver and the application
supervisor.
It consists of three lines: one/two for data signals (SDIN, SDOUT), one for clock signals (SCLK) and one
for peripheral enable (CS
The serial interface is active only if the CS
power consumption is zero. While CS
).
line is set to a logic 0. When CS line is high the serial peripheral
pin is high the serial interface is kept in reset.
The STE2004 is always a s lave on the bus and receive t he comm unication cloc k on the SCLK pin from
the m aster.
Information are exchanged wo rd-wide. The word i s composed by 9 bit. The f irst bit is nam ed SD/C
indicates whether the following byte is a command (SD/C
=0) or Data Byte (SD/C =1). During data trans-
and
fer, the data line is sampled on the positive SCLK edge.
If CS
stays low after the last b it of a c om m and/data byte, the serial interface expects the SD/ C Bit of the
next word at the next SCLK positive edge.
A reset pulse on RES
32/67
pin interrupts the transmission. No data is written into the data RAM and all the in-
Page 33
ternal registers are cleared.
4
If CS
is low after the positive edge of RES, the serial interface is ready to receive data.
Throughout SDOUT can be rea d only the driver I
quence that allows to read I
2
C slave address or Status byte is reported in Fig. 43 & 44. SDOUT is in High
impedance in steady state and during data write.
It is possible to short circuit SDOUT and SDIN and read I
2
C slave address or the status byte. The Command se-
2
C address or status byte without any additional
line.
Figure 41. 3-lines serial bus protocol - one byte transmission
CS
SCLK
STE2004
SDIN
MSBSD/C
Figure 42. 3-lines serial bus protocol - several byte transmission
CS
SCLK
SDIN
DB7DB6 DB5DB4DB3DB2 DB1DB0
DB7DB6 DB5DB4DB3DB2 DB1DB0D/C
D/CDB7DB6D/C
Figure 43. 3-lines serial interface protocol in Reading Mode
CS
SCLK
Don't
Don't
SDIN
SDOUT
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
SD/C
DB7SD/C
High-Z
High-Z
Don't
Care
Care
DB7 DB6 DB5 DB4 DB3 DB2
DB7 DB6 DB5 DB4 DB3 DB2
Don't
Care
Care
ID-Number
STATUS BYTE
Don't
Care
Don't
Care
LSB
Don't
Don't
Care
Care
DB1 DB0
DB1 DB0
LR0073
LR007
High-Z
High-Z
Command Write
DATA Read
LR0075
33/67
Page 34
STE2004
Figure 44. 3-lines Serial Reading Sequence
READING SEQUENCE
Write a "00000000" Instruction
SDOUT Buffer becomes active (Low Impedence)
Source 9 pulses on SCLK and
Read the ID Number or the Status Byte On SDOUT
SDOUT Buffer Configured in High Impedence
END OF READING SEQUENCE
note: 1) these data are not read by the display Diver
2) SDIN and SDOUT can be short circuited if the processor can configure
serial output buffers in high impedence during data read
.
1
LR0080
34/67
Page 35
STE2004
Parallel Interface
The STE2004 selectable parallel Interfaces are 68000-series and 8080-series. They are both an 8-bits bidirectional link between the display driver and the application supervisor.
Throughout both parallel interfaces can be read the I
68000-series parallel interface
is low after the positive edge of RES, the 68000 parallel interface is ready to receive or transmit data.
If CS
While CS
pin is high the 68000 Parallel interface is kept in reset.
Write Mode
If R/W line is set to 0 Data are latched on E falling edge.
Read Mode
When R/W line is set to 1, data are output on D0-D7 bus on E rising edge. Data Bus is set in high impedance mode when E is set to logic 0.
Accordingly to R bit value I2C Address or Status Byte is output on D0-D7 bus.
Figure 45. 68000-series Parallel interface protoco l - one byte transmission
CS
R/W
2
C driver slave address or the Status Byte.
D/C
E
D0
to
D7
LR0004
Figure 46. 68000-series Parallel interface bus protocol - Several bytes transmission
CS
R/W
D/C
E
D0
to
D7
LR0081
35/67
Page 36
STE2004
2
3
Figure 47. 68000-series Parallel interface protocol in Reading Mode
Note 1) Data Bus is configured in high impedence mode after every RD rising edge
2) Always the same data is output on D0-D7
LR0045
37/67
Page 38
STE2004
I
nstruction Set
Two different instructions formats are provided:
- With D/C
- With D/C
Two different instruction set are embedded: the STE2001-like instruction set and the extended instruction
set. To select the STE2001-like instruction set the EXT pad has to be connected to a logic LOW (connect
to GND). To select the he extended instruction the EXT pad has to be connected to a logic HIGH (connect
to VDD1).
The instructions have the syntax summarized in Table 1 (basic-set) and Table 2 (extended set)
Reset (RES)
At power-on, all internal registers are c onfigured with t he defa ult value. T he RAM content is not def ined.
A Reset pulse on RES pad (active low) re-initialize the internal registers content (see Tables 3,4,5,&6).
Every on-going communication with the host controller is interrupted, applying a reset pulse. After the
power-on, the Software Reset instruction can be used to re-load the reset configuration into the internal
registers.
The Default configurations is:
A MEMORY BLANK instruction can be executed to clear the DDRAM content.
P
ower Down (PD = 1)
When at Power Down, all LCD outputs are kept at VSS (display off). Bias generator and V
are OFF (V
Oscillator is in off state. An external clock can be provided. The RAM contents is not cleared.
Memory Blanking Procedure
This instruction allows to fill the memory with "blank" patterns, in order to delete patterns randomly generated in memory wh en starting up the device. Thi s instruction substitutes (102 X8) single "write" instructions. It is possible to program "Memory Blanking Procedure" only under the following conditions:
No instruction can be programmed for a period equivalent to 102X8 internal write cycles (102X8X1/fclock).
The start of Memory blank ing procedure will b e between one and two fclock cycles from the last active
edge (E fallig edge for the parallel interface, last SCLK rising edge for the Serial & SPI interfaces, last SCL
rising edge for the I
Checker Board Procedure
This instruction allows to fill the memory with "checker-board" pattern. It is mainly intended to developers,
who can now simply obtain complex module test configurat ion by mea ns of a single instruction. It is possible to program "Checker Board Procedure" only under the following conditions:
No instruction can be programmed for a period equivalent to 102X8 internal write cycles (102X8X1/fclock).
The start of Checker-board procedure will be between one and two fclock cycles from the last active edge
(E falling edge for the parallel interface, last SCLK rising ed ge for the Serial & SPI interfaces, last SCL
rising edge for the I
set to LOW : commands are sent to the Control circuitry.
set to HIGH : the Data RAM is addressed.
- Horizontal addressing (V = 0)
- Normal instruction set (H[1:0] = 0)
- Normal display (MX = MY = 0)
- Display blank (E = D = 0)
- Address counter X[6: 0] = 0 and Y[4: 0] = 0
- Temperature coefficient (TC[1: 0] = 0)
- Bias system (BS[2: 0] = 0)
- Multiplexing Ratio (M[1:0]=0 - MUX 65)
LCDOUT
output is discharged to VSS, and then is possible to disconnect V
- PD bit = 0
2
C interface).
- PD bit = 0
2
C interface).
- Frame Rate (FR[1:0]=”75Hz”)
- Power Down (PD = 1)
- Dual Partial Display Disabled (PE=0)
=0
- V
OP
- Y-CARRIAGE=8
- X-CARRIAGE=101
generator
LCD
LCDOUT
). The internal
38/67
Page 39
STE2004
Scrolling Function
The STE2004 can scroll the graphics display in units of raster-rows. The scrolling function is achieved
changing the correspondenc e between t he rows of the logical memory m ap and t he output row drivers.
The scroll function doesn't affect the dat a ram conten t. It is on ly related t o the v isuali zation proc ess . The
information output on the drivers is related to the row reading sequence (the 1st row read is output on R0,
the 2nd on R 1 and so on). S c rolling means re ading the matrix sta rting f rom a r ow that is sequentially increased or decreased. After every scrolling command the offset between the memory address and the
memory scanning pointer is increased or decreased by one. The offset range changes in accordance with
MUX Rate. After 64th/65th scrolling com mands in MUX 65 mode, or af ter the 48th/49th scrolling commands in mux 49 mode, or after 32nd/33rd scrolling command in MUX 33 mode, the offset between the
memory address and the memo ry sca nning poi nter is again z ero (C ycli c Scrolling).
A Reset Scrolling Pointer instruction can be executed to force to zero the offset between the memory address and the memory scanning pointer
If ICON MODE = 1, t he Ic on Row is not scrolled. If IC ON MO DE=0 t he last row is l ike a general purpose
row and it is scrolled as other lines.
I
f the DIR Bit is set to a logic zero the offset register is increased by one and the raster is scrolled from top
down. If the DIR Bit is set to a logic one the offset register is dec reased by one and the raster is scrolled
from bottom-up.
MUX RATEICON MODEDESCRIPTIO NI CON Row Driver with MY=0
MUX 331ICON ROW NOT SCROOLED
MUX 33033 LINE GRAPHIC MATRIX
MUX 491ICON ROW NOT SCROOLED
MUX 49049 LINE GRAPHIC MATRIX
MUX 651ICON ROW NOT SCROOLED
MUX 65065 LINE GRAPHIC MATRIX
R48
R48
R56
R56
R64
R64
Dual Partial Display
If the PE Bit is set to a logic one the dual partial display mode is enabled.
Eight partial display modes are av ailable. The offset of the two pa rtial display zones is row by row programmable. The Icon row is accessed last in each partial display frame.
Two sets of register for the HV-generator parameters are provided (PRS[1:0], Vop[6:0], BS[2:0], CP[2:0].).
This allows switching from normal mode to partial display mode only with one instruction. The HV generator is automatically re configured using the parameters related to the enabled mode. The parameters of
the two sets of registers with the same function are located in the same position of the instruction set. The
registers related to the normal mode are accessible when normal mode (PE=0) is selected, the others are
accessible when the partial display mode is enabled (PE=1). To Setup PRS[1:0], Vop[6:0], BS[2:0],
CP[2:0] values the instruction flow proposed in Fig. 54 must be followed. To setup Partial Display Sectors
Start Address and Partial Display Mode no particular instruction flow has to be followed.
The STE2004 allows to program a Driver Identification Number (ID-Number). This make possible to easily
manage on one platform more than one LCD module with different configuration parameters.
Four are the device ID-Numbers programmable: 00 111100, 00111101, 0011110 & 0011111. All have in
common the first 6 bits (0 01111). T he two least significant bit could be s et c onnecting the SA0 and SA1
inputs to a VSS or VDD1.
The driver ID-number can be read through all communication interfaces. The way to read-out the ID-Number changes according the interface selected. The reado ut protocol for each inte rface is described in the
Bus interfaces paragraph.
Table 3. STE2001/2-like instruction Set
InstructionD/CR/
H=0 or H=1
Read Commnad0000000000
Function Set00001MXMYPDVH[0] P ower Down Management; Entry
Status Byte01PD
ID Code010
Write Data10D7D6D5D4D3D2D1D0Writes data to RAM
H=0
Memory Blank0000000001Sta r ts Memo r y Blank Proced ure
VHorizontal addressing Vertical addressing0
MXNormal X axis addressingX axis address is mirrored.0
MYImage is displayed not vertically mirroredImage is displayed vertically mirrored0
DOMSB on TOPMSB on BOTTOM0
000VLCD temperature Coefficient 0
001VLCD temperature Coefficient 1
010VLCD temperature Coefficient 2
011VLCD temperature Coefficient 3000
100VLCD temperature Coefficient 4
101VLCD temperature Coefficient 5
110VLCD temperature Coefficient 6
111VLCD temperature Coefficient 7
Table 12.
TC1TC0DESCRIPTIONRESET STATE
00VLCD temperature Coefficient 0
01VLCD temperature Coefficient 200
01VLCD temperature Coefficient 3
11VLCD temperature Coefficient 6
Table 13. CHARGE PUMP MULTIPLICATION FACTOR
CP2CP1CP0DESCRIPTIONRESET STATE
000
001Multiplication Factor X3
010Multiplication Factor X4
011Multiplication Factor X5000
100NOT USED
101NOT USED
110NOT USED
111AUTOMA TIC
Multiplication Factor
X2
44/67
Page 45
Table 14. BIAS RATIO
BS2BS1BS0DESCRIPTIONRESET STATE
000Bias Ratio equal to 7
001Bias Ratio equal to 6
010Bias Ratio equal to 5
011Bias Ratio equal to 4000
100Bias Ratio equal to 3
101Bias Ratio equal to 2
110Bias Ratio equal to 1
111Bias Ratio equal to 0
Application Schematic using the Internal LCD Voltage Generator and two separate supplies
I/O
V
DD2
V
DD1
1µF1µF
V
SS
1µF
VDD2
VDD1
VSS
VLCDSENSE
VLCD
32
102
33
65 x 102
DISPLAY
Figure 66. Application Schematic using the Internal LCD Voltage Ge nera tor and a single supply
I/O
V
DD
1µF
V
SS
1µF
VLCDSENSE
VDD2
VDD1
VSS
VLCD
32
102
33
65 x 102
DISPLAY
51/67
Page 52
STE2004
8
Figure 67. Power-ON timing diagram
VDD2
VDD1
RES
CS
SCLK
SDIN
D/C
E
R/W
D0 - D7
HOST
T
vdd
T
logic(res)Tw(res)
D0 - D7
Hi-Z
DRIVER
SCL- SDAIN
SDOUT -
Hi-Z
SDA OUT
OSCIN, FR_IN
(HOST)
OSC OUT, FR_OUT
(DRIVER)
BOOSTER
OFF
RESET
Acceptance
Time
POWER ON
INTERNAL
RESET
LR020
52/67
Page 53
Figure 68. Power-OFF timing diagram
7
VDD2
VDD1
RES
CLK-SCL
SDIN-SDAIN
D/C
E
CS
STE2004
TVDD
R/W
D0 - D7
HOST
D0 - D7
DRIVER
SDOUT
SDA-OUT
OSCIN
(HOST)
OSC OUT
FR_OUT
(DRIVER)
FR_IN
RESET
TABLE
LOADED
Hi-Z
Hi-Z
LR020
53/67
Page 54
STE2004
8
Figure 69. Initialization with built-in Booster
SETUP NORMAL DISPLAY MODE CONFIGURATION
SET Driver in Power Down(PD=1)
SET Driver in Normal Display Mode (PE=0)
SET Operative Voltage for Normal Display Operation
( Vop[6:0] - PRS[1;0])
SET Bias Raio for Normal Display Operation
(BS[2:0])
SET Temperature Compensation for
Normal Display Operation (T[2:0] or TC[1:0])
SET Multiplexing Rate
M[1:0)
SET Charge Pump for
Normal Display Operation (CP[1:0])
Switch "ON" Booster and Display Control Logic
(PD=0)
END OF NORMAL DISPLAY MODE CONFIG.
LR021
54/67
Page 55
Figure 70. DATA RAM to display Mapping
DISPLAY DATA RAM
STE2004
bank
0
bank
1
bank
2
bank
3
bank
7
bank
8
GLASS
TOP VIEW
DISPLAY DATA RAM = "1"
DISPLAY DATA RAM = "0"
LCD
ICOR ROW
Table 17. Test Pin Configuration
Test PinPin Configuration
TEST_VREFOPEN
TEST_MODEGND
D00IN1155
55/67
Page 56
STE2004
ABSOLUTE MAXIMUM RATINGS
SymbolParameterValueUnit
V
DD1
V
DD2
V
LCD
I
SS
V
I
in
I
out
P
tot
P
o
T
T
stg
ELECTRICAL CHARACTERISTICS
DC OPERATION
(V
= 1.7 to 3.6 V; V
DD1
SymbolParameterTest ConditionMin. Typ.Max.Unit
Supply Voltages
V
DD1
V
DD2
V
LCD
I(V
DD1
I(V
DD2
I(V
DD1,2
I(V
LDCIN
Logic Outputs
V
0H
V
OL
Supply Voltage Range - 0.5 to + 5V
Supply Voltage Range- 0.5 to + 7V
LCD Supply Voltage Range- 0.5 to + 15V
Supply Current- 50 to +50 mA
Input Voltage (all input pads)-0.5 to V
i
+ 0.5V
DD1
DC Input Current - 10 to + 10 mA
DC Output Current - 10 to + 10 mA
Total Power Dissipation (Tj = 85°C)300mW
Power Dissipation per Output30mW
Operating Junction Temperature-40 to + 85°C
j
Storage Temperature- 65 to 150°C
= 1.75 to 4.5 V; Vss1,2 = 0V; VLCD = 4.5 to 15 V; Tamb =-40 to 85°C; unless otherwise specified)
Parallel Port; note 3,8.
Supply Current Write ModeV
f
sclk
DD2
= 2.8V; V
= 1Mhz;T
LCD
= 25°C;
amb
= 10V;
100120µA
OSC_IN=GND; Note8.
)Voltage Generator Supply
Current
with VOP = 0 and PRS = [0:0]
with external V
V
= 2.8V; V
DD2
f
=0; T
sclk
LCD
= 10V;
LCD
= 25°C; no display
amb
60100µA
load; 5x charge pump; note
2,3,6,
) Total Supply CurrentV
= 2.8V; V
DD2
charge pump; f
T
= 25°C; no display load;
amb
LCD
sclk
= 10V; 5x
= 0;
80130µA
note 2, 3, 6
Power down Mode with internal
310µA
or External VLCD. Note 4
) External LCD Supply Voltage
Current
High logic Level Output VoltageIOH=-500µA
Low logic Level Output VoltageIOL=+500µA
VDD =2.8V; V
display load; f
T
= 25°C; note 3.
amb
=10V;no
LCD
= 0;
sclk
0.8V
V
SS
DD1
0.2V
DD2
1µA
23µA
V
DD1
DD1
V
V
V
56/67
Page 57
STE2004
ELECTRICAL CHARACTERISTICS
DC OPERATION
(V
= 1.7 to 3.6 V; V
DD1
(continued)
= 1.75 to 4.5 V; Vss1,2 = 0V; VLCD = 4.5 to 15 V; Tamb =-40 to 85°C; unless otherwise specified)
DD2
(continued)
SymbolParameterTest ConditionMin. Typ.Max.Unit
Logic Inputs
V
V
I
Logic LOW voltage level
IL
Logic HIGH Voltage Level0.7
IH
Input CurrentVin = V
in
SS1
or V
DD1
V
V
SS
DD1
V
V
0.3
DD1
DD2
-11µA
Logic Inputs/Outputs
V
V
Logic LOW voltage levelV
IL
Logic HIGH Voltage Level0.7
IH
V
SS
DD1
V
0.3
V
DD1
0.5
DD1
+
Column and Row Driver
R
R
V
V
ROW Output Resistance3K5Kkohm
row
Column Output resistance5K10Kkohm
col
Column Bias voltage accuracyNo load-50+50mV
col
Row Bias voltage accuracy-50+50mV
row
LCD Supply Voltage
V
LCD
LCD Supply Voltage accuracy;
Internally generated
VDD = 2.8V; V
fsclk=0; T
amb
= 10V;
LCD
=25 C; no display
-1.5+1.5%
load;note 2, 3, 6 & 7, VOP=69h,
PRS=2Hex
TC0Temperature coefficient-0.0·
-3
10
TC1-0.35 ·
-3
10
TC2-0.7 ·
-3
10
TC3-1.05·
-3
10
TC4-1.4 ·
-3
10
TC5-1.75·
-3
10
TC6-2.1 ·
-3
10
TC7-2.3·
-3
10
Notes: 1. The maximum possible V
2. Internal clock
3. When f
4. Power-down mode. During power-down all static currents are switched-off.
5. If external V
6. Tol erance depends on the temperature; (typi cally zero at T
ature range limit.
7. For TC0 to TC7
8. Data Byte Writing Mode
9. VDD1<=VDD2
= 0 there is no in terface clo ck .
sclk
, the display load current is not transmitted to I
LCD
voltage that can be generat ed is depen dent on voltage, temper at ure and (dis pl ay) load.
LCD
DD
= 27°C), m aximum tolerance values are measured at the temper -
amb
V
V
V
V
1/°C
1/°C
1/°C
1/°C
1/°C
1/°C
1/°C
1/°C
57/67
Page 58
STE2004
9
ELECTRICAL CHARACTERISTICS
(continued)
AC OPERATION
(VDD1 =
1.7 to 3.6 V;
VDD2 =
1.75
to 4.5 V; Vss1,2 = 0V; VLCD = 4.5 to 15 V; Tamb =-40 to 85°C; unless otherwise specified)
SymbolParameterTest ConditionMin.Typ.Max.U nit
INTERNAL OSCILLATOR
F
OSC
Internal Oscillator frequencyVDD = 2.8V;
647280kHz
Tamb = -20 to +70 °C
F
F
FRAME
T
w(RES)
EXT
External Oscillator frequency20100 kHz
Frame frequencyfosc or fext = 72 kHz; note 175Hz
RES LOW pulse width5µs
Reset Pulse Rejection1µs
T
LOGIC
(RES)
T
VDD
Internal Logic Reset Time5µs
VDD1 vs. VDD2 Delay0µs
Figure 71. RESET timing diagram
Tw(res)
VDD2
Tlogic(res)
VDD1
RES
INPUTS
I/O
(HOST)
I/O
(DRIVER)
INTERFACE
OUTPUT
OSCIN
FR_IN
(HOST)
OSC OUT
FR_OUT
(DRIVER)
Hi-Z
Hi-Z
RESET
TABLE
LOADED
LR020
58/67
Page 59
STE2004
E
LECTRICAL CHARACTERISTICS
AC OPERATION
(VDD1 = 1.7 to 3.6 V; VDD2 = 1.75 to 4.5 V; Vss1,2 = 0V; VLCD = 4.5 to 15 V; Tamb =-40 to 85°C; unless otherwise specified)
SymbolParameterTest ConditionMin.Typ.Max.U nit
2
C BUS INTERFACE (See note 4, 7)
I
F
SCL
T
SU;STA
T
HD;STA
T
LOW
T
HIGH
T
SU;DA T
T
HD;DAT
T
r;CL
T
r;CL1
T
f;CL
T
r;DA
T
f;DA
T
r;DA
T
f;DA
T
SU;STO
Cb
Cb
SCL Clock FrequencyFast ModeDC400kHz
Set-up time (repeated) START
Condition
Hold Time (repeated) START
Condition
Low Period of SCLH ClockNote 2,3, Cb = 100pF160ns
HIGH Period of SCLH ClockNote 2,3, Cb = 100pF160ns
Data set-up TimeNote 2,3, Cb = 100pF60ns
Data Hold TimeNote 2,3, Cb = 100pF10ns
Rise Time of SCLH SignalNote 2,3, Cb = 100pF10ns
Rise Time of SCLH Signal after
a repeated ST ART condition and
aftyer an Acknowledge bit
Fall time of SCLH signalNote 2,3, Cb = 100pF10ns
Rise time of SCLH signalNote 2,3, Cb = 100pF10ns
Fall time of SDAH signalNote 2,3, Cb = 100pF1080ns
Rise Time of SDAH signalNote 2,3, Cb = 400pF20ns
Fall Time of SDAH signalNote 2,3, Cb = 400pF20160ns
Setup Time for STOP conditionNote 2,3, Cb = 100pF160ns
Capacitive Load for SDAH and
SCLH
Capacitive Load for SDAH
+SDA line and SCLH +SCL Line
(continued)
High Speed Mode; Cb=100pF
(max);note 6;V
DD1=2
High Speed Mode; Cb=400pF
(max);note 6; V
Fast Mode; note 6; V
DD1=2
DD1=1.7V400KHz
Note 2,3, Cb = 100pF160ns
Note 2,3, Cb = 100pF160ns
Note 2,3, Cb = 100pF10ns
DC3.4MHz
DC1.7MHz
100400pF
400pF
Figure 72.
SDAH
SCLH
I2C-bus timings
Sr
t
fDA
t
SU;STA
= MCS current source pull-up
= Rp resistor pull-up
t
HD;STA
t
t
rCL
t
rDA
HD;DAT
t
t
fCL
HIGH
t
LOW
t
SU;DAT
t
rCL1
(1)(1)
t
t
LOW
HIGH
t
rCL1
Sr P
LR0093
59/67
Page 60
STE2004
ELECTRICAL CHARACTERISTICS
(continued)
AC OPERATION
(VDD1 = 1.7 to 3.6 V; VDD2 = 1.75 to 4.5V; Vss1,2 = 0V; VLCD = 4.5 to 15 V; Tamb =-40 to 85°C; unless otherwise specified)
SymbolParameterTest ConditionMin.Typ.Max.U nit
PARALLEL INTERFACE
T
CYC
T
CLW
T
CHW
T
T
CHR
T
EWHW
T
EWLW
T
EWHR
T
EWLR
T
SU(A)
T
T
T
T
T
CLR
H(A)
SU1
SU2
System Cycle TimeV
= 1.7V; Read & Write125ns
DD1
Control Low Pulse Width (WR)20ns
Control High Pulse Width (WR)75ns
Control Low Pulse Width (RD)40ns
Control High Pulse Width (RD)55ns
Enable High Pulse Width (Write)60ns
Enable Low Pulse Width (Write)60ns
Enable High Pulse Width (Read)60ns
Enable Low Pulse Width (Read)60ns
Address Set-up Time10ns
Address Hold Time 10ns
Data Set-Up Time30ns
Data Hold Time30ns
H1
Read Access Time40ns
Output Disable Time030ns
H2
Figure 73. 68000-series Parallel interface timing
D/C
R/W
CS
E
D0 to D7
(Write)
D0 to D7
(Read)
t
SU(A)
Figure 74. 8080-series parallel Interface timing
D/C
CS
WR, RD
D0 to D7
(Write)
D0 to D7
(Read)
t
EWHR
,
t
EWHW
t
SU1
t
SU2
tCLR , tCLW
tSU1
tSU2tH2
t
H(A)
t
CYC
t
H2
tCYC
t
EWLR
t
H1
tH (A)tSU(A)
tCHR , tCHW
tH1
,
t
EWLW
60/67
Page 61
STE2004
ELECTRICAL CHARACTERISTICS
(continued)
AC OPERATION
(VDD1 = 1.7 to 3.6 V; VDD2 = 1.75 to 4.5 V; Vss1,2 = 0V; VLCD = 4.5 to 15 V; Tamb =-40 to 85°C; unless otherwise specified)
CS hold time50ns
CS minimum high time50ns
SD/C setup time30ns
SD/C hold time30ns
SDIN setup time30ns
SDIN hold time40ns
SDOUT Access Time30ns
SDOUT Disable Time vs. SCLK020ns
SDOUT Disable Time vs. CS020ns
Figure 75. Serial interface Timing
Notes: 1.
F
frame
f
osc
--------- -=
960
CS
D/C
SCLK
SDIN
SOUT
t
S2
t
S3
t
PWL1tWH1
t
S4
t
S5
t
H3
t
H4
t
H5
t
H2
t
CYC
t
PWH2
t
S2
t
H6
LR0096
2. All timing values are valid within the operating supply voltage and ambient temperature ranges and referenced to V
an input v ol t age swing of V
3. Cb is t he capacitive load for each bus line .
to V
SS
DD
4. For bus line loads Cb betwee n 100 and 400pF the timing parameters mu st be l i nearly int erpolated
5. C
6. Trise and Tf al l (30%-70%) -10ns
7. I
is the filtering CApacitor on VLCD
VLCD
2
C bus AC Characteris tics are tested by corre lation
Figure 76. Alignment marks dimensionsTable 20. Bumps
Bump
Number
Dimensions
94 µm
39 µm
Bumps Size
Pad Size
Pad Pitch
Spacing between
Bumps
30µm X 98 µm X 17.5
43µm X 107µm
50µm
20µm
Table 21. Die Mechanical Dimensions
Die Size (X x Y)6.42mm x 1.46m
Wafers Thickness500µm
m
66/67
Page 67
STE2004
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences
of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted
by implic ation or otherwise under any patent or patent r i ghts of STM i croelectr oni cs. Specifications mentioned in th i s publicati on are subject
to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics product s are not
authorized for use as cri tical comp onents in lif e support dev i ces or systems wi thout express written approval of STM i croelectr onics.
STMicroelectronics acknowl edges the trademarks of al l com panies re fe rred to in this document.
The ST logo is a registered trademark of STMicroelectronics
Austra lia - Brazil - Canada - Chi na - F i nl and - Franc e - Germany - Hong Kong - In di a - Israel - Ita l y - Japan -Ma l aysia - Malta - Morocco -
Singap ore - Spain - Sw eden - Switze rland - United Kingdom - United States.
STMicroelectronics GROUP OF COMPANIES
http://www.s t. com
67/67
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.