The NJU6475B is a Dot Matrix LCD Controller Driver for
12-character 4-line with Icon display in single chip. It contains
voltage converter, voltage regulator, bleeder resistance, CR
oscillator, instruction decoder, character generator ROM/RAM,
high voltage operation controller/driver and key scan circuit.
The voltageconverter generates (about 8V) from the
supply voltage (3V) and regulated by the regulator. The bias
level of LCD driving voltage is generated of high value bleeder
resistance and the buffer amplifier matches the
impedance. 16-step contrast control function is incorporated
for its adjustment. Therefore, simple power supply circuit andNJU6475B
easy contrast adjustment are available. The complete CR
oscillator is incorporated without external components for
oscillation circuit. The microprocessor interface circuit w hich
operates by 1MHz, can be selected serial interface.
The character generator ROM consisting of 10,080bits stores
252 kinds of character Font.
Each 160bits CG RAM and Icon display RAM can story
4 kinds of special character to display on the dot matrix
display area or 128 kinds of Icon on the display area.
FEATURES
12-Character 4-Line Dot Matrix LCD Controller Driver
•
Maximum 128-Icon Display
•
Serial CPU Interface
•
Display Data RAM- 48 x 8 Bits :Maximum 12-Character 4-Line Display
•
Character Generator ROM- 10,080 Bits:252 Characters (5 x 8 Dots)
•
Character Generator RAM- 32 x 5 Bits :4 Patterns (5 x 8 Dots)
•
Icon Display RAM- 32 x 5 Bits :Maximum 128-Icon
•
High Voltage LCD Driver: 37-Common/63-Segment
•
Duty & Bias Ratio: 1/36 duty 1/7Bias
•
Useful Instruction Set: Clear Display, Return Home, Display On/Off Control
•
Common and Segment Driver location Order Select Function (Mode-A, Mode-B)
•
Power On Reset Circuit On Chip
•
Hardware Reset
•
Voltage Regulator On Chip
•
Electrical Variable Resistance On Chip
•
32-key scan function (8 x 4 Matrix)
•
Oscillation circuit On Chip
•
Voltage Converter (Doubler,Tripler) On Chip
•
Bleeder Resistance On Chip
•
Low Oprating Current
•
Operating Voltage- 2.4V to 3.6V (Except For LCD Driving Voltage)
OSCOscillation C and R are incorporated. (Normally Open)
For external clock operation, the clock should be input on OSC .
17P/SISerial input select terminal (fixed to "L")
Register selection signal input terminal
18RSI"0" instruction r egister. (Writing)
"1" Data register. (Writing, Reading)
19R/WIRead(R) / Write(W) selection signal input terminal
20E/SCLISerial clock input terminal
23DB /CSIChip select signal
24DB /SIOI/OData input terminal(3-state data bus.)
25 - 30DB - DBII/O port output terminal
7
6
05
1
22REQOThis terminal normally output "L".
When confirm a key action, REQ terminal output puls.
21LCD/KEYIFix to "H" Level
35 - 42S -SOKey scan signal data output terminal
o7
Open Drain Output
31 - 34K - KIKey scan data input terminal
03
In case of non use, fix to "H".
158 - 151COM - COMOCommon signal output terminal
132
65 - 72
150 - 143
73 - 80
162 - 159COMM -OIcon common display signal output terminal
163COMSOStatic driving common signal output terminal
82 - 141SEG - SEGOSegment signal output terminal
1
COMM
160
4
1
When power down mode Vor V levels are output.
DDSS
81,142SEGM ,SEGMOIcon segment driving signal output terminal
12
PAD No.SymbolI/OF u n c t i o n
NJU6475B
57SEGSOStatic driving segment signal output terminal
10,9C1 C1I/OStep up voltage capacitor connecting terminal
8,7C2 ,C2
6VOStep up voltage output terminal
13VOVoltage regulator output terminal
1
+-
+-
5OUT
REG
When power down mode Vor V level are output.
DDSS
Connect the resistor between this terminal and VR terminal.
12VRIReference voltage for voltage regulator input terminal
Connect the resistor between this reference voltage and
DD
Vterminal.
Reset terminal
16RESETIWhen the "L" level input over than 1.2ms to this terminal,
the system is reset (at f =180KHz).
osc
Common and Segment driver location order select terminal.
15SELI"0" Mode A location (SeePAD COORDINATES)
"1" Mode B location (SeePAD COORDINATES)
14TESTIMaker test terminal
This terminal should be connected to V(or open.)
SS
43 - 47NC-Non connection terminal
50 - 63
These terminals are electrically open.
164 - 168
169ALI-A1Alignment mark
49ALI-A2-These terminals are electrically open.
1ALI-B1
48ALI-B2
NJU6475B
FUNCTIONAL DESCRIPTION
(1) Description for each blocks
(1-1) Register
The NJU6475B incorporates three 8-bit registers, an instruction register (IR), and a Data Register (DR), Key
Register (KR). The register (IR) stores an instruction code such as "clear display" and "cursor shift" or address
data for Display Data RAM (DD RAM), Character Generator RAM (CG RAM) and Icon Display RAM (MK RAM).
The MPU can write the instruction code and address data to the register (IR), but it cannot read out from
register (IR). The Register (DR) is a temporary register, the data stored in the Register (DR) is written into
DD RAM, MK RAM. A register from these two registers is selected by the register select signal (RS). Register
(KR) is an only temporary register for key scan data. This Register (KR) can read out the contents when
selected Key signal at "H" signal. And non relation ship with signal of register select (RS).
The Relation ship with RS, R/W register as shown below.
<Table-1> Register selection
RSR/WO p e r a t i o n
00IR write & internal register operation mode
01Read out (KR)
10Write (DR) & internal register operation mode
11Read out (KR)
(Clear Display etc...)
(DRDD RAM/CG RAM/MK RAM)
(1-2) Address Counter (AC)
The address counter (AC) addresses the DD RAM, CG RAM or MK RAM. When the address setting instruction is written into register (IR), the address information is transferred from register (IR) to the address counter
(AC). The selection of DD RAM, CG RAM or MK RAM is also determined by this instruction.
After writing (or reading) the display data to (or from) the DD RAM, CG RAM or MK RAM, the address counter
(AC) increments (or decrements) automatically.
(1-3) Display Data RAM (DD RAM)
The display data RAM (DD RAM) consisting of 48 x 8 bits stores up to 48-character display data represented
in 8-bit code.
The DD RAM address data set in the address counter (AC) is represented in Hexadecimal code.
(Example) DD RAM Address "08"
upper order bitlower order bit
ACACACACACACACAC0 001000
6543210
hexadecimalhexadecimal08
(1-3-1) The relation between DD RAM address and display position on the LCD
12-Characters 4-Line Display
-
123 4567 89101112 DisplayPosition
1stLine000102030405060708090A0B DDRAMAddress
2ndLine101112131415161718191A1B
3rdLine202122232425262728292A2B
4thLine303132333435363738393A3B
When the display shift is performed, the DD RAM address changes as follows:
[Left shift display]
(00)0102030405060708090A0B00
NJU6475B
(Hexadecimal)
(10)1112131415161718191A1B10
(20)2122232425262728292A2B20
(30)3132333435363738393A3B30
[Right shift display]
0B000102030405060708090A(0B)
1B101112131415161718191A(1B)
2B202122232425262728292A(2B)
3B303132333435363738393A(3B)
(1-4) Character Generator ROM (CG ROM)
The Character Generator ROM (CG ROM) stores 5 x 8 dots character pattern represented in 8-bit character
code. The capacity is up to 252 kinds of 5 x 8 dots character pattern.
The correspondence between character code and standard character pattern of NJU6475B is shown in table 2.
User defined character patterns (Custom Font) are also available by mask option. (in this case, the address
H
(20) are using for "Space Pattern".)
NJU6475B
<Table-2> The Correspondence Between Character Code
and Standard Character Pattern (ROM Version -02)
NJU6475B
(1-5) Character Generator RAM (CG RAM)
The Character Generator RAM stores any kinds of character pattern in 5 x 8 dots written by the user
program to display user's original character pattern. The CG RAM can store 4 kinds of character in 5 x 8 dots
mode.
To display user's original character pattern stored in the CG RAM, the address data (00) -(03) should
be written to the DD RAM as shown in Table-3.
Table-3> Correspondence of CG RAM address, DD RAM character code
Notes : 1. Character code bit 0,1 correspond to the CG RAM address bit 3,4 (2bits ; 4patterns).
2. CG RAM address 0 to 2 designate character pattern line position. The 8th line should be "0".
If there is "1" in the 8th line, but bit "1" is always displayed on the cursor position regardless of cursor
existence.
3. Row position character pattern correspond to CG RAM data bits 0 to 4 are shown above.
4. CG RAM character patterns are selected when character code bits 2 to 7 are all "0" and these are
addressed by character code bits "0" and "1".
5. "1" for CG RAM data corresponds to display on and "0" to display off.
NJU6475B
(1-6) Icon display RAM (MK RAM)
The NJU6475B can display maximum 128 Icons.
The Icon display can be controlled by writing the data into MK RAM corresponding to the Icons.
The relation between MK RAM address and Icon display position is shown in Table-4.
Table-4> Correspondence among Icon Position, MK RAM Address and Data
<
MK RAM AddressBits for Icon Position MK RAM Address and Data
Notes : 1. When the Icon display function using, the system should be initialized by the software initialization
Because the MK RAM is not initialized by the power on reset and hardware.
2. The cross-points between segments (SEGM and SEGM ) and commons (COMM to COMM and
232
COM to COM ) are always set "OFF" level.
1214
3. In the table 4, * mark are invalid, therefore both of "0" or "1" can be written but these are no meaning.
NJU6475B
(1-7) Timing generator
The timing generator generates a timing signals for the DD RAM, CG RAM and MK RAM and other
internal circuits. RAM and timing for the display and internal operation timing for MPU access are separately
generated, so that may not interfere with each other.
Therefore, when the data write to the DD RAM for example, there will be undesirable influence, such as
flickering, in areas other than display area.
(1-8) LCD Driver
LCD Driver consists of 37-common driver and 63-segment driver. The character pattern data are latched
to the addressed segment-register respectively.
This latched data controls display driver to output LCD driving waveform.
(1-9) Cursor Blinking control circuit
This circuit controls cursor On / Off and cursor position character blinking. The cursor or blinking appear in
the digit locating at the DD RAM address set in the address counter (AC). When the address counter is (08) ,
a cursor position is shown as bellow.
6543210
ACACACACACACAC
AC0001000
H
4-Line Display
123456789101112Display position
1stLine000102030405060708090A0B DDRAMAddress
(Hexadecimal)
2nd Line101112131415161718191A1B
3rdLine202122232425262728292A2B
4thLine303132333435363738393A3B
Cursor position
Note : The cursor or blinking also appear when the address counter (AC) selects the CG RAM or the MK RAM.
But the displayed cursor and blinking are meaningless.
If the AC stores the CG or MK RAM address data, the cursor and blinking are displayed in the meaningless position.
NJU6475B
(2) Power on Initialization by internal circuits
(2-1) Internal Reset circuits Initialization
The NJU6475B is automatically initialized by internal power on initialization circuits when the power is turned
on. In the internal power on initialization, following instructions are executed.
During the Internal power on initialization, the busy flag (BF) is "1" and this status is kept during 6ms
OSCDD
(f=180KHz) after Vrose to 2.4V.
Initialization sequence
Set FunctionPD=1: Power down OFF
Contrast ControlSet (00) to the contrast register
H
Display ON/OFFD=0: Display OFF
ControlC=0: Cursor OFF
B=0: Cursor Blink OFF
I/D=1: Increment by 1
Set Mode EntryS=0: Non shift
Clear Display
END
Note : If the condition of power supply rise time described in the Electrical Characteristics is not satisfied, the
internal Power On Initialization will not performed.
In this case, the software initialization by MPU is required.
(2-2) Hardware Initialization
The NJU6475B prepares RESET terminal to initialize the all system.
When the "L" level is input over 1.2ms to the RESET terminal, reset sequence is executed. In this time, the
busy signal is output during 6ms (f=180KHz) after RESET terminal went to "H".
OSC
-Timing Chart
External Reset
Signal
BUSY
Over 1.2ms
6ms
Loading...
+ 31 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.