MSM9200-xx
Semiconductor
1/34
GENERAL DESCRIPTION
The MSM9200-xx is a dot matrix vacuum fluorescent display tube controller driver IC which
displays characters, numerics and symbols.
Dot matrix vacuum fluorescent display tube drive signals are generated by serial data sent from
a microcontroller. A display system is easily realized by internal ROM and RAM for character
display.
The MSM9200-xx has low power consumption because it is munufactured in CMOS process
technology.
-01 and -02 are available as general codes.
Custom codes are provided if necessary.
FEATURES
Logic power supply (V
DD
)
: 3.3 V
10%/5.0 V
10%
Fluorescent display tube drive power supply (V
DISP
)
: 3.3 V
10%/5.0 V
10%
Fluorescent display tube drive power supply (V
FL
)
: 20 to 60 V
VFD driver output current
(VFD driver output can directly be connected to the fluorescent display tube. No pull-down
resistor is required.)
- Segment driver (SEG1 to SEG35)
: 5 mA
(V
FL
=60V)
- Segment driver (AD1 to AD8)
: 10 mA
(V
FL
=60V)
- Grid driver (COM1 to COM16)
: 30 mA
(V
FL
=60V)
General output port output current
- Output driver (P1-4)
:
1 mA (V
DD
=3.3V
10%)
2 mA (V
DD
=5.0V
10%)
Content of display
- CGROM
57 dots, 224 types
(character data)
- CGRAM
57 dots, 32 types
(character data)
- ADRAM
16 (display digit) 8 bits (symbol data)
- DCRAM
64 (stored digit) 8 bits (register for character data display)
- General output port
4 bits (static mode)
Display control function
- Display digit
: 1 to 16 digits
- Display duty (contrast adjustment)
: 16 stages
- Display blink position specification
: Blinking time is input externally
- Display shift (left and right)
: Can be set only for SEG output
- All lights ON/OFF
4 interfaces with microcontroller
: DA, CS, CP, and BLINK (5 interfaces when RESET is
added)
1 byte instruction execution (excluding data write to RAM and display blink position
specification)
Oscillation circuit included (external C and R)
Package:
80-pin plastic QFP (QFP80-P-1414-0.65-K)
(Product name: MSM9200-xxGS-K)
xx indicated the code number.
Semiconductor
MSM9200-xx
5
7 Dot Character
16-Digit Display Controller/Driver with Character RAM
Preliminary
E2C0035-27-Y4
This version: Nov. 1997
Previous version: Jul. 1996
MSM9200-xx
Semiconductor
2/34
BLOCK DIAGRAM
V
DISP
V
DD
GND
V
FL
BLINK
RESET
DA
CP
CS
OSC0
OSC1
SEG1
SEG35
AD1
AD8
P1
P4
COM1
COM16
DCRAM
64w8b
CGROM
224w35b
CGRAM
32w35b
ADRAM
16w8b
8-bit
Shift
Register
Command
Decoder
Control
Circuit
Timing
Generator 1
Oscillator
Timing
Generator 2
Digit
Control
Duty
Control
Grid
Driver
Port
Driver
AD
Driver
Segment
Driver
DCRAM
Address
Counter
Write
Address
Counter
Read
Address
Counter
Address
Selector
MSM9200-xx
Semiconductor
3/34
INPUT AND OUTPUT CONFIGURATION
Schematic Diagrams of Logic Portion Input and Output Circuits
Input Pin
Output Pin
Schematic Diagram of Driver Output Circuit
GND
V
DD
GND
INPUT
V
DD
GND
V
DD
GND
OUTPUT
V
DD
V
FL
V
DISP
V
FL
OUTPUT
V
DISP
MSM9200-xx
Semiconductor
4/34
PIN CONFIGURATION (TOP VIEW)
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
V
FL2
NC
V
DISP3
NC
P4
P3
P2
P1
GND
OSC0
OSC1
RESET
BLINK
DA
CP
CS
V
DD
V
DISP2
NC
V
FL1
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
SEG12
SEG13
SEG14
SEG15
SEG16
SEG17
SEG18
SEG19
SEG20
SEG21
SEG22
SEG23
SEG24
SEG25
SEG26
SEG27
SEG28
SEG29
SEG30
SEG31
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
COM16
COM15
COM14
COM13
COM12
COM11
COM10
COM9
COM8
COM7
COM6
COM5
COM4
COM3
COM2
COM1
SEG35
SEG34
SEG33
SEG32
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
AD1
AD2
AD3
AD4
AD5
AD6
AD7
AD8
V
DISP1
SEG1
SEG2
SEG3
SEG4
SEG5
SEG6
SEG7
SEG8
SEG9
SEG10
SEG11
NC: No connection
80-Pin Plastic QFP
MSM9200-xx
Semiconductor
5/34
Pin
Symbol
Type
Description
10 to 44
SEG1-35
O
Fluorescent
tube grid
electrode
45 to 60
COM1-16
O
Fluorescent
tube grid
electrode
1 to 8
AD1-8
O
Fluorescent
tube grid
electrode
73 to 76
P1-4
O
LED drive
control
terminals
General port output.
Output of these pins in static mode, so control for LED driving is
performed through these pins.
64
V
DD
--
9, 63, 78
V
DISP1-3
--
72
GND
--
61, 80
V
FL1-2
--
Power
supply
Fluorescent display tube anode electrode drive output.
Directly connected to fluorescent display tube and a pull-down
resistor is not necessary. I
OH
>5 mA
Fluorescent display tube grid electrode drive output.
Directly connected to fluorescent display tube and a pull-down
resistor is not necessary. I
OH
>30 mA
Fluorescent display tube grid electrode drive output.
Directly connected to fluorescent display tube and a pull-down
resistor is not necessary. I
OH
>10 mA
V
DD
-GND are power supplies for internal logic.
V
DISP
-V
FL
are power supplies for driving fluorescent tubes.
Use the same power supply for V
DD
and V
DISP
.
Apply V
FL
after V
DD
and V
DISP
are applied.
Connects to:
67
DA
I
Micro-
controller
Serial data input (positive logic).
Input from LSB.
66
CP
I
Micro-
controller
Shift clock input.
Serial data is shifted on the rising edge of CP.
65
CS
I
Micro-
controller
Chip select input.
"H" disables serial data transfer.
68
BLINK
I
Micro-
controller
Display blink frequency input (square wave).
Only the position specified by the display blink position set command
is validated.
The time of "High" (light ON) and "Low" (light OFF) level of the signal
frequency to be input to BLINK is the blink time.
Fix BLINK pin to the V
DD
or GND pin when the display blink control
is not used.
PIN DESCRIPTION
MSM9200-xx
Semiconductor
6/34
Pin
Symbol
Type
Description
71
OSC0
I
C
1
, R
1
70
OSC1
O
External RC pin for RC oscillation.
Connect R and C externally. The RC time constant depends on the
V
DD
voltage used. Set the target oscillation frequency to 2 MHz.
Connects to:
OSC0
OSC1
R
1
C
1
69
RESET
I
Micro-
controller
Reset input (pull-up resistor included).
"Low" initializes all the functions.
Initial status is as follows.
Address of each RAM
Data of each RAM
Display digit
Contrast adjusment
Display blink
All lights ON or OFF
All outputs
address "00"H
Content is undefined
16 digits
0/16
Blinking is disabled for all outputs
OFF mode
"Low" level
RESET
R
2
C
2
(Circuit when R and C are
connected externally)
See Application Circuit.
(RC oscillation circuit)
See Application Circuit.
or
C
2
, R
2
MSM9200-xx
Semiconductor
7/34
ABSOLUTE MAXIMUM RATINGS
*1 Use the same power supply for V
DD
and V
DISP
.
RECOMMENDED OPERATING CONDITIONS-1
When the power supply voltage is 5V (typ).
Parameter
Supply Voltage 1
Symbol
Condition
Rating
Unit
Supply Voltage 2
Input Voltage
Power Dissipation
Storage Temperature
Output Current
V
DD
V
DISP
V
FL
V
IN
P
D
T
STG
I
O3
(*1)
--
--
Ta25C
--
COM1-COM16
AD1-AD8
SEG1-SEG35
0.3 to 6.5
80 to V
DISP
+0.3
80 to V
DD
+0.3
565
55 to 150
10 to 0.0
V
V
V
mW
C
40 to 0.0
20 to 0.0
mA
I
O1
I
O2
(*1)
0.3 to 6.5
V
I
O4
P1-P4
4.0 to 4.0
Parameter
Supply Voltage 1
Symbol
Condition
Min.
Typ.
Max.
Unit
Supply Voltage 2
High Level Input Voltage
Low Level Input Voltage
CP Frequency
Oscillation Frequency
Frame Frequency
Operating Temperature
V
DD
V
DISP
V
FL
V
IH
V
IL
f
C
T
OP
--
--
All input pins excluding OSC0 pin
All input pins excluding OSC0 pin
--
R
1
=3.3kW, C
1
=47pF
DIGIT=116, R
1
=3.3kW, C
1
=47pF
--
4.5
60
0.7V
DD
--
--
40
5.0
--
--
--
--
--
5.5
20
--
0.3V
DD
1.0
85
V
V
V
V
MHz
C
1.5
183
2.0
244
2.5
305
MHz
Hz
f
OSC
f
FR
RESET Input Time
R
2
=1.0kW, C
2
=0.1PF
0
--
200
s
t
RSON
MSM9200-xx
Semiconductor
8/34
RECOMMENDED OPERATING CONDITIONS-2
When the power supply voltage is 3.3V (typ).
Parameter
Supply Voltage 1
Symbol
Condition
Min.
Typ.
Max.
Unit
Supply Voltage 2
High Level Input Voltage
Low Level Input Voltage
CP Frequency
Oscillation Frequency
Frame Frequency
Operating Temperature
V
DD
V
DISP
V
FL
V
IH
V
IL
f
C
T
OP
--
--
All input pins excluding OSC0 pin
All input pins excluding OSC0 pin
--
R
1
=3.3kW, C
1
=39pF
DIGIT=116, R
1
=3.3kW, C
1
=39pF
--
3.0
60
0.8V
DD
--
--
40
3.3
--
--
--
--
--
3.6
20
--
0.2V
DD
1.0
85
V
V
V
V
MHz
C
1.5
183
2.0
244
2.5
305
MHz
Hz
f
OSC
f
FR
RESET Input Time
R
2
=1.0kW, C
2
=0.1F
0
--
200
s
t
RSON
MSM9200-xx
Semiconductor
9/34
ELECTRICAL CHARACTERISTICS
DC Characteristics-1
Parameter
Symbol
Applied pin
Condition
Min.
Max.
Unit
High Level Input Voltage
V
IH
CS, CP, BLINK,
DA, RESET
CS, CP, BLINK,
DA, RESET
DA, RESET
--
Low Level Input Voltage
--
V
IH
=V
DD
V
IL
=0.0V
CS, CP, BLINK,
DA, RESET
V
IL
I
IH
I
IL
High Level Input Current
Low Level Input Current
High Level Output
Voltage
V
OH1
V
OH2
V
OH3
V
OH4
COM1-16
AD1-8
SEG1-35
P1-4
I
DD1
P1-4
COM1-16
AD1-8
SEG1-35
V
DD
, V
DISP
I
OH1
=30mA
I
OH2
=10mA
I
OH3
=5mA
I
OH4
=2mA
--
Duty=15/16
Digit=116
All output lights ON
Low Level Output
Voltage
Current Consumption
--
0.7V
DD
1.0
1.0
V
DISP
1.5
V
DISP
1.5
V
DISP
1.5
V
DD
1.0
--
--
--
0.3V
DD
--
1.0
1.0
--
--
--
--
1.0
4
3
V
V
A
A
V
V
V
V
V
mA
mA
(V
DD
=V
DISP
=5.0V10%, V
FL
=60V, Ta=40 to +85C, unless otherwise specified)
CS, CP, BLINK,
--
V
FL
+1.0
V
I
OL1
=2mA
V
OL2
V
OL1
I
DD2
f
OSC
=
2MHz
no load
Duty=8/16
Digit=19
All output lights OFF
MSM9200-xx
Semiconductor
10/34
DC Characteristics-2
Parameter
Symbol
Applied pin
Condition
Min.
Max.
Unit
High Level Input Voltage
V
IH
CS, CP, BLINK,
DA, RESET
CS, CP, BLINK,
DA, RESET
DA, RESET
--
Low Level Input Voltage
--
V
IH
=V
DD
V
IL
=0.0V
CS, CP, BLINK,
DA, RESET
V
IL
I
IH
I
IL
High Level Input Current
Low Level Input Current
High Level Output
Voltage
V
OH1
V
OH2
V
OH3
V
OH4
COM1-16
AD1-8
SEG1-35
P1-4
I
DD1
P1-4
COM1-16
AD1-8
SEG1-35
V
DD
, V
DISP
I
OH1
=30mA
I
OH2
=10mA
I
OH3
=5mA
I
OH4
=1mA
--
Duty=15/16
Digit=116
All output lights ON
Low Level Output
Voltage
Current Consumption
0.0
0.8V
DD
1.0
1.0
V
DISP
1.5
V
DISP
1.5
V
DISP
1.5
V
DD
1.0
--
--
--
0.2V
DD
--
1.0
1.0
--
--
--
--
1.0
3
2
V
V
A
A
V
V
V
V
V
mA
mA
(V
DD
=V
DISP
=3.3V10%, V
FL
=60V, Ta=40 to +85C, unless otherwise specified)
CS, CP, BLINK,
--
V
FL
+1.0
V
I
OL1
=1mA
V
OL2
V
OL1
I
DD2
f
OSC
=
2MHz
no load
Duty=8/16
Digit=19
All output lights OFF
MSM9200-xx
Semiconductor
11/34
AC Characteristics-1
Parameter
Symbol
Condition
Min.
Max.
Unit
CP Pulse Width
DA Setup Time
DA Hold Time
CS Setup Time
CS Hold Time
CS Wait Time
Data Processing Time
RESET Pulse Width
Waite DA Time
All Output Slow Rate
V
DD
Rise Time
t
CW
t
DS
t
DH
t
CSS
t
CSH
t
CSW
t
DOFF
t
RSON
t
RSOFF
t
R
t
PRZ
--
--
--
--
R
1
=3.3kW, C
1
=47PF
--
R
1
=3.3kW, C
1
=47PF
--
t
R
=20% to 80%
t
F
=80% to 20%
When mounted in the unit
300
300
300
300
16
300
8
300
--
--
--
--
--
--
--
--
--
--
4.0
100
ns
ns
ns
ns
ms
ns
ms
ms
ms
ms
CP Frequncy
f
C
--
--
1.0
MHz
When RESET signal is input externally
300
--
ns
(V
DD
, V
DISP
=5.0V10%, V
FL
=60V, Ta=40 to +85C, unless otherwise specified)
t
F
C
l
=100pF
--
4.0
ms
V
DD
Off Time
t
POF
When mounted in the unit, V
DD
=0.0V
5.0
--
ms
AC Characteristics-2
Parameter
Symbol
Condition
Min.
Max.
Unit
CP Pulse Width
DA Setup Time
DA Hold Time
CS Setup Time
CS Hold Time
CS Wait Time
Data Processing Time
RESET Pulse Width
DA Wait Time
All Output Slew Rate
V
DD
Rise Time
t
CW
t
DS
t
DH
t
CSS
t
CSH
t
CSW
t
DOFF
t
WRES
t
RSOFF
t
R
t
PRZ
--
--
--
--
R
1
=3.3kW, C
1
=39PF
--
R
1
=3.3kW, C
1
=39PF
--
C
l
=100pF
When mounted in the unit
300
300
300
300
16
300
8
300
--
--
--
--
--
--
--
--
--
--
4.0
100
ns
ns
ns
ns
ms
ns
ms
ms
ms
ms
CP Frequncy
f
C
--
--
1.0
MHz
When RESET signal is input externally
300
--
ns
(V
DD
, V
DISP
=3.3V10%, V
FL
=60V, Ta=40 to +85C, unless otherwise specified)
t
F
--
4.0
ms
t
R
=20% to 80%
t
F
=80% to 20%
V
DD
Off Time
t
POF
When mounted in the unit, V
DD
=0.0V
5.0
--
ms
MSM9200-xx
Semiconductor
12/34
TIMING DIAGRAM
Data Timing
CS
CP
DA
t
CSS
t
C
t
DS
t
DH
t
DOFF
t
CW
t
CW
t
CSH
t
CSW
VALID
VALID
VALID
VALID
V
IH
V
IH
f
C
V
IL
V
IL
V
IH
V
IL
Reset Timing
V
DD
RESET
DA
t
PRZ
t
RSON
t
RSOFF
t
RSOFF
=
t
OF
t
WRES
When external
R and C are
connected.
When input externally
0.8 V
DD
V
IH
0.0 V
V
IL
V
IH
V
IL
0.5 V
DD
Output Timing
All outputs
t
F
t
R
0.8 V
DISP
0.2 V
FL
Symbol
V
DD
=3.3V10%
V
DD
=5.0V10%
V
IH
0.8 V
DD
0.7 V
DD
V
IL
0.2 V
DD
0.3 V
DD
MSM9200-xx
Semiconductor
13/34
FUNCTIONAL DESCRIPTION
Command List
1st byte
2nd byte
LSB
MSB
LSB
MSB
Command
1
DCRAM data write 1
B0
B1
B2
B3
B4
B5
B6
B7
B0
B1
B2
B3
B4
B5
B6
B7
2
3
4
5
6
7
8
9
A
B
C
D
E
DCRAM data write 2
DCRAM data write 3
DCRAM data write 4
CGRAM data write 1
CGRAM data write 2
ADRAM data write
Display blink position
set
DCRAM address shift
DCRAM address reset
General output port set
Display duty set
Number of digits set
All lights ON/OFF
Test mode
C0
C1
C2
C3
C4
C5
C6
C7
C0
C1
C2
C3
C4
C5
C6
C7
C0
C1
C2
C3
C4
C5
C6
C7
C0
C1
C2
C3
C4
C5
C6
C7
C0
C5 C10 C15 C20 C25 C30
*
C1
C6 C11 C16 C21 C26 C31
*
C2
C7 C12 C17 C22 C27 C32
*
C3
C8 C13 C18 C23 C28 C33
*
C4
C9 C14 C19 C24 C29 C34
*
C0
C1
C2
C3
C4
C5
C6
C7
G1
G2
G3
G4
G5
G6
G7
G8
G9 G10 G11 G12 G13 G14 G15 G16
X0
X1
X2
X3
1
0
0
0
X0
X1
X2
X3
0
1
0
0
X0
X1
X2
X3
1
1
0
0
X0
X1
X2
X3
0
0
1
0
X0
X1
X2
X3
1
0
1
0
X0
X1
X2
X3
0
1
1
0
X0
X1
X2
X3
1
1
1
0
SG
AD
*
*
0
0
0
1
S
*
*
*
1
0
0
1
*
*
*
*
0
1
0
1
P1
P2
P3
P4
1
1
0
1
D0
D1
D2
D3
0
0
1
1
K0
K1
K2
K3
1
0
1
1
L
H
*
*
0
1
1
1
C0
C5 C10 C15 C20 C25 C30
*
C1
C6 C11 C16 C21 C26 C31
*
C2
C7 C12 C17 C22 C27 C32
*
C3
C8 C13 C18 C23 C28 C33
*
C4
C9 C14 C19 C24 C29 C34
*
2nd byte
3rd byte
4th byte
5th byte
6th byte
*
Xn
Cn
SG
AD
Gn
S
Pn
Dn
Kn
H
L
: Don't care
: Address specification for each RAM
: Character code specification for each RAM
: SEG display area specification
: AD display area specification
: Display blink position specification
: Left and right display shift specification
: General output port status specification
: Display duty specification
: Number of digits specification
: All lights ON instruction
: All lights OFF instruction
When data is written to RAM (DCRAM, CGRAM, ADRAM) continuously,
addresses are internally incremented automatically.
Therefore it is not necessary to specify the 1st byte to write RAM data
for the 2nd and later bytes.
Note: The test mode is used for inspection before shipment.
It is not a user function.
2nd byte
3rd byte
4th byte
5th byte
6th byte
2nd byte
3rd byte
MSM9200-xx
Semiconductor
14/34
Positional Relationship Between SEGn and ADn (one digit)
C0
AD1
C1
AD2
C2
AD3
C3
AD4
C4
AD5
C5
AD6
C6
AD7
C7
AD8
C0
SEG1
C5
SEG6
C10
SEG11
C15
SEG16
C20
SEG21
C25
SEG26
C30
SEG31
C1
SEG2
C6
SEG7
C11
SEG12
C16
SEG17
C21
SEG22
C26
SEG27
C31
SEG32
C2
SEG3
C7
SEG8
C12
SEG13
C17
SEG18
C22
SEG23
C27
SEG28
C32
SEG33
C3
SEG4
C8
SEG9
C13
SEG14
C18
SEG19
C23
SEG24
C28
SEG29
C33
SEG34
C4
SEG5
C9
SEG10
C14
SEG15
C19
SEG20
C24
SEG25
C29
SEG30
C34
SEG35
Area for the ADRAM data to
be output
CGRAM written data. Corresponds to 2nd byte
CGRAM written data. Corresponds to 3rd byte
CGRAM written data. Corresponds to 4th byte
CGRAM written data. Corresponds to 6th byte
CGRAM written data. Corresponds to 5th byte
MSM9200-xx
Semiconductor
15/34
Data Transfer System and Command Write System
Display control command and data are written by an 8-bit serial transfer.
Write timing is shown in the figure below.
Setting the CS pin to "Low" level enables a data transfer.
Data is 8 bits and is sequentially input into the DA pin from LSB (LSB first).
As shown in the figure below, data is read by the shift register at the rising edge of the shift clock,
which is input into the CP pin. If 8-bit data is input, internal load signals are automatically
generated and data is written to each register and RAM.
Therefore it is not necessary to input load signals from the outside.
Setting the CS pin to "High" disables data transfer. Data input from the point when the CS pin
changes from "High" to "Low" is recognized in 8-bit units.
*
When data is written to RAM (DCRAM, ADRAM, CGRAM) continuously, addresses are
internally incremented automatically.
Therefore it is not necessary to specify the 1st byte to write RAM data for the 2nd and later
bytes.
Reset Function
Reset is executed when the RESET pin is set to "L", (when turning power on, for example,) and
initializes all functions.
Initial status is as follows.
Address of each RAM .................. address "00"H
Data of each RAM ........................ All contents are undefined
Display blink ................................. Blinking is disabled for all outputs
General output port ..................... All general output ports go "Low"
Display digit .................................. 16 digits
Contrast adjustment ..................... 0/16
All display lights ON or OFF ..... OFF mode
Segment output ............................ All segment outputs go "Low"
AD output ..................................... All AD outputs go "Low"
Reset again according to "Initial Setting Flowchart" after reset.
t
DOFF
B0
LSB
CS
CP
DA
B1 B2 B3 B4 B5 B6 B7
B0 B1 B2 B3 B4 B5 B6 B7
MSB
1st byte
LSB
MSB
2nd byte
When data is written to DCRAM* Command and address data
t
CSH
B0 B1 B2 B3 B4 B5 B6 B7
LSB
MSB
2nd byte
Character code data of the
next address
Character code data
MSM9200-xx
Semiconductor
16/34
Description of Commands and Functions
1. DCRAM data write 1
(Specifies the address (00H to 0FH) of DCRAM and writes the character code of CGROM and
CGRAM.)
2. DCRAM data write 2
(Specifies the address (10H to 1FH) of DCRAM and writes the character code of CGROM and
CGRAM.)
3. DCRAM data write 3
(Specifies the address (20H to 2FH) of DCRAM and writes the character code of CGROM and
CGRAM.)
4. DCRAM data write 4
(Specifies the address (30H to 3FH) of DCRAM and writes the character code of CGROM and
CGRAM.)
DCRAM (Data Control RAM) has a 6-bit address to store character code of CGROM and
CGRAM. (4 bits can be set by the user and the 2 bits on the MSB side are automatically set.)
The character code specified by DCRAM is converted to a 57 dot matrix character pattern via
CGROM or CGRAM.
The capacity is 648 bits, which can store 64 characters.
Note: The addresses 00H to 3FH of DCRAM are automatically incremented.
[Command format]
X0 X1 X2 X3
1
0
0
0
B0 B1 B2 B3 B4 B5 B6 B7
1st byte
(1st)
LSB
MSB
C0 C1 C2 C3 C4 C5 C6 C7
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(2nd)
LSB
MSB
: selects DCRAM data write mode and specifies DCRAM
address
(Ex: Specifies DCRAM address 00H)
: specifies character code of CGROM and CGRAM
: written into DCRAM address 00H
To specify the character code of CGROM and CGRAM continuously to the next address, specify
only character code as follows.
The addresses of DCRAM are automatically incremented. Specification of an address is
unnecessary.
MSM9200-xx
Semiconductor
17/34
C0 C1 C2 C3 C4 C5 C6 C7
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(3rd)
LSB
MSB
C0 C1 C2 C3 C4 C5 C6 C7
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(4th)
LSB
MSB
: specifies character code of CGROM and CGRAM
: written into DCRAM address 01H
: specifies character code of CGROM and CGRAM
: written into DCRAM address 02H
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(17th)
LSB
MSB
C0 C1 C2 C3 C4 C5 C6 C7
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(18th)
LSB
MSB
: specifies character code of CGROM and CGRAM
: written into DCRAM address 0FH
: specifies character code of CGROM and CGRAM
: written into DCRAM address 10H
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(65th)
LSB
MSB
C0 C1 C2 C3 C4 C5 C6 C7
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(66th)
LSB
MSB
: specifies character code of CGROM and CGRAM
: written into DCRAM address 3FH
: specifies character code of CGROM and CGRAM
: DCRAM address 00H is rewritten
C0 C1 C2 C3 C4 C5 C6 C7
C0 C1 C2 C3 C4 C5 C6 C7
X0 (LSB) to X3 (MSB): DCRAM addresses (4 bits: 16 characters)
Note: A total of 64 characters for the four specifications
C0 (LSB) to C7 (MSB): Character code of CGROM and CGRAM (8 bits: 256 character)
[COM positions and set DCRAM addresses]
The states when RESET is input and DCRAM address reset commands are executed
Command
No.
HEX K0
COM
position
K1 K2 K3
Command
No.
HEX K0
COM
position
K1 K2 K3
00
0
0
0
0
20
0
0
0
0
COM1
01
1
0
0
0
21
1
0
0
0
COM2
0E
1
1
1
1
2E
1
1
1
1
COM15
0F
1
1
1
1
2F
1
1
1
1
COM16
10
0
0
0
0
30
0
0
0
0
11
1
0
0
0
31
1
0
0
0
1E
0
1
1
1
3E
0
1
1
1
1F
1
1
1
1
3F
1
1
1
1
3
4
1
2
MSM9200-xx
Semiconductor
18/34
5. CGRAM data write 1
(Specifies the addresses 00H to 0FH of CGRAM and writes character pattern data.)
6. CGRAM data write 2
(Specifies the addresses 10H to 1FH of CGRAM and writes character pattern data.)
CGRAM (Character Generator RAM) has a 5-bit address to store 57 dot matrix character
patterns. (4 bits can be set by the user and the 1 bit on the MSB is automatically set.)
A character pattern stored in CGRAM can be displayed by specifying the character code
(address) by DCRAM.
The address of CGRAM is assigned to 00H to 1FH. (All the other addresses are the CGROM
addresses.)
Capacity is (162)358 bits, which can store 32 types of character patterns.
Note: The addresses 00H to 1FH of CGRAM are automatically incremented.
[Command format]
C0 C5 C10 C15 C20 C25 C30
*
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(2nd)
LSB
MSB
: specifies 1st column data
: rewritten into CGRAM address 00H
C1 C6 C11 C16 C21 C26 C31
*
B0 B1 B2 B3 B4 B5 B6 B7
3rd byte
(3rd)
LSB
MSB
: specifies 2nd column data
: rewritten into CGRAM address 00H
X0 X1 X2 X3
1
0
1
0
B0 B1 B2 B3 B4 B5 B6 B7
1st byte
(1st)
LSB
MSB
: selects CGRAM data write mode and specifies
CGRAM address.
(Ex: specifies CGRAM address 00H)
C2 C7 C12 C17 C22 C27 C32
*
B0 B1 B2 B3 B4 B5 B6 B7
4th byte
(4th)
LSB
MSB
: specifies 3rd column data
: rewritten into CGRAM address 00H
C3 C8 C13 C18 C23 C28 C33
*
B0 B1 B2 B3 B4 B5 B6 B7
5th byte
(5th)
LSB
MSB
: specifies 4th column data
: rewritten into CGRAM address 00H
C4 C9 C14 C19 C24 C29 C34
*
B0 B1 B2 B3 B4 B5 B6 B7
6th byte
(6th)
LSB
MSB
: specifies 5th column data
: rewritten into CGRAM address 00H
To specify character pattern data continuously to the next address, specify only character pattern
data as follows.
The addresses of CGRAM are automatically incremented. Specification of an address is
therefore unnecessary.
The 2nd to 6th byte (character pattern data) are regarded as one data item, so 300 ns is sufficient
for t
DOFF
time between bytes.
MSM9200-xx
Semiconductor
19/34
C0 C5 C10 C15 C20 C25 C30
*
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(7th)
LSB
MSB
:
specifies 1st column data
: rewritten into CGRAM address 01H
C4 C9 C14 C19 C24 C29 C34
*
B0 B1 B2 B3 B4 B5 B6 B7
6th byte
(11th)
LSB
MSB
:
specifies 5th column data
: rewritten into CGRAM address 01H
C0 C5 C10 C15 C20 C25 C30
*
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(12th)
LSB
MSB
:
specifies 1st column data
: rewritten into CGRAM address 02H
C4 C9 C14 C19 C24 C29 C34
*
B0 B1 B2 B3 B4 B5 B6 B7
6th byte
(16th)
LSB
MSB
:
specifies 5th column data
: rewritten into CGRAM address 02H
C0 C5 C10 C15 C20 C25 C30
*
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(77th)
LSB
MSB
:
specifies 1st column data
: rewritten into CGRAM address 0FH
C4 C9 C14 C19 C24 C29 C34
*
B0 B1 B2 B3 B4 B5 B6 B7
6th byte
(81th)
LSB
MSB
:
specifies 5th column data
: rewritten into CGRAM address 0FH
C0 C5 C10 C15 C20 C25 C30
*
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(82th)
LSB
MSB
:
specifies 1st column data
: rewritten into CGRAM address 10H
C4 C9 C14 C19 C24 C29 C34
*
B0 B1 B2 B3 B4 B5 B6 B7
6th byte
(86th)
LSB
MSB
:
specifies 5th column data
: rewritten into CGRAM address 10H
C0 C5 C10 C15 C20 C25 C30
*
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(157th)
LSB
MSB
:
specifies 1st column data
: rewritten into CGRAM address 1FH
C4 C9 C14 C19 C24 C29 C34
*
B0 B1 B2 B3 B4 B5 B6 B7
6th byte
(161th)
LSB
MSB
:
specifies 5th column data
: rewritten into CGRAM address 1FH
C0 C5 C10 C15 C20 C25 C30
*
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(162th)
LSB
MSB
:
specifies 1st column data
(CGRAM address 00H is rewritten)
C4 C9 C14 C19 C24 C29 C34
*
B0 B1 B2 B3 B4 B5 B6 B7
6th byte
(167th)
LSB
MSB
:
specifies 5th column data
(CGRAM address 00H is rewritten)
X0 (LSB) to X3 (MSB): CGRAM addresses (4 bits: 16 characters)
Note: A total of 32 characters for the two specifications.
C0 (LSB) to C34 (MSB): Character pattern data (35 bits: 35 outputs per digit)
MSM9200-xx
Semiconductor
20/34
C0
C5
C10
C15
C20
C25
C30
C1
C6
C11
C16
C21
C26
C31
C2
C7
C12
C17
C22
C27
C32
C3
C8
C13
C18
C23
C28
C33
C4
C9
C14
C19
C24
C29
C34
area that corresponds to 2nd byte (1st column)
area that corresponds to 3rd byte (2nd column)
area that corresponds to 5th byte (4th column)
area that corresponds to 6th byte (5th column)
area that corresponds to 4th byte (3rd column)
Positional relationship between the output area of CGROM and that of CGRAM
Note: CGROM (Character Generator ROM) has an 8-bit address to generate 57 dot matrix
character patterns.
The capacity is 224358 bits, which can store 224 types of character patterns.
2 types of general-purpose code are availble (see ROM CODE list) and custom codes are
provided on customer's request.
[CGROM addresses and set CGRAM addresses]
Refer to ROMCODE table
Command
No.
HEX K0
CGROM
address
K1 K2 K3
Command
No.
HEX K0
CGROM
address
K1 K2 K3
00
0
0
0
0
10
0
0
0
0
RAM00(00000000B)
01
1
0
0
0
11
1
0
0
0
RAM01(00000001B)
4
2
RAM10(00010000B)
RAM11(00010001B)
02
0
1
0
0
12
0
1
0
0
RAM02(00000010B)
03
1
1
0
0
13
1
1
0
0
RAM03(00000011B)
RAM12(00010010B)
RAM13(00010011B)
04
0
0
1
0
14
0
0
1
0
RAM04(00000100B)
05
1
0
1
0
15
1
0
1
0
RAM05(00000101B)
RAM14(00010100B)
RAM15(00010101B)
06
0
1
1
0
16
0
1
1
0
RAM06(00000110B)
07
1
1
1
0
17
1
1
1
0
RAM07(00000111B)
RAM16(00010110B)
RAM17(00010011B)
08
0
0
0
1
18
0
0
0
1
RAM08(00001000B)
09
1
0
0
1
19
1
0
0
1
RAM09(00001001B)
RAM18(00011000B)
RAM19(00011001B)
0A
0
1
0
1
1A
0
1
0
1
RAM0A(00001010B)
0B
1
1
0
1
1B
1
1
0
1
RAM0B(00001011B)
RAM1A(00011010B)
RAM1B(00011011B)
0C
0
0
1
1
1C
0
0
1
1
RAM0C(00001100B)
0D
1
0
1
1
1D
1
0
1
1
RAM0D(00001101B)
RAM1C(00011100B)
RAM1D(00011101B)
0E
0
1
1
1
1E
0
1
1
1
RAM0E(00001110B)
0F
1
1
1
1
1F
1
1
1
1
RAM0F(00001111B)
RAM1E(00011110B)
RAM1F(00011111B)
MSM9200-xx
Semiconductor
21/34
7. ADRAM data write
(specifies address of ADRAM and writes symbol data)
ADRAM (Additional Data RAM) has a 4-bit address to store symbol data.
Symbol data specified by ADRAM is directly output without CGROM and CGRAM.
The capacity is 816 bits, which can store 8 types of symbol patterns for each digit.
The terminal to which the contents of ADRAM are output can be used as a cursor.
[Command format]
C0 C1 C2 C3 C4 C5 C6 C7
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(2nd)
LSB
MSB
: sets symbol data
(written into ADRAM address 0H)
X0 X1 X2 X3
1
1
1
0
B0 B1 B2 B3 B4 B5 B6 B7
1st byte
(1st)
LSB
MSB
: selects ADRAM data write mode and specifies ADRAM
address
(Ex: specifies ADRAM address 0H)
To specify symbol data continuously to the next address, specify only symbol data as follows.
The address of ADRAM is automatically incremented. Specification of addresses is therefore
unnecessary.
C0 C1 C2 C3 C4 C5 C6 C7
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(3rd)
LSB
MSB
: sets symbol data
(written into ADRAM address 1H)
C0 C1 C2 C3 C4 C5 C6 C7
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(4th)
LSB
MSB
: sets symbol data
(written into ADRAM address 2H)
C0 C1 C2 C3 C4 C5 C6 C7
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(17th)
LSB
MSB
: sets symbol data
(written into ADRAM address FH)
C0 C1 C2 C3 C4 C5 C6 C7
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(18th)
LSB
MSB
: sets symbol data
(ADRAM address 00H is rewritten.)
X0 (LSB) to X3 (MSB): ADRAM addresses (4 bits: 16 characters)
C0 (LSB) to C7 (MSB): Symbol data (8-symbol data per digit)
MSM9200-xx
Semiconductor
22/34
[COM positions and ADRAM addresses]
HEX D0
COM position
D1 D2 D3
HEX D0
COM position
D1 D2 D3
0
0
0
0
0
8
0
0
0
1
COM1
COM9
1
1
0
0
0
9
1
0
0
1
COM2
COM10
2
0
1
0
0
A
0
1
0
1
COM3
COM11
3
1
1
1
0
B
1
1
0
1
COM4
COM12
4
0
0
1
0
C
0
0
1
1
COM5
COM13
5
1
0
1
0
D
1
0
1
1
COM6
COM14
6
0
1
1
0
E
0
1
1
1
COM7
COM15
7
1
1
1
0
F
1
1
1
1
COM8
COM16
8. Display blink position set
(sets the blink position for the SEG area or AD area in COMn.
Display blink position can be set separately for the SEG area and AD area. In this case, select
by command in which COMn the SEG area or AD area is made blink.
The blink disabled state is entered for this setting when power is turned on or when a RESET
signal is input. The display blink cycle is determined by the frequency to be input to the
BLINK pin.
[Command format]
G1 G2 G3 G4 G5 G6 G7 G8
B0 B1 B2 B3 B4 B5 B6 B7
2nd byte
(2nd)
LSB
MSB
: specifies blink position to COM1 to COM8
G9 G10 G11 G12 G13 G14 G15 G16
B0 B1 B2 B3 B4 B5 B6 B7
3rd byte
(3rd)
LSB
MSB
: specifies blink position to COM9 to COM16
SG AD
* *
0
0
0
1
B0 B1 B2 B3 B4 B5 B6 B7
1st byte
(1st)
LSB
MSB
: selects either the AD output area or the segment
output area and specifies digit
The 2nd and 3rd bytes (COM1 to COM16 position specification) are regarded as one data item,
so 300 ns is sufficient for t
DOFF
time between bytes.
SG: Specifies SEG area
AD: Specifies AD area
Gn: Specifies blinks
MSM9200-xx
Semiconductor
23/34
[SEG and AD display and set data]
SG/AD
Gn
0
0
0
1
1
0
1
1
Does not blink (current state)
Does not bilnk (current state)
Specified positions do not blink
Specified positions blink
SEG and AD display
(The state when power is applied or when RESET is input)
Note: If both SG and AD are set to "1" by command, both the SEG area and the AD area are
specified.
9. DCRAM address shift
(Shifts SEG output left or right.)
DCRAM address shift shifts SEG output 1 digit to the left or right using 1 bit data. AD output
cannot be shifted.
[Command format]
SG
* * *
1
0
0
1
B0 B1 B2 B3 B4 B5 B6 B7
1st byte
LSB
MSB
: selects DCRAM address shift and sets shift
value (left, right)
S: Specifies the direction of shift
[Set data and shift direction of display]
S
0
1
Shift direction of display
Shift to left
Shift to right
MSM9200-xx
Semiconductor
24/34
[DCRAM address shift and COM positions]
When S=0 (shift to left) is performed from the initial state.
Command
No.
HEX K0
COM
position
K1 K2 K3
Command
No.
HEX K0
COM
position
K1 K2 K3
00
0
0
0
0
20
0
0
0
0
COM2
01
1
0
0
0
21
1
0
0
0
COM3
0E
0
1
1
1
2E
0
1
1
1
COM16
0F
1
1
1
1
2F
1
1
1
1
10
0
0
0
0
30
0
0
0
0
11
1
0
0
0
31
1
0
0
0
1E
0
1
1
1
3E
0
1
1
1
1F
1
1
1
1
3F
1
1
1
1
3
4
1
2
COM1
When S=1 (shift to right) is performed from the initial state.
Command
No.
HEX K0
COM
position
K1 K2 K3
Command
No.
HEX K0
COM
position
K1 K2 K3
00
0
0
0
0
20
0
0
0
0
01
1
0
0
0
21
1
0
0
0
COM1
0E
0
1
1
1
2E
0
1
1
1
COM14
0F
1
1
1
1
2F
1
1
1
1
10
0
0
0
0
30
0
0
0
0
11
1
0
0
0
31
1
0
0
0
1E
0
1
1
1
3E
0
1
1
1
1F
1
1
1
1
3F
1
1
1
1
3
4
1
2
COM15
COM16
MSM9200-xx
Semiconductor
25/34
A. DCRAM address reset
(returns display status to initial setting status)
The DCRAM address reset returns the status where a DCRAM address shift is executed to
initial status.
[Command format]
* * * *
0
1
0
1
B0 B1 B2 B3 B4 B5 B6 B7
1st byte
LSB
MSB
: selects DCRAM address reset
Relation between the DCRAM address shifts and the COM outputs
COM output
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
DCRAM address (HEX)
Initial status or the status where display address reset executed (DCRAM address is 00H)
COM output
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16
3F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E
DCRAM address (HEX)
When left shift is executed in the initial status
COM output
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16
01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10
DCRAM address (HEX)
When right shift is executed in the initial status
B. General output port set
(specifies the general output port status)
The general output port is an output for 4-bit static operation.
It is used to control other I/O devices and turn on LED.
When at the "High" level, this output becomes the V
DD
voltage, and when at the "Low" level,
it becomes the ground potential. Therefore, the fluorescent display tube cannot be driven.
[Command format]
P1-P4: general output port
[Set data and set state of general output port]
P1 P2 P3 P4
1
1
0
1
B0 B1 B2 B3 B4 B5 B6 B7
1st byte
LSB
MSB
: selects a general output port and specifies
the output status
Pn
0
1
Display state of general output port
Sets to the output to Low
Sets to the output to High
(The state when power is applied or when RESET is input.)
MSM9200-xx
Semiconductor
26/34
C. Display duty set
(writes display duty value to duty cycle register)
Display duty adjusts contrast in 16 stages using 4-bit data.
When power is turned on or when the RESET signal is input, the duty cycle register value is
"0". Always execute this instruction before turning the display on, then set a desired duty
value.
[Command format]
D0 D1 D2 D3
0
0
1
1
B0 B1 B2 B3 B4 B5 B6 B7
1st byte
LSB
MSB
: selects display duty set mode and sets duty value
D0 (LSB) to D3 (MSB): display duty data (4 bits: 16 stages)
[Relation between setup data and controlled COM duty]
HEX
D3
D2
D1
D0
COM duty
0
0
0
0
0
0/16
1
0
0
0
1
1/16
2
0
0
1
0
2/16
3
0
0
1
1
3/16
4
0
1
0
0
4/16
5
0
1
0
1
5/16
6
0
1
1
0
6/16
7
0
1
1
1
7/16
HEX
D3
D2
D1
D0
COM duty
8
1
0
0
0
8/16
9
1
0
0
1
9/16
A
1
0
1
0
10/16
B
1
0
1
1
11/16
C
1
1
0
0
12/16
D
1
1
0
1
13/16
E
1
1
1
0
14/16
F
1
1
1
1
15/16
*
*
The state when powered on or when RESET signal inputs.
MSM9200-xx
Semiconductor
27/34
D. Number of digits set
(writes the number of display digits to the display digit register)
The number of digits set can display a maximum of 16 digits using 4-bit data.
When power is turned on or when a RESET signal is input, the number of digit register value
is "0". Always execute this instruction to change the number of digits before turning the
dispaly on.
[Command format]
K0 K1 K2 K3
1
0
1
1
B0 B1 B2 B3 B4 B5 B6 B7
1st byte
LSB
MSB
: selects the number of digit set mode and specifies
the number of digit value
K0 (LSB) to K3 (MSB): number of digit data (4 bits: 16 digits)
[Relation between setup data and controlled COM]
HEX
K3
K2
K1
K0
Number of digits
of COM
0
0
0
0
0
COM1-16
1
0
0
0
1
COM1-1
2
0
0
1
0
COM1-2
3
0
0
1
1
COM1-3
4
0
1
0
0
COM1-4
5
0
1
0
1
COM1-5
6
0
1
1
0
COM1-6
7
0
1
1
1
COM1-7
HEX
K3
K2
K1
K0
Number of digits
of COM
8
1
0
0
0
9
1
0
0
1
A
1
0
1
0
B
1
0
1
1
C
1
1
0
0
D
1
1
0
1
E
1
1
1
0
F
1
1
1
1
COM1-8
COM1-9
COM1-10
COM1-11
COM1-12
COM1-13
COM1-14
COM1-15
E. All display lights ON/OFF set
(turns all dispaly lights ON or OFF)
All display lights ON is used primarily for display testing.
All display lights OFF is primarily used to prevent malfunction when power is turned on.
[Command format]
L
H
* *
0
1
1
1
B0 B1 B2 B3 B4 B5 B6 B7
1st byte
LSB
MSB
: selects all display lights ON or OFF mode and
sets all lights ON or OFF value
[Set data and display state of SEG and AD]
H
0
0
1
1
All outputs maintain current states
Sets all outputs to Low
Sets all outputs to High
Sets all outputs to High
Display state of SEG and AD
L
0
1
0
1
(The state when power is applied or when RESET is input.)
(All lights ON mode has priority.)
MSM9200-xx
Semiconductor
28/34
Initial Setting Flowchart
Apply V
FL
All display lights OFF
Number of digits set
Display duty set
CGRAM
Data write mode
(with address set)
CGRAM
Character code
CGRAM
Is character code
write ended?
Another RAM to
be set?
General output port set
Releases all display lights
OFF mode
ADRAM
Data write mode
(with address set)
ADRAM
Character code
ADRAM
Is character code
write ended?
DCRAM
Data write mode
(with address set)
DCRAM
Character code
DCRAM
Is character code
write ended?
Select a RAM to be used
Status of all outputs by RESET
signal input
Display operation mode
Address is automatically
incremented
NO
NO
NO
YES
YES
YES
YES
End
Address is automatically
incremented
Address is automatically
incremented
MSM9200-xx
Semiconductor
29/34
APPLICATION CIRCUIT
Notes: 1. The V
DD
value depends on the power supply voltage of the microcontroller used.
Adjust the values of the constants R
1
, R
2
, R
4
, C
1
, and C
2
to the power supply voltage
used.
2. The V
FL
value depends on the fluorescent display tube used. Adjust the values of the
constants R
3
and ZD to the power supply voltage used.
MSM9200-xx
MCU
16
35
8
RESET V
DD
,
V
DISP1-3
COM1-16
SEG1-35
AD1-8
BLINK
V
DD
GND
R
2
C
2
GND
R
1
C
1
V
FL1-2
OSC0
OSC1
DA
CP
CS
Output port
P1-4
R
3
C
3
C
4
V
DD
V
FL
ZD
4
57-dot matrix fluorescent display tube
GRID
(DIGIT)
ANODE
(SEGMENT)
ANODE
(SEGMENT)
Heater transformer
R
4
LED
V
DD
NPN Tr
GND
MSM9200-xx
Semiconductor
30/34
Reference data
The figure below shows the relationship between the V
FL
voltage and the output current of each
driver.
Take care that the total power consumtion to be used does not exceed the power dissipation.
30
25
20
15
10
5
0
10
20
30
40
50
60
[Output Current] (mA)
[V
FL
Voltage (V
DD-n
) ]
COM1 to COM16
(Condition: V
OH
=V
DISP
1.5 V)
AD1 to AD8
(Condition: V
OH
=V
DISP
1.5 V)
SEG1 to SEG35
(Condition: V
OH
=V
DISP
1.5 V)
(V)
(mA)
[V
FL
Voltage-Output Current of Each Driver]
MSM9200-xx
Semiconductor
31/34
MSM9200-01 ROM Code
00000000B (00H) to 00011111B (1FH) are the CGRAM addresses.
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1101
1111
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
RAM00 RAM10
RAM01 RAM11
RAM02 RAM12
RAM03 RAM13
RAM04 RAM14
RAM05 RAM15
RAM06 RAM16
RAM07 RAM17
RAM08 RAM18
RAM09 RAM19
RAM0A RAM1A
RAM0B RAM1B
RAM0C RAM1C
RAM0D RAM1D
RAM0E RAM1E
RAM0F RAM1F
MSB
LSB
MSM9200-xx
Semiconductor
32/34
MSM9200-02 ROM Code
00000000B (00H) to 00011111B (1FH) are the CGRAM addresses.
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1101
1111
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
RAM00 RAM10
RAM01 RAM11
RAM02 RAM12
RAM03 RAM13
RAM04 RAM14
RAM05 RAM15
RAM06 RAM16
RAM07 RAM17
RAM08 RAM18
RAM09 RAM19
RAM0A RAM1A
RAM0B RAM1B
RAM0C RAM1C
RAM0D RAM1D
RAM0E RAM1E
RAM0F RAM1F
MSB
LSB
MSM9200-xx
Semiconductor
33/34
Digit Output Timing (for 16-digit display, at a duty of 15/16)
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
COM9
COM10
COM11
COM12
COM13
COM14
COM15
COM16
AD1-8
SEG1-35
V
FL
t
1
=1024T
t
2
=60T
t
3
=4T
Frame cycle
Display timing
Blank timing
V
DISP
V
FL
V
DISP
T=8/ f
OSC
(t
1
=4.096 ms when f
osc
=2.0 MHz)
(t
2
=240 ms when f
osc
=2.0 MHz)
(t
3
=16 ms when f
osc
=2.0 MHz)
MSM9200-xx
Semiconductor
34/34
(Unit : mm)
PACKAGE DIMENSIONS
Notes for Mounting the Surface Mount Type Package
The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which
are very susceptible to heat in reflow mounting and humidity absorbed in storage.
Therefore, before you perform reflow mounting, contact Oki's responsible sales person for the
product name, package name, pin number, package code and desired mounting conditions
(reflow method, temperature and times).
Package material
Lead frame material
Pin treatment
Solder plate thickness
Package weight (g)
Epoxy resin
42 alloy
Solder plating
5 mm or more
0.85 TYP.
QFP80-P-1414-0.65-K
Mirror finish