English
Language : 

BU9796AFS-E2 Datasheet, PDF (10/32 Pages) Rohm – Standard LCD Segment Driver
BU9796Axxx Series MAX 80 segments (SEG20×COM4)
Datasheet
○Command transfer method
Issue Slave Address (“01111100”) after generate “START condition”.
1byte after Slave Address always becomes command input.
MSB (“command or data judge bit”) of command decide to next data is command or display data.
When set “command or data judge bit”=‘1’, next byte will be command.
When set “command or data judge bit”=‘0’, next byte data is display data.
S Slave address A 1 Command A 1 Command A 1 Command A 0 Command A Display Data … P
Once it becomes display data transfer condition, it cannot input command.
When want to input command again, please generate “START condition” once.
If “START condition” or “STOP condition” are inputted in the middle of command transmission, command will be
canceled.
If Slave address is continuously inputted following “START condition”, it will be in command input condition.
Please input “Slave Address” in the first data transmission after “START condition”.
When Slave Address cannot be recognized in the first data transmission, Acknowledge does not return and next
transmission will be invalid. When data transmission is in invalid status, if “START conditions” are transmitted again, it will
return to valid status.
Please consider the MPU interface characteristic such as Input rise time and Setup/Hold time when transferring
command and data (Refer to MPU Interface).
○Write display and transfer method
<BU9796AFS>
This device has Display Data RAM (DDRAM) of 20×4=80bit.
The relationship between data input and display data, DDRAM data and address are as follows;
Slave address
Command
S 01111100 A 0 0000000 A a b c d e f g h A i j k l m n o p
A…P
Display Data
8 bit data will be stored in DDRAM. The address to be written is the address specified by ADSET command, and the
address is automatically incremented in every 4bit data.
Data can be continuously written in DDRAM by transmitting Data continuously.
(When RAM data is written successively after writing RAM data to 13h (SEG19), the address is returned to 00h (SEG0)
by the auto-increment function.
DDRAM address
00 01 02 03 04 05 06 07 ・・・ 11h 12h 13h
0a
e
i
m
COM0
1b
f
j
n
BIT
2c
g
k
o
COM1
COM2
3d
h
l
p
SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7
COM3
SEG17 SEG18 SEG19
Data transfer to DDRAM happens every 4bit data.
So it will be finished to transfer with no need to wait ACK.
www.rohm.com
© 2013 ROHM Co., Ltd. All rights reserved.
TSZ22111ï½¥15ï½¥001
10/28
TSZ02201-0A2A0D300100-1-2
13.Jun.2014 Rev.003