English
Language : 

BC1601A Datasheet, PDF (23/33 Pages) List of Unclassifed Manufacturers – LCD MODULE SPECIFICATION
12-3. KS0066 controller data
12-3.1 Function description
The LCD display Module is built in a LSI controller, the controller has two 8-bit registers, an
instruction register (IR) and a data register (DR).
The IR stores instruction codes, such as display clear and cursor shift, and address information
for display data RAM (DDRAM) and character generator (CGRAM). The IR can only be
written from the MPU. The DR temporarily stores data to be written or read from DDRAM
or CGRAM. When address information is written into the IR, then data is stored into the DR
from DDRAM or CGRAM. By the register selector (RS) signal, these two registers can be
selected.
RS R/W Operation
0
0 IR write as an internal operation (display clear, etc.)
0
1 Read busy flag (DB7) and address counter (DB0 to DB7)
1
0 Write data to DDRAM or CGRAM (DR to DDRAM or CGRAM)
1
1 Read data from DDRAM or CGRAM (DDRAM or CGRAM to DR)
Busy Flag (BF)
When the busy flag is 1, the controller LSI is in the internal operation mode, and the next
instruction will not be accepted. When RS=0 and R/W=1, the busy flag is output to DB7.
The next instruction must be written after ensuring that the busy flag is 0.
Address Counter (AC)
The address counter (AC) assigns addresses to both DDRAM and CGRAM
Display Data RAM (DDRAM)
This DDRAM is used to store the display data represented in 8-bit character codes. Its
extended capacity is 80 8 bits or 80 characters. Below figure is the relationship between
DDRAM addresses and positions on the liquid crystal display.
High bits
Low bits
AC
(hexadecimal) AC6 AC5 AC4 AC3 AC2 AC1 AC0
Example:DDRAM addresses 4E
1001110