FUJITSU MB90092PF

FUJITSU SEMICONDUCTOR
DATA SHEET
ASSP
DS04-28824-1E
for Screen Display Control
CMOS
ON-Screen Display Controller (OSDC-360)
MB90092
■ DESCRIPTION
The MB90092 is the display controller for displaying text and graphics on the TV screen.
The MB90092 incorporates display memory (VRAM), a font memory interface, and a video signal generator,
allowing text and graphics to be displayed in conjunction with a small number of external components.
The MB90092 can provide two screens, called the main screen and the sub-screen, either independently or
overlayed one on top of the other.
The main screen consists of 24 characters by 12 lines and allows data to be set for each character. The
sub-screen consists of 24 characters by 12 lines or up to 32 characters by 16 lines. Data can be set either for
each line in the former configuration or collectively for the entire screen in the latter configuration.
The characters supported by the MB90092 are the normal characters made up of 24 by 32 dots and the 8 ×
32-dot graphic characters that can be displayed in any of eight different colors in character units.
If filled with only graphic characters, the main screen is 192 (horizontal) × 384 (vertical) dots. In the same case,
the sub-screen is 192 (horizontal) × 384 (vertical) dots, or 256 (horizontal) × 512 (vertical) dots. (The actual
display screen depends on the dot clock frequency in the horizontal direction and on the number of rasters of the
television system in the vertical direction.) The MB90092 uses RAM as font memory, enabling free graphics display.
The MB90092 can use up to 16384 types of characters including normal and graphic characters in total. It can
control up to 16M bits of external font memory.
For output of video signals, the MB90092 has the composite video signal, Y/C-separated video signal, and RGB
digital output pins. The MB90092 also has video signal input pins, allowing superimpose display over either
composite video signals and Y/C-separated video signals.
■ PACKAGE
80-pin Plastic QFP
(FPT-80P-M06)
MB90092
■ FEATURES
Main Screen Display
• Screen display capacity: 24 characters × 12 lines (up to 288 characters)
• Character sizes:
Standard, double width, double height, double width × double height, quadruple
width × double height (Setting possible for each line)
• Display position control: Horizontal display start position: Set in 1/3-character units
Vertical display start position:
Set in raster units
Line spacing control:
Set in raster units (0 to 15 rasters)
• Display priority control: Capable of controlling display priority over the sub-screen (for each line)
• Normal mode display
• Normal character exclusive display mode:
Screen capacity:
Character types:
• Character display:
Character dot configuration:
Character color:
Character background color:
Display mode:
24 characters × 12 lines (up to 288 characters)
8192 different characters (8 M addresses)
24 × 32 dots (per character)
8 colors (for each character) × 4 phases (for each line)
8 colors (for each character)
Selectable from among the pattern background/
solid-fill backgroundor/no background modes
• Extended graphics mode display
• Mode for displaying individually selected, normal and graphic characters mixed:
Screen capacity:
24 characters × 12 lines (up to 288 characters)
192 horizontal dots × 384 vertical dots (entire screen)
Character types:
16384 different characters (16 M addresses)
• Normal character display: Character dot configuration: 24 horizontal dots × 32 vertical dots
Character color:
8 colors (for each character) × 4 phases (for each line)
Line background color:
8 colors (for each line)
Display mode:
Selectable from among the pattern background/
solid-fill background/no background modes
Shaded background display available (set for each
character)
• Graphic character display:Character dot configuration: 8 horizontal dots × 32 vertical dots
Character color:
8 colors (for each dot) × 4 phases (for each character)
Sub-Screen Display
Screen display position: Settable horizontally and vertically in 2-dot units
• Normal screen mode
32 characters × 12 lines (up to 384 characters)
256 horizontal dots × 384 vertical dots (graphics
characters only) (The actual display screen depends
on the television system and dot clock frequency.
Normal character/graphic character display
selectable for each line (Header display character
code is specified for each line.)
Character string length:
Selectable from among 1, 2, 4, 8, 16, 24, and 32 digits
• Normal character display: Character dot configuration: 24 horizontal dots × 32 vertical dots
Character color:
8 colors (for each line)
Pattern background color: 8 colors (entire screen)
• Graphic character display:Character dot configuration: 8 horizontal dots × 32 vertical dots
Character color:
8 colors (for each dot) × 4 phases (for each line)
Screen capacity:
2
MB90092
• Full-screen mode
32 characters × 16 lines (up to 512 characters)
256 horizontal dots × 512 vertical dots
(The actual display screen depends on the television
system and dot clock frequency.)
Virtual screen capacity:
Mode A: 32 characters × 16 lines (× 32 screens)
256 horizontal dots × 512 vertical dots
Mode B: 512 characters × 32 lines
4096 horizontal dots × 1024 vertical dots
• Normal character display: Character dot configuration: 24 horizontal dots × 32 vertical dots
Character color:
8 colors (set for the entire screen)
Pattern background color: 8 colors (set for the entire screen)
• Graphic character display:Character dot configuration: 8 horizontal dots × 32 vertical dots
Character color:
8 colors (for each dot) × 4 phases (set for the entire
screen)
Screen capacity:
Screen Background Display
Screen background color: 8 colors (set for the entire screen)
Analog Inputs
• Composite video signal input
• Y/C-separated inputs
Analog Outputs
• Composite video signal output
• Y/C-separated outputs
Digital Outputs
• G (Green), R (Red), and B (Blue) output
• VOC (character) output, VOB (character + background) output
• Characters, character background, line background, and screen background each capable of being displayed
in eight colors
Internal Synchronization Control (Video Signal Generator)
• Internal video signal generator supporting the NTSC and PAL systems
• Interlaced/noninterlaced display selectable
External Synchronization Control
• Separated sync signal input/composite sync signal input selectable
External Interface
• 8-bit serial inputs (3 signal input pins)
Chip select: CS
Serial clock: SCLK
Serial data: SIN
Package
• QFP-80
Miscellaneous
• Internal power-on reset circuit
3
MB90092
■ PIN ASSIGNMENT
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
XD
EXD
TEST
TSC
VCC
ADR20
ADR19
ADR18
ADR17
ADR16
ADR15
ADR14
ADR13
ADR12
ADR11
VSS
Figure 1 shows the pin assignment of the MB90092.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
MB90092
[NC]
[NC]
[NC]
[NC]
AVSS
AVSS
YOUT
YIN
AVCC2
COUT
CIN
AVSS
VOUT
VKIN
VKOUT
VIN
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
IC
VOC
VOB
VSS
B
R
G
CS
SCLK
SIN
VCC
EXHSYN
EXVSYN
HSYNC
VSYNC
VBLNK
EXS
XS
[NC]
FSCO
CBCK
PDS
VSS
AVSS
Figure 1 MB90092 Pin Assignment
4
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
ADR10
ADR9
VCC
ADR8
ADR7
ADR6
ADR5
ADR4
ADR3
ADR2
ADR1
ADR0
VSS
DA7
DA6
DA5
DA4
DA3
DA2
DA1
DA0
READ
VCC
AVCC1
MB90092
■ PIN DESCRIPTIONS
Pin name
Pin no.
I/O
Function
IC
1
I
Internal color generation mode setting pin
This pin outputs the internally generated color burst signal to the video
signal output in response to Low-level input during external
synchronization control operation.
The pin can also be used as a reset signal input pin by Low-level input to
the TEST pin. In this case, Low-level input to this pin resets the
MB90092.
The pin is a hysteresis input with an internal pull-up resistor.
VOC
2
O
Character interval signal output pin
The output signal represents the character dot output interval.
VOB
3
O
Character/background internal signal output pin
During internal synchronization control operation, the output signal
represents the character, character background, line background, or
screen background output interval.
B
R
G
5
6
7
O
O
O
Color signal output pins
These pins output the character, character background, line
background, and screen background color signals.
CS
8
I
Chip select pin
For serial transfer, set this pin to the Low level.
This pin is also used to release a power-on reset.
The pin is a hysteresis input with an internal pull-up resistor.
SCLK
9
I
Shift clock input pin for serial transfer
This pin is a hysteresis input with an internal pull-up resistor.
SIN
10
I
Serial data input pin
The pin is a hysteresis input with an internal pull-up resistor.
EXHSYN
12
I
External horizontal sync signal input pin
This pin can also serve as a composite sync signal input pin depending
on the internal register setting.
The pin is a hysteresis input with an internal pull-up resistor.
EXVSYN
13
I
External vertical sync signal input pin
Input to this pin is disabled when composite sync signal input has been
selected by setting the internal register.
HSYNC
14
O
Horizontal sync signal output pin
This pin can also output composite sync signals depending on the
internal register setting.
The pin outputs the signal (FSC) resulting from dividing the 4FSC clock
frequency by setting the TEST pin to the Low level.
VSYNC
15
O
Vertical sync signal output pin
This pin is fixed at the High level when composite sync signal output has
been selected by setting the internal register.
The pin outputs the dot clock oscillator signal when the TEST pin goes
Low.
(Continued)
5
MB90092
Pin name
Pin no.
I/O
Function
VBLNK
16
O
Vertical blanking interval signal output pin
This pin outputs the Low-level signal in the vertical blanking interval.
EXS
XS
17
18
I
O
External circuit pins for color burst clock generator
Connect an external crystal oscillator (14.31818 MHz for NTSC or
17.734475 MHz for PAL) and load capacitance (C) to these pins to form
a crystal oscillator circuit.
FSCO
20
O
Internal color burst clock output pin
This pin controls internal color burst clock output depending on the FO
bit of command 7.
CBCK
21
I
External color burst clock input pin
PDS
22
O
Pin for output of the result of color burst clock phase comparison
YOUT
31
O
Luminance signal output pin
This pin outputs a signal of 2 VP-P (pedestal level 1.57 V, sink chip level
1 V).
YIN
32
I
Luminance signal input pin for superimpose display
This pin inputs a DC-reproduced (DC-clamped) signal of 2 VP-P
(pedestal level 1.57 V, sink chip level 1 V).
COUT
34
O
Saturation signal output pin
This pin outputs a signal at 1.57 VDC and a color burst signal amplitude
of 0.57 VP-P.
CIN
35
I
Saturation signal input pin for superimpose display
This pin inputs a signal at 1.57 VDC and a color burst signal amplitude
of 0.57 VP-P.
VOUT
37
O
Composite video signal output pin
This pin outputs a signal of 2 VP-P (pedestal level 1.57 V, sink chip level
1 V).
VKIN
38
I
Background level control input pin for halftone background display of
external input composite video signals (input to the VIN pin and output
from the VOUT pin)
Halftone background display is controlled by setting the KID bit of
command 5 to “1”.
VKOUT
39
O
Background level control output pin for halftone background display of
external input composite video signals (input to the VIN pin and output
from the VOUT pin)
Halftone background display is controlled by setting the KID bit of
command 5 to “1”.
VIN
40
I
Composite video signal input pin for superimpose display
This pin inputs a DC-reproduced (DC-clamped) signal of 2 VP-P
(pedestal level 1.57 V, sink chip level 1 V).
(Continued)
6
MB90092
Pin name
Pin no.
I/O
Function
READ
43
O
External font memory read control pin
This pin outputs the Low-level signal in the font memory read period.
The pin enters the high impedance state when the TSC pin inputs a
Low-level signal.
DA0
DA1
DA2
DA3
DA4
DA5
DA6
DA7
44
45
46
47
48
49
50
51
I
I
I
I
I
I
I
I
External font memory data input pins
These pins are TTL level inputs with an internal pull-up resistor.
ADR0
ADR1
ADR2
ADR3
ADR4
ADR5
ADR6
ADR7
ADR8
ADR9
ADR10
ADR11
ADR12
ADR13
ADR14
ADR15
ADR16
ADR17
ADR18
ADR19
ADR20
53
54
55
56
57
58
59
60
61
63
64
66
67
68
69
70
71
72
73
74
75
O
External font memory address output pins
These pins enter the high impedance state when the TSC pin inputs a
Low-level signal.
ADR0
ADR1
ADR2
Raster address
ADR3
ADR4
ADR5
M0, SM0
ADR6
M1, SM1
ADR7
M2, SM2
ADR8
M3, SM3
Character code (Lower bits)
ADR9
M4, SM4
ADR10
M5, SM5
ADR11
M6, SM6
ADR12
Data distinction bits
ADR13
(12,13 = 00: Left, 10: Center, 01: Right)
ADR14
M7, SM7
ADR15
M8, SM8
ADR16
M9, SM9
ADR17
MA, SMA
Character code (Higher bits)
ADR18
MB, SMB
ADR19
MC, SMC
ADR20
MD, SMD
TSC
77
I
Tristate control input pin for external font memory control bus
When this pin inputs a Low-level signal, the ADR0 to ADR20 pins and
the READ pin enter the high impedance state.
The pin is a hysteresis input with an internal pull-up resistor.
TEST
78
I
Test signal input pin
This pin usually inputs a High-level (fixed) signal.
EXD
XD
79
80
I
O
External circuit pins for display dot clock generator
Connect these pins to external “L” and “C” to form an LC oscillator
circuit.
(Continued)
7
MB90092
(Continued)
Pin name
8
Pin no.
I/O
Function
[N.C]
19
25
26
27
28
—
—
—
—
—
Leave these pins unconnected.
VCC
11
42
62
76
—
—
—
—
Power-supply pins (+5 V)
VSS
4
23
52
65
—
—
—
—
Ground pins
AVCC1
41
—
Analog power pin for composite video signals (VIN-VOUT)
AVCC2
33
—
Analog power pin for luminance (YIN-YOUT) and chroma (CIN-COUT)
signals
AVSS
24
29
30
36
—
—
—
—
Analog circuit ground pins
Set these pins to the same level as the VSS pin.
MB90092
■ BLOCK DIAGRAM
Figure 2 is a block diagram of the MB90092.
SIN
SCLK
CS
TEST
Serial input control
Each control and data
VIN
YIN
VOUT
YOUT
Analog SW
CIN
VKIN
EXHSYN
EXVSYN
IC
HSYNC
VSYNC
VBLNK
COUT
VKOUT
H/V separation
circuit
Video signal
generator
NTSC/PAL signal
generator
Display memory
control
Output control
VRAM
CG memory
control
XS
EXS
4FSC clock oscillator
Each block
XD
EXD
Dot clock oscillator
Each block
Phase comparator
(color burst)
B
R
G
VOB
VOC
ADR0 to ADR20
READ
DA0 to DA7
TSC
CBCK
PDS
FSCO
Figure 2 Block Diagram
9
MB90092
■ ABSOLUTE MAXIMUM RATINGS
Parameter
Value
Symbol
Unit
Remarks
Min.
Max.
VCC
VSS – 0.3
VSS + 7.0
V
*1
AVCC1
VSS – 0.3
VSS + 7.0
V
*1
AVCC2
VSS – 0.3
VSS + 7.0
V
*1
Input voltage
VIN
VSS – 0.3
VSS + 7.0
V
*2
Output voltage
VOUT
VSS – 0.3
VSS + 7.0
V
*2
Power consumption
Pd
—
600
mW
Operating temperature
Ta
–40
+85
°C
Storage temperature
Tstg
–55
+150
°C
Supply voltage
*1: AVSS and VSS must have equal potential.
*2: Neither VIN nor VOUT must exceed “VCC + 0.3 V.”
WARNING: Semiconductor devices can be permanently damaged by application of stress (voltage, current,
temperature, etc.) in excess of absolute maximum ratings. Do not exceed these ratings.
■ RECOMMENDED OPERATING CONDITIONS
(VSS = AVSS = 0 V)
Parameter
Symbol
Value
Unit
Remarks
Min.
Max.
VCC
4.5
5.5
V
Specification guarantee
range
AVCC1
4.5
5.5
V
*1, *2
AVCC2
4.5
5.5
V
*1, *3
VIHS1
2.2
VCC + 0.3
V
DA0 to DA7
VIHS2
0.8 × VCC
VCC + 0.3
V
Except DA0 to DA7
VILS1
–0.3
0.8
V
DA0 to DA7
VILS2
–0.3
0.2 × VCC
V
Except DA0 to DA7
Operating temperature
Ta
–40
+85
°C
Analog input voltage
AVIN
0
VCC
V
Supply voltage
“H” level input voltage
“L” level input voltage
*1: AVSS and VSS must have equal potential.
*2: “AVCC1 = AVSS” is allowed if composite video signals (VIN-VOUT pins) are not used.
*3: “AVCC2 = AVSS” is allowed if Y/C-separated video signals (YIN-YOUT and CIN-COUT pins) are not used.
WARNING: Recommended operating conditions are normal operating ranges for the semiconductor device. All the
device’s electrical characteristics are warranted when operated within these ranges.
Always use semiconductor devices within the recommended operating conditions. Operation outside
these ranges may adversely affect reliability and could result in device failure.
No warranty is made with respect to uses, operating conditions, or combinations not represented on
the data sheet. Users considering application outside the listed conditions are advised to contact their
FUJITSU representative beforehand.
10
MB90092
■ ELECTRICAL CHARACTERISTICS
1. DC Characteristics
(Ta = –40°C to +85°C, VSS = AVSS = 0 V)
Parameter
Symbol
“H” level
output
voltage
VOH
“L” level
output
voltage
VOL
Input
current
Pin
Conditions
Values
Unit
Min.
Typ.
Max.
VCC = 4.5 V
IOH = –2 mA
4.0
—
—
V
VCC = 4.5 V
IOL = 4.0 mA
—
—
0.4
V
VCC = 5.5 V
VIL = 0.0 V
–200
—
–50
µA
—
—
50
mA
—
—
30
mA
VCC = AVCC1 = AVCC2 = 4.5 V
IOL = 100 µA
—
100
320
Ω
IOFF
VIN
YIN
CIN
VKIN
VCC = AVCC1 = AVCC2 = 5.5 V
AVIN = 5.5 V
—
0.1
10
µA
ROUT
VOUT
YOUT
COUT
VKOUT
VCC = AVCC1 = AVCC2 = 4.5 V
IOL = 100 µA
100
—
1800
Ω
IIL
VOC
VOB
B
R
G
HSYNC
VSYNC
VBLNK
FSCO
READ
ADR0 to
ADR20
IC
CS
SCLK
SIN
EXHSYN
EXVSYN
CBCK
Remarks
DA0 to DA7
TSC
TEST
Supply
current
ICC
Analog
supply
current
IA
ON
resistance
Off
leakage
current
Output
resistance
RON
VCC
AVCC1
AVCC2
AVCC1
AVCC2
VIN-VOUT
YIN-YOUT
CIN-COUT
VIN-VKOUT
VKIN-VOUT
VCC = AVCC1 = AVCC2 = 5.5 V
4fsc = 17.734475 MHz
fDC = 16.0 MHz
No load
VCC = AVCC1 = AVCC2 = 5.5 V
4fsc = fDC = 0 MHz
AVIN = 1.65 V
No load
(Continued)
11
MB90092
Parameter
Symbol
Yellow
High level
VYELH
Yellow
Low level
Pin
Conditions
Values
Unit
Remarks
3.11
V
See Figure
7.
2.14
2.25
V
2.89
3.00
3.11
V
VCYAL
1.63
1.74
1.85
V
Green
High level
VGREH
2.66
2.77
2.88
V
Green
Low level
VGREL
1.63
1.74
1.85
V
Magenta
High level
VMAGH
2.49
2.60
2.71
V
Magenta
Low level
VMAGL
1.46
1.57
1.68
V
Red
High level
VREDH
2.49
2.60
2.71
V
Red
Low level
VREDL
1.23
1.34
1.45
V
Blue
High level
VBLUH
2.15
2.26
2.37
V
Blue
Low level
VBLUL
1.23
1.34
1.45
V
Color burst
High level
VBSTH
1.80
1.91
2.02
V
Color burst
Low level
VBSTL
1.12
1.23
1.34
V
Color burst
Low level
VBSTL
1.12
1.23
1.34
V
Min.
Typ.
Max.
2.89
3.00
VYELL
2.03
Cyan
High level
VCYAH
Cyan
Low level
VOUT
VCC = AVCC1 = AVCC2 = 5.0 V
(Continued)
12
MB90092
Parameter
Symbol
White level
3
φ = 270°
VWHT3
YWHT3
White level
2
φ = 180°
Pin
Conditions
Values
Unit
Min.
Typ.
Max.
2.83
2.94
3.05
V
VWHT2
YWHT2
2.72
2.83
2.94
V
White level
1
φ = 90°
VWHT1
YWHT1
2.60
2.71
2.82
V
White level
0
φ = 0°
VWHT0
YWHT0
2.49
2.60
2.71
V
Gray
level 6
VGRY6
YGRY6
2.43
2.54
2.65
V
Gray
level 5
VGRY5
YGRY5
2.26
2.37
2.48
V
Gray
level 4
VGRY4
YGRY4
2.15
2.26
2.37
V
Gray
level 3
VGRY3
YGRY3
1.98
2.09
2.20
V
Gray
level 2
VGRY2
YGRY2
1.86
1.97
2.08
V
Gray
level 1
VGRY1
YGRY1
1.69
1.80
1.91
V
Black
level 3
φ = 270°
VBLK3
YBLK3
1.92
2.03
2.14
V
Black
level 2
φ = 180°
VBLK2
YBLK2
1.80
1.91
2.02
V
Black
level 1
φ = 90°
VBLK1
YBLK1
1.69
1.80
1.91
V
Black
level 0
φ = 0°
VBLK0
YBLK0
1.57
1.68
1.79
V
Pedestal
level
VPDS
YPDS
1.46
1.57
1.68
V
SYNC
level
VTIP
YTIP
0.84
1.00
1.16
V
VOUT
YOUT
VCC = AVCC1 = AVCC2 = 5.0 V
Remarks
See
Figures
7 and 8.
(Continued)
13
MB90092
(Continued)
14
Parameter
Symbol
Yellow
High level
CYELH
Yellow
Low level
Pin
Conditions
Values
Unit
Remarks
2.14
V
See Figure
9.
1.11
1.22
V
2.09
2.20
2.31
V
CCYAL
0.89
1.00
1.11
V
Green
High level
CGREH
1.98
2.09
2.20
V
Green
Low level
CGREL
0.95
1.06
1.17
V
Magenta
High level
CMAGH
1.98
2.09
2.20
V
Magenta
Low level
CMAGL
0.95
1.06
1.17
V
Red
High level
CREDH
2.09
2.20
2.31
V
Red
Low level
CREDL
0.89
1.00
1.11
V
Blue
High level
CBLUH
1.92
2.03
2.14
V
Blue
Low level
CBLUL
1.00
1.11
1.22
V
Color burst
High level
CBSTH
1.80
1.91
2.02
V
Color burst
Low level
CBSTL
1.12
1.23
1.34
V
Pedestal
level
CPDSC
1.46
1.57
1.68
V
Min.
Typ.
Max.
1.92
2.03
CYELL
1.00
Cyan
High level
CCYAH
Cyan
Low level
COUT
VCC = AVCC1 = AVCC2 = 5.0 V
MB90092
,,,,
,,,,,,,,,,
,,,,
,,,,,,,,,,
,,,,
,,,,
,,,,
,,,,,,,,,,
,,
,
,
,,,,
,
,,,,
,,,,,,,,,,
,,,,,,,,,,
,,,,
,, ,,,,,,
,,,,
,,,,
,,,,
,,,,,,,
,,,,,,,,,,
,, ,,,,,,
,,,,
,,,,
,,,,,,,
, ,,,,,,
,,,,
VYELH
VWHT0 to 3
VGRY6
VGRY5
VGRY4
VCYAH
VGREH
VMAGH
VREDH
VBLUH
VYELL
VCYAL
VGREL
VBSTH
VPDS
VBSTL
VMAGL
VREDL
VTIP
VGRY3
VGRY2
VGRY1
VBLK0 to 3
VBLUL
Figure 7 VOUT Output
YWHT0 to 3
YGRY6
YGRY5
YGRY4
YGRY3
YGRY2
YGRY1
YBLK0 to 3
YPDS
YTIP
Figure 8 YOUT Output
CBSTH
CPDS
CBSTL
,
,,,,,,,,,,
,, ,,,,,,,,,,,,
,,,,
,,,,
,,,,
,,,,,,
,
,
,
,
,
,
,,,,
,,,,
,
,
,,,,
,,,,,,,,,,
,,,,,,
,,,,
,, ,,,,,,,,,,,,
,,,,
,,,,
,,,,
,,,,
,,,,,,,,,,
,,,
,, ,,,,,,,,,,,,
,,,,
,,,,
CCYAH
CGREH
CMAGH
CREDH
CYELH
CBLUH
CYELL
CBLUL
CCYAL
CGREL
CMAGL
CREDL
Figure 9 COUT Output
15
MB90092
2. AC Characteristics
(Ta = –40°C to +85°C, VCC = 5.0 V±10%, VSS = 0 V)
Parameter
Symbol
Shift clock cycle time
tCYC
tWCH
Shift clock pulse width
tWCL
tCR
Shift clock signal rise/fall time
tCF
Pin
SCLK
SCLK
SCLK
Values
Unit
Remarks
—
ns
450
—
ns
See Figure
10.
450
—
ns
—
200
ns
—
200
ns
Min.
Max.
1000
Shift clock start time
tSS
SCLK
200
—
ns
Data setup time
tSU
SIN
200
—
ns
Data hold time
tH
SIN
100
—
ns
Chip select end time
tEC
CS
500
—
ns
—
200
ns
—
200
ns
tCRC
Chip select signal rise/fall time
tCFC
CS
Horizontal sync signal rise time
tHR
EXHSYN
—
200
ns
Horizontal sync signal fall time
tHF
EXHSYN
—
200
ns
Vertical sync signal rise time
tVR
EXVSYN
—
200
ns
Vertical sync signal fall time
tVF
EXVSYN
—
200
ns
Horizontal sync signal pulse width
*1
tWH
EXHSYN
4.0
8.0
µs
Vertical sync signal pulse width
*1
tWV
EXVSYN
1
5
H
Horizontal sync detection pulse width *2
tWH
EXHSYN
4.0
8.0
µs
Vertical sync detection pulse width
tWH
EXHSYN
13
28
µs
tWR
IC
10
—
µs
Reset input pulse width
*2
(TEST = Low)*3
See Figure
11.
See Figure
12.
*1: The values assume H/V-separated sync signal input.
*2: The values assume composite sync signal input.
*3: When the TEST pin is a Low-level input, the IC pin serves as a reset pin input. (The IC and TEST pins can be
Low level at the same time.)
16
MB90092
0.8 VCC
0.2 VCC
CS
0.8 VCC
0.2 VCC
tCRC
tSS
tCYC
tEC
tCFC
0.8 VCC
0.2 VCC
SCLK
tWCH
tCR
tWCL
tCF
tH
tSU
0.8 VCC
0.2 VCC
SIN
Figure 10 Serial Input Timings
EXHSYN
0.8 VCC
0.8 VCC
0.2 VCC
tWH
tHF
EXVSYN
0.2 VCC
0.8 VCC
tHR
0.8 VCC
0.2 VCC
0.2 VCC
tWV
tVF
tVR
Figure 11 Vertical and Horizontal Sync Signal Input Timings
IC
0.2 VCC
0.2 VCC
tWR
Figure 12 Reset Signal Input Timing
17
MB90092
Parameter
Symbol
Pin
Unit
Remarks
500
ns
See Figure
13.
Min.
Max.
250
trcyc
EXD
Address valid delay
tab
ADR0 to ADR20
—
60
ns
READ active delay
tra
READ
—
38
ns
Read data setup time
tds
DA0 to DA7
30
—
ns
Read data hold time
tdh
DA0 to DA7
30
—
ns
Address invalid delay
tai
ADR0 to ADR20
0
—
ns
READ inactive delay
tri
READ
0
—
ns
Tristate address delay
ttad
ADR0 to ADR20
—
100
ns
Tristate READ delay
ttrd
READ
—
100
ns
ROM read cycle
*1
*1: Depends on the dot clock oscillation frequency. (trcyc = 4/fDC)
18
Values
See Figure
14.
MB90092
trcyc
4
1
2
3
4
1
2
3
4
1
0.8 VCC
0.2 VCC
EXD
ADR
to
ADR20
Main screen data address *
0.8 VCC
0.2 VCC
Sub-screen data address *
tab
tai
0.8 VCC
0.2 VCC
READ
tra
DA0
to
DA7
Main screen data *
tri
0.8 VCC
0.2 VCC
Sub-screen data *
tds
tdh
*: The main screen and sub-screen have the same address data timings.
Figure 13 Address Data Hold Timings
ADR0
to
ADR20
0.8 VCC
0.2 VCC
0.8 VCC
0.2 VCC
READ
TSC
0.2 VCC
ttrd
ttad
Figure 14 Address and READ Signal Delays at TCS Signal Input
19
MB90092
3. Clock Timing Specifications
Parameter
Display dot clock
Symbol
*
Color burst clock (NTSC) *
Color burst clock (PAL)
*
Pin
fDC
EXD
XD
4 fSC
EXS
XS
Values
Unit
Min.
Typ.
Max.
8
—
16
MHz
—
14.318185
—
MHz
—
17.734475
—
MHz
Remarks
* : Input the signal with a duty cycle of 50%.
4. Power-on Reset Specifications
(Ta = –40°C to +85°C)
Parameter
Power-supply rise time
Symbol
Pin
tr
Values
Unit
Remarks
50
ms
Conditions which activate
the power-on reset circuit.
(Figure 15)
Conditions in which the
circuit repeatedly operate
normally. (Figure 15)
Min.
Max.
0.05
VCC
Power-supply off time
toff
1
—
ms
Time after power-supply rise
tWIT
450
—
ns
450
—
450
—
Reset cancel pulse width
20
tWRH
tWRL
CS
ns
Power-on reset cancel
timing (See Figure 16.)
MB90092
4.5 V
0.2 V
0.2 V
0.2 V
V CC
t
r
t off
Note: The power supply must be activated smoothly.
Figure 15 Power ON/OFF Timing
4.5 V
V CC
Internal reset
CS
t WIT
0.8 V CC
CS
0.2 V CC
t WRL
t WRH
*t CRC
*t CFC
* : See Section 4, “AC Characteristics”.
Figure 16 Power-on Reset Cancel Timing
21
MB90092
5. Recommended Input Timings
(a) Composite sync signal input timing
Parameter
NTSC
PAL
Unit
525
625
Lines
Field frequency
60 (59.94)
50
Hz
*1
Line frequency
15750 (15734.264)
15625
Hz
*1
19 to 21
25
H
*2
First equalizing pulse interval
3
2.5
H
*2
Vertical sync pulse interval
3
2.5
H
*2
Second equalizing pulse interval
3
2.5
H
*2
Equalizing pulse width
2.29 to 2.54
2.34 to 2.36
µs
Equalizing pulse cycle
0.5
0.5
H
Cut-in pulse width
3.81 to 5.34
4.5 to 4.9
µs
Cut-in pulse cycle
0.5
0.5
H
63.492 (63.5555)
64
µs
4.19 to 5.71 (4.7±0.1)
4.5 to 4.9
µs
*1
11.7 to 12.3
µs
*1
NTSC
PAL
Unit
60 (59.94)
50
Hz
*1
Vertical sync signal pulse width
1 to 5
1 to 4
H
*2
Horizontal sync signal frequency
63.492 (63.5555)
64
µs
*1
4.19 to 5.71 (4.7±0.1)
4.5 to 4.9
µs
*1
Number of frame scan lines
Vertical retrace blanking interval
Horizontal sync signal cycle
Horizontal sync signal pulse width
Horizontal retrace blanking interval 10.2 to 11.4 (10.5 to 11.4)
Remarks
*2
*2
*1: Parenthesized values are specifications for color information display.
*2: 1 H is assumed to be one horizontal sync signal period.
(b) H/V-separated sync signal input timing
Parameter
Vertical sync signal frequency
Horizontal sync signal pulse width
*1: Parenthesized values are specifications for color information display.
*2: 1 H is assumed to be one horizontal sync signal period.
22
Remarks
MB90092
6. Output Timings
(a) Horizontal timing
Symbol
NTSC
HPS
PAL
Remarks
0
0
EQP1E
34
42
HPE
68
84
BSTS
76
100
BSTE
112
140
HBLKE
143
186
SEP1S
388
484
EQP2S
455
568
EQP2E
489
610
SEP2S
842
1050
HBLKS
888
1106
910
1135
* (1137)
IHCLR
See Figure 17.
Note: The values in the above list are 4fSC count values.
* : Parenthesized values assume the last raster in each V cycle (field).
(b) Vertical timing
Symbol
NTSC
PAL
Interlaced
Noninterlaced
Interlaced
Noninterlaced
VPS
0
0
0
0
VPE
6
6
5
5
EQPE
12
12
10
10
VBLKE
36
36
45
45
VBLKS
519
519
620
620
VPS
525
526
625
624
Remarks
See Figures 18
(NTSC) and 19
(PAL).
Note: The values in the above list are 1/2H count values.
23
MB90092
Video signal
Horizontal sync signal
Horizontal retrace blanking interval
Burst flag
Equalizing pulse
Cut-in pulse
EQP2E
EQP2S
SEP1S
HBLKE
BSTE
BSTS
HPE
EQP1E
HPS
HBLKS
Figure 17 NTSC/PAL Horizontal Timings
24
IHCLR
HBLKS
SEP2S
521
259
Equalizing pulse interval
Vertical retrace blanking interval
Vertical sync interval
Horizontal scanning line No.
Composite video signal
Odd-numbered field
Equalizing pulse interval
Vertical retrace blanking interval
Vertical sync interval
Horizontal scanning line No.
Composite video signal
Even-numbered field
523
VBLKS
260 261
VBLKS
522
262
524
1
VPS
263 264
VPS
525
4
VPE
267
VPE
266
3
6
7
270
EQPE
EQPE
268 269
5
to
to
19
280
282
20
VBLKE
281
VBLKE
18
Figure 18 NTSC Vertical Timings
265
2
to
to
521
258
522
261
523 524
VBLKS
260
VBLKS
259
525
263
1
VPS
VPS
262
MB90092
25
26
622
311
311
♦
VBLKS
623
BSTE,VBLKS
310
↑
BSTE
309
↓
310
♦
BSTE VBLKS
309
↑
312
♦
624
♦
312
♦
♦
VPS
VPS
313
♦
♦
314
VPS
♦
♦
♦
314
625 1
♦
1
VPS
♦
313
624 625
BSTE VBLKS
623
♦
Note 1
♦
3
♦
VPE
♦
4
♦
♦
VPE
3
♦
VPE
315 316
2
♦
VPE
5
6
319
♦↑
6
♦
EQPE
↓
to
↓
to
↑
to
↑
to
↓
335
↓
22
↑
336
↓
VBLKE
336
↑
↑
337
↓
24
↑
337
VBLKE
23
↓
↓
24
VBLKE
23
↑
VBLKE
335
↑
22
↓
Figure 19 PAL Vertical Timings
BSTS
320
↑
7
↓
320
EQPE,BSTS
5
♦ ↑
318 319
♦
7
↑
EQPE BSTS
♦
Note 2
EQPE BSTS
318
♦
♦
♦
317
4
315 316 317
2
♦
Note 1: ♦ indicates the HSYNC positions in the equalizing pulse intervals.
Note 2: The arrows mark indicate the phase of color subcarrier. (↑: +135°, ↓: –135°)
Color burst phase
Composite video signal
Horizontal scanning line
No.
Vertical sync interval
Vertical retrace blanking
interval
Burst blanking interval
Equalizing pulse interval
Forth field
↑
621 622
↓
↑
Color burst phase
Composite video signal
Horizontal scanning line
621
No.
Vertical sync interval
Vertical retrace blanking
interval
Burst retrace blanking
interval
Equalizing pulse interval
Third field
Color burst phase
Composite video signal
Horizontal scanning line
No.
Vertical sync interval
Vertical retrace blanking
interval
Burst retrace blanking
interval
Equalizing pulse interval
Second field
Color burst phase
Composite video signal
Horizontal scanning line
No.
Vertical sync interval
Vertical retrace blanking
interval
Burst blanking interval
Equalizing pulse interval
First field
to
↑
to
to
to
621
↓
308
↑
621
↑
308
↓
310
♦
311
♦ ♦
♦
BSTE VBLKS
624
♦
625
♦
312
625
312
♦
BSTS,VBLKS
310
↑
624
VBLKS
311
♦
VBLKS
622 623
↑
309
↓
BSTE
622 623
BSTE
309
↑
♦
1
♦
VPS
VPS
1
♦
VPS
313
♦
♦
♦
313
VPS
♦
♦
MB90092
MB90092
■ DISPLAY CONTROL COMMANDS
Table 1 lists the MB90092 display control commands.
Table 1 List of Display Control Commands
Command
no.
First byte
Second byte
Command code/data
Data
76543
2
1
6
5
4
Function
0
7
3
2
1
0
RA7
0
RA6 RA5 CA4 CA3 CA2 CA1 CA0
0
10000
VSL RA8
1-1
10001
MA
MB
AT
0
CG
CR
CB
MC
2-1
10010
M9
M8
M7
0
M6
M5
M4
M3
1-2
10001
SMA SMB
0
0
line
SCG SCR SCB SMC SGR SDC SMD Sub-screen
control 1
2-2
10010
SM9 SM8 SM7
0
line
SM6 SM5 SM4 SM3 SM2 SM1 SM0 Sub-screen
control 2
1-3
10001
OF1 OF0
0
0
0
0
0
PC
PG
PR
PB
Main screen line
control 1
2-3
10010
G2
G1
G0
0
SOC
VD
DG
KC
KG
KR
KB
Main screen line
control 2
3
10011
FIL
0
0
0
0
0
0
0
0
0
0
4
10100
IE
IN
EB
0
EO
CM
ZM
NP
P2
P0
DC Screen control 1
5
10101
KID APC GYZ
0
BH2 BH1 BH0
W3
W2
W1
W0 Screen control 2
6
10110
G2
G1
G0
0
SOC
VD
DG
N3
N2
N1
N0
Main screen line
control 3
7
10111
EC
LP
FO
0
0
Y5
Y4
Y3
Y2
Y1
Y0
Main screen vertical
position control
8
11000
SC
0
FC
0
0
X5
X4
X3
X2
X1
X0
Main screen horizontal
position control
9
11001
0
0
GRM
0
0
0
0
0
0
0
0
10
11010
0
0
RB
0
BK
CC
BC
UC
UG
UR
UB
11
11011
SG2 SG1 SG0
0
0
12
11100
SGA
0
SY7
0
vertical
SY6 SY5 SY4 SY3 SY2 SY1 SY0 Sub-screen
position control
13
11101
0
SX8
SX7
0
SX6 SX5 SX4 SX3 SX2 SX1 SX0
14
11110
—
—
—
0
—
—
—
—
—
—
—
(Reserved)
15
11111
—
—
—
0
—
—
—
—
—
—
—
(Reserved)
VRAM address setting
BG BR BB Main screen
(GR) (BS) (MD) character control 1*
M2
M1
M0
SCC SBC SGC SBG SBR SBB
Main screen
character control 2
VRAM write
control
Kanji font display
control
Color control
Sub-screen
control
Sub-screen horizontal
position control
* : Parenthesized bit names are used for extended graphics mode.
27
MB90092
1. Command 0 (VRAM Address Setting)
[Command format]
MSB
First byte
LSB
1
0
0
0
0
VSL
RA8
RA7
LSB
MSB
Second byte
0
RA6
RA5
CA4
CA3
CA2
CA1
CA0
VSL
: VRAM write control
RA8 to RA5 : VRAM row address setting (00 to BH)
CA4 to CA0 : VRAM column address setting (00 to 17H)
[Description]
VSL
: VRAM write control
RA8 to RA5 : VRAM row address setting (00 to BH)
CA4 to CA0 : VRAM column address setting (00 to 17H)
VSL
0
RA8
RA7
RA6
RA5
Row address (0 to BH)
CA4
CA3
CA2
CA1
CA0
Operation
Set the main screen
character control RAM address.
Column address (0 to 17H)
Row address (0 to BH)
—
—
—
—
0
Set the sub screen
row control RAM address.
Row address (0 to BH)
—
—
—
—
1
Set the main screen
row control RAM address.
1
(1) In normal mode (Command 9: GRM = 0)
MC to M0
: Set a character code.
The character code can be specified between 0000H to 1FFFH.
Up to 8192 different characters can be used.
AT
: Specify character attribute display.
AT = 0 : Specify normal display.
AT = 1 : Specify attribute display.
Solid-fill background (when command 10: RB = 1)
Blinking (when command 10: BK = 1)
Shaded background (when command 1: BS = 1)
Note: If shaded background display and solid-fill background display or blinking display
are specified, the shaded background display setting takes priority over the other
setting.
CG, CR, CG : Character colors
BG, BR, BB : Character background colors
28
MB90092
Character color signal output/Character background color signal output
CG/BG
CR/BR
CB/BB
Digital output
Video output
G
R
B
Color
Monochrome
0
0
0
L
L
L
Black
Gray 0 (Black)
0
0
1
L
L
H
Blue
Gray 1
0
1
0
L
H
L
Red
Gray 2
0
1
1
L
H
H
Magenta
Gray 3
1
0
0
H
L
L
Green
Gray 4
1
0
1
H
L
H
Cyan
Gray 5
1
1
0
H
H
L
Yellow
Gray 6
1
1
1
H
H
H
White
Gray 7 (White)
(2) In extended graphics mode (Command 9: GRM = 1)
MD to M0
: Set a character code.
The character code can be specified between 0000H to 3FFFH.
Up to 16384 different characters can be used.
AT
: Specify character attribute display.
AT = 0 : Specify normal display.
AT = 1 : Turn attribute display ON.
Solid-fill background (when command 10: RB = 1)
Blinking (when command 10: BK = 1)
Shaded background (when command 1: BS = 1)
Note: If shaded background display and solid-fill background display or blinking display
are specified, the shaded background display setting takes priority over the other
setting.
GR
: Specify normal character/graphic character display.
GR = 0 : Specify normal character display.
Characters made up of 24 horizontal dots × 32 vertical dots
GR = 1 : Specify graphic character display
Characters made up of 8 horizontal dots × 32 vertical dots (color settable for each dot)
Note: Do not set BS = 1.
BS
: Specify shaded background display.
BS = 0 : Specify normal display.
BS = 1 : Specify shaded background display.
Characters for which AT = 0 has been set are shaded on the background.
Characters for which AT = 1 has been set are shaded on the background in reverse
video.
29
MB90092
2. Commands 1 and 2 (VRAM Data Settings 1 and 2)
Writing main screen character control data (when command 0: VSL = 0)
[Command format]
Command 1-1 (Main screen character control data setting 1)
MSB
First byte
LSB
1
0
0
0
1
MA
MB
AT
LSB
MSB
Second byte
0
CG
CR
CB
MC
BG
(GR)
BR
(BS)
BB
(MD)
*
*: Parenthesized bit names are used for extended graphics mode.
Command 2-1 (Main screen character control data setting 2)
MSB
First byte
LSB
1
0
0
1
0
M9
M8
M7
LSB
MSB
Second byte
0
M6
M5
(MD), MC to M0
AT
CG, CR, CB
BG, BR, BB
(GR)
(BS)
M4
M3
M2
M1
M0
: Character code
: Specify character attribute display.
: Character colors
: Character background colors
: Specify normal character/graphic character display.
: Specify shaded background display.
(1) In normal character display mode (GR = 0)
CG, CR, CB : Character colors
(2) In graphic character display mode (GR = 1)
CG
CR, CB
30
: Graphic color transparency control
CG = 0 : Normal display
CG = 1 : Transparent display
This setting replaces the “black” graphic color display with transparent display.
: Graphic color phase control
These bits control the color phase of video signal outputs (VOUT pin and COUT pin outputs).
CR
CB
Graphic color phase
0
0
+0 degree
0
1
+90 degrees
1
0
+180 degrees
1
1
+270 degrees
MB90092
Writing sub-screen line control data (when command 0: VSL = 1, CA0 = 0)
Set sub-screen line control data.
[Command format]
Command 1-2 (Sub-screen line control data setting 1)
MSB
First byte
LSB
1
0
0
0
1
SMA
SMB
LSB
MSB
Second byte
0
0
SCG
SCR
SCB
SMC
SGR
SDC
SMD
Command 2-2 (Sub-screen line control data setting 2)
MSB
First byte
LSB
1
0
0
1
0
SM9
SM8
LSB
MSB
Second byte
SM7
0
SM6
SMD to SM0
SDC
SGR
SCG to SCB
SCG
SCR, SCB
SM5
SM4
SM3
SM2
SM1
SM0
: Sub-screen line first character code
: Sub-screen line output control
: Sub-screen line character display control
: Sub-screen line character colors (when SGR = 0)
: Sub-screen line graphic color transparency control (when SGR = 1)
: Sub-screen line graphic color phase control (when SGR = 1)
[Description]
SMD to SM0: Sub-screen line first character code
SDC: Sub-screen line output control
SDC = 0 : Disable sub-screen line display output.
SDC = 1 : Enable sub-screen line display output.
SGR: Sub-screen line character display control
SGR = 0 : Display normal characters.
SGR = 1 : Display graphic characters.
(1) In sub-screen line normal character display mode (SGR = 0)
SCG to SCB : Sub-screen line character colors
(2) In sub-screen line graphic character display mode (SGR = 1)
SCG
: Sub-screen line graphic color transparency control
SCG = 0: Normal display
SCG = 1: Transparent display
This setting replaces “black” graphic color display with transparent display.
SCR, SCB
: Sub-screen line graphic color phase control
These bits control the color phase of graphic character video signal outputs (VOUT pin and
COUT pin outputs).
31
MB90092
SCR
SCB
Sub-screen line graphic color phase
0
0
+0 degree
0
1
+90 degrees
1
0
+180 degrees
1
1
+270 degrees
Writing main screen control data (when command 0: VSL = 1, CA0 = 1)
[Command format]
Command 1-3 (Main screen line control data setting 1)
MSB
First byte
LSB
1
0
0
0
1
OF1
OF0
0
LSB
MSB
Second byte
0
0
0
0
PC
PG
PR
PB
Command 2-3 (Main screen line control data setting 2)
MSB
First byte
LSB
1
0
0
1
0
G2
G1
G0
LSB
MSB
Second byte
0
SOC
OF1, OF0
PC
PG, PR, PB
G2, G1, G0
SOC
VD
DG
KC
KG, KR, KB
VD
DG
KC
KR
KB
: Character color phase control
: Shaded pattern background color/monochrome control
: Shaded pattern background color
: Character size control
: Output priority control
: Video signal output control
: Digital signal output control
: Line background color/monochrome control
: Line background color
[Description]
OF1, OF0 : Character color phase control
32
KG
OF1
OF0
Character color phase
0
0
+0 degree
0
1
+90 degrees
1
0
+180 degrees
1
1
+270 degrees
MB90092
PC
: Shaded pattern background color/monochrome control (Valid only in extended graphics mode)
PC = 0 : Display the shaded pattern background of video signal outputs in monochrome.
PC = 1 : Display the shaded pattern background of video signal outputs in color.
PG, PR, PB: Shaded pattern background color (Valid only in extended graphics mode)
G2 to G0
: Character size
G2
G1
G0
Character size
0
0
0
Standard
0
0
1
Double width
0
1
0
Double width × double height
0
1
1
Quadruple width × double height
1
0
0
Standard
1
0
1
Double width
1
1
0
Double width × double height
1
1
1
Double height
SOC
: Output priority control
SOC = 0 : Give display priority to the main screen.
This setting displays the main screen on top of the sub-screen.
SOC = 1 : Give display priority to the sub-screen.
This setting displays the sub-screen on top of the main screen.
VD
: Video signal output control
VD = 0 : Disable output of main screen character information to the video output pin (VOUT, YOUT,
or COUT pin).
VD = 1 : Output main screen character information to the video output pins (VOUT, YOUT, and
COUT pins).
DG
: Digital signal output control
DG = 0 : Disable output of main screen character information to the digital output pin (G, R, B,
VOB, or VOC pin).
DG = 1 : Output main screen character information to the digital output pins (G, R, B, VOB, and
VOC pins).
KC
: Line background color/monochrome control
(Valid only in extended graphics mode)
KC = 0 : Display the line background of video signal outputs in monochrome.
KC = 1 : Display the line background of video signal outputs in color.
KG, KR, KB: Line background color
(Valid only in extended graphics mode)
33
MB90092
3. Command 3 (VRAM Write Control)
[Command format]
MSB
First byte
LSB
1
0
0
1
1
FIL
0
0
LSB
MSB
Second byte
0
0
0
0
0
0
0
0
FIL: VRAM fill control
[Description]
FIL
: VRAM fill control
FIL = 0: Do not fill VRAM.
FIL = 1: Fill VRAM.
VSL
CA0
Area to be filled
0
—
Main screen character control RAM
1
0
Sub-screen line control RAM
1
1
Main screen line control RAM
4. Command 4 (Screen Control 1)
[Command format]
MSB
First byte
LSB
1
0
1
0
0
IE
IN
LSB
MSB
Second byte
0
IE
IN
EB
EO
CM
ZM
NP
P2, P0
DC
EO
CM
ZM
NP
P2
P0
: Internal/external synchronization control
: Interlaced/noninterlaced display control
: Screen background display control
: Field control
: Color/monochrome display control
: Zoom-in control
: NTSC/PAL control
: Pattern background control
: Display control
[Description]
34
EB
IE
: Internal/external synchronization control
IE = 0 : Specify internal synchronization control operation.
IE = 1 : Specify external synchronization control operation.
IN
: Interlaced/noninterlaced display control
IN = 0 : Specify interlaced scan display.
IN = 1 : Specify noninterlaced scan display.
DC
MB90092
EB
: Screen background display control
EB = 0 : Specify normal display.
EB = 1 : Display the screen background.
EO
: Field control
EO = 0: Specify normal display.
EO = 1: Replace display output data to the even-numbered and odd-numbered fields with each
other.
Display output data to each field is replaced with that to the other when the horizontal/
vertical separated sync signal input involves phase shift during external synchronization
control operation.
CM
: Color/monochrome display control
CM = 0: Monochrome display
CM = 1: Color display
ZM
: Zoom-in control
ZM = 0: Normal display
ZM = 1: Zoom into the main screen.
NP
: NTSC/PAL control
NP = 0: Output display signals using the NTSC system.
NP = 1: Output display signals using the PAL system.
P2, P0
: Pattern background control
Specify the pattern background mode for normal character display.
P2
P0
Pattern background mode
0
0
Pattern background 1
0
1
Pattern background 0
1
0
Pattern background 2
1
1
Pattern background 3
Figure 3 shows examples of pattern background display.
Font data
: 001000110000 (12 abstracted bits)
Pattern background 0
Pattern background 1
Pattern background 2
Pattern background 3
: Blank dot
: Character dot
: Pattern background dot
Figure 3 Pattern Background Display Examples
DC
: Display control
DC = 0: Display neither the main screen nor the sub-screen.
Only the screen background can be displayed.
DC = 1: Enable display output operation.
35
MB90092
5. Command 5 (Screen Control 2)
[Command format]
MSB
First byte
LSB
1
0
1
0
1
KID
APC
GYZ
LSB
MSB
Second byte
0
BH2
KID
APC
GYZ
BH2 to BH0
W3 to W0
BH1
BH0
W3
W2
W1
W0
: Halftone control
: APC control
: Main screen line enlargement control
: Color phase control
: Main screen line spacing control
[Description]
KID
: Halftone control
KID = 0 : Perform normal display, disabling halftone display.
KID = 1 : Enable halftone display.
APC
: APC control
APC = 0 : Turn the APC function OFF.
APC = 1 : Turn the APC function ON.
GYZ
: Main screen line enlargement control
GYZ = 0 : Shift the display positions of the lines downward that follow a line on the main screen
when that line is being displayed enlarged, to bring all the lines into view.
GYZ = 1 : Undisplay (conceal) the line that follows a line on the main screen when that line is being
displayed enlarged, and display the remaining lines without changing their original
positions.
BH2 to BH0 : Color phase control
With APC turned on, these bits are used for color phase control if there is a difference between
the external input color phase and internal color phase for some reason such as a circuit delay.
W3 to W0
36
BH2
BH1
BH0
Color phase offset
0
0
0
0 degree
0
0
1
45 degrees
0
1
0
90 degrees
0
1
1
135 degrees
1
0
0
180 degrees
1
0
1
225 degrees
1
1
0
270 degrees
1
1
1
315 degrees
: Main screen line spacing control
Set the line spacing on the main screen.
The line spacing can be specified between 0 and 15 rasters in increments of one raster.
MB90092
6. Command 6 (Main Screen Line Control)
[Command format]
MSB
First byte
LSB
1
0
1
1
0
G2
G1
G0
LSB
MSB
Second byte
0
SOC
G2 to G0
SOC
VD
DG
N3 to N0
VD
DG
N3
N2
N1
N0
: Character size control
: Output priority control
: Video signal output control
: Digital signal output control
: Line specification
[Description]
G2 to G0
: Character size control
G2
G1
G0
Character size
0
0
0
Standard
0
0
1
Double width
0
1
0
Double width × double height
0
1
1
Quadruple width × double height
1
0
0
Standard
1
0
1
Double width
1
1
0
Double width × double height
1
1
1
Double height
SOC
: Output priority control
SOC = 0 : Give display priority to the main screen.
This setting displays the main screen on top of the sub-screen.
SOC = 1 : Give display priority to the sub-screen.
This setting displays the sub-screen on top of the main screen.
VD
: Video signal output control
VD = 0 : Disable output of main screen character information to the video output pin (VOUT,
YOUT, or COUT pin).
VD = 1 : Output main screen character information to the video output pins (VOUT, YOUT, and
COUT pins).
DG
: Digital signal output control
DG = 0 : Disable output of main screen character information to the digital output pin (G, R, B,
VOB, or VOC pin).
DG = 1 : Output main screen character information to the digital output pins (G, R, B, VOB, and
VOC pins).
N3 to N0
: Line specification
Specify the line on the main screen, for which control data is to be set.
The N3 to N0 bits correspond to the RA8 to RA5 bits for VRAM addresses.
37
MB90092
7. Command 7 (Main Screen Vertical Display Position Control)
[Command format]
MSB
First byte
LSB
1
0
1
1
1
EC
LP
FO
LSB
MSB
Second byte
0
EC
LP
FO
Y5 to Y0
0
Y5
Y4
Y3
Y2
Y1
Y0
: Sync signal output control
: Simple NTSC/PAL control
: Color phase signal output control
: Main screen vertical display position control
[Description]
38
EC
: Sync signal output control
EC = 0 : Set the HSYNC pin as a composite sync signal output and the VSYNC pin as a fixed
High-level output.
EC = 1 : Set the HSYNC pin as a horizontal sync signal output and the VSYNC pin as a vertical
sync signal output.
LP
: Simple NTSC/PAL control
LP = 0 : Normal operation
LP = 1 : Simple NTSC/PAL operation
FO
: Color phase signal output control
FO = 0 : Set the FSCO pin as a fixed Low-level output
FO = 1 : Set the FSCO pin to output the signal representing an internal color burst phase.
Y5 to Y0
: Main screen vertical display position control (in dot units)
MB90092
8. Command 8 (Main Screen Horizontal Display Position Control)
[Command format]
MSB
First byte
LSB
1
1
0
0
0
SC
0
FC
LSB
MSB
Second byte
0
0
SC
FC
X5 to X0
X5
X4
X3
X2
X1
X0
: Sync signal input control
: Sync signal input 3 µs filter control
: Main screen horizontal display position control
[Description]
SC
: Sync signal input control bit
SC = 0 : Set the EXHSYN pin as a composite sync signal input and disable EXVSYN pin input.
SC = 1 : Set the EXHSYN pin as a horizontal sync signal input and the EXVSYN pin as a vertical
sync signal input.
FC
: Sync signal input 3 µs filter control
FC = 0 : Enable the 3 µs digital filter function of the EXHSYN pin input.
The Low pulse signal inputs of 3 µs or less are ignored.
FC = 1 : Disable the 3 µs digital filter function of the EXHSYN pin input.
The input signal drives the function directly.
X5 to X0
: Main screen horizontal display position control (in 8-dot units)
9. Command 9 (Kanji Font Display Control)
[Command format]
MSB
First byte
LSB
1
1
0
0
1
0
0
GRM
LSB
MSB
Second byte
0
GRM
0
0
0
0
0
0
0
: Main screen display mode control
[Description]
GRM
: Main screen display mode control
GRM = 0 : Display the main screen in normal mode.
The main screen can display only normal characters.
The character background color can be set for each character.
GRM = 1 : Display the main screen in extended graphic mode.
The main screen can display both normal and graphic characters at the same time.
39
MB90092
10. Command 10 (Color Control)
[Command format]
MSB
First byte
LSB
1
1
0
1
0
0
0
RB
LSB
MSB
Second byte
0
BK
CC
BC
UC
UG
UR
UB
RB
BK
CC
BC
: Main screen solid-fill background display control
: Main screen blink display control
: Main screen character color/monochrome control
: Main screen character background color/monochrome control
(Main screen graphic color/monochrome control)
UC
: Screen background color/monochrome control
UG, UR, UB : Screen background color
[Description]
RB
: Main screen solid-fill background display control
RB = 0 : Normal display
RB = 1 : The main screen is displayed with a solid-fill background.
BK
: Main screen blink display control
BK = 0 : Normal display
BK = 1 : Display characters blinking on the main screen.
CC
: Main screen character color/monochrome control
CC = 0 : Display video signal output characters on the main screen in monochrome.
CC = 1 : Display video signal output characters on the main screen in color.
BC
:
(1) Main screen character background color/monochrome control (in normal mode with GRM = 0)
BC = 0 : Display the background of video signal output characters on the main screen in
monochrome.
BC = 1 : Display the background of video signal output characters on the main screen in color.
(2) Main screen character background color/monochrome control (in extended graphics mode with GRM = 1)
BC = 0 : Display video signal output graphics on the main screen in monochrome.
BC = 1 : Display video signal output graphics on the main screen in color.
UC
: Screen background color/monochrome control
UC = 0 : Display the video signal output screen background in monochrome.
UC = 1 : Display the video signal output screen background in color.
UG, UR, UB : Screen background color
40
MB90092
11. Command 11 (Sub-Screen Control)
[Command format]
MSB
First byte
LSB
1
1
0
1
1
SG2
SG1
LSB
MSB
Second byte
SG0
0
0
SCC
SG2 to SG0
SCC
SBC
SGC
SBG, SBR, SBB
SBC
SGC
SBG
SBR
SBB
: Sub-screen configuration control
: Sub-screen character color/monochrome control
: Sub-screen character background color/monochrome control
: Sub-screen graphic color/monochrome control
: Sub-screen pattern background color
[Function]
Command 11 controls sub-screen display.
[Description]
SG2 to SG0
: Sub-screen configuration control
Specify the display configuration of the sub-screen.
SG2
SG1
SG0
Sub-screen configuration
0
0
0
1 character × 12 lines
0
0
1
2 characters × 12 lines
0
1
0
4 characters × 12 lines
0
1
1
8 characters × 12 lines
1
0
0
16 characters × 12 lines
1
0
1
24 characters × 12 lines
1
1
0
32 characters × 12 lines
1
1
1
Full-screen display mode
(32 characters × 16 lines)
SCC
: Sub-screen character color/monochrome control
SCC = 0 : Display video signal output characters on the sub-screen in monochrome.
SCC = 1 : Display video signal output characters on the sub-screen in color.
SBC
: Sub-screen character background color/monochrome control
SBC = 0 : Display the background of video signal output characters on the sub-screen in
monochrome.
SBC = 1 : Display the background of video signal output characters on the sub-screen in color.
SGC
: Sub-screen graphic color/monochrome control
SGC = 0 : Display video signal output graphic characters on the sub-screen in monochrome.
SGC = 1 : Display video signal output graphic characters on the sub-screen in color.
SBG, SBR, SBB : Sub-screen background color
41
MB90092
12. Command 12 (Sub-Screen Vertical Position Control)
[Command format]
MSB
First byte
LSB
1
1
1
0
0
SGA
0
LSB
MSB
Second byte
SY7
0
SY6
SY5
SY4
SY3
SY2
SY1
SY0
SGA
: Sub-screen full-screen mode control
SY7 to SY0 : Sub-screen vertical display position
[Description]
SGA
: Sub-screen full-screen mode control
Select a full-screen display mode for the sub-screen.
SGA = 0 : Full-screen mode A
Virtual screen : 32 characters × 16 lines × 32 screens
(Display screen capacity : 32 characters × 16 lines)
SGA = 1 : Full-screen mode B
Virtual screen : 512 characters × 32 lines
(Display screen capacity : 32 characters × 16 lines)
SY7 to SY0 : Sub-screen vertical display position (in 2-dot units)
13. Command 13 (Sub-Screen Horizontal Position Control)
[Command format]
MSB
First byte
LSB
1
1
1
0
1
0
SX8
LSB
MSB
Second byte
0
SX6
SX5
SX4
SX3
SX2
SX8 to SX0 : Sub-screen horizontal display position
[Description]
SX8 to SX0 : Sub-screen horizontal display position (in 2-dot units)
42
SX7
SX1
SX0
MB90092
■ SCREEN CONFIGURATION
The MB90092 provides two screens: the main screen on which data can be set for each character and the subscreen on which data can be set for each line (or for the entire screen). The overall background can be
represented using the screen background color.
Figure 4 shows an example of main screen and sub-screen merged.
Main screen
Sub-screen
Screen background color display
Figure 4 Example of Main Screen and Sub-Screen Merged
1. Main screen configuration
The main screen displays up to 24 characters by 12 lines. It offers a choice of two display modes: the normal mode
for displaying only normal characters and the extended graphics mode in which both normal and graphic characters
can be displayed, selectable character by character.
Main Screen Features
•
•
•
•
•
•
•
Normal mode and extended graphics mode
Screen configuration: 24 characters × 12 lines (data settable for each character)
Character sizes: Five different types (selectable for each line)
Line spacing: 0 to 15 rasters
Display position control (Vertical: In raster units, Horizontal: In 1/3-character units)
Setting display priority over the sub-screen (for each line)
Output control (for each line)
2. Sub-screen configuration
The sub-screen offers a choice of two screen modes: the normal screen mode on which data can be set for each
line and the full-screen moe A or B for full-screen display.
In the normal screen mode, the sub-screen displays up to 32 characters by 12 lines. The number of horizontal
characters can range from 1 to 32 (1, 2, 4, 8, 16, 24, or 32 characters) depends on the SG2-SG0 setting of command
11 (sub-screen control).
Setting the code for the character to be displayed at the left end of each line allows a string of continuous characters
of the same character code (address) to be displayed as many as the specified number of horizontal characters.
The full-screen mode enables display using the entire screen (screen display area: 32 characters × 16 lines). Setting
the code for the character to be displayed at the upper left corner of the screen allows a string of continuous
characters of the same character code to be displayed on the entire screen. Full-screen mode A or B is selected
depending on the display area setting.
Sub-screen Features
•
•
•
•
Normal screen mode/full-screen mode A/full-screen mode B
Display position control (Vertical: In raster units, Horizontal: In 2-dot units)
Setting display priority over the main screen (for each line on the main screen)
Output control (for each line)
43
MB90092
■ CHARACTER CONFIGURATION
1. Normal and Graphic Characters
The MB90092 can display two types of characters: normal characters and graphic characters.
Normal characters each consist of 24 horizontal dots × 32 vertical dots. Graphic characters each consists of 8
horizontal dots × 32 vertical dots. The normal and graphic characters are the same in size (3 horizontal dots for
normal characters equal to one horizontal dot for graphic characters). The display color can be set for each dot of
only graphic characters.
Figure 5 shows character configuration examples.
(1) Normal character configuration example:
32 dots
24 dots
: Character dot
: Pattern background dot
: Blank dot
(2) Graphic character configuration example:
32 dots
8 dots
: Graphic dot color 0
: Graphic dot color 1
: Graphic dot color 2
: Graphic dot color 3
: Graphic dot color 4
: Graphic dot color 5
: Graphic dot color 6
: Graphic dot color 7
Figure 5 Character Configuration Examples
44
MB90092
2. Character Sizes
Five different character sizes are available: standard, double width, double height, double width × double height,
and double height × quadruple width. The character size can be specified for only the main screen. The sub-screen
can display only the standard size of characters.
Figure 6 shows character configuration examples of each character size.
(1) Standard character size
(2) Double width character size
24 dots
48 dots
32 dots
32 dots
(4) Double width × double height character size
(3) Double height character size
24 dots
48 dots
64 dots
64 dots
(5) Double height × quadruple width character size
96 dots
64 dots
Note: The number of horizontal dots is based on the normal character dot as a unit dot.
One dot for graphic characters is equivalent to three horizontal dots for normal characters.
Figure 6 Zoom-in display function
2. Zoom-in display function
The zoom-in display function displays each character on the main screen using 48 vertical dots by vertically doubling
only the upper 24 dots of font data which is 32 dots in height.
Characters enlarged by the zoom-in function can be further enlarged by separately specifying the desired character
size.
45
MB90092
■ CHARACTER DISPLAY FUNCTIONS
The character display functions available in the normal character display mode of the MB90092 include: “pattern
background display” for displaying arbitrarily shaped patterns around character dots, “solid-fill background display”
for filling the entire character cell made up of 24 × 32 dots with a background color, “shaded background display”
for adding 3D shading to the perimeter of the solid-fill background, and “blink display” for blinking.
The MB90092 also provides “kanji font display” functions for framing and boldfacing of kanji fonts (such as the kanji
ROM font) for easier viewing.
■ GRAPHIC CHARACTER DISPLAY FUNCTIONS
The MB90092 can display graphic characters as well as normal characters. Graphic characters consist of 8 × 32
dots each of which can be displayed in the color selected from among eight different colors. Color display information
is included in font data. The character size is the same as that of normal characters. (One dot for graphic characters
is equivalent to three dots for normal characters.)
Graphic character display has the following features:
• Dot configuration
• Main screen display
• Display control
•
•
•
•
: 8 × 32 dots (horizontal × vertical)
: Normal and graphic characters selected for each character can be displayed at the
same time. (Mixed display enabled only in extended graphics mode)
Display character color : 8 colors (for each dot) × 4 phases (for each character) or 8 gradient colors (color or
monochrome specified for the entire screen)
Sub-screen display
Display control
: Normal and graphic characters selected for each line can be displayed at the same
time. (Mixed display enabled only in extended graphics mode)
Display character color : 8 colors (for each dot) × 4 phases (for each line) or 8 gradient colors (color or
monochrome specified for the entire screen)
Note: Do not specify graphic display for those characters in the kanji font area. Otherwise, they cannot be displayed
correctly.
46
MB90092
■ ORDERING INFORMATION
Part number
MB90092PF
Package
Remarks
64-pin, plastic QFP
(QFP-80P-M06)
47
MB90092
■ PACKAGE DIMENSION
80-pin Plastic QFP
(FPT-80P-M06)
23.90±0.40(.941±.016)
64
20.00±0.20(.787±.008)
3.35(.132)MAX (Mounting height)
0.05(.002)MIN
(STAND OFF)
41
65
40
14.00±0.20
(.551±.008)
17.90±0.40
(.705±.016)
12.00(.472)
REF
16.30±0.40
(.642±.016)
INDEX
80
25
"A"
LEAD No.
1
24
0.80(.0315)TYP
0.35±0.10
(.014±.004)
0.16(.006)
0.15±0.05(.006±.002)
M
Details of "A" part
Details of "B" part
0.25(.010)
"B"
0.10(.004)
18.40(.724)REF
22.30±0.40(.878±.016)
C
48
1994 FUJITSU LIMITED F80010S-3C-2
0.30(.012)
0.18(.007)MAX
0.58(.023)MAX
0 10°
0.80±0.20
(.031±.008)
Dimensions in mm (inches)
MB90092
FUJITSU LIMITED
For further information please contact:
Japan
FUJITSU LIMITED
Corporate Global Business Support Division
Electronic Devices
KAWASAKI PLANT, 4-1-1, Kamikodanaka
Nakahara-ku, Kawasaki-shi
Kanagawa 211-88, Japan
Tel: (044) 754-3763
Fax: (044) 754-3329
North and South America
FUJITSU MICROELECTRONICS, INC.
Semiconductor Division
3545 North First Street
San Jose, CA 95134-1804, U.S.A.
Tel: (408) 922-9000
Fax: (408) 432-9044/9045
Europe
FUJITSU MIKROELEKTRONIK GmbH
Am Siebenstein 6-10
63303 Dreieich-Buchschlag
Germany
Tel: (06103) 690-0
Fax: (06103) 690-122
Asia Pacific
FUJITSU MICROELECTRONICS ASIA PTE. LIMITED
#05-08, 151 Lorong Chuan
New Tech Park
Singapore 556741
Tel: (65) 281-0770
Fax: (65) 281-0220
All Rights Reserved.
The contents of this document are subject to change without
notice. Customers are advised to consult with FUJITSU sales
representatives before ordering.
The information and circuit diagrams in this document presented
as examples of semiconductor device applications, and are not
intended to be incorporated in devices for actual use. Also,
FUJITSU is unable to assume responsibility for infringement of
any patent rights or other rights of third parties arising from the
use of this information or circuit diagrams.
FUJITSU semiconductor devices are intended for use in
standard applications (computers, office automation and other
office equipment, industrial, communications, and measurement
equipment, personal or household devices, etc.).
CAUTION:
Customers considering the use of our products in special
applications where failure or abnormal operation may directly
affect human lives or cause physical injury or property damage,
or where extremely high levels of reliability are demanded (such
as aerospace systems, atomic energy controls, sea floor
repeaters, vehicle operating controls, medical devices for life
support, etc.) are requested to consult with FUJITSU sales
representatives before such use. The company will not be
responsible for damages arising from such use without prior
approval.
Any semiconductor devices have inherently a certain rate of
failure. You must protect against injury, damage or loss from
such failures by incorporating safety design measures into your
facility and equipment such as redundancy, fire protection, and
prevention of over-current levels and other abnormal operating
conditions.
If any products described in this document represent goods or
technologies subject to certain restrictions on export under the
Foreign Exchange and Foreign Trade Control Law of Japan, the
prior authorization by Japanese government should be required
for export of those products from Japan.
F9707
 FUJITSU LIMITED Printed in Japan
49