Datasheet MSC1937-01RS, MSC1937-01GS-K Datasheet (OKI)

Page 1
E2C0026-27-Y3
¡ Semiconductor MSC1937-01
¡ Semiconductor
This version: Nov. 1997
Previous version: Jul. 1996
MSC1937-01
14/16-Segment ¥ 16-Digit Display Controller/Driver
GENERAL DESCRIPTION
MSC1937-01 is a Bi-CMOS alphanumeric display controller designed to interface with either vacuum fluorescent display.
MSC1937-01 provides the interface with the microcomputer only by two signal lines: DATA and SCLK.
FEATURES
• Can display up to 16 digits with either 14 or 16 segments plus comma/point.
• The number of display digits is programmable within 16.
• The brightness adjustment is programmable by 1/32 step.
• The display contents can be changed at any digit.
• Built-in PLA (64 types of ASCII characters (capital letters only) can be displayed).
• Executable in 1-byte instruction format
• Drive capability Output current : Up to –20 mA (Digit)
–10 mA (Segment) : Plastic DIP –5 mA (Segment) : Plastic QFP
Withstand voltage : 58V
• Can also be used for LED.
• Pin compatible with 10937 manufactured by Rockwell.
• Supply voltage : 5V ± 10%
• Package options: 40-pin plastic DIP (DIP40-P-600-2.54) (Product name: MSC1937-01RS) 44-pin plastic QFP (QFP44-P-910-0.80-K) (Product name: MSC1937-01GS-K)
1/16
Page 2
¡ Semiconductor MSC1937-01
2/16
BLOCK DIAGRAM
SGA SGB SGC SGD SGE SGF SGG SGH SGI SGJ SGK SGL SGM SGN SGO SGP PNT TAIL
AD16
AD15
AD14
AD13
AD12
AD11
AD10
AD 9
AD 8
AD 7
AD 6
AD 5
AD 4
AD 3
AD 2
AD 1
DATA
SCLK
POR
V
SS
V
DD
A
SEGMENT
DRIVERS (ANODE)
SEGMENT DECODER
64¥16
PLA
6¥16
DISPLAY
DATA
BUFFER
TIMING
AND
CONTROL
2¥16 DECIMAL PT. COMMA TAIL
DIGIT DRIVERS
(GRID)
Page 3
¡ Semiconductor MSC1937-01
INPUT AND OUTPUT CONFIGURATION
• Schematic Diagrams of Logic Portion Input Circuit
V
SS
V
SS
INPUT
V
DD
• Schematic Diagrams of Logic Portion Output Circuit
V
SS
V
SS
OUTPUT
V
DD
V
DD
• Schematic Diagrams of Driver Output Circuit
V
SS
V
SS
V
DD
OUTPUT
3/16
Page 4
¡ Semiconductor MSC1937-01
PIN CONFIGURATION (TOP VIEW)
V
SS
AD 16
AD 15
AD 14
AD 13
AD 12
AD 11
AD 10
1
2
3
437
536
635
734
833
40
39
38
PNT
TAIL
SGP
SGO
SGN
SGM
SGL
SGK
V
DD
AD 9
AD 8
AD 7
AD 6
AD 5
AD 4 AD 3
AD 2
AD 1
(GND)
POR
9
10
11
12
13 28
14 27 15 26
16
17
18 23
A
19 22
20 21
40-Pin Plastic DIP
Pin Function
1 Power supply (5V) 2 Digit 16 output pin
... 17 Digit 1 output pin 18 GND 19 TEST pin 20 POWER-ON-RESET pin 21 Data input pin 22 Shift clock pin 23 Segment A output pin
...
38 Segment P output pin 39 TAIL output pin 40 POINT output pin
SGJ
32
SGI
31
SGH
30
SGG
29
SGF
SGE SGD
SGC
25
SGB
24
SGA
SCLK
DATA
...
...
4/16
Page 5
¡ Semiconductor MSC1937-01
PIN CONFIGURATION (TOP VIEW)
(GND)
DD
AD 13
44
AD 14
43
AD 15
42
AD 16
41
SS
V
40
V
39
PNT
38
TAIL
37
SG P
36
SG O
35
SG N
34
NC
AD 12
AD 11
AD 10
AD 9
AD 8
AD 7
AD 6
AD 5
AD 4
AD 3
10
11
1
2
3
4
5
6
7
8
9
21
20
19
18
17
16
15
14
13
12
22NC
33
32
31
30
29
28
27
26
25
24
23
SG M
SG L
SG K
SG J
SG I
SG H
SG G
SG F
SG E
SG D
SG C
A
AD 2
AD 1
(GND)
DD
V
POR
(GND)
DD
V
DATA
SCLK
SG A
SG B
Pin Function
1 No connection 2 Digit 12 output pin
...
...
13 Digit 1 output pin 14 GND 15 TEST pin 16 POWER-ON-RESET pin 17 GND 18 Data input pin 19 Shift clock pin 20 Segment A output pin 21 Segment B output pin
44-Pin Plastic QFP
Pin Function
22 No connection 23 Segment C output pin
...
36 Segment P output pin 37 TAIL output pin 38 POINT output pin 39 GND 40 Power supply (5V) 41 Digit 16 output pin
...
44 Digit 13 output pin
...
...
5/16
Page 6
¡ Semiconductor MSC1937-01
PIN DESCRIPTION
Symbol Type Description
V
SS
V
DD
DATA I
SCLK I
POR I
A I/O
AD16 - AD1 O
SGA - SGP
TAIL, PNT
Power supply pin
GND pin
Input of display data/control data Input from MSB
Shift clock of shift register Shifts data at the falling edge of SCLK
Power-on-reset input. Input of "H" level into this pin with the power turned on initializes this IC. The internal state after the initialization is as follows:
1) AD1 to AD16, SGA to SGP, TAIL and PNT output are in the off state.
2) The duty cycle is set to "0".
3) The digit counter value is set to 16 digits.
4) The buffer pointer is set to AD1.
5) Pin "A" is in the output mode.
Usually used as an output mode, and outputs 1/5 of the internal oscillation frequency. In the test mode, operates as an input pin.
Grid output pins The output format is an emitter follower.
O
Segment output pins The output format is an emitter follower.
6/16
Page 7
¡ Semiconductor MSC1937-01
ABSOLUTE MAXIMUM RATINGS
Parameter Symbol
Power Supply Voltage Input Voltage Output Voltage
V
SS
V
IN
V
GG
Digit
Output Current
I
LOAD
Segment
DIP QFP
Storage Temperature ˚C–55 to +150T
STG
RECOMMENDED OPERATING CONDITIONS
Parameter Symbol
Power Supply Voltage "H" Input Voltage "L" Input Voltage Clock Frequency Oscillation Frequency Frame Frequency Operating Temperature ˚CT
V
V
f
SS
IH
V
IL
f
C
OSC
f
FR
op
Condition Unit
Applicable to all input pins
— — — —
Rating Unit
–0.3 to +6.5
–0.3 to V
V
–58 to VSS + 0.3
SS
SS
+ 0.3
–25
–20 –10
Min.
4.5
3.6
0.0 — — —
–40
Typ.
— — —
— 500 195
Max.
5.5
5.5
1.0
500
— — 85
V V V
mA
V V
V kHz kHz
Hz
7/16
Page 8
¡ Semiconductor MSC1937-01
ELECTRICAL CHARACTERISTICS
DC Characteristics
(Ta = –40 to +85˚C, VSS = 5 V ±10%, VGG = –53 V ±0.5 V)
Parameter Symbol
"H" Input Voltage
"L" Input Voltage "H" Input Current "L" Input Current
V
V
V
I I
OH1
IH
IL
IH
IL
Applicable to all input pins
Digit
"H" Output Voltage
V
OH2
"L" Output Voltage
Output Leakage Current
V
I
OUT
I
OL
SS
Segment
"L" output current is determined by
external pull-down resistor
Condition Unit
= V
V
IH
SS
VIL = 0.0 V
V
= 5 V
SS
I
= –10mA
LOAD
V
= 5 V
DIP
QFP 2.5
= VSS – VGG = –53 V
V
OUT
SS
I
LOAD
VSS = 5 V
I
LOAD
= –10mA
= –5mA
AC Characteristics
(Ta = –40 to +85˚C, VSS = 5 V ±10%, VGG = –53 V ±0.5 V)
Min.
3.6
0.0 –2.0 –2.0
3.0
2.5
Max.
5.5
1.0
2.0
2.0
V
GG
10.0
10.0Supply Current
+3.0
V
V
mA mA
V
V
V
V
mA
mAno-load
Parameter Symbol
Self Oscillation Frequency Frame Frequency Clock Frequency SCLK "H" Time t SCLK "L" Time Data Set-up Time
Data Hold Time
Rise Time
V
SS
POR Pulse Width
POR-SCLK Time Internal Processing Time
f
OSC
f
FR
f
CW-H
CW-L
t
DS
t
DH
t
PRZ
t
RESW
t
RESS
t
BUSY
Condition Unit
— —
C
Min.
392
88 —
1.0
t —
When mounted in a unit
— —
200
100 100 200
200
40
Max.
548 332 500
— —1.0 —
— — —
— —
kHz
Hz
kHz
ms ms
ns
ns
ms ms
ns ms
8/16
Page 9
¡ Semiconductor MSC1937-01
1) SCLK, Data Timing
t
BUSY
–3.6 V
SCLK
t
CW-HtCW-L
t
DS
t
DH
f
C
–1.0 V
DATA
2) VSS Set and Data Word Transfer Timing
V
SS
t
PRZ
POR
–3.6 V
–1.0 V
–4.5 V –0 V
SCLK
t
RESW
t
RESS
MSB side
Data Word
t
BUSY
Data Word
LSB side MSB side LSB side
9/16
Page 10
¡ Semiconductor MSC1937-01
(
)
(
)
FUNCTIONAL DESCRIPTION
The MSB value of 8-bit serial data determines whether the input data into MSC1937-01 is control data or display data.
Display Data
By setting MSB = "0", the display data can be entered. The address of PLA is specified by bit 5 to bit 0 following MSB. Table 1 provides the PLA code table.
Command Function
Display Data Sets the display contents
MSB
bit 7
bit 6 bit 5 bit 4 bit 3 bit 2 bit 1
02
X2
5
4
2
3
2
2
2
1
2
LSB
bit 0
0
X: Don't care
Control Data
The control data can be input by setting MSB to "1". In addition, a command type and associated data with the command are determined by the bit 6 to bit 0.
Command Function
Buffer Pointer Control
Digit Counter Control
Specifies the RAM address.
Sets the number of display digits.
Duty Cycle Control Sets the duty value.
Test Mode Sets the test mode.
MSB
bit 7
bit 6 bit 5 bit 4 bit 3 bit 2 bit 1
12
12
12
1X002
0102
1002
112
4
4
3
3
3
2
XXX
2
2
2
2
2
2
LSB
bit 0
1
2
1
2
1
2
0
0
0
X: Don't care
a) Buffer Pointer Control
This command changes the display contents only at an arbitrary digit. (The RAM write address is set.) A decimal equivalent value of bits 0 - 3 should be set (desired digit number –2).
(Example) When specifying AD4, the set value is 2 (0010).
Specified Digit Set Value of
Bits 0 to 3
15 (1111)
0 (0000) 1 (0001) 2 (0010) 3 (0011) 4 (0100) 5 (0101) 6
0110
AD1 AD2 AD3 AD4 AD5 AD6 AD7 AD8
Specified Digit Set Value of
Bits 0 to 3
AD9 AD10 AD11 AD12 AD13 AD14 AD15 AD16
7 (0111) 8 (1000)
9 (1001) 10 (1010) 11 (1011) 12 (1100) 13 (1101) 14
1110
10/16
Page 11
¡ Semiconductor MSC1937-01
b) Digit Counter Control
This command sets the number of display digits. Set the desired number of digits in bits 0 to 3.
Number of
Display Digits
1 2 3 4 5 6 7 8
Set Value of
Bits 0 to 3
1 (0001) 2 (0010) 3 (0011) 4 (0100) 5 (0101) 6 (0110) 7 (0111) 8 (1000)
Number of
Display Digits
9 10 11 12 13 14 15 16
Set Value of
Bits 0 to 3
9 (1001) 10 (1010) 11 (1011) 12 (1100) 13 (1101) 14 (1110) 15 (1111)
0 (0000)
c) Duty Cycle Control
This command sets the duty cycle of the driver output. This command allows the brightness to be adjusted by 1/32 step. As shown in Figure 1, the blank time between digits or between the segments is specified by 1 bit time on the hardware. Therefore, the set value ranges from 0 to 31.
1 DISPLAY CYCLE
512 bit time
AD1 AD2 AD3
AD4 AD5
AD6 AD7 AD8
AD9 AD10 AD11 AD12 AD13 AD14 AD15 AD16
SGn
31 bit time
1 bit time
31 bit time
1 bit time
V
SS
V
GG
V
SS
V
GG
Shown above is the timing when Duty Cycle = 31 (1 bit time = 5 ¥ 1/f
Fig. 1 Output Timing
OSC
)
11/16
Page 12
¡ Semiconductor MSC1937-01
d) Test Mode
This mode is not a user function, but is used for outgoing inspection.
Table 1 PLA Code Table
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
16-Segment Display
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
;
35
36
37
38
39
3A
3B
3C
3D
3E
3F
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
14-Segment Display
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
;
35
36
37
38
39
3A
3B
3C
3D
3E
3F
12/16
Page 13
¡ Semiconductor MSC1937-01
SGA SGB
S
S
GG
G H
S G G
P
S
G
O
N
S
SGF
16-SEGMENT
S
I
S GG M
S
S
S
SGE
J
G
G
K
G
L
S G C
S G D
PNT TAIL
S G H
S G G
SGA
S
G
P
SGO
N
G
S
SGF
14-SEGMENT
S G
M
S
J
G
G
S
I
S
S
S
G
C
G
K
S
G
G
L
D
PNT TAIL
* To set the comma and decimal point, the display data at the display digit is input, then 2C and
2E data is input.
Note: Only when 2C and 2E data is entered, the write address in the RAM is not automatically
incremented. For other data, the address specified by the Buffer Pointer Control command is automatically incremented by one each time the display data is input.
13/16
Page 14
¡ Semiconductor MSC1937-01
APPLICATION CIRCUITS
+5 V
10 mF
V
SS
MSC1937-01
V
DD
ADn SGn POR
16 R
A
16
DATA
SCLK
DATA
CLOCK
HOST
SYSTEM
–V
GG
TYPICAL GRID (DIGIT) DRIVER
R
C
E
K
CIRCUIT
R
G
TYPICAL ANODE (SEGMENT) DRIVER CIRCUIT
VACUUM FLUORESCENT DISPLAY
14/16
Page 15
¡ Semiconductor MSC1937-01
PACKAGE DIMENSIONS
(Unit : mm)
DIP40-P-600-2.54
Package material Lead frame material Pin treatment Solder plate thickness Package weight (g)
Epoxy resin 42 alloy Solder plating 5 mm or more
6.10 TYP.
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).
15/16
Page 16
¡ Semiconductor MSC1937-01
(Unit : mm)
QFP44-P-910-0.80-K
Mirror finish
Package material Lead frame material Pin treatment Solder plate thickness Package weight (g)
Epoxy resin 42 alloy Solder plating 5 mm or more
0.35 TYP.
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).
16/16
Loading...