MITSUBISHI MICROCOMPUTERS
M35061-XXXSP/FP
SCREEN CHARACTER and PATTERN DOSPLAY CONTROLLERS
DESCRIPTION
M35061-XXXSP/FP is CATV screen display control IC which can
display 40 (horizontal)
!
17 (vertical). It has built-in SYRAM which
can be used with character ROM.
It uses a silicon gate CMOS process and M35061-XXXSP housed in
a small 32-pin shrink DIP package, and M35061-XXXFP housed in
a small 32-pin shrink SOP package. For M35061-002SP/FP that is
a standard ROM version of M35061-XXXSP/FP, the character pat-
tern is also mentioned.
PIN CONFIGURATION (TOP VIEW)
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
AC
V
DD1
V
SS
CVIDEO
LECHA
LEBK
CVIN
HOR
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
CS
SCK
TESTA
P5
P4
P3
P2
P1
P0
TESTB
OSCIN
OSCOUT
LP2
V
DD2
LP1
VREF
M35061-XXXSP
FEATURES
•
Screen composition ................................ 40 characters
!
17 lines
•
•
•
•
•
•
(at scrolling ............................................ 40 characters
!
16 lines)
Number of characters displayed ................................... 680 (Max.)
Character composition ..................................... 12
!
13 dot matrix
Characters available character ROM ................ 128 characters
SYRAM ................................ 7 characters
Character sizes available horizontal ..................... 2 (once, twice)
vertical ......................... 2 (once, twice)
setting by every line
Display locations available
Horizontal direction ................................................ 486 locations
Vertical direction .................................................... 235 locations
Blinking ................................................................... character units
Cycle .... approximately 1 second, or approximately 0.5 seconds
(per screen)
Duty ............................................................... 25%, 50% or 75%
(per screen)
Data input ............................................................ 8-bit parallel
!
3
Coloring Character coloring ......... 8 colors choices per character
(Note)
Background coloring ..... 8 colors choices per character
(Note)
Raster coloring .................. 8 colors choices per screen
Blanking
Character size blanking
Border size blanking
Matrix-outline
Halftone blanking
Can be set by every line
General-purpose output ports
Combined port output ............ 6
(switching to RGB output)
RAM erase ............................. Display RAM erasing by every line
SYRAM erasing separately
Scrolling ............ Bit by bit smooth scroll implemented by software
Composite synchronizating signal generation .................... Built-in
(PAL, NTSC, M-PAL)
Display oscillation circuit .................................................... Built-in
Synchronous separation circuit .......................................... Built-in
Synchronous correction circuit ........................................... Built-in
Outline 32P4B
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
AC
V
DD1
V
SS
CVIDEO
LECHA
LEBK
CVIN
HOR
1
2
3
4
32
31
30
29
CS
SCK
TESTA
P5
P4
P3
P2
P1
P0
TESTB
OSCIN
OSCOUT
LP2
V
DD2
LP1
VREF
•
•
M35061-XXXFP
5
6
7
8
9
10
11
12
13
14
15
16
28
2
7
26
25
24
23
22
21
20
19
18
17
•
•
•
•
•
•
•
•
Outline 32P2W-A
Note:
Superimpose coloring is available. (NTSC, PAL, M-PAL)
REV.1.1
1
MITSUBISHI MICROCOMPUTERS
M35061-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
PIN DESCRIPTION
Symbol
AD0~AD7
__
Pin name
Parallel data input
Auto-clear input
Power pin
Earthing pin
Composite video
signal output
Character level input
Black level input
Composite video
signal input
Synchronous signal
input
Slice level input
Filter output 1
Power pin
Filter output 2
fsc I/O pin for
synchronous signal
generating
Input/Output
Input
Input
—
—
Output
Function
These input pins determine address and data of display control register and display
data memory by 8-bit parallel. Hysteresis input is required.
When this input pin transitions from “H” to “L”, the device is reset. Built-in a pull-up
resistor. Hysteresis input is required.
Digital power supply pin. This pin must be connected to +5 V.
Ground pin. This pin must be connected to 0 V.
This pin outputs the composite video signal. The output signal is 2 V
P-P
. In superim-
pose mode, this pin’s signal consists of the OSD signal combined with the input
composite signal CVIN.
This input pin is used for controlling the “white” character color level of the OSD signal.
This input pin is used for controlling the “black” character color level of the OSD signal.
This pin inputs the external composite video signal. In superimpose mode, this pin’s
signal consists of the OSD signal combined with the external composite video signal.
This pin inputs the external composite video signal. This pin inputs the clamped
external video signal, sync-sep internal.
This input pin is used to determine the slice voltage for extracting the sync signals from
the video composite signal.
This is filter output pin 1.
Analog power supply pin. This pin must be connected to +5 V.
This is filter output pin 2.
These are the sub-carrier oscillation (fsc) input pins for synchronous signal generating.
NTSC (3.580 MHz), PAL (4.434 MHz), M-PAL (3.576 MHz) (Note).
Control the phase changing by scanning line by PAL, M-PAL method.
This output pin can be configured to port P0 or YM output.
This output pin can be configured to port P1 or BLNK output.
This output pin can be configured to port P2 or B output.
This output pin can be configured to port P3 or G output.
This output pin can be configured to port P4 or R output.
This output pin can be configured to port P5 or CSYN output.
Factory test pin. The pin must be connected to GND.
This pin is enabled when the CS pin is “L”. Data input to pins AD0 to AD7 is latched at
the rising edge of this signal. This pin is hysteresis input.
This is chip selection input pin. When this pin is “L”, transmission is enabled. This pin is
hysteresis input.
AC
V
DD1
V
SS
CVIDEO
LECHA
LEBK
CVIN
HOR
VREF
LP1
V
DD2
LP2
OSCOUT
OSCIN
PHIN
P0
P1
P2
P3
P4
P5
TESTA
SCK
CS
Input
Input
Input
Input
Input
Output
—
Output
Output
Input
Input
Output
Output
Output
Output
Output
Output
Input
Input
Input
PHASE control input
Port output
Port output
Port output
Port output
Port output
Port output
Test input
Clock input for data
input
Chip select input
Note:
fsc signal input ……refer to “note on when fsc signal input”.
2
BLOCK DIAGRAM
SCK
TESTA
30
16
17
CS
HOR VREF
31
32
1
Sync
separation
Read access
control
V
SYNC
separation
Display
position
detection
Timing
generator
2
3
4
Write access
control
5
6
7
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
Display control register
Synchronous
correction circuit
18
21
8
Input control circuit
Display RAM
LP1
OSCOUT
Quadruple
frequency circuit
22
Character
Pattern ROM
SYRAM
Sync
generation
OSCIN
20
23
15
14
LP2
PHIN
CVIN
LEBK
Blinking
Shift circuit
Display control
Port output circuit
Video signal
output
NTSC, PAL,
M-PAL
13
12
LECHA
CVIDEO
24
25
26
27
28
29
10
9
19
11
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
MITSUBISHI MICROCOMPUTERS
M35061-XXXSP/FP
V
DD1
AC
V
DD2
V
SS
P0 P1 P2 P3
/YM /BLNK /B /G
P4
/R
P5
/CSYN
3
MITSUBISHI MICROCOMPUTERS
M35061-XXXSP/FP
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
MEMORY CONSTRUCTION
Address 000
16
to 2A7
16
are assigned to the display RAM, 2A8
16
to
2B0
16
are assigned to the display control registers and 300
16
to
36C
16
are assigned to SYRAM.
The internal circuit is reset and all display control registers (address
2A8
16
to 2B0
16
) are set to “0”. The memory constitution of display
RAM and register is shown in Figure 1 and the memory constitution
of SYRAM is shown in Figure 2.
Table 1 The memory constitution of display RAM and register
add-
DA17 DA16 DA15 DA14 DA13 DA12 DA11 DA10 DAF
ress
000
16
SB
SG
SR
0
0
0
0
0
0
0
0
0
DAE
DAD
BG
DAC
DAB
DAA
DA9
CG
DA8
CR
DA7
0
0
0
C6
C5
DA6
C6
DA5
C5
DA4
C4
DA3
C3
DA2
C2
DA1
C1
DA0
C0
SYC2 SYC1 SYC0 BB
SYRAM setting
BR BLINK CB
~
SY color setting
SG
SR
Raster color setting BLINK Character color setting
BG
BR BLINK CB
CG
CR
Character setting
C4
C3
C2
C1
C0
2A7
16
SB
2A8
16
2A9
16
2AA
16
2AB
16
2AC
16
2AD
16
2AE
16
–
–
–
–
–
–
–
SYC2 SYC1 SYC0 BB
TEST TEST TEST
3
2
1
–
– BLINK
3
–
– TEST
12
– TEST TEST
26
25
–
– TEST
21
TEST TEST SERS
23
22
0
–
–
–
TEST TEST TEST
10
0
11
BLINK BLINK BLINK
0
2
1
EQP TEST HIDE
20
PHASE PHASE PHASE
2
1
0
LINE LINE LINE
B
G
R
–
–
–
–
HP8 HP7 HP6 HP5 HP4 HP3 HP2 HP1 HP0 VP7 VP6 VP5 VP4 VP3 VP2 VP1 VP0
HSZ HSZ HSZ HSZ HSZ HSZ HSZ HSZ HSZ HSZ HSZ
7
16
15
14
13
12
11
10
9
8
6
VSZ VSZ VSZ VSZ VSZ VSZ VSZ VSZ VSZ VSZ VSZ
7
16
15
14
13
12
11
10
9
8
6
DSP0 DSP0 DSP0 DSP0 DSP0 DSP0 DSP0 DSP0 DSP0 DSP0 DSP0
07
16
15
14
13
12
11
10
09
08
06
DSP1 DSP1 DSP1 DSP1 DSP1 DSP1 DSP1 DSP1 DSP1 DSP1 DSP1
07
16
15
14
13
12
11
10
09
08
06
ERS ERS ERS ERS ERS ERS ERS ERS ERS ERS ERS
7
16
15
14
13
12
11
10
9
8
6
SEND SEND SEND SST SST SST SST SST SLIN SLIN SLIN
3
2
1
0
4
3
2
1
0
4
2
SRAND SRAND SRAND PTD PTD PTD PTD PTD PTD
PC0 ALL24
1
2
1
0
5
4
3
2
0
__
LEVEL INT
___
PAL
TEST TEST
MPAL PALH
SEPV1 SEPV0 BLK –
0
NON NTSC
16
15
HSZ HSZ HSZ HSZ HSZ HSZ
5
4
3
2
1
0
VSZ VSZ VSZ VSZ VSZ VSZ
5
4
3
2
1
0
DSP0 DSP0 DSP0 DSP0 DSP0 DSP0
05
04
03
02
01
00
DSP1
05
ERS
5
SLIN
1
PTC
5
DSP
ONV
DSP1
04
ERS
4
SLIN
0
PTC
4
DSP
ON
DSP1
03
ERS
3
SBIT
3
PTC
3
–
DSP1
02
ERS
2
SBIT
2
PTC
2
SEL
COR
DSP1
01
ERS
1
SBIT
1
PTC
1
DSP1
00
ERS
0
SBIT
0
PTC
0
SEND SEND
4
3
2AF
16
PC7 PC6 PC5 PC4 PC3 PC2 PC1
2B0
16
–
TEST TEST TEST TEST LEVEL LEVEL
19
18
17
24
2
1
SCOR EX
TEST
n
(n = number) is MITSUBISHI test memory. Set 0 to all bits.
Table 2 The memory constitution of SYRAM
add-
DA17 ~ DAD DAC
ress
300
16
…
SYEX
0
SYEX
SYEX
…
0
SYEX
…
…
DAB
S00B
…
S00B
S01B
…
S01B
DAA
S00A
…
S00A
S01A
…
S01A
DA9
S009
…
S009
S019
…
S019
DA8
S008
…
S008
S018
…
S018
DA7
S007
…
S007
S017
…
S017
DA6
S006
…
S006
S016
…
S016
DA5
S005
…
S005
S015
…
S015
DA4
S004
…
S004
S014
…
S014
DA3
S003
…
S003
S013
…
S013
DA2
S002
…
S002
S012
…
S012
DA1
S001
…
S001
S011
…
S011
DA0
S000
…
00
16
S000
S010
…
01
16
S010
SYRAM code
30C
16
310
16
31C
16
~
~
~
350
16
…
…
…
…
…
…
…
…
…
…
…
…
0
…
SYEX
SYEX
…
SYEX
0
SYEX
S05B
S05B
S06B
…
S06B
S05A
S05A
S06A
…
S06A
S059
S059
S069
…
S069
S058
S058
S068
…
S068
S057
S057
S067
…
S067
S056
S056
S066
…
S066
~
S055
S055
S065
…
S065
S054
S054
S064
…
S064
S053
S053
S063
…
S063
S052
S052
S062
…
S062
S051
S051
S061
…
S061
S050
05
16
S050
S060
…
06
16
S060
35C
16
360
16
36C
16
…
~
4
~
~
: Name or value changes by definite ratio.
: The same name or value continues.
~
Row
SCREEN CONSTITUTION
The screen lines and rows are determined from each address of the display RAM.
The screen constitution is shown in Figure 1.
Fig. 1 Screen constitution
Line 0 000 001 002 003 004 005 006 007 008 009 00A 00B 00C 00D 00E 00F 010 011 012 013 014 015 016 017 018 019 01A 01B 01C 01D 01E 01F 020 021 022 023 024 025 026 027
Line 1 028 029 02A 02B 02C 02D 02E 02F 030 031 032 033 034 035 036 037 038 039 03A 03B 03C 03D 03E 03F 040 041 042 043 044 045 046 047 048 049 04A 04B 04C 04D 04E 04F
050 051 052 053 054 055 056 057 058 059 05A 05B 05C 05D 05E 05F 060 061 062 063 064 065 066 067 068 069 06A 06B 06C 06D 06E 06F 070 071 072 073 074 075 076 077
078 079 07A 07B 07C 07D 07E 07F 080 081 082 083 084 085 086 087 088 089 08A 08B 08C 08D 08E 08F 090 091 092 093 094 095 096 097 098 099 09A 09B 09C 09D 09E 09F
0A0 0A1 0A2 0A3 0A4 0A5 0A6 0A7 0A8 0A9 0AA 0AB 0AC 0AD 0AE 0AF 0B0 0B1 0B2 0B3 0B4 0B5 0B6 0B7 0B8 0B9 0BA 0BB 0BC 0BD 0BE 0BF 0C0 0C1 0C2 0C3 0C4 0C5 0C6 0C7
0C8 0C9 0CA 0CB 0CC 0CD 0CE 0CF 0D0 0D1 0D2 0D3 0D4 0D5 0D6 0D7 0D8 0D9 0DA 0DB 0DC 0DD 0DE 0DF 0E0 0E1 0E2 0E3 0E4 0E5 0E6 0E7 0E8 0E9 0EA 0EB 0EC 0ED 0EE 0EF
0F0 0F1 0F2 0F3 0F4 0F5 0F6 0F7 0F8 0F9 0FA 0FB 0FC 0FD 0FE 0FF 100 101 102 103 104 105 106 107 108 109 10A 10B 10C 10D 10E 10F 110 111 112 113 114 115 116 117
118 119 11A 11B 11C 11D 11E 11F 120 121 122 123 124 125 126 127 128 129 12A 12B 12C 12D 12E 12F 130 131 132 133 134 135 136 137 138 139 13A 13B 13C 13D 13E 13F
140 141 142 143 144 145 146 147 148 149 14A 14B 14C 14D 14E 14F 150 151 152 153 154 155 156 157 158 159 15A 15B 15C 15D 15E 15F 160 161 162 163 164 165 166 167
168 169 16A 16B 16C 16D 16E 16F 170 171 172 173 174 175 176 177 178 179 17A 17B 17C 17D 17E 17F 180 181 182 183 184 185 186 187 188 189 18A 18B 18C 18D 18E 18F
190 191 192 193 194 195 196 197 198 199 19A 19B 19C 19D 19E 19F 1A0 1A1 1A2 1A3 1A4 1A5 1A6 1A7 1A8 1A9 1AA 1AB 1AC 1AD 1AE 1AF 1B0 1B1 1B2 1B3 1B4 1B5 1B6 1B7
1B8 1B9 1BA 1BB 1BC 1BD 1BE 1BF 1C0 1C1 1C2 1C3 1C4 1C5 1C6 1C7 1C8 1C9 1CA 1CB 1CC 1CD 1CE 1CF 1D0 1D1 1D2 1D3 1D4 1D5 1D6 1D7 1D8 1D9 1DA 1DB 1DC 1DD 1DE 1DF
1E0 1E1 1E2 1E3 1E4 1E5 1E6 1E7 1E8 1E9 1EA 1EB 1EC 1ED 1EE 1EF 1F0 1F1 1F2 1F3 1F4 1F5 1F6 1F7 1F8 1F9 1FA 1FB 1FC 1FD 1FE 1FF 200 201 202 203 204 205 206 207
208 209 20A 20B 20C 20D 20E 20F 210 211 212 213 214 215 216 217 218 219 21A 21B 21C 21D 21E 21F 220 221 222 223 224 225 226 227 228 229 22A 22B 22C 22D 22E 22F
230 231 232 233 234 235 236 237 238 239 23A 23B 23C 23D 23E 23F 240 241 242 243 244 245 246 247 248 249 24A 24B 24C 24D 24E 24F 250 251 252 253 254 255 256 257
Line 15 258 259 25A 25B 25C 25D 25E 25F 260 261 262 263 264 265 266 267 268 269 26A 26B 26C 26D 26E 26F 270 271 272 273 274 275 276 277 278 279 27A 27B 27C 27D 27E 27F
Line 16 280 281 282 283 284 285 286 287 288 289 28A 28B 28C 28D 28E 28F 290 291 292 293 294 295 296 297 298 299 29A 29B 29C 29D 29E 29F 2A0 2A1 2A2 2A3 2A4 2A5 2A6 2A7
SCREEN CHARACTER and PATTERN DISPLAY CONTROLLERS
MITSUBISHI MICROCOMPUTERS
M35061-XXXSP/FP
The hexadecimal numbers in the boxes show the display RAM address
5