English
Language : 

MC68HC908LD64 Datasheet, PDF (282/362 Pages) Freescale Semiconductor, Inc – Microcontrollers
On-Screen Display (OSD)
18.8 OSD Registers
The following sections define the OSD registers for display control as
illustrated in Figure 18-4 . Memory Map of OSD Registers.
18.8.1 OSD Display Registers (Attribute and Code Registers)
The OSD active display registers consist of 450 attribute and code
registers in a 15 row by 30 column matrix. These registers are memory
mapped to RAM locations as illustrated in Figure 18-4.
When OSDMEN=0 (not displaying), CPU has direct access to these
registers by reading/writing the RAM locations. When OSDMEN=1
(displaying), CPU access these registers indirectly by writing to the OSD
data registers, row register and column register.
Each attribute and code register affects one display character.
Row 0–14, Column 0–29:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
BGR BGG BGB FSS R G B
CRADDR
CHARACTER ATTRIBUTE
CHARACTER CODE
CRADDR — Character Address
These bits form an address to select one of the 384
characters/symbols available from the FLASH font memory.
BGR, BGG, BGB — Character Background Color
These bits define the color of the background of the associated
character/symbol. When all three bits are clear, no background will be
shown. Therefore, seven background colors can be selected.
FSS — Font Size
This bit will determine the font size of the associated
character/symbol. Reset clears this bit.
1 = The font size is 12 × 16 (DOT13 to DOT2)
0 = The font size is 16 × 16
R, G, B — Character Color
These bits define the color of the associated character/symbol.
Data Sheet
282
On-Screen Display (OSD)
MC68HC908LD64 — Rev. 3.0
Freescale Semiconductor