The M35045-XXXSP/FP is a TV screen display control IC. It uses a
silicon gate CMOS process and is housed in a 20-pin shrink DIP
package (M35045-XXXSP) or a 20-pin shrink SOP package
(M35045-XXXFP).
For M35045-001SP/FP that is a standard ROM version of M35045XXXSP/FP respectively, the character pattern is also mentioned.
Display input frequency range ...................F
•
Character size blanking
Border size blanking
Matrix-outline blanking
All blanking (all raster area)
OSC
= 30MHz-80MHz
PIN CONFIGURATION (TOP VIEW)
←
VIR
AC
CS
SCK
SIN
TCK
DD1
V
P6
P7
1
2
→
3
→
4
→
5
→
6
→
7
8
←
9
←
10
M35045 - XXXSP
20
19
18
17
16
15
14
13
12
11
V
DD2
←
VERT
←
HOR
→
P5/B
→
P4
→
P3/G
→
P2
→
P1/R
→
P0/BLNK0
SS
V
CPOUT
Outline 20P4B
←
VIR
AC
CS
SCK
SIN
TCK
DD1
V
P6
P7
1
2
→
3
→
4
→
5
→
6
→
7
8
←
9
←
10
CPOUT
M35045 - 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
SS
Outline 20P2Q-A
APPLICATION
Monitor
Rev.1.1
MITSUBISHI MICROCOMPUTERS
M35045-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
PIN DESCRIPTION
Pin
Number
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Symbol
CPOUT
VIR
__
AC
__
CS
SCK
SIN
TCK
DD1
V
P6
P7
VSS
P0/BLNK0
P1/R
P2
P3/G
P4
P5/B
HOR
VERT
V
DD2
Pin name
Phase difference
Frequency control
Auto-clear input
Chip select input
Serial clock input
Serial data input
Test clock
Power pin
Port P6 output
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-
nization signal input
Vertical synchroni-
zation signal input
Power pin
Input/
Output
Output
–
Input
Input
Input
Input
Input
–
Output
Output
–
Output
Output
Output
Output
Output
Output
Input
Input
–
Function
Connect loop filter to this pin.
2.4kΩ∗1
0.1µF
1pin
4700pF
2
∗
2
∗
CPOUT
1 Use at 1% precision
∗
2 Use at 10% precision
∗
Connect to GND.
When “L”, this pin resets the internal IC circuit. Hysteresis input. Includes built-in pull-up
resistor.
This is the chip select pin, and when serial data transmission is being carried out, it goes
to “L”. Hysteresis input. Includes 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 is included.
This is the pin for serial input of data and addresses for the display control register and
the display data memory. Hysteresis input. Includes built-in pull-up resistor.
Input for test. Please connect to GND using circuit earthing pin.
Please connect to +5V with the power pin.
This is the output port. Port data is set by PTD6.
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 synchronization signal. Hysteresis input.
This pin inputs the vertical synchronization signal. Hysteresis input.
Please connect to +5V with the power pin.
2
MITSUBISHI MICROCOMPUTERS
M35045-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
P0/BLNK0
16 P4
Port output
9P6
control circuit
10 P7
VERT
12
13 P1/R
15 P3/G
17 P5/B
14 P2
circuti
Polarity
19
switching
18
HOR
CPOUT
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 ROMShift register
BLOCK DIAGRAM
415
CS
SCK
6
SIN
8
20
DD1VDD2
V
3
AC
2
11
SS
VIR
V
7
TCK
3
MITSUBISHI MICROCOMPUTERS
M35045-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
MEMORY CONSTITUTION
Address 00016 to 11F16 are assigned to the display RAM, address
120
16 to 12816 are assigned to the display control registers. The in-
ternal circuit is reset and all display control registers (address 120
to 12816) are set to “0” and display RAM (address 00016 to 11F16)
are set to “FF16” when the AC pin level is “L”.
Memory constitution is shown in Figure 1.
* The hexadecimal numbers in the boxes show the display RAM address.
Fig. 2 Screen constitution
VSZ2H1 VSZ2H0 VSZ2L1 VSZ2L0 V18SZ1 V18SZ0
BETA14
TEST8 TEST7 TEST6FBFGFRRBRGRR
BLINK2 BLINK1 BLINK0 DSPON
STOP
RAMERS
LIN17 LIN16 LIN15 LIN14 LIN13 LIN12 LIN11 LIN10
SYAD BLK1 BLK0 POLH POLV
VMASK__B/FBCOL
16
16
16
16
16
16
16
16
16
16
16
16
4
MITSUBISHI MICROCOMPUTERS
M35045-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
REGISTERS DESCRIPTION
(1) Address 12016
RegisterDA
Status
0
0
DIV0
Set multiply value (frequency value) of horizontal synchronous frequency.
Function
Display frequency is computed as
shown below.
Remarks
1
FOSC = fH× N1
Contents
1
DIV1
1
0
2
DIV2
1
0
10
N1 = (DIVn × 2
Σ
n = 0
N1: frequency value
n
)
0
3
DIV3
1
F
OSC [MHz] : Display frequency
H [kHz]: Horizontal synchronous
f
signal frequency to HOR
pin.
N1: Shown left
Set display frequency F
OSC to within
30MHz to 80MHz range.
When display frequency F
OSC, set fre-
quency value N2 in association with
DIVS0 and DIVS1.
0
4
DIV4
1
0
5
DIV5
1
0
6
DIV6
1
7
DIV7
1
0
0
8
DIV8
1
0
9
DIV9
1
0
A
DIV10
1
0
B
DIVS0
C
DIVS1
D
DIVS2
Set frequency value N2
1
0
1
0
1
DIVSFrequency
1
0
0
1
1
It should be fixed to “0”.
Can not be used.
0
0
1
0
1
value N2
Division into 2
Division into 3
Division into 4
Do not set
__
Note: The mark ⁄ around the status value means the reset status by the “L” level is input to AC pin.
Set frequency value N2 in association
with display frequency range.
Display frequency
55 ~ 80
40 ~ 55
30 ~ 40
Frequency value N2
Division into 2
Division into 3
Division into 4
5
MITSUBISHI MICROCOMPUTERS
M35045-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
(2) Address 121
RegisterDA
0
PTC0
1
PTC1
2
PTC2
3
PTC3
4
PTC4
5
PTC5
6
16
PTD0
Contents
Status
0
P0 output (port P0). Port data is set by PTD0.
1
BLNK0 output. Polarity is set by PTD0.
0
P1 output (port P1). Port data is set by PTD1.
1
R signal output. Polarity is set by PTD1.
0
P2 output (port P2). Port data is set by PTD2.
1
Do not set.
0
P3 output (port P3). Port data is set by PTD3.
1
G signal output. Polarity is set by PTD3.
0
P4 output (port P4). Port data is set by PTD4.
1
Do not set.
0
P5 output (port P5). Port data is set by PTD5.
1
B signal output. Polarity is set by PTD5.
0
“L” output (P0 output) or negative polarity output (BLNK0 output).
1
“H” output (P0 output) or positive polarity output (BLNK0 output).
Function
Remarks
BLNK0 outputs blanking signal.
Blanking status is determined by BLK0,
BLK1, and DSP0 to DSP11 settings.
P0 pin data control.
0
7
PTD1
8
PTD2
9
PTD3
A
PTD4
B
PTD5
C
PTD6
D
PTD7
“L” output (P1 output) or negative polarity output (R signal output).
1
“H” output (P1 output) or positive polarity output (R signal output).
0
“L” output (P2 output).
1
“H” output (P2 output).
0
“L” output (P3 output) or negative polarity output (G signal output).
1
“H” output (P3 output) or positive polarity output (G signal output).
0
“L” output (P2 output).
1
“H” output (P2 output).
0
“L” output (P5 output) or negative polarity output (B signal output).
1
“H” output (P5 output) or positive polarity output (B signal output).
0
“L” output (P6 output).
1
“H” output (P6 output).
0
“L” output (P7 output).
1
“H” output (P7 output).
P1 pin data control.
P2 pin exclusive port output state control.
P3 pin data control.
P4 pin exclusive port output state control.
P5 pin data control.
P6 pin exclusive port output state control.
P7 pin exclusive port output state control.
6
MITSUBISHI MICROCOMPUTERS
M35045-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
(3) Address 12216
Register
Status
0
0
1
2
3
HP0
(LSB)
HP1
HP2
HP3
If HS is the horizontal display start location,
9
1
HS = T × (
0
1
HSZ11
HSZ21
0
1
1000 settings are possible.
0
n
2
HPn + N).
Σ
n = 0
T: The cycle of display frequency
HSZ10
0
0
1
1
HSZ20
Function
Horizontal display start location is
specified using the 10 bits from HP9
to HP0.
Note: HP9 to 0 = (0000000000
(0000010111
N
0
1
0
1
6
7
8
9
RemarksDA
2) and
2) setting is forbidden
1
0
Contents
4
HP4
1
0
5
HP5
1
0
6
HP6
1
7
HP7
1
0
0
8
HP8
1
9
A
B
C
D
HP9
(MSB)
TEST9
SPACE0
SPACE1
SPACE2
0
1
0
It should be fixed to “0”.
1
Can not be used.
0
1
0
1
0
1
SPACE
2
0
0
0
0
1
1
1
1
0
1
0
0
1
0
0
1
1
1
0
0
1
0
0
1
1
1
Í represents one line worth of spaces.
Number of Lines and Space
(Í represents space)
12
1 Í 10 Í 1
2 Í 8 Í 2
3 Í 6 Í 3
4 Í 4 Í 4
5 Í 2 Í 5
6 Í 6
6 ÍÍ 6
Leave one line worth of space in the vertical 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
7
MITSUBISHI MICROCOMPUTERS
M35045-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
(4) Address 12316
Contents
RegisterDA
Status
0
0
1
VP0
(LSB)
VP1
If VS is the vertical display start location,
9
1
VS = H × (
0
H: Cycle with the horizontal synchronizing pulse
2
Σ
n = 0
n
VPn).
1023 settings are possible.
Function
The vertical start location is specified
using the 10 bits from VP9 to VP0.
VP9 to VP0 = (0000000000
forbidden.
Note 1: In case of B/F register is “0”.
Remarks
2) setting is
_
1
0
HOR
2
VP2
1
VP
0
3
4
VP3
VP4
0
VERT
HP
Character
displaying area
1
1
0
5
VP5
1
0
6
VP6
1
7
VP7
1
0
0
8
VP8
1
9
A
B
C
D
VP9
(MSB)
TEST0
TEST1
TEST2
TEST3
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.
8
MITSUBISHI MICROCOMPUTERS
M35045-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
(5) Address 124
RegisterDA
0
DSP0
1
DSP1
2
DSP2
3
DSP3
4
DSP4
5
DSP5
6
DSP6
16
Contents
Status
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.
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.
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.
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.
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.
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.
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.
Function
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.
Remarks
7
DSP7
8
DSP8
9
DSP9
A
DSP10
B
DSP11
C
TEST4
D
TEST5
Note: Refer to DISPLAY FORM1.
0
1
0
1
0
1
0
1
0
1
0
1
0
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.
Blanking is in the display mode specified by BLK0 and BLK1. (Note)
Blanking is in the display mode specified by except BLK0 and BLK1.
Blanking is in the display mode specified by BLK0 and BLK1. (Note)
Blanking is in the display mode specified by except BLK0 and BLK1.
Blanking is in the display mode specified by BLK0 and BLK1.
Blanking is in the display mode specified by except BLK0 and BLK1.
Blanking is in the display mode specified by BLK0 and BLK1.
Blanking is in the display mode specified by except BLK0 and BLK1.
It should be fixed to “0”.
Can not be used.
It should be fixed to “0”.
Can not be used.
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
Loading...
+ 21 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.