156
Rev. 1.0
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
with DATA SLICER and ON-SCREEN DISPLAY CONTROLLER
MITSUBISHI MICROCOMPUTERS
M306H1SFP
2.15.4 Font RAM
Character font composited horizontal direction 12 dots vertical direction 10 dots is set to font RAM
code 0016 to FF16 (255 available, 7F16:blank code).
1 character setting is 10 address composite (12-bit 10 addresses).
Setting character is displayed by specifying font RAM code to font RAM bit of display RAM. Font RAM
code 0016 is corresponds to Teletext G1 character. Then, font RAM code 7F16 is fixed by blank,
character font setting to this code is disable. Font RAM composition is shown in Table 2.15.4.
Table 2.15.4 Font RAM composition
Figure 2.15.11 Font composition
10
dots
12 dots
For accessing to font RAM data, set accessing address (FA11 to FA0) (shown in Table 2.15.4) to font
RAM address control register (020616). Then write data (FD11 to FD0) by font RAM data control
register (020816. After data accessing fixed, font RAM address control register increments address
automatically. Then, next address data writing is possible. Do not access to unused area (addresses
xA16 to xF16) of each Font RAM codes. But, when write data in succession, jump unused area and
increments address automatically. (ex. increment automatically from address 00916 to 01016).
Font composition is shown in Figure 2.15.11, Setting example is shown in Figure 2.15.12, Font RAM
access registers are shown in Figure 2.15.13 and Font RAM access block diagram is shown in Figure
2.15.14.
FD11 FD10
FD9
FD8
FD7
FD6
FD5
FD4
FD3
FD2
FD1
FD0
Font RAM addresses
(FA11 to FA0)
Remarks
F0B
F1B
F2B
F3B
F4B
F5B
F6B
F7B
F8B
F9B
00016
00116
00216
00316
00416
00516
00616
00716
00816
00916
F0A
F1A
F2A
F3A
F4A
F5A
F6A
F7A
F8A
F9A
F09
F19
F29
F39
F49
F59
F69
F79
F89
F99
F08
F18
F28
F38
F48
F58
F68
F78
F88
F98
F07
F17
F27
F37
F47
F57
F67
F77
F87
F97
F06
F16
F26
F36
F46
F56
F66
F76
F86
F96
F05
F15
F25
F35
F45
F55
F65
F75
F85
F95
F04
F14
F24
F34
F44
F54
F64
F74
F84
F94
F03
F13
F23
F33
F43
F53
F63
F73
F83
F93
F02
F12
F22
F32
F42
F52
F62
F72
F82
F92
F01
F11
F21
F31
F41
F51
F61
F71
F81
F91
F00
F10
F20
F30
F40
F50
F60
F70
F80
F90
Font RAM code (0016)
...
00A16
00F16
...
01016
01916
...
02016
FD916
...
FE016
FE916
...
FF016
FF916
F0B
F9B
F0A
F9A
F0A
F9A
F09
F99
F09
F99F
F07
F97
F07
F97
F06
F96
F06
F96
F05
F95
F05
F95
F04
F94
F04
F94
F03
F93
F03
F93
F02
F92
F02
F92
F01
F91
F01
F91
F00
F90
F00
F90
F08
F98
F08
F98F
...
F0B
F9B
F0A
F9A
F09
F99
F07
F97
F06
F96
F05
F95
F04
F94
F03
F93
F02
F92
F01
F91
F00
F90
F08
F98
...
Unused area
Font RAM code (0116)
Font RAM code (0216)
Font RAM code (FD16)
Font RAM code (FE16)
Font RAM code (FF16)
...