Datasheet M35046-XXXSP, M35046-XXXFP Datasheet (Mitsubishi)

MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
DESCRIPTION
The M35046-XXXSP/FP is a character pattern display control IC can display on the liquid crystal display and the plasma display. It uses a silicon gate CMOS process and it housed in a 20-pin shrink DIP pack­age (M35046-XXXSP) or a 20-pin shrink SOP package (M35046­XXXFP). For M35046-001SP/FP that is a standard ROM version of M35046­XXXSP/FP respectively, the character pattern is also mentioned.
FEATURES
Screen composition .................................... 24 columns × 12 lines
Number of characters displayed................................... 288 (Max.)
Character composition ..................................... 12 × 18 dot matrix
Characters available.............................................. 256 characters
Character sizes available .................... 4 (horizontal) × 4 (vertical)
Display locations available
Horizontal direction.............................................. 1000 locations
Vertical direction .................................................. 1023 locations
Blinking.................................................................. Character units
Cycle : division of vertical synchronization signal into 32 or 64 Duty : 25%, 50%, or 75%
Data input .................................. By the 16-bit serial input function
Coloring
Character color ..................................................... Character unit
Background coloring............................................. Character unit
Matrix-outline (shadow) coloring.............. 8 colors (RGB output)
Specified by register
Border coloring ........................................ 8 colors (RGB output)
Specified by register
Raster coloring ........................................ 8 colors (RGB output)
Specified by register
Blanking Character size blanking
Border size blanking
Matrix-outline blanking
All blanking (all raster area)
Output ports
4 shared output ports (toggled between RGB output) 4 dedicated output ports
Display RAM erase function
Display input frequency range............... FOSC = 20MHz to 80MHz
Horizontal synchronous input frequency
........................................................H.sync = 15 kHz to 130 kHz
Display oscillation stop function
PIN CONFIGURATION (TOP VIEW)
CPOUT
VSS2
AC CS
SCK
SIN
TCK
DD1
V
P6 P7
1
@
2
3
4
5
6
7
@
8
9
10
M35046 - XXXSP
20 19 18 17 16 15 14 13 12 11
@
DD2
V
VERT
HOR
P5/B
P4
P3/G
P2
P1/R
P0/BLNK0
@
SS
V
Outline 20P4B
@
CPOUT
VIR
AC CS
SCK
SIN
TCK
DD1
V
P6 P7
1
@
2
3
4
5
6
7
@
8
9
10
M35046 - XXXFP
20 19 18 17 16 15 14 13 12 11
V
DD2
VERT
HOR
P5/B
P4
P3/G
P2
P1/R
P0/BLNK0
@
V
SS1
Outline 20P2Q-A
APPLICATION
Liquid crystal display, Plasma display, Video projecter
Rev.1.1
PIN DESCRIPTION
1.0k∗1
0.01µF
2
47pF
2
CPOUT
1 Use at 1% precision
2 Use at 10% precision
1pin
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
Pin
Number
1
2 3 4
5
6
7 8 9
Symbol
CPOUT
VSS2
__
AC
__
CS
SCK
SIN
TCK VDD1 P6
Pin name
Phase difference
Earthing pin Auto-clear input Chip select input
Serial clock input
Serial data input
External clock Power pin Port P6 output
Input/
Output Output
– Input Input
Input
Input
Input
Output
Function
Connect loop filter to this pin.
Connect to GND. When “L”, this pin resets the internal IC circuit. Hysteresis input. Built-in pull-up resistor. This is the chip select input pin, and when serial data transmission is being carried out, it
goes to “L”. Hysteresis input. Built-in pull-up resistor.
__
When CS pin is “L”, SIN serial data is taken in when SCK rises. Hysteresis input. Built-in pull-up resistor.
This is the pin for serial input of data and addresses for the display control register and the display data memory. Hysteresis input. Built-in pull-up resistor.
This is the pin for external clock input. Please connect to +5V with the power pin.
This is the output port. Port data is set by PTD6. 10 11 12 13 14 15 16 17 18
19
20
P7 VSS1 P0/BLNK0 P1/R P2 P3/G P4 P5/B HOR
VERT
VDD2
Port P7 output Earthing pin Port P0 output Port P1 output Port P2 output Port P3 output Port P4 output Port P5 output Horizontal synchro-
nous signal input Vertical synchro-
nous signal input Power pin
Output
– Output Output Output Output Output Output
Input
Input
This is the output port. Port data is set by PTD7. Please connect to GND using circuit earthing pin. This pin can be toggled between port pin output and BLNK0 signal output. This pin can be toggled between port pin output and R signal output. This is the output port. Port data is set by PTD2. This pin can be toggled between port pin output and G signal output. This is the output port. Port data is set by PTD4. This pin can be toggled between port pin output and B signal output. This pin inputs the horizontal synchronous signal. Hysteresis input.
This pin inputs the vertical synchronous signal. Hysteresis input.
Please connect to +5V with the power pin.
2
VERT
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
P0/BLNK0
13 P1/R
15 P3/G
17 P5/B
12
circuti
Polarity
19
switching
14 P2
16 P4
Port output
9P6
control circuit
10 P7
18
HOR
CPOUT
7
TCK
Polarity switching circuit
Clock oscillation
circuit for display
Input control circuit
H counter
switching circuit
Synchronous signal
Timing generator
circuit
Address control
circuit
Data control
detection circuit
Display location
register
Display control
Blinking circuit
control circuit
Reading address
Display RAM
circuit
Display control
Display character ROM Shift register
BLOCK DIAGRAM
415
CS
SCK
6
SIN
8
DD1
V
20
VDD2
3
AC
2
11
SS
VIR
V
3
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
MEMORY CONSTITUTION
Address 00016 to 11F16 are assigned to the display RAM, address 12016 to 12816 are assigned to the display control registers. The in­ternal circuit is reset and all display control registers (address 12016 to 12816) are set to “0” when the AC pin level is “L”. And then RAM is erased. Memory constitution is shown in Figure 1.
DAF DAE DAD DAC DAB DAA DA9 DA8 DA7 DA6 DA5 DA4 DA3 DA2 DA1 DA0
00016
………
11F16
12016
12116
12216
12316
12416
0 BB BG BR BLINK B G R C7 C6 C5 C4 C3 C2 C1 C0
………
0 BB BG BR BLINK B G R C7 C6 C5 C4 C3 C2 C1 C0
0 EXCK0 VJT DIVS1 DIVS0 DIV10 DIV9 DIV8 DIV7 DIV6 DIV5 DIV4 DIV3 DIV2 DIV1 DIV0
0 RSEL0 PTD7 PTD6 PTD5 PTD4 PTD3 PTD2 PTD1 PTD0 PTC5 PTC4 PTC3 PTC2 PTC1 PTC0
0 RSEL1
0 EXCK1 TEST3 TEST2 TEST1 TEST0 VP9 VP8 VP7 VP6 VP5 VP4 VP3 VP2 VP1 VP0
0
TEST14
__
Background
coloring
SPACE2 SPACE1 SPACE0
Blink­ing
Character color
TEST9 HP9 HP8 HP7 HP6 HP5 HP4 HP3 HP2 HP1 HP0
TEST5 TEST4 DSP11 DSP10 DSP9 DSP8 DSP7 DSP6 DSP5 DSP4 DSP3 DSP2 DSP1 DSP0
SCREEN CONSTITUTION
The screen lines and rows are determined from each address of the display RAM. The screen constitution is shown in Figure 2.
Character code
12516
12616
12716
12816
0
TEST10
0
TEST11
0
TEST12
0
TEST13 BLINK2 BLINK1 BLINK0 DSPON
Fig. 1 Memory constitution
Row
Line
123456789101112131415161718192021222324
1
0001600116002160031600416005160061600716008160091600A1600B1600C1600D1600E1600F1601016011160121601316014160151601616017
2
018160191601A1601B1601C1601D1601E1601F160201602116022160231602416025160261602716028160291602A1602B1602C1602D1602E1602F
3
0301603116032160331603416035160361603716038160391603A1603B1603C1603D1603E1603F1604016041160421604316044160451604616047
4
048160491604A1604B1604C1604D1604E1604F160501605116052160531605416055160561605716058160591605A1605B1605C1605D1605E1605F
5
0601606116062160631606416065160661606716068160691606A1606B1606C1606D1606E1606F1607016071160721607316074160751607616077
6
078160791607A1607B1607C1607D1607E1607F160801608116082160831608416085160861608716088160891608A1608B1608C1608D1608E1608F
7
0901609116092160931609416095160961609716098160991609A1609B1609C1609D1609E1609F160A0160A1160A2160A3160A4160A5160A6160A7
8
0A8160A9160AA160AB160AC160AD160AE160AF160B0160B1160B2160B3160B4160B5160B6160B7160B8160B9160BA160BB160BC160BD160BE160BF
9
0C0160C1160C2160C3160C4160C5160C6160C7160C8160C9160CA160CB160CC160CD160CE160CF160D0160D1160D2160D3160D4160D5160D6160D7
10
0D8160D9160DA160DB160DC160DD160DE160DF160E0160E1160E2160E3160E4160E5160E6160E7160E8160E9160EA160EB160EC160ED160EE160EF
11
0F0160F1160F2160F3160F4160F5160F6160F7160F8160F9160FA160FB160FC160FD160FE160FF1610016101161021610316104161051610616107
12
108161091610A1610B1610C1610D1610E1610F161101611116112161131611416115161161611716118161191611A1611B1611C1611D1611E1611F
ƒ The hexadecimal numbers in the boxes show the display RAM address.
VSZ1H1 VSZ1H0 VSZ1L1 VSZ1L0
V1SZ1 V1SZ0 LIN9 LIN8 LIN7 LIN6 LIN5 LIN4 LIN3 LIN2
VSZ2H1 VSZ2H0 VSZ2L1 VSZ2L0 V18SZ1 V18SZ0
HSZ21 HSZ20 HSZ11 HSZ10
BETA14
TEST8 TEST7 TEST6 FB FG FR RB RG RR
STOP
RAMERS
LIN17 LIN16 LIN15 LIN14 LIN13 LIN12 LIN11 LIN10
SYAD BLK1 BLK0 POLH POLV
VMASK__B/F BCOL
16 16 16 16 16 16 16 16 16 16 16 16
Fig. 2 Screen constitution
4
REGISTERS DESCRIPTION
)
(1) Address 12016
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
RegisterDA
Status
0
0
DIV0
Set external clock frequency value of horizontal oscillation fre­quency.
1
0
1
DIV1
Function
Set display frequency by frequency value setting. Set N1 to be “N1=fOSC/ fH”.
fOSC(MHz) : External clock frequency
1
2
DIV2
1
0
10
N1 = (DIVn × 2n)
Σ
n = 0
N1: frequency value
0
3
DIV3
1
H o r i z o n t a l s y n c h r o n i z e d s i g n a l
0
4
5
6
DIV4
DIV5
DIV6
1
0
1
0
E x t e r n a l c l o c k
1 H
( N 1 C l o c k n u m b e r
fH(kHz) : Horizontal synchronous sig-
Set registers DIVS0, DIVS1 (address
12016), RSEL0 (address 12116) and RSEL1 (address 12216) according to external clock frequency. For details, see (2) Setting display fre­quencies under Register Supplemen­tary Description.
Any of this settings above is reguired only when EXCK1=1, EXCK0=1.
Remarks
for TCK pin (=display fre­quency)
nal frequency for HOR pin
1
0
Contents
7
DIV7
1
0
8
DIV8
1
0
9
DIV9
1
0
A
DIV10
1
0
B
DIVS0
For details, see (2) Setting display frequencies under Register Supplementary Description.
1
Set display frequency area.
0
C
D
DIVS1
VJT
1
It should be fixed to “0”.
0
1
Alleviates continuous vertical jitters.
EXCK0
E
0
1
0 0 1 1
0
1
0
1
20 to 30MHz
Do not set Do not set
20 to 80MHz
Display clock input
EXCK0
EXCK1
See setting External Clock Input Mode (to be input from the TCK terminal). EXCK1 : address 12316
5
(2) Address 12116
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
RegisterDA Remarks
0
1
2
3
4
5
6
PTC0
PTC1
PTC2
PTC3
PTC4
PTC5
PTD0
(Note)
Status Function
P0 output (port P0). Port data is set by PTD0.
0
BLNK0 output. Polarity is set by PTD0.
1
P1 output (port P1). Port data is set by PTD1.
0
R signal output. Polarity is set by PTD1.
1
P2 output (port P2). Port data is set by PTD2.
0
Can not be used.
1
P3 output (port P3). Port data is set by PTD3.
0
G signal output. Polarity is set by PTD3.
1
P4 output (port P4). Port data is set by PTD4.
0
Can not be used.
1
P5 output (port P5). Port data is set by PTD5.
0
B signal output. Polarity is set by PTD5.
1
“L” output (P0 output) or negative polarity output (BLNK0 output).
0
“H” output (P0 output) or positive polarity output (BLNK0 output).
1
Contents
BLNK0 outputs blanking signal. Blanking status is determined by BLK0, BLK1, and DSP0 to DSP11 settings.
P0 pin data control.
“L” output (P1 output) or negative polarity output (R signal output).
0
7
8
9
A
B
C
D
E
Note. To determined this register, input clock (at least one clock) to the external clock pin (TCK).
PTD1
(Note)
PTD2
(Note)
PTD3
(Note)
PTD4
(Note)
PTD5
(Note)
PTD6
(Note)
PTD7
(Note)
RSEL0
“H” output (P1 output) or positive polarity output (R signal output).
1
“L” output (P2 output).
0
“H” output (P2 output).
1
“L” output (P3 output) or negative polarity output (G signal output).
0
“H” output (P3 output) or positive polarity output (G signal output).
1
“L” output (P2 output).
0
“H” output (P2 output).
1
“L” output (P5 output) or negative polarity output (B signal output).
0
“H” output (P5 output) or positive polarity output (B signal output).
1
“L” output (P6 output).
0
“H” output (P6 output).
1
“L” output (P7 output).
0
“H” output (P7 output).
1
For details, see (2) Setting display frequencies under Register
0
Supplementary Description. To be used when EXCK0=1 and EXCK1=1.
1
P1 pin data control.
P2 pin exclusive port output state con­trol.
P3 pin data control.
P4 pin exclusive port output state con­trol.
P5 pin data control.
P6 pin exclusive port output state con­trol.
P7 pin exclusive port output state con­trol.
Set display frequency area.
6
(3) Address 12216
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
Register
Status
0
0
1
HP0
(LSB)
HP1
If HS is the horizontal display start location,
1
HS = T × 2nHPn + 6
0
9
Σ
n = 0
T: The cycle of display frequency
1000 settings are possible.
Function
Horizontal display start location is specified using the 10 bits from HP9 to HP0. HP9 to HP0 = (00000000002) and (00000101112) setting is forbidden. Note : In case of B/F register is “0”.
RemarksDA
___
1
0
Contents
2
HP2
H O R ( N o t e )
1
0
3
HP3
V P
1
H P
0
4
HP4
1
T V
E R
D i s p l a y a r e a
0
5
HP5
1
0
6
HP6
1
0
7
HP7
1
0
8
HP8
1
9
A
B
C
D
E
HP9
(MSB)
TEST9
SPACE0
SPACE1
SPACE2
RSEL1
0
1
0
It should be fixed to “0”.
1
Can not be used.
0
1
0
1
0
1
Œ represents one line worth of spaces.
0
For details, see (2) Setting display frequencies under Register
SPACE
2
1
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
Number of Lines and Space
(Œ represents space)
0 0 1 0 1 0 1 0 1
12 1 Œ 10 Í 1 2 Œ 8 Í 2 3 Œ 6 Í 3 4 Œ 4 Í 4 5 Œ 2 Í 5
6 Œ 6
6 Œ Í 6
Supplementary Description.
1
To be used when EXCK0=1 and EXCK1=1.
Leave one line worth of space in the ver­tical direction. For example, 6 Œ 6 indicates two sets of 6 lines with a line of spaces between lines 6 and 7. A line is 18 × N horizontal scan lines. N is determined by the character size in the vertical direction as follows:
×1 … N = 1 ×2 … N = 2 ×3 … N = 3 ×4 … N = 4
Set display frequency area.
7
(4) Address 12316
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
RegisterDA
Status
0
0
1
2
3
4
5
6
VP0
(LSB)
VP1
VP2
VP3
VP4
VP5
VP6
If VS is the vertical display start location,
1
VS = H × 2nVPn
0
1023 settings are possible.
1
0
1
0
1
0
1
0
1
0
1
9
Σ
n = 0
H: Cycle with the horizontal synchronizing pulse
H P
T V
E R
Contents
Function
H O R ( N o t e )
V P
D i s p l a y a r e a
Remarks
The vertical start location is specified using the 10 bits from VP9 to VP0. VP9 to VP0 = (00000000002) setting is forbidden. Note : In case of B/F register is “0”.
_
0
7
8
9
A
B
C
D
E
VP7
VP8
VP9
(MSB)
TEST0
TEST1
TEST2
TEST3
EXCK1
1
0
1
0
1
0
It should be fixed to “0”.
1
Can not be used.
0
It should be fixed to “0”.
1
Can not be used.
0
It should be fixed to “0”.
1
Can not be used.
0
It should be fixed to “0”.
1
Can not be used.
0
For setting. See Register EXCK0 (address 12016).
1
Sets input mode of external clock (input from TCK pin).
8
(5) Address 12416
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
RegisterDA
Status
0
0
1
2
3
4
5
6
DSP0
DSP1
DSP2
DSP3
DSP4
DSP5
DSP6
Blanking is in the display mode specified by BLK0 and BLK1. (Note)
1
Blanking is in the display mode specified by except BLK0 and BLK1. (Note)
0
Blanking is in the display mode specified by BLK0 and BLK1. (Note)
1
Blanking is in the display mode specified by except BLK0 and BLK1. (Note)
0
Blanking is in the display mode specified by BLK0 and BLK1. (Note)
1
Blanking is in the display mode specified by except BLK0 and BLK1. (Note)
0
Blanking is in the display mode specified by BLK0 and BLK1. (Note)
1
Blanking is in the display mode specified by except BLK0 and BLK1. (Note)
0
Blanking is in the display mode specified by BLK0 and BLK1. (Note)
1
Blanking is in the display mode specified by except BLK0 and BLK1. (Note)
0
Blanking is in the display mode specified by BLK0 and BLK1. (Note)
1
Blanking is in the display mode specified by except BLK0 and BLK1. (Note)
0
Blanking is in the display mode specified by BLK0 and BLK1. (Note)
1
Blanking is in the display mode specified by except BLK0 and BLK1. (Note)
Contents
Function
Remarks
Sets the display mode of line 1.
Sets the display mode of line 2.
Sets the display mode of line 3.
Sets the display mode of line 4.
Sets the display mode of line 5.
Sets the display mode of line 6.
Sets the display mode of line 7.
0
7
8
9
A
B
C
D
E
Note: Refer to DISPLAY FORM1.
DSP7
1
0
DSP8
1
0
DSP9
1
0
DSP10
1
0
DSP11
1
0
TEST4
1
0
TEST5
1
0
TEST14
1
Blanking is in the display mode specified by BLK0 and BLK1. (Note)
Blanking is in the display mode specified by except BLK0 and BLK1. (Note)
Blanking is in the display mode specified by BLK0 and BLK1. (Note)
Blanking is in the display mode specified by except BLK0 and BLK1. (Note)
Blanking is in the display mode specified by BLK0 and BLK1. (Note)
Blanking is in the display mode specified by except BLK0 and BLK1. (Note)
Blanking is in the display mode specified by BLK0 and BLK1. (Note)
Blanking is in the display mode specified by except BLK0 and BLK1. (Note)
Blanking is in the display mode specified by BLK0 and BLK1. (Note)
Blanking is in the display mode specified by except BLK0 and BLK1. (Note)
It should be fixed to “0”.
Can not be used.
It should be fixed to “0”.
Can not be used.
Can not be used.
It should be fixed to “1”.
Sets the display mode of line 8.
Sets the display mode of line 9.
Sets the display mode of line 10.
Sets the display mode of line 11.
Sets the display mode of line 12.
9
(6) Address 12516
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
RegisterDA
Status
The first line is set by VSZ1L0 and VSZ1L1.
0
0
1
2
3
4
5
6
7
8
9
LIN2
LIN3
LIN4
LIN5
LIN6
LIN7
LIN8
LIN9
V1SZ0
V1SZ1
The second to 12th lines are set by VSZ2L0 and VSZ2L1. The first line is set by VSZ1H0 and VSZ1H1.
1
The second to 12th lines are set by VSZ2H0 and VSZ2H1. The first line is set by VSZ1L0 and VSZ1L1.
0
The second to 12th lines are set by VSZ2L0 and VSZ2L1. The first line is set by VSZ1H0 and VSZ1H1.
1
The second to 12th lines are set by VSZ2H0 and VSZ2H1. The first line is set by VSZ1L0 and VSZ1L1.
0
The second to 12th lines are set by VSZ2L0 and VSZ2L1. The first line is set by VSZ1H0 and VSZ1H1.
1
The second to 12th lines are set by VSZ2H0 and VSZ2H1. The first line is set by VSZ1L0 and VSZ1L1.
0
The second to 12th lines are set by VSZ2L0 and VSZ2L1. The first line is set by VSZ1H0 and VSZ1H1.
1
The second to 12th lines are set by VSZ2H0 and VSZ2H1. The first line is set by VSZ1L0 and VSZ1L1.
0
The second to 12th lines are set by VSZ2L0 and VSZ2L1. The first line is set by VSZ1H0 and VSZ1H1.
1
The second to 12th lines are set by VSZ2H0 and VSZ2H1. The first line is set by VSZ1L0 and VSZ1L1.
0
The second to 12th lines are set by VSZ2L0 and VSZ2L1. The first line is set by VSZ1H0 and VSZ1H1.
1
The second to 12th lines are set by VSZ2H0 and VSZ2H1. The first line is set by VSZ1L0 and VSZ1L1.
0
The second to 12th lines are set by VSZ2L0 and VSZ2L1. The first line is set by VSZ1H0 and VSZ1H1.
1
The second to 12th lines are set by VSZ2H0 and VSZ2H1. The first line is set by VSZ1L0 and VSZ1L1.
0
The second to 12th lines are set by VSZ2L0 and VSZ2L1. The first line is set by VSZ1H0 and VSZ1H1.
1
The second to 12th lines are set by VSZ2H0 and VSZ2H1. H: Cycle with the horizontal synchronizing pulse
0
V1SZ1
V1SZ0
1
0
1
0 0 1 1
Vertical direction size 0 1 0 1
1H/dot 2H/dot 3H/dot 4H/dot
Function
Character size setting in the vertical direction for the 2nd line.
Character size setting in the vertical direction for the 3rd line.
Character size setting in the vertical direction for the 4th line.
Character size setting in the vertical direction for the 5th line.
Character size setting in the vertical direction for the 6th line.
Character size setting in the vertical direction for the 7th line.
Character size setting in the vertical direction for the 8th line.
Character size setting in the vertical direction for the 9th line.
Character size setting in the vertical direction for the 1st line. (display monitor 1 to 12 line)
Remarks
Contents
10
H: Cycle with the horizontal synchronizing pulse
A
VSZ1L0
B
VSZ1L1
C
VSZ1H0
D
VSZ1H1
E
TEST10
0
VSZ1L1
1
0
1
H: Cycle with the horizontal synchronizing pulse
0
1
0
1
It should be fixed to “0”.
0
Test mode
1
0 0 1 1
VSZ1H1
0 0 1 1
VSZ1L0
VSZ1H0
Vertical direction size 0 1 0 1
Vertical direction size 0 1 0 1
1H/dot 2H/dot 3H/dot 4H/dot
1H/dot 2H/dot 3H/dot 4H/dot
Character size setting in the vertical direction (display monitor 1 line) at “0” state in register LIN2 to LIN17.
Character size setting in the vertical direction (display monitor 1 line) at “1” state in register LIN2 to LIN17.
(7) Address 12616
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
RegisterDA
Status
The first line is set by VSZ1L0 and VSZ1L1.
0
0
1
2
3
4
5
6
7
8
9
LIN10
LIN11
LIN12
LIN13
LIN14
LIN15
LIN16
LIN17
V18SZ0
V18SZ1
The second to 12th lines are set by VSZ2L0 and VSZ2L1. The first line is set by VSZ1H0 and VSZ1H1.
1
The second to 12th lines are set by VSZ2H0 and VSZ2H1. The first line is set by VSZ1L0 and VSZ1L1.
0
The second to 12th lines are set by VSZ2L0 and VSZ2L1. The first line is set by VSZ1H0 and VSZ1H1.
1
The second to 12th lines are set by VSZ2H0 and VSZ2H1. The first line is set by VSZ1L0 and VSZ1L1.
0
The second to 12th lines are set by VSZ2L0 and VSZ2L1. The first line is set by VSZ1H0 and VSZ1H1.
1
The second to 12th lines are set by VSZ2H0 and VSZ2H1. The first line is set by VSZ1L0 and VSZ1L1.
0
The second to 12th lines are set by VSZ2L0 and VSZ2L1. The first line is set by VSZ1H0 and VSZ1H1.
1
The second to 12th lines are set by VSZ2H0 and VSZ2H1. The first line is set by VSZ1L0 and VSZ1L1.
0
The second to 12th lines are set by VSZ2L0 and VSZ2L1. The first line is set by VSZ1H0 and VSZ1H1.
1
The second to 12th lines are set by VSZ2H0 and VSZ2H1. The first line is set by VSZ1L0 and VSZ1L1.
0
The second to 12th lines are set by VSZ2L0 and VSZ2L1. The first line is set by VSZ1H0 and VSZ1H1.
1
The second to 12th lines are set by VSZ2H0 and VSZ2H1. The first line is set by VSZ1L0 and VSZ1L1.
0
The second to 12th lines are set by VSZ2L0 and VSZ2L1. The first line is set by VSZ1H0 and VSZ1H1.
1
The second to 12th lines are set by VSZ2H0 and VSZ2H1. The first line is set by VSZ1L0 and VSZ1L1.
0
The second to 12th lines are set by VSZ2L0 and VSZ2L1. The first line is set by VSZ1H0 and VSZ1H1.
1
The second to 12th lines are set by VSZ2H0 and VSZ2H1.
0
H: Cycle with the horizontal synchronizing pulse
V18SZ1
1
0
1
V18SZ0 0 0 1 1
Vertical direction size 0 1 0 1
1H/dot 2H/dot 3H/dot 4H/dot
Function
Character size setting in the vertical direction for the 10th line.
Character size setting in the vertical direction for the 11th line.
Character size setting in the vertical direction for the 12th line.
Character size setting in the vertical direction for the 13th line.
Character size setting in the vertical direction for the 14th line.
Character size setting in the vertical direction for the 15th line.
Character size setting in the vertical direction for the 16th line.
Character size setting in the vertical direction for the 17th line.
Character size setting in the vertical direction for the 18th line. (display monitor 1 to 12 line)
Remarks
Contents
0
H: Cycle with the horizontal synchronizing pulse
A
VSZ2L0
B
VSZ2L1
C
VSZ2H0
D
VSZ2H1
E
TEST11
VSZ2L1
1
0
1
0
H: Cycle with the horizontal synchronizing pulse
1
0
1
0
It should be fixed to “0”.
1
Test mode
0 0 1 1
VSZ2H1
0 0 1 1
VSZ2L0
VSZ2H0
Vertical direction size 0 1 0 1
Vertical direction size 0 1 0 1
1H/dot 2H/dot 3H/dot 4H/dot
1H/dot 2H/dot 3H/dot 4H/dot
Character size setting in the vertical direction (display monitor for 2 to 12 line) at “0” state in register LIN2 to LIN17.
Character size setting in the vertical direction (display monitor for 2 to 12 line) at “1” state in register LIN2 to LIN17.
11
(8) Address 12716
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
RegisterDA
Status
0
RR
1
0
0
1
RG
1
0
2
RB
RB
RG 0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1
RR
0 1 0 1 0 1 0 1
Function
Color Black
Red Green Yellow
Blue
Magenta
Cyan White
Sets the color of all blankings.
Remarks
1
Contents
3
FR
1
0
0
4
FG
1
0
5
FB
BB
BG 0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1
BR
0 1 0 1 0 1 0 1
Color Black
Red Green Yellow
Blue
Magenta
Cyan White
Sets the blanking color of the Border size, or the shadow size.
1
It should be fixed to “0”.
6
TEST6
0
Can not be used.
1
It should be fixed to “0”.
7
TEST7
8
TEST8
9
BETA14
A
HSZ10
B
HSZ11
C
HSZ20
D
HSZ21
E
TEST12
0
Can not be used.
1
It should be fixed to “0”.
0
Can not be used.
1
Matrix-outline display (12 × 18 dot)
0
Matrix-outline display (14 × 18 dot)
1
T: Display frequency cycle
0
HSZ11
1
0
1
T: Display frequency cycle
0
1
0
1
It should be fixed to “0”.
0
Test mode
1
0 0 1 1
VSZ21
0 0 1 1
HSZ10
HSZ20
Horizontal direction size
0 1 0 1
Horizontal direction size
0 1 0 1
Set this register to the character font set by display RAM BR, BG and BB.
Character size setting in the horizontal direction for the first line.
1T/dot 2T/dot 3T/dot 4T/dot
Character size setting in the horizontal direction for the 2nd line to 12th line.
1T/dot 2T/dot 3T/dot 4T/dot
12
(9) Address 12816
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
RegisterDA
Status
0
Blanking of BLK0, BLK1
0
1
2
3
4
5
6
BCOL
__
B/F
VMASK
POLV
POLH
BLK0
BLK1
1
All raster blanking
0
Synchronize with the leading edge of horizontal synchronization.
1
Synchronize with the trailing edge of horizontal synchronization.
0
Do not mask by VERT input signal
1
Mask by VERT input signal
0
VERT pin is negative polarity
1
VERT pin is positive polarity
0
HOR pin is negative polarity
1
HOR pin is positive polarity
0
1
0
1
BLK
1
0
0
0
0
1
1
0
1
1
Blanking mode
Matrix-outline size Character size Border size Matrix-outline size
Function
Sets all raster blanking
Synchronize with the front porch or back porch of the horizontal synchronazation signal.
This register has or do not have mask at phase comparison operating.
Set VERT pin polarity.
Set HOR pin polarity.
Set blanking mode. (Note 1) An example of blanking mode at BCOL = “0”, DSPn = “0” (n = 0 to 11) shown left.
Remarks
Contents
7
8
9
A
B
C
D
E
SYAD
RAMERS
STOP
DSPON
BLINK0
BLINK1
BLINK2
TEST13
0
Border display of character
1
Shadow display of character
0
RAM not erased
1
RAM erased
0
Oscillation of clock for display
1
Stop the oscillation of clock for display
0
Display OFF
1
Display ON
0
1
0
1
0
1
0
1
1 0 0 1 1
BLINK
0 0 1 0 1
Duty
Blinking OFF
25% 50% 75%
Divided into 64 of vertical synchronous signal
Divided into 32 of vertical synchronous signal
It should be fixed to “0”.
Test mode
(Note 2)
There is no need to reset because there is no register for this bit.
R, G, B and BLNK0 output can be altered.
Display can be altered.
Blinking duty ratio can be altered.
Blinking frequency can be altered.
Notes 1: Refer to DISPLAY FORM 1 2: Refer to DISPLAY FORM 3
13
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
REGISTER SUPPLEMENTARY DESCRIPTION
(1) Setting external clock input mode (by use of EXCK0 (12016) and
EXCK1 (12316)) Two modes given below are available for the external clock sig­nal input. (the settings (EXCK1, EXCK0) = (0, 1), (1, 0) are forbid­den.)
(a) When (EXCK1, EXCK0) = (0, 0), FOSC = 20 to 30 MHz
Input from the TCK pin a constant-period continuous external clock that synchronizes with the horizontal synchronization signal. And input from HOR pin a constant-period continuous horizontal synchronous signal. Never stop inputting the clock while displaying. Do not have to set a display frequency because the clock just as it is entered from outside is used as the display clock.
(b) When (EXCK1, EXCK0) = (1, 1), FOSC = 20 to 80 MHz
Input from the TCK pin a constant-period continuous external clock that synchronizes with the horizontal synchronization signal. Never stop inputting the clock while displaying. Be sure to set a display frequency because the internal clock made to synchronize with the clock input from outside is used as the display clock (see the next page).
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
( E x a m p l e f o r i n p u t )
H o r i z o n t a l s y n c h r o n o u s s i g n a l
E x t e r n a l c l o c k
14
(2) Setting display frequencies
Set a display frequency by setting a frequency value for the hori­zontal synchronization signal by use of DIV10 to DIV0 (12016). Set display frequency area in conformity with the frequency of the external clock signal. Set display frequency area by use of DIVS0, DIVS1 (12016), RSEL0 (12116), and RSEL1 (12216). Frequency area are as fol­lows.
RSEL1 RSEL0 DIVS1 DIVS0 Display frequency area
0 1 0 0 70.0 to 80.0 0 0 0 0 63.0 to 70.0 1 0 0 1 56.6 to 63.0 0 1 0 1 46.6 to 56.6 0 0 0 1 45.0 to 46.6 1 0 1 0 42.5 to 45.0 0 1 1 0 35.0 to 42.5 0 0 1 0 31.5 to 35.0 1 0 1 1 28.3 to 31.5 0 1 1 1 23.3 to 28.3 0 0 1 1 20.0 to 23.3
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
Cautions in setting a display frequency To change the external clock frequency or the horizontal synchroni­zation frequency, follow the steps in sequence given below. (a) Display OFF (DSPON = 0) (b) Set the display frequency (Use DIV10 to DIV0 (12016),
DIVS0, DIVS1 (12016), RSEL0 (12116), and RSEL1 (12216).)
(c) 20-ms waiting time with the horizontal synchronization signal and
the external clock signal being input
(d) Display ON (DSPON = 1)
15
DISPLAY FORM1
Table 1 shows display form of blanking.
Table 1. Display mode
BCOL
Standard blanking
BLK0BLK1
0
When the all of registers
DSPn (Note 2) are set to “0”
Matrix-outline and border display. color set: FR, FG, FB
0
or display RAM (Note 4)
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
When some of registers DSPn are set to “1”
DSPn = 0
Matrix-outline and border display. color set: FR, FG, FB or display RAM (Note 4)
Matrix-outline display color set: display RAM (Note 3)
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
BLNK0 output
DSPn = 1
DSPn = “0” line
Matrix-outline size
DSPn = “1” line
Border display color set: display RAM (Note 3)
Matrix-outline display color set: display RAM (Note 3)
Character
Matrix-outline display color set: display RAM (Note 3)
Border display color set: display RAM (Note 3)
Matrix-outline display color set: display RAM (Note 3)
Character
0
1
(Note 1)
0
1
1
0
0
1
1
Character
1
Border display color set: display RAM
0
(Note 3) Matrix-outline display
color set: display RAM
1
(Note 3) Matrix-outline and border display.
color set: FR, FG, FB
0
or display RAM (Note 4)
Character
1
Border display color set: display RAM
0
(Note 3) Matrix-outline display
color set: display RAM
1
(Note 3)
Character
Border display color set: display RAM (Note 3)
Matrix-outline display color set: display RAM (Note 3)
Matrix-outline and border display. color set: FR, FG, FB or display RAM (Note 4)
Character
Border display color set: display RAM (Note 3)
Matrix-outline display color set: display RAM (Note 3)
Notes 1: Color setting of raster area is set by register RR, RG and RB.
2: DSPn (n = 0 to 11) 3: Set by BR, BG and BB of display RAM. 4: Set border by register FR, FG and FB. Set matrix-outline by BR, BG and BB of display RAM.
DSPn = “0” lineCharacter size DSPn = “1” lineBorder size DSPn = “0” lineBorder size DSPn = “1” line DSPn = “0” line DSPn = “1” lineCharacter size
All blanking size
Matrix-outline size Matrix-outline size
16
DISPLAY FORM 2
M35046-XXXSP/FP has the following four display forms. (1) Character size
: Blanking same as the character size.
(2) Border size
: Blanking the background as a size from character.
(3) Matrix-outline size
: Blanking the background 12 × 18 dot.
When set register BETA14 to “1”, setting of blanking the background 14 × 18 dot is possible.
(4) All blanking size
: When set register BCOL to “1”, all raster area is blanking.
Register BCOL = “0”
12dots 12dots 12dots 12dots
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
Scanning
Set character color by display
Set character color by display
RAM (Note 1)
(address 0 to 11F
R,G or B output
BLNK0 output
Register BCOL = “1”
Scanning
(address 0 to 11F
R,G or B output
BLNK0 output
16)
RAM (Note 1)
“H” level GND level
Set border color by
display RAM (Note 1)
(1) Character display (character size) (Note 2)
12dots 12dots 12dots 12dots
Set raster area
16)
(1) Character display (all blanking size) (Note 2)
color by register
RR,RG and RB
(2) Border display (border size) (Note 2)
(2) Border display (all blanking size) (Note 2)
Notes 1 : Red,Blue,Yellow,Green,Magenta,Cyan, White and Black are set possible. 2 : ( ) is blanking mode. 3 : All matrix - outline horizontal direction size is able to set to 14dots by register BETA14 (BLNK0 output by 14dots).
Set matrix - outline
color (Note 1) by
display RAM
(Note 3)
(3) Matrix - outline display (matrix-outline size) (Note 2)
Set matrix - outline
color (Note 1) by
display RAM
(Note 3)
Set border color by display RAM (Note 1)
(3) Matrix - outline display (all blanking size) (Note 2)
Set border
color by register
FR,FG and FB
Set matrix - outline
color (Note 1) by RAM
for display (Note 3)
Set border
color by register
FR,FG and FB
Set matrix - outline
color (Note 1) by
display RAM (Note 3)
(4) Matrix - outline and border display (matrix-outline size) (Note 2)
(4) Matrix - outline and border display (all blanking size) (Note 2)
Fig. 3 Display form
17
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
DISPLAY FORM 3
When border display mode, if set SYAD = “0” to “1”, it change to shadow display mode. Border and shadow display are shown below.
Border display Shadow display
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
Fig. 4 Border and shadow display
Set shadow display color by display RAM or register FR, FG and FB.
18
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
DATA INPUT EXAMPLE
Data of display RAM and display control registers can be set by the serial input function. Example of data setting is shown in Figure 5 and Figure 6. (1) At EXCK0 = “0”, EXCK1 = “0” setting
Example of data setting by the serial input function (M35046-XXXSP/FP)
1
address 12016
2
data 12016
3
data 12116
4
data 12216
5
data 12316
6
data 12416
7
data 12516
8
data 12616
9
data 12716
10
data 12816
11
data 00016
12
………
297
…………
DAF DAE DAD DAC DAB DAA DA9 DA8 DA7 DA6 DA5 DA4 DA3 DA2 DA1 DA0
200 msec hold
0000000100100000 0010000000000000
00
0 0 0 0 0 0 HP9 HP8 HP7 HP6 HP5 HP4 HP3 HP2 HP1 HP0
0 0 0 0 0 0 VP9 VP8 VP7 VP6 VP5 VP4 VP3 VP2 VP1 VP0
0000000000000000
0000000000000000
0000000000000000
0000000000000000 00000001011
0BBBGBR
…………
PTD7PTD61PTD41PTD2
BLINK
BGRC7 C6 C5 C4 C3 C2 C1 C0
Character
background
color
Blink­ing
Character
color
11101011
POLH POLV
Character code
000
Addition
System set-up
Address set (Note 1) Output setting
Horizontal display location setting
Vertical display location setting
Display form setting
Character size setting Character size setting
Color, character size setting
Display OFF, display form (Note 2)
Character setting
298
data 11F16
299
address 12816
300
data 12816
Notes 1 : Input the horizontal synchronous signal to the HOR pin and the vertical synchronous signal to the VERT pin. If serrated pulses
are present in the vertical synchronous signal, set the register VMASK to 1.
2 : Matrix-outline display in this data.
Fig. 5 Example of data setting by the serial input function (1)
0BBBGBR
0000000100101000
00000100011
BLINK
BGRC7 C6 C5 C4 C3 C2 C1 C0
POLH POLV
000
Address setting Display ON, display
form (Note 2)
19
(2) At EXCK0 = “1”, EXCK1 = “1” setting
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
1
address 12016
2
data 12016
3
data 12116
4
data 12216
5
data 12316
6
data 12416
7
data 12516
8
data 12616
9
data 12716
10
data 12816
11
data 00016
12
………
297
………
DAF DAE DAD DAC DAB DAA DA9 DA8 DA7 DA6 DA5 DA4 DA3 DA2 DA1 DA0
200 msec hold 0000000100100000
011
0
RSEL0
0
RSEL1
0 1 0 0 0 0 VP9 VP8 VP7 VP6 VP5 VP4 VP3 VP2 VP1 VP0
0100000000000000
0000000000000000
0000000000000000
0000000000000000
00000001011
0BBBGBR
………
background
DIVS1 DIVS0 DIV10
PTD7PTD61PTD41PTD2
0 0 0 0 HP9 HP8 HP7 HP6 HP5 HP4 HP3 HP2 HP1 HP0
Hold the time length as 1V of vertical synchronous signal
BLINK
Character
color
BLINK
-ING
DIV9 DIV8 DIV7 DIV6 DIV5 DIV4 DIV3 DIV2 DIV1 DIV0
11101011
POLH POLV
BGRC7 C6 C5 C4 C3 C2 C1 C0
Character
color
Character code
000
Addition
System set-up Address set
Set frequency value of horizontal
chronous frequency(Note 1)
syn
Output setting Oscillation circuit setting
Horizontal display location setting Oscillation circuit setting
Vertical display location setting
Display form setting
Character size setting Character size setting
Color, character size setting
Display OFF, display form (Note 2)
Character setting
298
data 11F16
299
address 12816
300
data 12816
Notes 1 : From this time, input clock to TCK pin. And, input the horizontal synchronous signal to the HOR pin and the vertical synchronous
signal to the VERT pin. If serrated pulses are present in the vertical synchronous signal, set the register VMASK to 1.
2 : Matrix-outline display in this data.
Fig. 6 Example of data setting by the serial input function (2)
0BBBGBR
0000000100101000
00000100011
BLINK
BGRC7 C6 C5 C4 C3 C2 C1 C0
POLH POLV
000
Address setting Display ON, display
form (Note 2)
20
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
SERIAL DATA INPUT TIMING
(1) Serial data should be input with the LSB first. (2) The address consists of 16 bits. (3) The data consists of 16 bits. (4)__The 16 bits in the SCK after the CS signal has fallen are the
address, and for succeeding input data, the address is incremented every 16 bits. Therefore, it is not necessary to in­put the address from the second data.
CS
SCK
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SIN
LSB MSB LSB MSB LSB MSB
Fig. 7 Serial input timing
Address(16 bits) Data(16 bits)
N
Data(16 bits)
N + 1
N = 1,2,3
………
21
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
CHARACTER FONT
Images are composed on a 12 × 18 dot matrix, and characters can be linked vertically and horizontally with other characters to allow the display the continuous symbols.
12 dots
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
18 dots
When the character extends to the top line of the matrix, no border is left at the top.
When the character extends to the bottom (18th) line of the matrix, no border is left at the bottom.
Note : Hatching represents border.
Fig. 8 Example for displaying a continuous pattern after combining characters in the horizontal or vertical direction
Character code FF16 is fixed as a blank without background. Therefore, cannot register a character font in this code.
22
MITSUBISHI MICROCOMPUTERS
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
TIMING REQUIREMENTS (Ta = –20°C to + 85°C, VDD = 5±0.25V, unless otherwise noted)
Symbol
tw(SCK)
__
tsu(CS)
__
th(CS) tsu(SIN) th(SIN) tword
CS
SCK width
__
CS setup time
__
CS hold time SIN setup time SIN hold time 1 word writing time
Parameter
Min.
200 200 2 200 200 10
Limits
Typ.
— — — — — —
Max.
— — — — — —
M35046-XXXSP/FP
Unit
ns ns
µ
ns ns
µ
s
s
t
1
µs(min.)
Remarks
See Figure 9
w(CS)
SCK
SIN
CS
SCK
t
su(CS)
1 2 12 13 14 15 16
t
w(SCK)
t
su(SIN)
t
word
t
w(SCK)
t
h(SIN)
more than 2 µs
t
h(CS)
1 1213141516
Fig. 9 Serial input timing requirements
23
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
ABSOLUTE MAXIMUM RATINGS
Symbol VDD VI VO Pd Topr Tstg
Supply voltage Input voltage Output voltage Power dissipation Operating temperature Storage temperature
RECOMMENDED OPERATING CONDITIONS (VDD = 5V, Ta = –20 to +85°C, unless otherwise noted)
Symbol VDD
VIH VIL FOSC Hsync
Supply voltage “H” level input voltage SIN, SCK, CS, AC HOR, VERT “L” level input voltage SIN, SCK, CS, AC HOR, VERT Oscillating frequency for display Horizontal synchronous signal input frequeney
Parameter
Parameter
__ __
__ __
Conditions
With respect to VSS.
Ta = 25°C
Min.
4.75
0.8VDD 0
20.0
15.0
Limits
Typ.
5.0
VDD
0
— —
Max.
5.25 VDD
0.2VDD
80.0
130.0
Ratings
–0.3 to +6.0
VSS –0.3 VI VDD +0.3
VSS VO VDD
300
–20 to +85
–40 to +125
Unit
V V
V MHz kHz
Unit
V V V
mW
°C °C
ELECTRICAL CHARACTERISTICS (VDD = 5V, Ta = 25°C, unless otherwise noted)
Symbol VDD
IDD VOH
VOL
RI VTCK
Parameter
Supply voltage Supply current
__ __
P0 to P7 CPOUT P0 to P7 CPOUT
“H” level output voltage
“L” level output voltage
Pull-up resistance SCK, AC, CS, SIN External clock input width
Ta = –20 to +85°C VDD = 5.25V VDD = 4.75V, IOH = 0.4mA VDD = 4.75V, IOH = 0.05mA VDD = 4.75V, IOL = 0.4mA VDD = 4.75V, IOL = 0.05mA VDD = 5.0V
4.75V < VDD 5.25V
Test conditions
Min.
4.75 —
3.5
10
0.7VDD
Limits
Typ.
5.0 30
30
––
Max.
5.25 50
0.4
100
0.9VDD
Unit
V
mA
V
V
k
VPP
25
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
NOTE FOR SUPPLYING POWER
__
Timing of power supplying to AC pin The internal circuit of M35046-XXXSP/FP is reset when the level of the auto clear input pin AC is “L”. This pin in hysteresis input with the
__
__
pull-up resistor. The timing about power supplying of AC pin is shown in Figure 11.
Timing of power supplying to VDD1 and VDD2. Supply power to VDD1 and VDD2 at the same time.
Voltage
[V]
0.8 × V
VDD
DD
Supply voltage
V
AC
(AC pin input voltage)
0.2 × VDD
tW tS
more than 1ms
Fig. 11__Timing of power supplying to AC pin
After supplying the power (VDD and VSS) to M35046-XXXSP/FP and the supply voltage becomes more than 0.8 × VDD, it needs to keep VIL time; tw of the AC pin for more than 1ms. Start inputting from microcomputer after AC pin supply voltage
__
__
becomes more than 0.8 × VDD and keeping 200ms wait time.
PRECAUTION FOR USE
Notes on noise and latch-up In order to avoid noise and latch-up, connect a bypass capacitor (0.1µF) directly between the VDD1 pin and VSS pin, and the VDD2 pin and VSS pin using a heavy wire.
]
Time t[s
DATA REQUIRED FOR MASK ROM ORDERING
Please send the following data for mask orders. (1) M35046-XXXSP/FP mask ROM order confirmation form (2) 20P4B mask specification form (3) 20P2Q-A mask specification from (4) ROM data (EPROM 3 sets) (5) Floppy disks containing the character font generating program
+ character data
26
STANDARD ROM TYPE : M35046-001SP/FP
M35046-001SP/FP is a standard ROM type of M35046-XXXSP/FP. The character patterns are fixed to the contents of Figure 12 to 15.
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
27
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
0016 0116 0216 0316 0416 0516 0616 0716
0816 0916 0A16 0B16 0C16 0D16 0E16 0F16
1016 1116 1216 1316 1416 1516 1616 1716
1816 1916 1A16 1B16 1C16 1D16 1E16 1F16
2016 2116 2216 2316 2416 2516 2616 2716
2816 2916 2A16 2B16 2C16 2D16 2E16 2F16
3016 3116 3216 3316 3416 3516 3616 3716
3816 3916 3A16 3B16 3C16 3D16 3E16 3F16
Fig. 12 M35046-001SP/FP character pattern (1)
28
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
4016 4116 4216 4316 4416 4516 4616 4716
4816 4916 4A16 4B16 4C16 4D16 4E16 4F16
5016 5116 5216 5316 5416 5516 5616 5716
5816 5916 5A16 5B16 5C16 5D16 5E16 5F16
6016 6116 6216 6316 6416 6516 6616 6716
6816 6916 6A16 6B16 6C16 6D16 6E16 6F16
7016 7116 7216 7316 7416 7516 7616 7716
7816 7916 7A16 7B16 7C16 7D16 7E16 7F16 blank
Fig. 13 M35046-001SP/FP character pattern (2)
29
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
8016 8116 8216 8316 8416 8516 8616 8716
8816 8916 8A16 8B16 8C16 8D16 8E16 8F16
9016 9116 9216 9316 9416 9516 9616 9716
9816 9916 9A16 9B16 9C16 9D16 9E16 9F16
A016 A116 A216 A316 A416 A516 A616 A7 16
A816 A916 AA16 AB 16 AC 16 AD 16 AE16 AF16
B016 B116 B216 B316 B416 B516 B616 B7 16
B816 B916 BA16 BB 16 BC 16 BD 16 BE16 BF16
Fig. 14 M35046-001SP/FP character pattern (3)
30
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
C0 16 C116 C2 16 C316 C416 C5 16 C6 16 C7 16
C8 16 C916 CA 16 CB 16 CC 16 CD 16 CE 16 CF16
D0 16 D116 D2 16 D316 D416 D5 16 D6 16 D7 16
D8 16 D916 DA 16 DB 16 DC 16 DD 16 DE 16 DF16
E016 E116 E2 16 E316 E416 E516 E616 E716
E816 E916 EA 16 EB 16 EC 16 ED 16 EE 16 EF16
F016 F116 F216 F316 F416 F516 F616 F716
F816 F916 FA16 FB16 FC16 FD16 FE16 FF16 blank
Fig. 15 M35046-001SP/FP character pattern (4)
31
PACKAGE OUTLINE
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
32
MITSUBISHI MICROCOMPUTERS
M35046-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
HEAD OFFICE: 2-2-3, MARUNOUCHI, CHIYODA-KU, TOKYO 100-8310, JAPAN
Keep safety first in your circuit designs!
• Mitsubishi Electric Corporation puts the maximum effort into making semiconductor products better and more reliable, but there is always the possibility that trouble may occur with them. Trouble with semiconductors may lead to personal injury, fire or property damage. Remember to give due consideration to safety when making your circuit designs, with appropriate measures such as (i) placement of substitutive, auxiliary circuits, (ii) use of non-flammable material or (iii) prevention against any malfunction or mishap.
Notes regarding these materials
• These materials are intended as a reference to assist our customers in the selection of the Mitsubishi semiconductor product best suited to the customer’s application; they do not convey any license under any intellectual property rights, or any other rights, belonging to Mitsubishi Electric Corporation or a third party.
• Mitsubishi Electric Corporation assumes no responsibility for any damage, or infringement of any third-party’s rights, originating in the use of any product data, diagrams, charts, programs, algorithms, or circuit application examples contained in these materials.
• All information contained in these materials, including product data, diagrams, charts, programs and algorithms represents information on products at the time of publication of these materials, and are subject to change by Mitsubishi Electric Corporation without notice due to product improvements or other reasons. It is therefore recommended that customers contact Mitsubishi Electric Corporation or an authorized Mitsubishi Semiconductor product distributor for the latest product information before purchasing a product listed herein. The information described here may contain technical inaccuracies or typographical errors. Mitsubishi Electric Corporation assumes no responsibility for any damage, liability, or other loss rising from these inaccuracies or errors. Please also pay attention to information published by Mitsubishi Electric Corporation by various means, including the Mitsubishi Semiconductor home page (http://www.mitsubishichips.com).
• When using any or all of the information contained in these materials, including product data, diagrams, charts, programs, and algorithms, please be sure to evaluate all information as a total system before making a final decision on the applicability of the information and products. Mitsubishi Electric Corporation assumes no responsibility for any damage, liability or other loss resulting from the information contained herein.
• Mitsubishi Electric Corporation semiconductors are not designed or manufactured for use in a device or system that is used under circumstances in which human life is potentially at stake. Please contact Mitsubishi Electric Corporation or an authorized Mitsubishi Semiconductor product distributor when considering the use of a product contained herein for any specific purposes, such as apparatus or systems for transportation, vehicular, medical, aerospace, nuclear, or undersea repeater use.
• The prior written approval of Mitsubishi Electric Corporation is necessary to reprint or reproduce in whole or in part these materials.
• If these products or technologies are subject to the Japanese export control restrictions, they must be exported under a license from the Japanese government and cannot be imported into a country other than the approved destination. Any diversion or reexport contrary to the export control laws and regulations of Japan and/or the country of destination is prohibited.
• Please contact Mitsubishi Electric Corporation or an authorized Mitsubishi Semiconductor product distributor for further details on these materials or the products contained therein.
© 2000 MITSUBISHI ELECTRIC CORP. New publication, effective August. 2000. Specifications subject to change without notice.
REVISION DESCRIPTION LIST M35046-XXXSP/FP DATA SHEET
Rev. Rev.
No. date
1.0 First Edition 9902
1.1 Delete Mask ROM ORDER CONFIRMATION FORM and MASK SPECIFICATION FORM 0008
Revision Description
(1/1)
Loading...