top row pads mirroring for compatible with both
TCP and COG applications
Figure 1. Block Diagram
■
Low Power Consumption, suitable for battery
operated systems
■
Logic Supply Voltage range from 1.9 to 5V
■
High Voltage Generator Supply Voltage range
from 2.4 to 4.5V
■
Display Supply Voltage range from 4.5 to 9V
DESCRIPTION
The STE2001 is a low power CMOS LCD controller
driver. Designed to drive a 65 rows by 128 columns
graphic display, provides all necessary functions in a
single chip, including on-chip LCD supply and bias
voltages generators, resulting in a minimum of externals components and in a very low power consumption. TheSTE2001 features three standard interfaces
(Serial, parallel, I
host
µcontroller.
Bumped WafersSTE2001DIE1
Bumped Dice on WafflePackSTE2001DIE2
2
C) for ease of interfacing with the
TypeOrdering Number
CO to C127R0 to R64
OSC
VLCDIN
VLCDSENSE
VLCDOUT
RES
VDD1,2,3
V
1,2
SS
SEL1,2
SAO
DATA
TIMING
GENERATOR
CLOCK
INSTRUCTION
REGISTER
OSC
VOLTAGE
BIAS
GENERATOR
VOLTAGE
HIGH
GENERATOR
RESET
REGISTER
I2CBUS
SDA_IN SDA_OUTSCLDB0 to DB7 EPD/C
COLUMN
DRIVERS
LATCHES
65 x
RAM
PARALLEL
DATA
128
DISPLAY
CONTROL
LOGIC
SCE SDIN SCLK SD/C
SERIAL
ROW
DRIVERS
SHIFT
REGISTER
SCROLL
LOGIC
October 2001
This ispreliminary information on a new product now in development. Details are subject to change without notice.
TEST
TEST_0_13
BSY_FLG
D00IN1137
1/36
STE2001
PIN DESCRIPTION
N°PadTypeFunction
R0 to R641 to 16
OLCD Row Driver Output
145 to 177
257 to 272
C0 to C12717 to 144OLCD Column Driver Output
V
SS1,2
V
DD1
V
DD2,3
V
LCDIN
V
LCDOUT
V
LCDSENSE
227 to 238GNDGround pads. V
186 to 191SupplyIC Positive Power Supply
192 to 201SupplyInternal Generator Supply Voltages.
246 to 251SupplyLCD Supply Voltages forthe Column and Row Output Drivers.
239 to 244SupplyVoltage Multiplier Ouput
245SupplyVoltage Multiplier Regulation Input. V
is GND for V
SS1
Tuning
SEL1,2183, 184IInterface Mode Selection
SDA_IN223I
SDA_OUT222O
SCL224I
SA0225I
2
C Bus Data In
I
2
C Bus Data Out
I
2
C bus Clock
I
2
C Slave Address LSB
I
OSC185IExternal Oscillator Input
DD1,VSS2
LCDOUT
for V
DD2
and V
DD3
Sensing for Output Voltage Fine
RES221IReset Input. Active Low.
DB0 to
211 to 218IParallel Interface 8 BitData Bus
DB7
E220IParallel Interface Data Latch Signal. Data are Latched on the Falling EDGE.
PD/C219IParallel Interface Data/Command Selector
SDIN207ISerial InterfaceData Input
SCLK210ISerial InterfaceClock
SCE209ISerial Interface ENABLE. When Low the Incoming Dataare Clocked In.
SD/C208ISerial InterfaceData/Command selection
BSYFLG206OActive Procedure Flag. Notice if There is an ongoing Internal Operation. Active
Low.
T1 to T13178 to 181
I/OTest Pads.
202 to 205
226
252 to 256
2/36
STE2001
ABSOLUTEMAXIMUM RATINGS
SymbolParameterValueUnit
V
V
DD2,3
V
P
T
DD1
LCD
I
SS
V
I
I
out
P
T
in
tot
stg
Supply Voltage Range- 0.5 to + 6.5V
Supply Voltage Range- 0.5 to + 5V
LCD Supply Voltage Range- 0.5 to + 10V
Supply Current- 50 to +50mA
Input Voltage(all input pads)-0.5 to V
i
DD2,3
DC Input Current- 10 to + 10mA
DC Output Current- 10 to + 10mA
Total Power Dissipation (Tj=85°C)300mW
Power Dissipation per Output30mW
SCE minimum high time60ns
SCE start hold timeNote 860ns
H5
SD/C setup time60ns
S3
SD/C hold time40ns
H3
SDIN setup time40ns
S4
SDIN hold time40ns
H4
f
Notes: 1.
F
frame
2. RES may be LOW or HIGH before V
3. If T
w(RES)
4. All timing values are valid within the operatingsupply voltage and ambient temperature ranges and referenced toV
an inputvoltage swing of V
5. Therise and fall times specified here refer to the driver device and arepart of general Hs-mode specification.
6. Thedevice inputs SDA and SCLare filtered and will reject any spike on the bus-lines of with T
7. Cb is thecapacitive load for each bus line.
8. T
H5
9. Forbus line loads Cb between 100 and 400pF the timing parameters must be linearly interpolated
10.C
VLCD
11.If T
w(RES)
osc
----------=
520
goes HIGH.
to V
DD1
DD
is longer than 500ns (typical) a reset may be generated.
SS
is the time from theprevious SCLK positive edge to the negative edge of SCE
is the filteringcapacitor on VLCDOUT
is shorter than max.value a reset pulse is rejected.
SW
6/36
and VIHwith
IL
STE2001
CIRCUITDESCRIPTION
SuppliesVoltages and Grounds
V
andV
DD2
If the internal voltagegenerator is not used, these should be connectedto V
This supply voltage could be different form V
InternalSupply Voltage Generator
The IC has a fullyintegrated (no external capacitorsrequired)charge pump for the Liquid CrystalDisplay supplyvoltage generation. The multiplyingfactor can be programmed to be: X5; X4; X3; X2, using the ’set CP Multiplication’
Command. The output voltage (V
ferent temperaturecoefficients(TC, rateof changewithtemperature) can beprogrammedusing the bitsTC1 and TC0.
This will ensure no contrast degradation over theLCD operating range. Using the internal charge pump, the V
and V
LCDOUT
without using the internal generator. In such event the V
internal voltagegenerator must be programmed to zero (PRS = 0, Vop = 0 - Reset condition).
Oscillator
A fully integrated oscillator (requires no externalcomponents) is present to provide the clock for the DisplaySystem.
Whenused theOSCpadmustbeconnectedtoVDD1pad. Anexternaloscillatorcouldbeused andfedintotheOSCpin.
DisplayData RAM
The STE2001, provides an 65X128 bits Static RAM to store Display data. This is organized into 8 (Bank0 to
Bank7) banks with 128 Bytes and one Bank (Bank8) with 128 Bits to be used for icons. RAM access is accomplished in either one of the Bus Interfaces provided (seebelow). Allowed addresses are X0 to X127 (Horizontal)
and Y0 to Y8 (Vertical). When writing to RAM, four addressing mode are provided:
• NormalHorizontal (MX = 0 and V = 0), having the column with address X = 0 locatedon the left ofthe memorymap.
The Xpointerisincreased after each byte written. After the lastcolumnaddress(X = 127), Yaddress pointer is modified to jump to nextrow. X restarts fromX = 0 (Fig.2).
• Normal Vertical (MX = 0 and V = 1), having the column with address X = 0 located on the left of the memory map.
The Y pointeris increased after each byte written. After the last row address (Y = 8), the X pointer is modified to
jump to next column and Y restarting from Y = 0. (Fig. 3).
• 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 after each byte written. After the last column address (X = 127), Y address pointer
is modified to jump to nextrow. X restarts from X = 0 (fig. 4).
• Mirrored Vertical (MX =1 andV = 1), havingthe columnwith address X = 0 located onthe rightof the memory map.
The Y pointeris increased after each byte written. After the last row address (Y = 8), the X pointer is modified to
jump to next column and Y restarting from Y = 0. (Fig. 5).
After the last allowed address (X;Y) = (128;8), the address pointers always jump to the cell with address (X;Y)= (0;0). Data
bytes in the memory couldhave the MSB either on top (D0 = 0, Fig. 6) oron the bottom (D0 = 1, Fig. 7).
are supply voltagesto the internalvoltagegenerator(see below). Theymust be externally connected.
DD3
and V
DD2
) is tightlycontrolled through the V
LCDOUT
DD3.VDD1
must be lower than V
pads must beconnected together. An external supply couldbeconnected to V
LDCOUT
and V
LCDSENSE
pad. V
DD1
LCDSENSE
supplies the rest of the IC.
DD1
+ 0.5V.
DD2,3
pad. For this voltage, four dif-
to supply the LCD
LCDIN
must be connected to GND and the
LCDIN
Mux 65 Mode
The STE2001 provides also means to alter the normal output addressing.A mirroring of the Display along the X axis
is enabled setting to a logic one the MY bit. This function is achievedreading the matrix from physical row 63 to 0,
since the relation between the physical memory rows and the output row drivers is only dependent on the memory
reading sequence (1st row read output on R0, 2nd on R1... last on R65). This function doesn’t affect the content of
the memory map. It is only related to the visualizationprocess (Fig. 8 & Fig. 9).
It is also possible to modify thewhywith whichrow driversare connected withDDRAM memory.A flip along y-axisof
each sub-block can be appliedon both the Row Pads located onthe Interface Side(the edge of the chip where the
Interface Padsare located),setting the TRS bitto a logic one, andon the Row Pads located onthe otheredge,setting
the BRS bitto a logic one.
Figure 2 Automatic data RAM writing sequence with V=0 and Data RAM Normal Format (MX=0) Figure 3 Automatic
data RAM writing sequence with V=1 and Data RAM Normal Format (MX=0)
7/36
STE2001
Figure 2. Automatic data RAM writing sequence with V=0 and Data RAM Normal Format (MX=0)
BANK 0
BANK 1
BANK 2
BANK 3
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
0123124125126127
D00IN1138
Figure 3. Automatic data RAM writing sequence with V=1 and Data RAM Normal Format (MX=0)
BANK 0
BANK 1
BANK 2
BANK 3
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
0123124 125 126 127
D00IN1139
Figure 4. Automatic data RAM writing sequence with V=0 and Data RAM Mirrored Format (MX=1)
BANK 0
BANK 1
BANK 2
BANK 3
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
1271261251243210
D00IN1140
Figure 5. Automatic data RAM writing sequence with V=1 and Data RAM Mirrored Format (MX=1)
BANK 0
BANK 1
BANK 2
BANK 3
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
8/36
127 126 125 1243210
D00IN1141
Figure 6. Data RAM Byte organization with D0 = 0
MSB
0
123124 125 126 127
BANK 0
BANK 1
BANK 2
BANK 3
LSB
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
Figure 7. Data RAM Byte organization with D0 = 1
LSB
0
123124 125 126 127
MSB
BANK 0
BANK 1
BANK 2
BANK 3
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
STE2001
D00IN1142
D00IN1143
Figure 8. Output drivers rows and physical memory rows correspondence with MY =0
PHYSICAL MEMORY ROWROW DRIVER
0
R0
R1
R2
R3
R4
R5
R60
R61
R62
R63
R64
ROW 0
ROW 1
ROW 2
ROW 3
ROW 4
ROW 5
ROW 60
ROW 61
ROW 62
ROW 63
ROW 64
123124 125 126 127
D00IN1144
Figure 9. Output drivers rows and physical memory rows correspondence with MY =1
PHYSICAL MEMORY ROWROW DRIVER
0
R63
R62
R61
R60
R59
R58
R3
R2
R1
R0
R64
ROW 0
ROW 1
ROW 2
ROW 3
ROW 4
ROW 5
ROW 60
ROW 61
ROW 62
ROW 63
ROW 64
123124 125 126 127
D00IN1145
9/36
STE2001
MUX 33 Mode
When using the 1:33 MUX ratio (MUX bit Set), the memory map is changed so that the only”active” row drivers
are the ones related to Bank4 to Bank7.
When writing data RAM, as for Mux 65, four addressing mode are provided. The memory matrix is written as in
mux 65 mode so the user must take care of updating X and Y pointers to fill the memory matrix in the correct
way.
In MUX 33 mode only the MUX 33 memory logic matrix is read. The MY bit control the reading process. If MY
is set to a logic zero the row reading sequence is 0-1-2..........33 (fig.11). If MY is set to a logic one the reading
sequence is 32....1-33 (Fig12).
The icon row (BANK8) is always the last being output either MY bit is a logic one or zero.
The functions relatedto bit TRS is the same as in MUX 65 mode.
In fig. 11 is shown the output drivers pad connection for MUX 33 mode. Note that the unused BANK 0-3 row
drivers become columns drivers.
If a 33x128 LCD matrix is driven, the output row drivers R0-R15and R32-R47 must be floating.
Figure 10. Physical 65x128 memory matrix and 33x128 correspondence
0 114 15 16 17 18112 113110 111109126127
BANK 0
BANK 1
BANK 2
BANK 3
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
NOT USED
D00IN1146
10/36
R16-R23
R24-R31
R48-R55
R56-R63
R64
C1
C0C3C2C5C4C7C6
C121
C120
C123
C122
C124
C125
C126
D00IN1147
C127
Figure 11. Output drivers rows and logical memory rows correspondence with MY = 0
ROW DRIVERMUX 33PHYSICAL MEMORY ROW
STE2001
R16
R23
R24
R31
R48
R55
R56
R63
R64Row 32
Row 0
to
Row 7
Row 8
to
Row15
Row 16
to
Row 23
Row 24
to
Row 31
01234567123 124 125121 122120126127
to
to
to
to
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
D00IN1148
Figure 12. Output drivers rows and logical memory rows correspondence with MY = 1
ROW DRIVERMUX 33PHYSICAL MEMORY ROW
R16
R23
R24
R31
R48
R55
R56
R63
R64Row 32
Row 0
to
Row 7
Row 8
to
Row15
Row 16
to
Row 23
Row 24
to
Row 31
01234567123 124 125121 122120126127
to
to
to
to
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
D00IN1148
InstructionSet
Two different instructions formats are provided:
- With D/C set to LOW
commands are sent to the Control circuitry.
- With D/C set to HIGH
the Data RAM is addressed Instructions have the syntax summarized in Table.1.
Reset (RES)
At power-on, all internal registers and RAM content are not defined. A Reset pulse mustbe applied on RES pad
(active low) toinitialize the internal registers content (see Tables 3,4,5,&6). Every on-going communication with
the host controller is interrupted. The IC after the reset pulse is programmed in Power Down mode.
The Default configurations is:
- Horizontaladdressing (V = 0)
- Normal instruction set (H = 0)
- Normal display (MX = MY = TRS =BRS = 0)
- MUX 65 mode (MUX= 0)
11/36
Loading...
+ 25 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.