M306V0ME-XXXFP, M306V0EEFP
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
with CLOSED CAPTION DECODER and ON-SCREEN DISPLAY CONTROLLER
1. DESCRIPTION
REJ03B0053-0130Z
Rev.1.30
Oct 06, 2004
The M306V0ME-XXXFP and M306V0EEFP are single-chip microcomputers using the high-performance
silicon gate CMOS process using a M16C/60 Series CPU core and are packaged in a 100-pin plastic
molded QFP. These single-chip microcomputers operate using sophisticated instructions featuring a high
level of instruction efficiency. With 1M bytes of address space, they are capable of executing instructions at
high speed. They also feature a built-in OSD display function and data slicer, making them ideal for control-
ling TV with a closed caption decoder.
The features of the M306V0EEFP are similar to those of the M306V0ME-XXXFP except that this chip has
a built-in PROM which can be written electrically.
1.1 Features
• Memory size ........................................ <ROM>192K bytes
<RAM> 5K bytes
<OSD ROM> 44K bytes
<OSD RAM> 1.7K bytes
• Shortest instruction execution time ...... 100 ns (f(X
IN
)=10 MHz)
• Power sourse voltage .......................... 4.5 V to 5.5V
• Power consumption ............................. 250 mW
• Interrupts .............................................. 20 internal and 3 external interrupt sources, 4 software
interrupt sources; 7 levels
• Multifunction 16-bit timer ...................... 2 output timers + 3 input timers + 3 timers
• Serial I/O .............................................. 2 unit
UART/clock synchronous: 1
UART/clock synchronous/simple I
2
C-BUS interface (2 systems): 1
• DMAC .................................................. 2 channels (trigger: 21 sources)
• A-D converter ....................................... 8 bits
✕
6 channels
• D-A converter ....................................... 8 bits
✕
2 channels
• Data slicer ............................................ 1 circuit
• H
SYNC
counter ..................................... 1 circuit (2 systems)
• OSD function ....................................... 1 circuit
• Watchdog timer .................................... 1 circuit
• Programmable I/O ............................... 78 lines
• Memory expansion .............................. Available
• Chip select output ................................ 4 lines
• Clock generating circuit ....................... 3 built-in clock generation circuits
1.2 Applications
TV with a closed caption decoder
Rev.1.30
Oct 06, 2004
page 1 of 249
M306V0ME-XXXFP, M306V0EEFP
------Table of Contents------
1. DESCRIPTION .............................................. 1
1.1 Features ................................................... 1
1.2 Applications ............................................. 1
1.3 Pin Configuration ..................................... 3
1.4 Block Diagram ......................................... 4
1.5 Performance Outline ................................ 5
2. OPERATION OF FUNCTIONAL BLOCKS .... 9
2.1 Memory .................................................... 9
2.2 Central Processing Unit (CPU) .............. 15
2.3 Reset ..................................................... 18
2.4 Processor Mode ..................................... 23
2.5 Clock Generating Circuit ........................ 36
2.6 Protection ............................................... 46
2.7 Interrupts ................................................ 47
2.8 Watchdog Timer .................................... 67
2.9 DMAC .................................................... 69
2.10 Timer .................................................... 79
2.11 Serial I/O .............................................. 99
2.12 A-D Converter .................................... 133
2.13 D-A Converter .................................... 148
2.14 Data Slicer ......................................... 150
2.15 H
SYNC
Counter .................................. 160
2.16 OSD Functions .................................. 161
2.16.1 Triple Layer OSD .................... 166
2.16.2 Display Position ...................... 168
2.16.3 Dot size ................................... 172
2.16.4 Clock for OSD ......................... 173
2.16.5 Field Determination Display .... 174
2.16.6 Memory for OSD ..................... 176
2.16.7 Character Color ...................... 189
2.16.8 Character Backgroud color ..... 189
2.16.9 OUT1, OUT2 Signals .............. 193
2.16.10 Attribute ................................ 194
2.16.11 Automatic Solid Space Function .. 199
2.16.12 Multiline Display .................... 200
2.16.13 SPRITE OSD Function ......... 201
2.16.14 Window Function .................. 204
2.16.15 Blank Function ...................... 205
2.16.16 Raster Coloring Function ...... 208
2.16.17 Scan Mode ............................ 210
2.16.18 R, G, B Signal Output Control .... 210
2.16.19 OSD Reserved Register ....... 211
2.17 Programmable I/O Ports .................... 212
3. USAGE PRECAUTION .............................. 225
3.1 Timer A (timer mode) ........................... 225
3.2 Timer A (event counter mode) ............. 225
3.3 Timer A (one-shot timer mode) ............ 225
3.4 Timer A (pulse width modulation mode) .... 225
3.5 Timer B (timer mode, event counter mode) ..... 226
3.6 Timer B (pulse period, pulse width
measurement mode) ........................... 226
3.7 A-D Converter ...................................... 226
3.8 Stop Mode and Wait Mode .................. 226
3.9 Interrupts .............................................. 227
3.10 Built-in PROM version ....................... 228
4. ITEMS TO BE SUBMITTED WHEN
ORDERING MASKED ROM VERSION ..... 229
5. ELECTRICAL CHARACTERISTICS .......... 230
5.1 Absolute Maximum Ratings ................. 230
5.2 Recommended Operating Conditions .. 231
5.3 Electrical Characteristics ..................... 232
5.4 A-D Conversion Characteristics ........... 233
5.5 D-A Conversion Characteristics ........... 233
5.6 Analog R, G, B Output Characteristics .... 233
5.7 Timing Requirements ........................... 234
5.8 Switching Characteristics ..................... 236
5.9 Measurement Circuit ............................ 239
5.10 Timing Diagram ................................. 240
6.ONE TIME PROM VERSION
M306V0EEFP MARKING ........................... 245
7. PACKAGE OUTLINE ................................. 246
Rev.1.30
Oct 06, 2004
page 2 of 249
M306V0ME-XXXFP, M306V0EEFP
1.5 Performance Outline
Table 1.5.1 is a performance outline.
Table 1.5.1 Performance outline
Item
Number of basic instructions
Shortest instruction execution time
Memory
ROM
size
RAM
OSD ROM
OSD RAM
P0 to P10
TA0, TA1, TA2, TA3, TA4
TB0, TB1, TB2
UART0
UART2
A-D converter
D-A converter
DMAC
OSD function
Data slicer
H
SYNC
counter
Watchdog timer
Interrupt
Clock generating circuit
Power source voltage
Power consumption
I/O
I/O withstand voltage
characteristics Output current
Memory expansion
Operating ambient temperature
Device configuration
Package
Performance
91 instructions
100 ns(f(X
IN
)=10 MHz)
192K bytes
5K bytes
44K bytes
1.7K bytes
8 bits
✕
8, 5 bits
✕
2, 4 bits
✕
1
16 bits
✕
5
16 bits
✕
3
1 unit: UART or clock synchronous
1 unit: UART, clock synchronous or simple I
2
C-BUS
interface
8 bits
✕
6
8 bits
✕
2
2 channels (trigger: 21 sources)
Triple layer, 825 kinds of fonts, 42 character
✕
16 lines
32-bit buffer
8bits
✕
2 channel
15 bits
✕
1 (with prescaler)
20 internal and 3 external sources, 4 software sources, 7 levels
3 built-in clock generation circuits
4.5 V to 5.5V (f(X
IN
) = 10 MHz)
250 mW
5V
5 mA
Available
–10
o
C to 70
o
C
CMOS high performance silicon gate
100-pin plastic molded QFP
I/O port
Multifunction
timer
Serial I/O
Rev.1.30
Oct 06, 2004
page 5 of 249