OM6211 NXP Semiconductors, OM6211 Datasheet - Page 31

no-image

OM6211

Manufacturer Part Number
OM6211
Description
48 X 84 Dot Matrix Lcd Driver
Manufacturer
NXP Semiconductors
Datasheet
Philips Semiconductors
18.5
These instructions are in addition to those indicated in Table 5.
Table 11 Additional instructions
18.5.1
This is a special instruction for the OM6211 which enables
all included OTP circuitry. Once enabled the mode can
only be disabled via a reset.
18.5.2
This instruction puts the device into the calibration mode.
This mode enables the shift register for loading and allows
programming of the non-volatile OTP cells to take place. If
the seal bit is set then this mode cannot be accessed and
the instruction will be ignored. Once in calibration mode all
commands are interpreted as shift register data. The mode
can only be exited by sending data with bit DB7 set to
logic 0. A reset will also clear this mode. Each shift register
data byte is preceded by D/C = 0 and has only 2 significant
bits, thus the remaining 6 bits are ignored. Bit DB7 is the
continuation bit (DB7 = 1 remain in CALMM mode,
DB7 = 0 exit CALMM mode). Bit DB0 is the data bit and its
value is shifted into the OTP shift register (on the falling
edge of SCLK).
18.5.3
The ‘Load factory default’ instruction is used to transfer the
contents of the OTP shift register bits MMOTPVOP
MMOTPVOP
see Fig.21. This is opposite to the calibration register
MMVOPCAL
immediately after a refresh.
18.5.4
The action of the ‘Refresh’ instruction is to force the OTP
shift register to re-load from the non-volatile OTP cells.
This instruction takes up to 5 ms to complete.
2002 Jan 17
Enable OTP
CALMM
Load factory
default
Power control
(refresh)
INSTRUCTION
48
Serial interface commands
E
CALMM
L
R
84 dot matrix LCD driver
OAD FACTORY DEFAULT
NABLE
EFRESH
4
0
to MMVOPCAL
into the normal working register of V
OTP
D/C
0
0
0
0
DB7
1
1
1
0
0
which is active
DB6
1
1
1
0
DB5
1
1
1
1
COMMAND BYTE
DB4
7
PR
0
0
0
0
to
;
DB3
31
1
1
1
1
During this time all other instructions may be sent,
however, instructions requiring the output of the shift
register (‘Load factory default’) should be avoided as the
register contents may not be valid.
In the OM6211 the ‘Refresh’ instruction is associated to
the ‘Set HVE’ instruction so that the shift register is
automatically refreshed every time the high voltage
generator is enabled or disabled. It should be noted
however, that if this instruction is sent while in Power-down
mode, then the HVE bit is updated but the refreshing is
ignored.
18.6
An example sequence of commands and data is shown in
Table 12. In this example the shift register is filled with the
following data: MMVOPCAL = 4 (11100B),
MMOTPVOP = 19 (00010011B) and the seal bit is 0.
It is assumed that the OM6211 has just been reset. After
transmitting the last bit the OM6211 can exit or remain in
CALMM mode (see step 18). It should be noted that while
in CALMM mode the interface does not recognize
commands in the normal sense.
After this sequence has been applied it is possible to
observe the impact of the data shifted in. This sequence is,
however, not useful for OTP programming because the
number of bits with the value ‘1’ is greater than that
allowed for programming (see Section 18.7). Figure 23
shows the shift register after this action.
HVE
DB2
0
1
1
Example of filling the shift register
DB1
HVE
1
1
0
DB0
HVE set HVE; force a refresh of the
1
1
0
enable OTP circuitry
enter CALMM mode
load MMOTPVOP
MMOTPVOP
shift register
ACTION
Product specification
0
into V
OM6211
7
to
PR
register

Related parts for OM6211