
M306V2ME-XXXFP
M306V2EEFP
MITSUBISHI MICROCOMPUTERS
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER
and ON-SCREEN DISPLAY CONTROLLER
198
Rev. 1.0
(2) OSD RAM (OSD RAM for character, addresses 040016 to 0EFF16)
The OSD RAM for character is allocated at addresses 040016 to 0EFF16, and is divided into a display
character code specification part, color code 1 specification part, and color code 2 specification part
for each block. The number of characters for 1 block (32- or 42-character mode) is selected by bit 1 of
the OSD control register 4. Tables 2.16.3 to 2.16.7 show the address map.
For example, to display 1 character position (the left edge) in block 1, write the character code in
address 040016, write color code 1 at 040116, and write color code 2 at 048016. The structure of the
OSD RAM is shown in Figure 2.16.25.
Note : For blocks of the following dot sizes, the 3nth (n = 1 to 14) character is skipped as compared
with ordinary block.
sIn OSDL mode: all dot size.
sIn OSDS and CDOSD modes of layer 2: 1.5Tc 1/2H or 1.5Tc 1H
Accordingly, maximum 22 characters (32-character mode)/28 characters (42-character mode)
are only displayed in 1 block. Blocks with dot size of 1TC 1/2H and 1TC 1H, or blocks on the
layer 1. The RAM data for the 3nth character does not effect the display. Any character data can
be stored here. And also, note the following only in 32-character mode. As the character is
displayed in the 28th’s character area in 42-character mode, set ordinarily.
In OSDS mode
The character is not displayed, and only the left 1/3 part of the 22nd character back
ground is displayed in the 22nd’s character area. When not displaying this back-
ground, set transparent for character background color.
In OSDL mode
Set a blank character or a character of transparent color to the 22nd character.
In CDOSD mode
The character is not displayed, and color palette color specified by bits 3 to 6 of color
code 1 can be output in the 22nd’s character area (left 1/3 part).
Figure 2.16.24 RAM data for 3rd character (in 32-character mode)
1
2
3
4
5
7
6
8
7
10
8
11
9
13
10
14
11
16
12
17
13
19
14
20
15
22
16
23
17
25
18
26
19
28
20
29
21
31
22
32
1 2 3 4 5 6 7 8 9 1011 121314 151617 18 19 202122 23 24252627 2829 3031 32
1 2 3 4 5 6 7 8 9 10 11121314 1516 17 18 19 20 212223 2425 262728 2930 31 32
Display
sequence
RAM
address
order
Display
sequence
RAM
address
order
1Tc size block
1.5Tc size block
OSDL block