21CHIP INFORMATION
22BONDING PAD LOCATIONS
23DEVICE PROTECTION DIAGRAM
24TRAY INFORMATION
25DEFINITIONS
26LIFE SUPPORT APPLICATIONS
2001 Nov 072
Page 3
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
1FEATURES
• Single-chip LCD controller/driver
• 48 row, 84 column outputs
• Display data RAM 48 × 84 bits
• On-chip:
– Generation of LCD supply voltage (external supply
also possible)
– Generation of intermediate LCD bias voltages
– Oscillator requires noexternal components (external
clock also possible).
• External reset (RES) input pin
• Serial interface maximum 4.0 Mbit/s
• CMOS compatible inputs
• Mux rate: 1 : 48
• Logic supply voltage range V
• Supply voltage range for high voltage part V
to VSS: 2.5 to 3.3 V
DD1
DD2
to VSS:
2.5 to 3.3 V
• Display supply voltage range V
to VSS: 4.5 to 9.0 V
LCD
• Low power consumption (typically 120 µA), suitable for
battery operated systems
• Temperature compensation of V
• Temperature range: T
amb
LCD
= −40 to +85 °C
• 5 Module Maker programmable parameters.
2APPLICATIONS
• Telecommunications equipment.
3GENERAL DESCRIPTION
The OM6213 is a low power CMOS LCD controller driver,
designed to drive a graphic display of 48 rows and
84 columns. All necessary functions for the display are
provided in a single chip, including on-chip generation of
LCD supply and bias voltages, resulting in a minimum of
external components and low power consumption. The
OM6213 interfaces to microcontrollers via a serial bus
interface.
4ORDERING INFORMATION
PACKAGE
TYPE NUMBER
NAMEDESCRIPTIONVERSION
OM6213UTRAYchip with bumps in tray−
2001 Nov 073
Page 4
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
5BLOCK DIAGRAM
V
handbook, full pagewidth
DD1
V
DD2VDD3
COL 0 to COL 83
ROW 0 to ROW 47
V
LCDIN
V
LCDSENSE
V
LCDOUT
V
V
V
OS
SS1
SS2
[
4:0
T1
T2
T3
T4
T5
T6
T7
]
BIAS
VOLTAGE
GENERATOR
V
LCD
GENERATOR
COLUMN DRIVERS
DATA LATCHES
DISPLAY DATA RAM
(DDRAM)
48 × 84 bits
ADDRESS COUNTER
DATA
REGISTER
SDINSCLK
84
I/O BUFFER
OM6213
D/C
ROW DRIVERS
SHIFT REGISTER
OSCILLATOR
GENERATOR
SCE
48
RESET
TIMING
DISPLAY
ADDRESS
COUNTER
RES
OSC
MGT840
Fig.1 Block diagram.
2001 Nov 074
Page 5
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
6PINNING
SYMBOLPADDESCRIPTION
V
V
V
V
V
V
V
V
OS4
OS3
OS2
OS1
OS0
DD1
DD3
DD2
3V
4V
5V
6V
7V
13 to 18supply voltage 1
19 to 22supply voltage 3
23 to 30supply voltage 2
offset pad 0 input
LCD
offset pad 1 input
LCD
offset pad 2 input
LCD
offset pad 3 input
LCD
offset pad 4 input
LCD
SCLK31serial clock input
T732 to 35test 7 alternative HV-gen
programming input
SDIN36 to 39serial data input and HV-gen
programming input
D/
C40data/command input
SCE41chip enable input (active
LOW)
OSC42oscillator input
V
SS2
43 to 50ground 2
T451test 4 input
T552test 5 input
T653test 6 output
V
SS1
54 to 61ground 1
SYMBOLPADDESCRIPTION
T162test 1 output
T263test 2 output
T364test 3 output
V
LCDIN
65 to 70V
supply voltage input and
LCD
HV-gen programming input
V
LCDOUT
V
LCDSENSE
71 to 77V
78V
generator output
LCD
generator regulation
LCD
input
RES79reset input (active LOW)
ROW 11 to
89 to 100 LCD row driver outputs
ROW 0
ROW 12 to
101 to 112 LCD row driver outputs
ROW 23
COL 0 to
113 to 196 LCD column driver outputs
COL 83
ROW 47 to
197 to 208 LCD row driver outputs
ROW 36
ROW 24 to
209 to 220 LCD row driver outputs
ROW 35
1,8 to 12,
dummy pads
81 to 88,
221 and
222
7PIN FUNCTIONS
7.1ROW 0 to ROW 47 row driver outputs
These pads output the row signals.
7.2COL 0 to COL 83 column driver outputs
These pads output the column signals.
7.3V
V
SS1
SS1
andV
and V
mustbe connected together, jointly referred
SS2
: negative power supply rails
SS2
to as VSS. When a pin has to be connected externally to
VSS, V
7.4V
V
DD1
analog supply; jointly referred to as V
should be used.
SS1
DD1
to V
: positive power supply rails
DD3
provides the logic supply. V
DD2
and V
DD2
. V
DD3
DD2
provide the
and V
DD3
must be connected together.
2001 Nov 075
7.5V
LCDOUT, VLCDIN
and V
LCDSENSE
: LCD power
supplies
If the internal V
be connected together. If not (the internal V
generator is used, then all 3 pins must
LCD
LCD
generator
is disabled and an external voltage is supplied at pin
V
), V
LCDIN
LCDOUT
must be connected to V
switch-off the charge pump if an external V
is used. V
7.6V
LCDIN
OS0
Five input pins for on-glass V
connected to V
V
, which corresponds to logic 1. All five pins define a
DD1
must be left open-circuit and V
LCDIN.VPR
must be set to logic 0to
generator
LCD
is also used for HV-gen programming.
to V
OS4
offset. Each pin must be
LCD
, which corresponds to logic 0, or to
SS1
LCDSENSE
5-bit two’s complement number ranging from −16 to +15
decimal (from 10000 to 01111). The default value, with all
pins connected to V
, is 0 decimal (00000). The register
SS1
is refreshed by each set bias system command or when
exiting the Power-down mode.
Page 6
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
7.7T1 to T7: test pads
In the application, T4, T5 and T7 must be connected to
VSS. T1, T2, T3 and T6 must be left open-circuit.
7.8SDIN: serial data line
Data line and HV-gen programming input.
7.9SCLK: serial clock line
Input for the clock signal. 0 to 4.0 Mbits/s.
7.10D/C: mode select
Input to select either command/address or data input.
7.11SCE: chip enable
The enable pin allows data to be clocked in; this signal is
active LOW.
7.12OSC: oscillator
If the on-chip oscillator is used, this input must be
connected to V
connected to pin OSC. If pin OSC is left at V
. If an external clock is used, it must be
DD1
, the
SS1
internal clock isdisabled, the deviceis not clocked and the
display may be left in a DC state. To avoid this, it is
advisable to enter the Power-down mode before stopping
the clock.
8.3Display Data RAM (DDRAM)
The OM6213 contains a 48 × 84 bit static RAM which
storesthe display data.The RAM is dividedinto 6 banks of
84 bytes (6 × 8 × 84 bits). During RAM access, data is
transferred to the RAM via the serial interface. There is a
direct correspondence between the X address and the
column output number.
8.4Timing generator
The timing generator produces the various signals
required to drive the internal circuitry. Internal chip
operation is not affected by operations on the data bus.
8.5Display address counter
The display is generated by continuously shifting rows of
RAM data to the dot matrix LCD via the column outputs.
The display status (all dots on/off and normal/inverse
video) is set by bits D and E in the command ‘Display
control’ (see Table 2).
8.6LCD row and column drivers
The OM6213 contains 48 rows and 84 column drivers,
which connect the appropriate LCD bias voltages in
sequence to the display in accordance with the data to be
displayed. Figure 2 shows typical waveforms. Unused
outputs should be left unconnected.
7.13RES: reset
This signal will reset the device and must be applied to
properly initialize the chip; this signal is active LOW.
8BLOCK DIAGRAM FUNCTIONS
8.1Oscillator
The on-chip oscillator provides the clock signal for the
display system. No external components are required and
the OSC input must be connected to V
. If an external
DD1
clock signal is used, it must be connected to pin OSC.
8.2Address counter (AC)
The address counter assigns addresses to the display
data RAM for writing. The X address X[6:0] and the
Y addressY[2:0] are set separately. Afterawrite operation
the address counter is automatically incremented by 1
according to the V flag.
8.7V
generator
LCD
The voltage multiplier (i.e. charge pump) generates the
V
voltage. The multiplication factor is Module Maker
LCD
programmable (default value 4).
2001 Nov 076
Page 7
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
ROW 0
R0 (t)
ROW 1
R1 (t)
COL 0
C0 (t)
COL 1
C1 (t)
V
V3 − V
LCD
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
SS1
LCD
2
3
4
5
SS1
LCD
2
3
4
5
SS1
LCD
2
3
4
5
SS1
LCD
2
3
4
5
SS1
frame nframe n + 1
V
state1
V
state2
(t)
(t)
V
state1
V
state2
(t) = C1(t) − R0(t)
V
state1
V
(t) = C1(t) − R1(t)
state2
V
− V
LCD
0 V
V3 − V
V
LCD
V3 − V
V
LCD
0 V
V3 − V
2
SS1
− V
2
2
2
012345678...... 47 012345678...... 47
(t)
(t)
V4 − V
0 V
V
SS1
V4 − V
− V
LCD
V4 − V
0 V
V
SS1
V4 − V
− V
LCD
MGT841
5
− V
LCD
5
− V
LCD
5
5
Fig.2 Typical LCD driver waveforms.
2001 Nov 077
Page 8
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
DDRAM
bank 0
top of LCD
R0
bank 1
R8
bank 2
bank 3
bank 4
bank 5
R16
LCD
R24
R32
R40
Fig.3 DDRAM to display mapping.
2001 Nov 078
R47
MGT842
Page 9
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
9INITIALIZATION
Immediately following power-on, all internal registers and
the RAM content are undefined. A reset (RES)pulse must
be applied. It should be noted that the device may be
damaged if not properly reset.
Reset is accomplished by applying an external RES pulse
(active LOW) at pad RES. When reset occurs within the
specified time, all internal registers are reset, however the
RAM is still undefined. The state after reset is described in
Section “Reset function”.
RES input must be ≤ 0.3V
V
(or higher) according to t
DD(min)
DD1
after V
VHRL
reaches
DD1
timing (see
Fig.16).
10 ADDRESSING
Data is downloaded in bytes into the RAM matrix of the
OM6213 as indicated in Figs.3, 4, 5 and 6. The display
RAM has a matrix of 48 × 84 bits. The columns are
addressed by the address pointer.
10.1Data structure
The address ranges are: X=0to83 (1010011) and
Y = 0 to 5 (101). Addresses outside these ranges are not
allowed.
In vertical addressing mode (V = 1) the Y address
increments after each byte (see Fig.5). After the last
Y address (Y = 5) Y wraps around to 0 and X increments
to address the next column.
In horizontal addressing mode (V = 0) the X address
increments after each byte; see Fig.6. After the last
X address (X = 83) X wrapsaround to 0 andY increments
to address the next row.
After the very last address (X = 83 and Y = 5) the address
pointers wrap around to address (X = 0 and Y = 0).
handbook, full pagewidth
LSB
MSB
083X address
Y address
Fig.4 RAM format, addressing.
0
5
MGT843
2001 Nov 079
Page 10
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
handbook, full pagewidth
06
17
2
3
4
5
083X address
0
Y address
5503
MGT844
Fig.5 Sequence of writing data bytes into RAM with vertical addressing (V = 1).
Fig.6 Sequence of writing data bytes into RAM with horizontal addressing (V = 0).
2001 Nov 0710
0
Y address
5503
MGT845
Page 11
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
11 INSTRUCTIONS
The instruction format is divided into two modes. If D/C
(mode select) isset LOW the current byte is interpretedas
command byte (see Table 1). If D/C is set HIGH the
following bytes are stored in the DDRAM. After every data
byte the address counter is incremented automatically.
The level of the D/C signal is read during the last bit of the
data byte.
Instructions can be sent in any order to the OM6213 (the
exception being that the temperature control command
mustbefollowed by at least onebyteofdata or command).
TheMSBis transmitted first (see Fig.7).Figure 8showsan
example of a command stream, used to set-up the LCD
driver.
The serial interfaceis initialized whenSCE is HIGH. In this
state SCLK clock pulses have no effect and no power is
consumedby the serialinterface. A negativeedge on SCE
enablestheserial interface and indicates the startofadata
transmission.
Figures 9 and 10 show the serial bus protocol.
• When SCE is HIGH, SCLK clocks are ignored. During
the HIGH time of SCE the serial interface is initialized
(see Fig.11).
• SDIN is sampled at the positive edge of SCLK
• D/C indicates whether the byte is a command (D/C=0)
or RAM data (D/C = 1). It is read with the eighth SCLK
pulse.
• If SCE stays LOW after the last bit of a command/data
byte,the serial interfaceexpects bit DB7 ofthe next byte
at the next rising edge of SCLK (see Fig.11)
• A reset pulse with RES interrupts the transmission. The
data being written into the RAM may be corrupted. The
registers are cleared. If SCE is LOW after the rising
edge of RES, the serial interface is ready to receive the
D/C bit of a command/data byte (see Fig.12).
• Instructions (except the temperature control command)
are executed on the SCLK positive edge which latches
DB0 and D/C
• The temperature control command is executed on the
SCLK positive edge which latches DB0 and D/C of the
next command or the next write to the DDRAM
(whichever occurs first).This command requires 2 bytes
to be executed.
handbook, full pagewidth
handbook, halfpage
MSB (DB7)LSB (DB0)
Fig.7 General format of data stream.
bias systemfunction set (H = 1)
datadata
MGT639
set V
PR
temperature control
Fig.8 Serial data stream, example.
X addressY addressdisplay controlfunction set (H = 0)
MGT846
2001 Nov 0711
Page 12
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
handbook, full pagewidth
handbook, full pagewidth
SCE
D/C
SCLK
SDIN
SCE
D/C
DB7DB6DB5DB4DB3DB2DB1DB0
MGT641
Fig.9 Serial bus protocol; transmission of one byte.
Table 1 Instruction set; see note 1 and Table 2
Instructions not expressly defined in Table 1 and reserved instructions must not be used in the application.
COMMAND BYTE
INSTRUCTIOND/
C
DESCRIPTION
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
(H=0or1)
NOP
Function set
Write data
000000000
000100PDVH
1D7D6D5D4D3D2D1D
no operation
Power-down control; entry mode;
extended instruction set control (H)
writes data to display RAM.
0
(H=0)
Reserved
Reserved
Display control
Reserved
Set Y address of RAM
Set X address of RAM.
reserved
reserved
sets display configuration
reserved
sets Y address of RAM; 0 ≤ Y ≤ 5
Y
0
Sets X address part of RAM; 0 ≤ Y ≤ 5
X
0
(H=1)
Reserved
Temperature control
Reserved
Bias system
Reserved
Set V
PR
00000001X
0000001TC
1TC0
000001XXX
000010BS
2BS1
001XXXXXX
01V
PR6VPR5VPR4VPR3VPR2VPR1VPR0
reserved
set temperature coefficient (TCx)
reserved
set bias system (BSx)
BS
0
reserved
write VPR to register
Note
1. X = don’t care.
2001 Nov 0713
Page 14
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
Table 2 Explanations for symbols in Table 1
BITLOGIC 0LOGIC 1
PDchip is activechip is in Power-down mode
Vhorizontal addressingvertical addressing
Huse basic instruction setuse extended instruction set
D, E00display blank
10normal mode
01all display segments on
11inverse video mode
TC1 and TC000 (TC0)V
01 (TC1)
10 (TC2)V
11 (TC3)V
temperature coefficient TCA
LCD
Module Maker defined;
V
temperature coefficient
LCD
temperature coefficient TCC
LCD
temperature coefficient TCD
LCD
11.1Reset function
After reset the LCD driver has the following state:
• Power-down mode (PD = 1)
• Horizontal addressing (V = 0) normal instruction set
(H=0)
• Display blank (E = D = 0)
• Address counter X[6:0] = 0, Y[2:0] = 0
• Temperature control mode (TC[1:0] = 0, TC0, TCA)
• Bias system (BS[2:0] = 0)
• V
is equal to 0, the HV-generator is switched off
LCD
(VPR[6:0] = 0)
• After power-on, RAM data is undefined
• Oscillator off (external clock operation is possible).
11.2Function set
11.2.1PD
• All LCD outputs at V
• Bias generator and V
(display off)
SS1
generator off, V
LCD
LCD
can be
disconnected
• Oscillator off
• Serial bus, command, etc. function
• RAM contents not cleared; RAM data can be written.
11.2.2V
When V = 0, horizontal addressing is selected. Thedata is
written into the DDRAM as shown in Fig.6. When V = 1,
vertical addressing is selected. The data is written into the
DDRAM as shown in Fig.5.
11.2.3H
When H = 0 the commands ‘display control’, ‘set
Y address’ and ‘set X address’ can be performed, when
H = 1 the others can be executed. The commands ‘write
data’ and ‘function set’ can be executed in both cases.
11.3Display Control
11.3.1D, E
The bits D and E select the display mode (see Table 2).
11.4Set Yaddress of RAM
Y2 to Y0 defines the Y address vector address of the
display RAM; see Table 3.
The X address points to the columns. The range of X is
0 to 83 (53H).
11.6Temperature Control
The temperature coefficient of V
is selected by the two
LCD
bits TC1 and TC0.
2001 Nov 0714
Page 15
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
11.7Bias value
The bias voltage levels are set in the ratio of R - R - nR - R - R giving a bias system. Different multiplex rates
1
----------------n4+()
require different factors of ‘n’ (see Table 4). This is programmed by BS[2:0]. For Mux 1 : 48 the optimum bias value ‘n’ is
1
given by resulting in
n483–3.9284===
⁄8bias.
Table 4 Programming the required bias system
BS2BS1BS0
0007
0016
0105
0114
100−Module Maker
nBIAS SYSTEMRECOMMENDED MUX RATE
1
⁄
11
1
⁄
10
1
⁄
9
1
⁄
8
1 : 100
1:80
1:65
1:48
−
programmable
(see Table 11)
1012
1101
1110
1
⁄
6
1
⁄
5
1
⁄
4
1:24
1:18/1:16
1:10/1:9/1:8
Table 5 LCD bias voltage
SYMBOLBIAS VOLTAGE FOR1⁄8 BIAS SYSTEM
V1V
V2
V3
V4
V5
V6V
7
⁄8× V
6
⁄8× V
2
⁄8× V
1
⁄8× V
LCD
LCD
LCD
LCD
LCD
SS
2001 Nov 0715
Page 16
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
11.8V
Thebinary number V
generator
LCD
representingthe operating voltage
OP
can be set by the serial interface command and can be
adjusted (calibrated) by 5 input pins according to the
following formulae:
V
OP
V
OSVCAL
2V
×()++=
PR
(1)
where:
• V
is an 8-bit unsigned number used internally for
OP
generation of the LCD supply voltage V
LCD
• VOS is a 5-bit two’s complement number set by the
5 input pins VOS[4:0]; see Table 6
• V
is a 5-bit two’s complement number set by the
CAL
Module Maker; see Table 7
• VPRisa7-bit unsigned number set bytheserialinterface
command.
To avoid numerical overflow the allowed values of V
should be limited to the range V
PR(min)
to V
PR(max)
PR
(decimal).
The corresponding voltage at the reference temperature,
T
, can be calculated as:
CUT
V
LCD Tcut()
aVOPb×+()=
(2)
The generated voltage at V
is dependent on the
LCD
temperature, programmed temperature coefficient (TC)
and the programmed voltage at thereference temperature
(T
).
CUT
V
LCD
,a and b for eachtemperature coefficient aregiven in
T
CUT
aVOPb×+()1TC TT
–()×+[]×=
CUT
(3)
Table 6. The maximum voltage that can be generated is
dependent on the voltage of V
and the display load
DD2
current.
Astheprogramming range for the internally generated
V
allows values above the maximum allowed V
LCD
LCD
the user has to ensure while setting the VPR register
and selecting the Temperature Compensation (TC),
that under all conditions and including all tolerances
the V
Fora particular liquid,the optimum V
limit of maximum 9 V will never be exceeded.
LCD
canbe calculated
LCD
for a given multiplex rate. For a mux rate of 1 : 48, the
optimum operating voltage of the liquid can be calculated
as follows;
where V
V
LCD
is the threshold voltage of theliquid crystal used.
th
148+
------------------------------------21
⋅
1
–
----------
48
6.06 Vth⋅=⋅=
V
th
(4)
,
Table 6 Typical values for parameters of the HV generator programming
SYMBOLTCATCBTCCTCDUNIT
a3.063.843.623.37V
b30.324.326.128.0mV
T
CUT
27272727°C
TC0−0.87−0.58−0.2910
V
PR(min)
V
PR(max)
V
LCD(min)
V
LCD(max)
V
LCD(min)
V
LCD(max)
V
LCD
values are the values corresponding to V
values are the theoretical values corresponding to V
must never exceed 9 V.
Example: VPR is set to 63 (decimal) and TCB is selected. At temperature T
wants to decrease V
LCD
49203039decimal
127101110120decimal
6.044.815.185.56V
10.778.749.3510.11V
.
PR(min)
. Under all conditions and including all tolerances
PR(max)
by 100 mV in order to set V
the measured V
CUT
to 6.8 V. The best value for VOSis then −4 decimal (11100 binary
LCD
is 6.9 V. The user
LCD
in the two’s complement notation).
If VPR[6:0] is set to zero, the charge pump is turned off.
VOP 7 to 0 programming (00H to FFH).
Depending on VPR restrictions defined in Table 6 and depending on VOS and V
If VPR is set to 0, the charge pump is turned off and V
03 04 05 06
Fig.13 V
. . .. . . FD FE FF
= 0 V if no external V
LCD
programming of the OM6213.
LCD
, not all VOP[7:0] can be selected.
CAL
supply is provided.
LCD
MGT847
V
OP
2001 Nov 0717
Page 18
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
12 TEMPERATURE COMPENSATION
Due to the temperature dependency of the liquid crystal viscosity, the LCD controlling voltage V
with lower temperature to maintain optimum contrast. Figure 14. shows V
temperature coefficient of V
handbook, full pagewidth
V
can be selected from 4 values (see Table 2) by setting bits TC[1:0].
LCD
LCD
Fig.14 V
as a function of liquid crystal temperature (typical values).
LCD
for high multiplex rates. In the OM6213 the
LCD
MGT848
T
13 LIMITING VALUES
In accordance with the Absolute Maximum Rating System (IEC 60134); see notes 1 and 2.
must be increased
LCD
SYMBOLPARAMETERMIN.MAX.UNIT
V
DD1
V
DD2,3
V
LCD
V
i
I
SS
I
, I
I
P
tot
P
out
T
amb
T
jun
T
stg
o
logic supply voltage−0.5+6.5V
high supply voltage−0.5+6.5V
LCD supply voltage−0.5+10V
all input voltages−0.5V
+ 0.5V
DD1
ground supply current−50+50mA
DC input or output current−10+10mA
total power dissipation−100mW
power dissipation per output−10mW
ambient temperature−40+85°C
junction temperature−65+150°C
storage temperature−65+150°C
Notes
1. Stresses above those listed under Limiting Values may cause permanent damage to the device.
2. Parameters are valid over operating temperature range unless otherwise specified. All voltages are referenced to
unless otherwise noted.
V
SS1
14 HANDLING
Inputs and outputs are protected against electrostatic discharge in normal handling. However, to be totally safe, it is
desirable to take normal precautions appropriate to handling MOS devices (see
“Handling MOS devices”
).
2001 Nov 0718
Page 19
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
15 DC CHARACTERISTICS
V
DD1=VDD2
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
V
DD1
V
DD2,3
V
LCD
I
DD1
I
DD2
I
DD3
I
LCDIN
Logic
V
IL
V
IH
I
LI
Column and row outputs
R
o(col)
R
o(row)
V
bias(col)
V
bias(row)
LCD supply voltage generator
V
LCD(tol)
= 2.5 to 3.3 V; VSS=0V; V
= 4.5 to 9.0 V; T
LCD
= −40 to +85 °C; unless otherwise specified.
amb
logic supply voltage2.5−3.3V
high supply voltage2.5−3.3V
LCD supply voltagenote 14.5−9.0V
total (V
reset LOW pulse widthsee Fig.16100−−ns
end of reset pulse to interface
being operational
Serial bus timing characteristics
f
SCLK
T
cy(SCLK)
t
PWH1
t
PWL1
t
S2
t
H2
t
PWH2
t
H5
t
S3
t
H3
t
S4
t
H4
clock frequencyV
clock cycle time SCLK250−−ns
SCLK pulse width HIGH100−−ns
SCLK pulse width LOW100−−ns
SCE set-up time60−−ns
SCE hold time100−−ns
SCE minimum HIGH time100−−ns
SCE start hold timenote 4100−−ns
D/C set-up time100−−ns
D/C hold time100−−ns
SDIN set-up time100−−ns
SDIN hold time100−−ns
voltage that maybe generated isdependent on voltage, temperature and (display) load.
LCD
DD.
LCDIN
and V
LCDSENSE
= 4.5 to 9.0 V; T
LCD
inputs; V
= −40 to +85 °C; unless otherwise specified.
amb
disconnected. VPR must be set to 0 to
LCDOUT
notes 2 and 3; see Fig.160−30µs
−−1000ns
= 3.0 V ±10%; all signal
DD1
0−4.00MHz
timing is based on 20% to 80% of
VDD and a maximum rise and fall
time of 10 ns
Notes
1. t
frame=fclk(ext)
/490.
2. RES may be LOW before VDD goes HIGH (see Fig.16). This is recommended.
3. Decoupling capacitor V
LCD/VSS1
= 100 nF (higher capacitor size increases t
or higher V
VHRL
DD1,2,3
reduces t
VHRL
).
4. tH5is the time from the previous SCLK positive edge (irrespective of the state of SCE) to the negative edge of SCE
(see Fig.15).
2001 Nov 0720
Page 21
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
17 SERIAL INTERFACE
handbook, full pagewidth
SCE
D/C
SCLK
SDIN
18 RESET
t
S3
t
PWL1
t
S2
t
H3
t
PWH1
t
t
S4
H4
t
H2
(tH5)
T
cy(SCLK)
t
PWH2
t
H5
t
S2
MGT849
Fig.15 Serial interface timing.
handbook, full pagewidth
V
RES
V
RES
SCE
DD1
DD1
t
RW
t
VHRL
t
RW
Fig.16 Reset timing.
2001 Nov 0721
t
R(op)
t
RW
t
RW
MGT850
Page 22
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
19 APPLICATION INFORMATION
Table 8 Example of OM6213 operation
STEP
DISPLAYOPERATION
D/C DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
SERIAL BUS BYTE
1Start
SCE is going LOW
2000100001function set; PD = 0, V = 0,
select extended instruction set
(H = 1 mode)
3010010000set V
; VPR is set to 16
PR
4000100000function set; PD = 0, V = 0,
select normal instruction set
(H = 0 mode)
5000001100display control; set normal
mode (D = 1, E = 0)
6100011111data write; Yand X are
initialized to 0 by default, so
they are not set here
MGS405
7100000101data write
MGS406
8100000111data write
MGS407
9100000000data write
MGS407
10100011111data write
MGS408
11100000100data write
MGS409
12100011111data write
MGS410
2001 Nov 0722
Page 23
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
STEP
D/
C DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
DISPLAYOPERATION
13000001101display control; set inverse
video mode (D = 1, E = 1)
SERIAL BUS BYTE
MGS412
14010000000set X address of RAM; set
address to 0000000
MGS412
15100000000data write
MGS414
The pinning of the OM6213 is optimized for single plane wiring e.g. for chip-on-glass display modules. Display size:
48 × 84 pixels.
handbook, full pagewidth
DISPLAY 48 × 84
842424
OM6213
6
I/O
V
DD
V
SS
V
LCD
C
ext
MGT851
Fig.17 Application diagram.
The required minimum value for the external capacitors in an application with the OM6213 are:
= 100 nF (min.) for V
C
ext
LCD1,2/VSS1,2
, C
= 1.0 µF (min.) for V
ext
LCD1,2,3/VSS1,2
Higher capacitor values are recommended for ripple reduction.
2001 Nov 0723
Page 24
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
20 Module Maker programming
The OM6213 features five Module Maker programmable
parameters:
1. V
calibration
LCD
2. Charge pump multiplication factor
3. Bias system selected when BS[2:0] = 100
4. V
temperature coefficient selected when
LCD
TC[1:0] = 01 (TC1)
5. Seal bit. Used to select the use of the default
parameters or the Module Maker programmable
parameters. Once set:
a) The seal bit cannot be reset
b) The Module Maker programmable parameters
cannot be changed
c) The Module Maker programmable parameters are
selected and the default parameters are
deselected.
20.1V
The first parameter calibrates the V
A 5-bit code (V
calibration
LCD
CAL
voltage.
LCD
[4:0]) is used for this parameter. The
code is implemented in two’s complement notation giving
rise to a positive or negative offset to the VPR register.
V
calibration may be used together with V
LCD
(performed by connecting the VOS[4:0] pads to either V
or to V
DD1
).
LCD
offset
SS1
VPR values must always be within the ranges specified in
Table 6.
OP
V
LCD
V
OSVCAL
aVOPb at×+=T
V
canbe calculated fromequations(5) and (6):a and b
V
LCD
2V
×()++=
PR
nom
(5)
(6)
are parameters defined in Table 6. An example of the
correspondence between the V
V
calibration is shown in Table 9, where b is assumed
LCD
code and the relative
CAL
to be 24.3 mV(TCB, temperature coefficient B) andVOSis
assumed to be 0.
The third parameter defines the bias system selected
when BS[2:0] = 100.
A 1-bit code (BS100) is used for this parameter.
Table 11 Bias system selected when BS[2:0] = 100
definition
BS 00BIAS SYSTEM
1
⁄7 (default)
1
⁄
6
20.4V
0
1
temperature coefficient selected when
LCD
TC[1:0] = 01 (TC1)
The fourth parameter defines the V
temperature
LCD
coefficient selected when TC[1:0] = 01 (TC1).
TC1 may be defined by using a two bit code (TCx[1:0]).
Table 12 V
TC[1:0]TC1[1:0]
temperature coefficient
LCD
V
LCD
TEMPERATURE
COEFFICIENT
00 (TC0)TCA
01 (TC1)00TCB (default)
01TCA
10TCD
11TCC
10 (TC2)TCC
11 (TC3)TCD
20.2Charge pump multiplication factor
The second parameter defines the charge pump
multiplication factor.
A 1-bit code (MF) is used for this parameter.
2001 Nov 0725
Page 26
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
20.5Seal bit
The seal bit selects between the default parameters and the Module Maker programmed parameters. The seal bit
prevents further changes to the Module Maker programmable parameters. A 1-bit code (SB) is used for this parameter.
The seal bit, once set to 1, cannot be reset to 0.
Table 13 Seal bit definition
SBPARAMETERS
0defaultsprogramming possible
1Module Maker programmableprogramming prevented
20.6Module Maker parameter programming
Module Maker programmable parameters are stored in 10 non-volatile cells.
Table 14 Non-volatile cell list
CELL[9:0]DESCRIPTION
9V
8V
7V
6V
5V
4MF
3BS100
2TC1[1]
1TC1[0]
0SB
MODULE MAKER
PROGRAMMABLE PARAMETERS
[4]
CAL
[3]
CAL
[2]
CAL
[1]
CAL
[0]
CAL
An unprogrammed cell contains 0. A programmed cell contains 1. OM6213 dice are shipped to the Module Maker with
all cells unprogrammed (containing 0). An unprogrammed cell may be programmed by using the described procedure.
A programmed cell cannot be unprogrammed to 0.
1switch power on
2reset the device (RES pulse)
3000100000exit Power-down and set H = 0 instruction set
4wait 5 ms
5000100100enter Power-down
6000000101enter programming mode
COMMAND BYTE
701000000CELL[9]specify CELL[9] (V
801000000CELL[8]specify CELL[8] (V
901000000CELL[7]specify CELL[7] (V
1001000000CELL[6] specify CELL[6] (V
1101000000CELL[5] specify CELL[5] (V
CAL
CAL
CAL
CAL
CAL
[4])
[3])
[2])
[1])
[0])
1201000000CELL[4] specify CELL[4] (MF)
1301000000CELL[3] specify CELL[3] (BS100)
1401000000CELL[2] specify CELL[2] (TC1[1])
1501000000CELL[1] specify CELL[1] (TC1[0])
1601000000CELL[0] specify CELL[0] (SB)
17apply programming waveforms
18go back to step 7 if other cells need to be
programmed (see note 5)
19000000000exit programming mode
20switch power off
Notes
1. Programming voltages are applied via pins SDIN and VLCDIN.
2. It is possible to program only one cell at a time. When applying programming waveforms, all cells (except the one
being programmed) should be 0; see also example in note 5.
3. The seal bit (SB) must be the last to be programmed, since no further programming is possible when SB = 1.
4. Ifthe seal bit is unprogrammed (SB = 0) thedefaults (andnot the Module Maker programmed parameters) are taken
into account.
5. Example:a device has to be programmed to use a charge pump with a multiplication factor equal to 3 (initial state is
MF = SB = 0, final state is MF = SB = 1).
a) Execute steps 1 to 6.
b) Set CELL[9:0] to 0000010000 (steps 7 to 16).
c) Apply programming waveforms (step 17): MF cell is now programmed (MF = 1, SB = 0).
d) Go back to step 7.
e) Set CELL[9:0] to 0000000001 (steps 7 to 16).
f) Apply programming waveforms (step 17): SB cell is now programmed (MF = SB = 1).
g) Execute steps 18 to 20.
6. Programming waveforms MUST only be applied at step 17.
2001 Nov 0727
Page 28
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
Table 16 Programming parameters
SYMBOLPARAMETERCONDITIONMIN.TYP.MAX.UNIT
V
SDIN
V
LCDIN
I
LCDIN
I
SDIN
T
amb(prog)
t
su;SCLK
t
h;SCLK
t
su;SDIN
t
h;SDIN
t
W
voltage applied to pin SDIN relative
to V
SS1
voltage applied to pin V
relative to V
SS1
current drawn by V
LCDIN
LCDIN
during
programming
current drawn by V
SDIN
during
programming
ambient temperature during
programming
set-up of internal data after last
clock
hold of internal data before next
clock
set-up of V
SDIN
prior to
programming
hold of V
after programming1−10ms
SDIN
pulse width of programming voltage100120200ms
notes 1 and 3
programming active1111.512V
programming
0−V
DD1
inactive
notes 1 and 2
programming active99.510V
programming
0−V
DD2
inactive
when programming a
−8501000µA
single bit to one
−100200µA
02540
1−−µs
1−−µs
1−10ms
V
V
o
C
Notes
1. The voltage drop across the ITO track and zebra connector must be taken into account to guarantee sufficient
voltage at the chip pins.
2. The high voltage generator must be disabled (VPR= 0) when the V
pin is being driven.
LCDIN
3. Maximum voltage must never be exceeded (even for a short time). Care must be taken when applying the
programming waveforms in order to avoid overshoots.
2001 Nov 0728
Page 29
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
handbook, full pagewidth
SCLK
SDIN
V
LCDIN
DB1
DB0DB7DB6
t
su;SCLK
t
su;SDIN
Fig.19 Programming waveforms.
20.7Example of V
calibration flow
LCD
The following tables are examples of the flow to calibrate V
LCD
t
h;SCLK
t
h;SDIN
t
W
MGT853
.
Table 17 V
calibration flow 1
LCD
COMMAND BYTE
STEPD/
C
ACTION
DB7DB6 DB5DB4 DB3DB2DB1DB0
1switch power on
2reset the device (
RES pulse)
3configure the device and fill in the DDRAM
without switching the charge pump on
4 000100001exit Power-down and set H = 1 instruction
set
5wait 5 ms
6 01V
PR6VPR5VPR4VPR3VPR2VPR1VPR0
7measure V
set VPR and switch charge pump on
LCD
8 010000000switch charge pump off
9switch power off
10calculate V
11store V
[4:0] with look-up tables
CAL
[4:0] for programming later
CAL
2001 Nov 0729
Page 30
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
Table 18 V
calibration flow 2
LCD
COMMAND BYTE
STEPD/
C
ACTION
DB7DB6 DB5DB4 DB3DB2DB1DB0
1switch power on
2reset the device (RES pulse)
3configure the deviceand fill in the DDRAM
without switching the charge pump on
400010000 0exitPower-down and set H = 0 instruction
set
5wait 5 ms
600000010 1enter programming mode
701000000CELL[9] specify CELL[9] (V
801000000CELL[8] specify CELL[8] (V
901000000CELL[7] specify CELL[7] (V
10 01000000CELL[6] specify CELL[6] (V
11 01000000CELL[5] specify CELL[5] (V
COL 2115+825−2275
COL 3116+825−2215
COL 4117+825−2155
COL 5118+825−2095
COL 6119+825−2035
COL 7120+825−1975
COL 8121+825−1915
COL 9122+825−1855
COL 10123+825−1795
COL 11124+825−1735
COL 12125+825−1675
COL 13126+825−1615
COL 14127+825−1555
COL 15128+825−1495
COL 16129+825−1435
COL 17130+825−1375
COL 18131+825−1315
COL 19132+825−1255
COL 20133+825−1195
COL 21134+825−1135
COL 22135+825−1075
COL 23136+825−1015
COL 24137+825−955
COL 25138+825−895
COL 26139+825−835
COL 27140+825−775
COL 28141+825−595
COL 29142+825−535
COL 30143+825−475
COL 31144+825−415
COL 32145+825−355
COL 33146+825−295
COL 34147+825−235
COL 35148+825−175
COL 36149+825−115
COL 37150+825−55
COL 38151+825+5
COL 39152+825+65
COL 40153+825+125
2001 Nov 0733
Page 34
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
SYMBOLPAD
COORDINATES
xy
COL 41154+825+185
COL 42155+825+245
COL 43156+825+305
COL 44157+825+365
COL 45158+825+425
COL 46159+825+485
COL 47160+825+545
COL 48161+825+605
COL 49162+825+665
COL 50163+825+725
COL 51164+825+785
COL 52165+825+845
COL 53166+825+905
COL 54167+825+965
COL 55168+825+1025
COL 56169+825+1205
COL 57170+825+1265
COL 58171+825+1325
COL 59172+825+1385
COL 60173+825+1445
COL 61174+825+1505
COL 62175+825+1565
COL 63176+825+1625
COL 64177+825+1685
COL 65178+825+1745
COL 66179+825+1805
COL 67180+825+1865
COL 68181+825+1925
COL 69182+825+1985
COL 70183+825+2045
COL 71184+825+2105
COL 72185+825+2165
COL 73186+825+2225
COL 74187+825+2285
COL 75188+825+2345
SYMBOLPAD
COORDINATES
xy
COL 76189+825+2405
COL 77190+825+2465
COL 78191+825+2525
COL 79192+825+2585
COL 80193+825+2645
COL 81194+825+2705
COL 82195+825+2765
COL 83196+825+2825
ROW 47197+825+3005
ROW 46198+825+3065
ROW 45199+825+3125
ROW 44200+825+3185
ROW 43201+825+3245
ROW 42202+825+3305
ROW 41203+825+3365
ROW 40204+825+3425
ROW 39205+825+3485
ROW 38206+825+3545
ROW 37207+825+3605
ROW 36208+825+3665
ROW 24209+825+3725
ROW 25210+825+3785
ROW 26211+825+3845
ROW 27212+825+3905
ROW 28213+825+3965
ROW 29214+825+4025
ROW 30215+825+4085
ROW 31216+825+4145
ROW 32217+825+4205
ROW 33218+825+4265
ROW 34219+825+4325
ROW 35220+825+4385
Dummy pad221+825+4445
Dummy pad222+825+4505
2001 Nov 0734
Page 35
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
dummy paddummy pad
V
dummy pad
dummy pad
V
DD1
V
DD3
V
DD2
SDIN
V
SS2
OS4
V
OS3
V
OS2
V
OS1
V
OS0
SCLK
T7
D/C
SCE
OSC
T4
T5
T6
alignment mark
y
0,0
ROW 35
.
.
.
.
.
.
ROW 24
ROW 36
.
.
.
.
.
.
ROW 47
COL 83
.
.
.
.
.
.
COL 56
COL 55
.
.
.
x
.
.
.
COL 28
COL 27
.
.
.
V
SS1
T1
T2
T3
V
LCDIN
V
LCDOUT
V
LCDSEN
RES
dummy pad
alignment mark
Fig.22 Pad locations.
2001 Nov 0735
OM6213
MGT856
.
.
.
COL 0
ROW 23
.
.
.
.
.
.
ROW 12
ROW 0
.
.
.
.
.
.
ROW 11
dummy pad
Page 36
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
24 DEVICE PROTECTION DIAGRAM
handbook, full pagewidth
V
DD1
V
SS1
V
SS2
V
SS1
V
DD1
T1, T2, T3, T6
V
SS1
V
DD2
V
SS1
V
SS2
V
LCDIN
V
LCDSENSE
V
SS1
V
LCDIN
V
SS1
V
DD3
V
SS1
,
V
LCDOUT
V
SS1
V
DD1
OSC, SCLK, SCE, RES,
T4, T5, D/C, V
V
SS1
The conditions for continuity test are as follows:
Maximum forward current = 5 mA; Maximum reverse voltage = 5 V.
OS
[
]
4:0
Fig.23 Device protection diagram.
2001 Nov 0736
SDIN, T7
V
SS1
MGT858
Page 37
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
25 TRAY INFORMATION
handbook, full pagewidth
x
y
F
L
G
H
1,1x,12,1
3,1
1,2
2,2
1,3
1,y
A
K
E
SECTION A-A
A
C
D
B
x,y
A
M
J
MGT651
Fig.24 Tray details.
handbook, halfpage
OM6213-1
MGT857
The orientationof the IC in a pocketis indicated by the position ofthe
IC type name on the die surface with respect to the chamfer on the
upper left corner of the tray. Refer to the bonding pad location
diagram for the orientating and position of the type name on the
surface.
Fig.25 Tray alignment.
Table 21 Tray dimensions
DIMENSIONDESCRIPTIONVALUE
Apocket pitch, x direction14.45 mm
Bpocket pitch, y direction3.76 mm
Cpocket width, x direction9.31 mm
Dpocket width, y direction1.98 mm
Etray width, x direction50.8 mm
Ftray width, y direction50.8 mm
Gdistance from cut corner to
10.95 mm
pocket (1 and 1) centre
Hdistance from cut corner to
4.72 mm
pocket (1 and 1) centre
Jtray thickness3.96 mm
Ktray cross section1.78 mm
Ltray cross section2.44 mm
Mpocket depth0.89 mm
xnumber of pockets in
3
x direction
ynumber of pockets in
12
y direction
2001 Nov 0737
Page 38
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
26 DATA SHEET STATUS
PRODUCT
DATA SHEET STATUS
Objective dataDevelopmentThis data sheet contains data from the objective specification for product
Preliminary dataQualificationThis data sheet contains data from the preliminary specification.
Product dataProductionThis data sheet contains data from the product specification. Philips
(1)
STATUS
(2)
DEFINITIONS
development. Philips Semiconductors reserves the right to change the
specification in any manner without notice.
Supplementary data will be published at a later date. Philips
Semiconductors reserves the right to change the specification without
notice, in order to improve the design and supply the best possible
product.
Semiconductors reserves the right to make changes at any time in order
to improve the design, manufacturing and supply. Changes will be
communicated according to the Customer Product/Process Change
Notification (CPCN) procedure SNW-SQ-650A.
Notes
1. Please consult the most recently issued data sheet before initiating or completing a design.
2. The product status of the device(s) described in this data sheet may have changed since this data sheet was
published. The latest information is available on the Internet at URL http://www.semiconductors.philips.com.
27 DEFINITIONS
Short-form specification The data in a short-form
specification is extracted from a full data sheet with the
same type number and title. For detailed information see
the relevant data sheet or data handbook.
Limiting values definition Limiting values given are in
accordance with the Absolute Maximum Rating System
(IEC 60134). Stress above one or more of the limiting
values may cause permanent damage to the device.
These are stress ratings only and operation of the device
atthese or at anyotherconditionsabove those given inthe
Characteristics sections of the specification is not implied.
Exposure to limiting values for extended periods may
affect device reliability.
Application information Applications that are
described herein for any of these products are for
illustrative purposes only. Philips Semiconductors make
norepresentationorwarranty that such applications willbe
suitable for the specified use without further testing or
modification.
28 DISCLAIMERS
Life support applications These products are not
designed for use in life support appliances, devices, or
systems where malfunction of these products can
reasonably be expected to result inpersonal injury. Philips
Semiconductorscustomersusingor selling these products
for use in such applications do so at their own risk and
agree to fully indemnify Philips Semiconductors for any
damages resulting from such application.
Right to make changes Philips Semiconductors
reserves the right to make changes, without notice, in the
products, including circuits, standard cells, and/or
software, described or contained herein in order to
improve design and/or performance. Philips
Semiconductors assumes no responsibility or liability for
theuseof any of these products,conveysnolicence or title
under any patent, copyright, or mask work right to these
products,and makes no representationsorwarranties that
these products are free from patent, copyright, or mask
work right infringement, unless otherwise specified.
2001 Nov 0738
Page 39
Philips SemiconductorsProduct specification
48 × 84 pixels matrix LCD driverOM6213
NOTES
2001 Nov 0739
Page 40
Philips Semiconductors – a w orldwide compan y
Contact information
For additional information please visit http://www.semiconductors.philips.com.Fax: +31 40 27 24825
For sales offices addresses send e-mail to: [email protected].
The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed
without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license
under patent- or other industrial or intellectual property rights.
Printed in The Netherlands403506/01/pp40 Date of release: 2001 Nov 07Document order number: 9397 750 07745
SCA73
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.