EM65101
128COM/160SEG 16 Gray Scale Level LCD Driver
7.13.2 Vop Calibration Offset Examples
1) Program
Vop calibration offset is +30, CV5~CV0 is set to 011110
WRITE #F2H
WRITE #11H
WRITE #2EH
WRITE #51H
WRITE #02H
// set RE FLAG 010 ꢁ INSTRUCTION Bank 2
// set CV5~CV4=01
// set CV3~CV0=1110
// set NIB1~NIB0=01 ꢁ program CV5~CV4
// set EEPROM operating mode ꢁ
programming; EEPROM power is from internal V0
DELAY > 4 MS
WRITE #06H
WRITE #50H
WRITE #02H
// wait > 4 ms to finish programming
//setEEPROMmodeꢁreserve(finishprogramming)
// set NIB1~NIB0=00 ꢁ program CV3~CV0
// set EEPROM operating mode ꢁ
programming; EEPROM power is from internal V0
DELAY > 4 MS
WRITE #06H
WRITE #F0H
WRITE #81H
WRITE #F2H
WRITE #51H
WRITE #00H
// wait > 4 ms to finish programming
//setEEPROMmodeꢁreserve(finishprogramming)
// set RE FLAG 000 ꢁ INSTRUCTION Bank 0
// EM65101 reset
// set RE FLAG 010 ꢁ INSTRUCTION Bank 2
// set NIB1~NIB0=01 ꢁ read CV5~CV4
// set EEPROM operating mode ꢁ reading;
read data from EEPROM to the CV5~CV4 registers
DELAY >10 uS
WRITE #06H
// wait >10 uS to finish reading
// set EEPROM mode ꢁreserve (finish reading data
from EEPROM to the CV5~CV4 registers)
WRITE #50H
WRITE #00H
// set NIB1~NIB0=00 ꢁ read CV3~CV0
// set EEPROM operating mode ꢁreading; read data
from EEPROM to the CV3~CV0 registers
DELAY >10 uS
WRITE #06H
// wait >10 uS to finish reading
// set EEPROM mode ꢁreserve (finish reading data
from EEPROM to the CV3~CV0 registers)
NOTE
ꢀ
ꢀ
When setting CV5~CV0, you must set CV5~CV4 (upper nibble registers) first,
then set CV3~CV0 (lower nibble registers), and then start to program.
The programming sequence of CV5~CV4 and CV3~CV0 is not restricted.
30 •
Product Specification (V0.4) 08.15.2005
(This specification is subject to change without further notice)