Document
E2C0029-27-Y4
¡ Semiconductor MSC7128-xx
¡ Semiconductor 5 ¥ 7-Dot Character ¥ 16-Digit Display Controller/Driver
This version:MSC7128-xx Nov. 1997 Previous version: Jul. 1996
GENERAL DESCRIPTION
The MSC7128-xx is a general purpose display controller for vacuum fluorescent display tube. The MSC7128-xx drives displays with up to 35 anodes (dots) and up to 16 grids (characters) plus a cursor. The controller accepts command and display data input words on a clocked serial input line. Commands control the on/off duty cycle, starting character position, number of characters to display and display modes (PLA mode and Lamp Test mode). An internal PLA-type character generator provides character decoding and dot pattern generation for the full 128 characters. A 35 ¥ 128-bit PLA (ROM) code is programmable.
FEATURES
• Logic supply voltage (VDD) :+5V • VF driver supply voltage (VEE) :–55V • Driver output current – VF grid driver :–30mA – VF anode driver :–2mA – VF cursor driver :–10mA • Direct drive capability for vacuum fluorescent display (no pull-down resistor is required) • Built-in oscillation circuit • Built-in power-on-reset circuit with external C • Serial host interface (data in, clock, chip select) • Serial data input for 8-bit control and display data words • Command functions – On/off duty cycle : 0/16 to 15/16 – Character display position : 0 to 15 – Number of display digits :1 to 16 – Display modes : PLA mode, and Lamp Test mode • Built-in 35 x 128-bit PLA-type character generator – Character font :5 ¥ 7 – Number of characters :128 – Programmable PLA code • Package options: 64-pin plastic SDIP (SDIP64-P-750-1.78) (Product name : MSM7128-xxSS) 64-pin plastic QFP (QFP64-P-1420-1.00-BK) (Product name : MSM7128-xxGS-BK) xx indicates the code number.
1/27
BLOCK DIAGRAM
¡ Semiconductor
V DD DA CS CS
RAM 8-BIT SHIFT REGISTER 8 8 DISPLAY DATA BUFFER
LATCH
PLA
CHARACTER GENERATOR 35 35 ¥ 128 BITS
LATCH
SEG DRIVER SEG1 SEG2 36 SEG34 SEG35 SEG36
8
7
8BITS ¥ b0-7 16 WORDS LR 3 b4-6
COMMAND DECODER
CP
CP
5
fW
R L W/R
RAMPC fR 4 RESET ADDRESS SELECTOR 4 4
ROM ROM PC1 PC2
LR S
LT RESET f SEG
OE
RESET
RESET
TIMING GENERATOR
DECODER LATCH 4 4 16
COM DRIVER COM1 COM2
OSCI OSCO
OSC
CONTROL
CP
4 b0-3 W.A.C. LOAD W.A.C. COUNT 4
TEST STEP TEST COUNT
RESET
RESET CS
WRITE ADDRESS COUNTER
READ ADDRESS COUNTER RESET f DIG RESET
W.A.C. COUNT b0-3 R 4 RESET b0-3 4 b0-3
D.G LOAD
OE
COM14 COM15 COM16
D.G LOAD V SS
DUTYCYCLE REGISTER
DIGIT COUNT REGISTER RESET
A=B A B ADDRESS COMP
4
V EE
DUTYCYCLE COUNTER
DUTY AND BLANK GENERATOR RESET
BLANK DUTY AND BLANK
MSC7128-xx
2/27
¡ Semiconductor
MSC7128-xx
INPUT AND OUTPUT CONFIGURATION
• INPUT PIN
VDD DA CS CP OSCI VDD R RESET TEST COUNT TEST STEP GND
VDD
• OUTPUT PIN
VDD
OSCO
VDD
SEG1 - 35
VDD
VEE
SEG36 COM1-16 VEE
3/27
¡ Semiconductor
MSC7128-xx
PIN CONFIGURATION (TOP VIEW)
OSC0 OSCI TEST COUNT TEST STEP VSS VEE COM 1 COM 2 COM 3 COM 4 COM 5 COM 6 COM 7 COM 8 COM 9 COM10 COM11 COM12 COM13 COM14 COM15 COM16 SEG 36 SEG 35 SEG 34 SEG 33 SEG 32 SEG 31 SEG 30 SEG 29 SEG 28 SEG 27
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33
CS DA CP RESET VDD 1 VDD 2 SEG 1 SEG 2 SEG 3 SEG 4 SEG 5 SEG 6 SEG 7 SEG 8 SEG 9 SEG 10 SEG 11 SEG 12 SEG 13 SEG 14 SEG 15 SEG 16 SEG 17 SEG 18 SEG 19 SEG 20 SEG 21 SEG 22 SEG 23 SEG 24 SEG 25 SEG 26
64-Pin Plastic Shrink DIP
4/27
¡ Semiconductor
PIN CONFIGURATION (TOP VIEW)
SEG 32 20 SEG 31 21
SEG 30 22 SEG 29 23
SEG 28 24 SEG 27 25
SEG 26 26 SEG 25 27
SEG 24 28
SEG 23 29
SEG 22 30
SEG 21 31
64-Pin Plastic QFP
SEG 20 32
,
TEST COUNT TEST STEP COM 1 VEE OSC O OSC I VSS 64 63 62 61 60 59 58 57 56 55 DA CP CS
COM 2 COM 3 COM 4 COM 5 COM 6 COM 7 COM 8 COM 9 COM 10 COM 11 COM 12 COM 13 COM 14 COM 15 COM 16 SEG 36 SEG 35 SEG 34 SEG 33 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
MSC7128-xx
RESET 54
VDD1 53
52
51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33
VDD2
SEG 1 SEG 2 SEG 3 SEG 4 SEG 5 SEG 6 SEG 7 SEG 8 SEG 9 SEG 10 SEG 11 SEG 12 SEG 13 SEG 14 SEG 15 SEG 16 SEG 17 SEG 18 SEG 19
5/27
¡ Semiconductor
MSC7128-xx
PIN DESCRIPTION
Symbol VDD1 VDD2 VSS VEE DA CP CS OSCI OSCO RESET COM1 O VF tube grid electrode COM16 SEG1 O SEG35 SEG36 TEST STEP TEST COUNT O I I ~ ~ Type — — — — I I I I O I Microcomputer Microcomputer Microcomputer — Serial data input from LSB (positive logic) Shift clock input. Data is shifted at the leading edge of the CP. Chip select input. When the PIN is High, the serial data transfer is inhibited. RC oscillation, external RC pin. fOSC = 250kHz at C = 100pF and R = 47kW. Reset input (pull-up resistor built in). When the pin is Low, the internal logic is reset, and the outputs of SEG1 to SEG36 and COM1 to COM16 are Low. VF tube grid electrode driving outputs. This pin can be connected directly to the VF tube. No pull-.