The MB90091A is the multisync, on-screen display controller that supports a variety of TV systems such as
NTSC, PAL, double-scan NTSC, double-scan PAL, 1250HDTV, and 1125HDTV as well as personal computer
monitor display systems such as VGA and XGA.
The MB90091A contains display memory (VRAM) and character font R OM, allowing characters to be displa y ed
with few external devices. The device also contains command table ROM storing display command data,
minimizing the load on the microcomputer.
The on-screen display configuration is up to 24 characters × 12 lines, with each character consisting of 24 × 32
dots. The font ROM integrates 512 different character patterns.
The character signal output is an RGB1 digital output. The display color of each character can be specified
from among 16 colors. A color/monochrome select signal output is also provided f or display either in 16 diff erent
colors or in 16-level gray scale.
The character display functions include character background display, shaded background display, and sprite
character display functions, contributing to providing colorful display screens.
PACKAGES
■
64 pin, Plastic SH-DIP
64 pin, Plastic QFP
(DIP-64P-M01)
(FPT-64P-M06)
MB90091A
FEATURES
■
• Screen display capacity: Up to 24 characters x 12 lines (288 characters)
• Font size: 24 x 32 dots (horizontal x vertical)
• Font types: 512 different characters (character codes 000H to 1FFH)
8 different sprite characters (character codes 1F8H to 1FFH)
(Internal or external ROM selectable)
• Display modes: Trimmed display (pattern background 0, 1, or none)
Character background (settable for each character)
Shaded background (settable for each character)
• Sprite character display: Capable of displaying one character (selectab le from among 8 types of characters) on the screen
Sprite character colors : 8 colors
Sprite trimming colors: 8 colors
Sprite display position: Settable in 2-dot units on the screen
• Character sizes: Normal, double width, double height, double width x double height, quadruple
width, quadruple width x double height
(Set for each line)
• Display colors: Character color: 16 colors (set for each character)
Trimmed background color: 16 colors (set for each line)
Character background color : 16 colors (set for each character)
Screen background color: 16 colors
• Display position control: Horizontal display start position : Set in 8-dot units
Vertical display start position: Set in 2-dot units
Line spacing control: Set in 2-dot units (0 to 30 dots)
• Character/color signal output : ROUT, GOUT, BOUT, IOUT (color signals)
COLOR (color/monochrome control signal)
Dot clock generation is based on the cycle of the signal.
IVertical sync signal input pin
Field control signal input pin
Input of an “L” level signal to this pin causes the font ROM address
LSB pin (RA0) to output an “L” level signal.
Input of an “H“ level signal to this pin causes the font ROM address
LSB pin (RA0) to output an “H” level signal (when normal-size
characters are displayed).
This pin is disabled in noninterlaced mode.
Output pin for horizontal-sync phase comparison result signal
This pin is connected to an external lowpass filter.
Internal VCO voltage input pin
This pin inputs the voltage signal from the external lowpass filter.
OOutput pin for AFC-generated horizontal sync signal
Reset pin
I
This pin is enabled after release from a power-on reset.
External ROM data input pin
I
This pin inputs data from external font ROM or external command
data ROM.
2619TESTI
28
29
30
3124FCS
3225TCS
21
22
23
TA16
TA17
TA18
Test signal input pin
This pin inputs an “L” level (fixed) signal during normal operation.
OTest signal output pin
OExternal font ROM chip select pin
OChip select pin for external command table ROM
(Continued)
5
MB90091A
(Continued)
Pin No.
DIPQFP
Pin nameI/OFunction
33
34
35
36
38
40
41
42
43
44
45
46
48
49
50
51
5245TSELI
5346FSELI
5447SCLKIShift clock input pin for serial transfer
26
27
28
29
31
33
34
35
36
37
38
39
41
42
43
44
RA0
RA1
RA2
RA3
RA4
RA5
RA6
RA7
RA8
RA9
RA10
RA11
RA12
RA13
RA14
RA15
External ROM address signal output pin
This pin outputs the signal specifying the external font ROM or
external command table ROM address.
External font ROM addresses
O
RA0 to RA4: Raster addresses
RA5 to RA11 : Character codes (M0 to M6)
RA12, RA13 : Character horizontal address
= (0, 0): Left byte
= (1, 0): Center byte
= (0, 1): Right byte
RA14, RA15 : Character codes (M7, M8)
Address control input pin for command table ROM
“L” level input : 0000H to 7FFFH Internal ROM
8000H to FFFFH External ROM
“H” level input : 0000H to 7FFFH External ROM
8000H to FFFFH Internal ROM
Internal/external font ROM select pin
“L” level input : Select internal ROM.
“H” level input : Select external ROM.
5548SINISerial data input pin
Chip select pin
5649SCS
5851TREO
59
60
61
62
6356VOB1O
6457VOB2O
52
53
54
55
ROUT
GOUT
BOUT
IOUT
I
For serial transfer, set this pin to the “L” level.
This pin is also used to cancel a power-on reset.
Output pin for the signal indicating internal operation
This pin outputs an “H” level signal during data transfer from
command table ROM.
Chrominance signal output pin
For output of a character, character background, pattern background,
O
shaded background, screen background, or sprite character
(including a pattern background), this pin outputs the chrominance
signal.
Pin for specifying the chrominance signal output period
This pin outputs an “H” level signal f or output of a char acter , character
background, pattern background, shaded background, screen
background, or sprite character (including a pattern background.
Pin for specifying the specified character output period
When the command 6: ATH bit = “1”, this pin outputs an “H” level
signal in the character output period (24 x 32 dot period) when the
command 1: AT bit = “1”.
The pin can be used for display control by an external circuit, for
example, for halftone display control.
(Continued)
6
(Continued)
Pin No.
Pin nameI/OFunction
DIPQFP
158COLORO
MB90091A
Color/monochrome select signal output pin
This pin allows “H” or “L” level output in each of the character,
character background, line background, screen background, and
sprite output periods to be specified depending on the internal
register setting.
Color/monochrome display is controlled by an external circuit.
(The following correspondence is used for convenience:
“L” level: Monochrome display
“H” level: Color display)
259DOCKO
461TESTCKI
562TESTSWI
Dot clock output pin
This pin outputs a dot clock signal when the command 11:DOT = “1”.
Test signal input pin
This pin inputs an “H” level (fixed) signal during normal operation.
Test signal input pin
This pin inputs an “H” level (fixed) signal during normal operation.
Horizontal blanking signal input pin
663HBLNK
I
This pin stops display signal output (“L” lev el output) when it inputs an
“L” level signal.
Vertical blanking signal input pin
764VBLNK
I
This pin stops display signal output (“L” lev el output) when it inputs an
“L” level signal.
17
37
57
27
39
47
3
147AV
125AV
10
30
50
20
32
40
60
CC
V
SS
V
CC
SS
—+5 V power supply pin
—Ground pin
—+5V power supply pin for VCO
—Ground pin for VCO
7
MB90091A
BLOCK DIAGRAM
■
SCS
SIN
SCLK
FLTIN
LPF
FLTOUT
FH
MB90091A
Serial input
control
Dot clock
generator
Command
table ROM
control
Command
table ROM
TRE
TSEL
TCS
RA0 to 15
RD0 to 7
Command
table ROM
DOCK
HSYNC
VSYNC
EVEN
RESET
Display
memory
control
Display
memory
(VRAM)
Resets each block.
Font ROM
control
Font ROM
Display data
output control
FCS
Font ROM
FSEL
BOUT
ROUT
GOUT
IOUT
VOB 1
VOB 2
COLOR
8
ABSOLUTE MAXIMUM RATINGS
■
ParameterSymbol
MB90091A
(VSS = AVSS = 0 V)
Ratings
Unit
Min.Max.
Power supply voltage *
Input voltage *
Output voltage *
2
3
CC
1
V
AV
V
V
CC
IN
OUT
SS –
V
0.3V
SS –
V
0.3V
SS –
V
0.3V
SS –
V
0.3V
SS +
7.0V
SS +
7.0V
SS +
7.0V
SS +
7.0V
Power consumptionPd—500mW
Operating temperatureTa0+
Storage temperatureTstg–
CC
*1: AV
*2: Neither V
and VCC must have equal potential.
IN
nor V
OUT
must exceed “VCC + 0.3 V”.
55+ 150°C
70°C
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)
Values
ParameterSymbol
UnitRemarks
Min.Max.
CC
V
4.755.25VSpecification guarantee range
Power supply voltage *
AV
CC
4.755.25V
V
IHS1
2.4V
CC +
0.3VRD0 to RD7 inputs
“H” level input voltage
V
V
IHS2
ILS1
0.8 × V
CC
CC +
V
0.3VOther inputs
– 0.30.45VRD0 to RD7 inputs
“L” level input voltage
ILS2
V
Operating temperatureTa0+
Analog input voltageV
CC
* :AV
and VCC must have equal potential.
IN
SS –
V
0.30.2 × V
CC
70°C
VOther inputs
0VCCVFLTOUT input
WARNING: Recommended operating conditions are nor mal 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 repect 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.
9
MB90091A
ELECTRICAL CHARACTERISTICS
■
1. DC Characteristics
ParameterSymbolPinConditions
CC
= 4.75 V
“H” level output voltageV
“L” level output voltageV
OH
All out-
put pins
OL
V
OH
I
= – 2.0 mA
VCC = 4.75 V
OL
I
= 4.0 mA
HSYNC
VSYNC
EVEN
RESET
RD0 to
Input currentI
RD7
IL
TSEL
FSEL
VCC = 5.25 V
IL
I
= 4.0 mA
SCLK
SIN
SCS
HBLNK
VBLNK
VCC = AVCC = 5.25 V
CC
Supply currentI
CC
V
AV
DOCK = 42 MHz
CC
No load
Values
Unit
Min.Typ.Max.
4.0——V
——0.4V
——– 50mA
——40mA
10
2. AC Characteristics
(1) Serial input timing
ParameterSymbolPin
MB90091A
CC
(V
= AVCC = 5.0 V ± 5%, VSS = AVSS = 0 V, Ta = 0°C to +70°C)
Values
Min.Max.
Unit
Shift clock cycle timet
t
Shift clock pulse width
Shift clock signal rise/fall time
Shift clock start timet
Data setup timet
Data hold timet
Chip select end timet
Chip select signal rise/fall time
SCS
0.8 V CC
t CFC
0.2 V CC
t SS
t CYC
CVC
WCH
WCL
t
CR
t
CF
t
SS
SU
H
EC
CRC
t
CFC
t
SCLK1000—ns
450—ns
SCLK
450—ns
—200ns
SCLK
—200ns
SCLK200—ns
SIN200—ns
SIN100—ns
SCS500—ns
—200ns
SCS
—200ns
0.8 V CC
0.2 V CC
t CRC
t EC
SCLK
SIN
t CRt CF
0.8 V CC
0.2 V CC
t WCLt WCH
t H
t SU
0.8 V CC
0.2 V CC
11
MB90091A
(2) Vertical and horizontal sync signal input timings
ParameterSymbolPin
CC
(V
= AVCC = 5.0 V ± 5%, VSS = AVSS = 0 V, Ta = 0°C to +70°C)
Values
Min.Max.
Unit
Horizontal sync signal rise timet
Horizontal sync signal fall timet
Vertical sync signal rise timet
Vertical sync signal fall timet
Horizontal sync signal pulse widtht
Vertical sync signal pulse widtht
Horizontal sync signal setup timet
Vertical sync signal setup timet
The MB90091A outputs display signals in synchronization with sync signals input from external circuits. The
signals required for controlling synchronization are the horizontal sync signal (input via the HSYNC
sync signal (input via the VSYNC pin), and field control signal (input via the EVEN pin).
The following examples illustrate external sync signal input timings applicable to general interlaced display.
Noninterlaced display does not require the EVEN pin signal.
• External sync signal input timing examples
(1) Field A
2
VSYNC
Slow *
pin), vertical
FH
(HSYNC)
EVEN
(2) Field B
VSYNC
FH
(HSYNC)
EVEN
*1
2
*
2
Fast *
*1
2
*
*1: Input the horizontal sync signal to the HSYNC pin.
Input of a composite sync signal may change the FH
the VSYNC
pulse, requiring a caution to be used for the timing of input to the EVEN pin. (See *2 below.)
signal cycle due to the PLL lock disturbed around
*2: The input levels of the EVEN pin input signal in fields A and B are determined depending on the
relationship between the VSYNC
the field in which the FH
pulse after the rise of the VSYNC pulse appears fast. Pin the “H” level signal
and FH pulse positions. To the EVEN pin, input the “L” level signal in
in the field in which it appears slow.
The EVEN pin input signal should vary in the undisplay period such as around the VSYNC
pulse.
13
MB90091A
(3) RESET signal input timing
ParameterSymbolPin
CC
(V
= AVCC = 5.0 V ± 5%, VSS = AVSS = 0 V, Ta = 0°C to +70°C)
Values
Min.Max.
Unit
Reset input pulse widtht
RESET
WR
RESET10—µs
0.2 V CC0.2 V CC
t WR
14
(4) Address data hold timing
ParameterSymbolPin
MB90091A
CC
(V
= AVCC = 5.0 V ± 5%, VSS = AVSS = 0 V, Ta = 0°C to +70°C)
Values
Min.Max.
Unit
ROM read cyclet
Address valid dela yt
Address invalid delayt
Read data setupt
Read data holdt
TCS, FCS active delayt
TCS
, FCS inactive delayt
* :Dot clock = 84 to 42 MHz
8123456781
DOCK
rcyc
av
ai
ds
dh
ca
ci
RD0 to RD7
t rcyc
—Dot clock* x 8—
RA0 to
RA15
—30ns
0—ns
30—ns
0—ns
—22ns
TCS, FCS
0—ns
0.2 V CC
RA0 to 15
TCS, FCS
RD0 to 7
0.8 V CC
0.2 V CC
t avt ai
0.8 V CC
0.2 V CC
t cit ca
0.8 V CC
0.2 V CC
t dst dh
15
MB90091A
(5) Display data output timing
ParameterSymbolPin
Display data output delayt
d1
CC
(V
= AVCC = 5.0 V ± 5%, VSS = AVSS = 0 V, Ta = 0°C to +70°C)
Values
Min.Max.
ROUT, GOUT, BOUT
IOUT, VOB1, VOB2
022ns
COLOR
Unit
DOCK
ROUT, GOUT, BOUT
IOUT, VOB1, VOB2
COLOR
0.2 V CC
t d1
0.8 V CC
0.2 V CC
16
3. Power-on Reset Specifications
(1) Power ON-OFF timing
ParameterSymbolPin
MB90091A
(Ta = 0°C to +70°C)
Values
UnitRemarks
Min.Max.
Power-supply rise timet
Power-supply shut-off timet
0.2 V0.2 V
V CC
Note: The power supply must be activated smoothly
r
VCC, AV
off
CC
0.0550ms
1—ms
Power-on reset circuit
activating conditions
Conditions in which the
circuit repeatedly
operate normally
4.75 V
0.2 V
t r
t off
17
MB90091A
(1)
(2) Power-on reset cancel timing
ParameterSymbolPin
(Ta = 0°C to +70°C)
Values
UnitRemarks
Min.Max.
Time after riset
Reset cancel pulse width
V CC
Internal reset
SCS
WIT
WRH
t
WRL
t
4.75 V
SCS
450—ns
450—ns
450—ns
Power-on reset cancel
timing
SCS
*: See the table in "
t WIT
t WRL
t CRC*t CFC*
Serial timing" in Section 2 "AC Characteristics".
t WRH
0.8 V CC
0.2 V CC
18
MB90091A
Command List
■
• List of display control commands
First byteSecond byte
Command code/dataData
No.
7654321076543210
Command
0100000A8A70A6A5A4A3A2A1A0Set write address
110001ATBSB10BGBRBBCICGCRCBSet character color
2100100M8M70M6M5M4M3M2M1M0Set character code
310011X9X8X700G2G1G0KGR KGD KGU Line control 1
410100000000PCPIPGPRPBLine control 2
510101 ATK ATR ATB0W3W2W1W0K24P0DCScreen control 1
610110SCCCBC0ATHUCUONUIUGURUBScreen control 2
*1: The SA0 and EA0 bits can only be set to “0“ and “1”, respectively.
*2: Set the bits to “1”.
1*
2
1*
0DK6 DK5 DK4 DK3 DK2 DK1 DK0 Synchronization control 2
0PR1 PR00SC1 SC0 Synchronization control 1
Set vertical display start
position
Set horizontal display start
position
Set sprite vertical display
position
Set sprite horizontal display
position
2
Set transfer start address 1
SA0*
19
MB90091A
1. Command 0 (Set Write Address)
• Command format
MSBLSB
First byte
Second byte
• Function
Command 0 specifies the write address in display memory (VRAM). Before writing data using commands 1
and 2, use this command to determine the address to write that data at.
• Description
To set the VRAM address, specify the vertical column address (A8 to A5) and horizontal row address (A4 to
A0). The VRAM address is incremented automatically when a character code is set (by command 2).
A8 to A0: VRAM address
Set the VRAM address.
The A8 to A5 bits specify the vertical column address; the A4 to A0 bits specify the horizontal row address.
The row address is valid between 00H to 17H.
The column address is valid between 0H to BH.
Do not set the column or row address to any value outside the above valid range.
1
MSBLSB
0
A8 to A0: VRAM address
00000A8A7
A6A4A5A3A2
A1A0
20
2. Command 1 (Set Character Color)
• Command format
MSBLSB
MB90091A
First byte
Second byte
1
MSBLSB
0
AT
BS
B1 to BB
C1 to CB
0001ATBI
BGBBBRCICG
: Specify character qualification display.
(Specify display of a character background, blinking, inverted shading.)
: Specify shaded background display.
: Set a character background color.
: Set a character color.
BS
CRCB
• Function
Command 1 sets the character color and character background color and specifies character qualification
display and shaded background display.
• Description
The character color , char acter background color , char acter qualification display, and shaded background display can be set/specified for each character. Character background display, blinking, and inverted shading
can be used for characters for which character qualification display is specified.
These settings are written to VRAM and applied to the display screen the moment command 2 (Set Character
Code) is issued.
AT: Specify character qualification display.
(Specify display of a character background, blinking, inverted shading.)
AT = 0: Normal display (without character qualification)
This setting suppresses character background display, blinking, and inverted shading in shaded
background display.
The output level at the VOB2 pin becomes “L“.
AT = 1: Character qualification display
This setting enables character backg round display, blinking, and inverted shading in shaded background display.
“H“ level output is enabled at the VOB2 pin.
Setting the command 5 (Screen Control 1) ATR bit to “1“ specifies character background display.
Setting the ATB bit for command 5 (Screen Control 1) to “1“ specifies blinking.
Setting both the ATK and BS bits for command 5 (Screen Control 1) to “1“ specifies inverted
shading.
Setting the command 6 (Screen Control 2) A TH bit to “1“ sets the output le vel at the VOB2 pin to “H“.
Setting both the ATK and AT bits for command 5 (Screen Control 1) to “1“ specifies inverted
shading.
C1, CG, CR, CB: Set the character color.
B1, BG, BR, BB: Set the background color.
21
MB90091A
3. Command 2 (Set Character Code)
• Command format
MSBLSB
First byte
Second byte
• Function
Command 2 writes a character code to display memory (VRAM).
• Description
The character code data set by this command is written to display memory (VRAM) along with the character
color, char acter bac kground color, shaded background display, and character qualification display data set by
command 1 (Set Character Color).
Character code is represented by nine bits from M8 to M0, enabling use of 512 different character patterns
from 000H to 1FFFH stored in internal or external font ROM.
Upon completion of writing data, the write address is incremented automatically.
M8 to M0: Character code
1
MSBLSB
0
M8 to M0: Character code
000H to 1FFFH can be set to specify 512 different characters.
00100M8M7
M6M4M5M3M2
M1M0
22
4.Command 3 (Line Control 1)
y
y
•Command format
MSB LSB
MB90091A
First byte
Second byte
1
MSB LSB
0
X9 to X7
G2 to G0
KGR
KGD
KGU
0 0 1 1 X9 X7
0G1G2 G0 KGR
: Line horizontal display start position
: Character size
: Specify shaded background left/right joint display
: Specify shaded background downward joint display
: Specif
shaded background upward joint displa
X8
KGD KGU
•Function
Command 3 sets the line horizontal display start position, character size, and shaded background joint display
for each line.
•Description
Line control data set by this command is applied to the display screen when command 4 (Line Control 2) is
issued.
X9 to X7: Line horizontal display start position
The offset value can be set for each line, relative to the horizontal display start position set by
command 7-1 (Set Horizontal Display Start Position).
The valid range of values is 0 to 7H (In 2-character units: 0 to 14 characters)
•Line horizontal display start position
(X6 to X7)
(X9, X8, X7)
= (0, 0, 0)
= (0, 0, 1)
= (1, 0, 0)
012345678910
2 characters
ABCDEFGHI
8 characters
ABC
23
MB90091A
G2 to G0: Character size
G2G1G0Character size
000Normal
001Single height x double width
010Double height x single width
011Double height x double width
100Single height x quadruple width
101(Setting prohibited)
110Double height x quadruple width
111(Setting prohibited)
Note: The horizontal display start position for “double width x single or double height“ display is shifted three dots
to the right from that for normal-size display. The horizontal display start position for “quadruple width x single
or double height“ display is shifted nine dots to the right from that for normal-size display. Be careful when
displaying normal-size and enlarged lines at the same time.
KGU = 0: Display the shaded background including its lower side.
KGU = 1: Display the shaded background excluding its lower side.
24
5. Command 4 (Line Control 2)
• Command format
MSBLSB
MB90091A
First byte
Second byte
1
MSBLSB
0
PC
PI to PB
0100000
0PC0PIPG
: Control the pattern background color.
: Set the pattern background color.
PRPB
• Function
Command 4 sets the pattern background color and controls it between color and monochrome modes.
• Description
The data set by this command is written to the column RAM specified by the VRAM column address set by
command 0 (Set Write Address), along with the line control data set by command 3 (Line Control 1).
The Line Control 1 and 2 data is applied to the display screen and the column address is incremented the
moment this command is issued.
PC: Control the pattern background color.
PC = 0: Display the pattern background in monochrome.
During the pattern background color output period, the COLOR pin remains at the “L“ output level.
PC = 1: Display the pattern background in color.
During the pattern background color output period, the COLOR pin remains at the “H“ output level.
PI, PG, PR, PG: Set the pattern background color.
25
MB90091A
6. Command 5 (Screen Control 1)
• - Command format
MSBLSB
First byte
Second byte
1
MSBLSB
0
ATK
ATR
ATB
W3 to W0
K24
P0
DC
0101ATKATB
W3W1W2W0K24
: Control inverted shading.
: Control character background display.
: Control blinking.
: Control the line spacing.
: Specify the shadow frame szize.
: Control the pattern background.
: Control displ
• Function
Command 5 controls the display screen.
• Description
ATK: Control inverted shading.
ATK = 0: Normal display
Inverted display is disabled.
ATK = 1: Enable inverted display.
This mode displays those characters in reverse video (with the inverted, shaded background)
for which the BS and AT bits for command 1 (Set Character Color) have been both set to “1“.
ATR
P0DC
26
ATR: Control character background display.
ATR = 0: Normal display
Character background display is disabled.
ATR = 1: Enable character background display.
Character background display applies to those characters for which the BS and AT bits for
command 1 (Set Character Color) have been set to “0“ and “1“, respectively.
ATB: Control blinking.
ATB = 0: Normal display
Blinking is disabled.
ATB = 1: Enable blinking.
This mode causes those characters to blink f or which the AT bit for command 1 (Set Character
Color) has been set to “1“.
W3 to W0: Control the line spacing.
Set the line spacing in 2-dot units.
0 to 30 dots can be specified.
MB90091A
K24: Specify the shadow frame size.
K24 = 0: Set the height of shadow frames for shaded background display to 32 dots.
K24 = 1: Set the height of shadow frames for shaded background display to 24 dots.
P0: Control the pattern background.
P0 = 0: Set pattern background mode “pattern background 0“.
ROM data “1“ is displayed as a character dot.
P0 = 1: Set pattern background mode “pattern background 1“.
Character and pattern background dots are separately generated automatically from a ROM
data array.
Note: Note: As the pattern background mode, set the mode used when the relevant font was designed.
DC: Control display.
DC = 0: Disable output operation for displaying characters and sprite characters.
Only the screen background color can be output.
DC = 0: Enable output operation for displaying characters and sprite characters.
The screen background color can also be output.
27
MB90091A
7. Command 6 (Screen Control 2)
• Command format
MSBLSB
First byte
Second byte
1
MSBLSB
0
SC
CC
BC
ATH
UC
UON
UI to UB
0110SCBC
ATHUONUCUIUG
: Control the sprite character color.
: Control the character color.
: Control the character background.
: Control specified character output.
: Control the screen background color.
: Control screen beckground color output.
: Set the screen background color.
CC
URUB
• Function
Command 6 specifies the character color, character background color, screen background color, sprite character color, color/monochrome mode, specified character output. This command also enables or disables
screen background color output and sets the screen background color.
• Description
SC: Control the sprite character color.
SC = 0: Display the sprite character and sprite pattern background in monochrome.
During the sprite character/pattern background output period, the COLOR pin outputs the “L“
level signal.
SC = 1: Display the sprite character and sprite pattern background in color.
During the sprite character/pattern background output period, the COLOR pin outputs the “H“
level signal.
CC: Control the character color.
CC = 0: Display characters in monochrome.
During the character output period, the COLOR pin outputs the “L“ level signal.
CC = 1: Display characters in color.
During the character output period, the COLOR pin outputs the “H“ level signal.
BC: Control the character background.
BC = 0: Display the character background in monochrome.
During the character background output period, the COLOR pin outputs the “L“ level signal.
BC = 1: Display the character background in color.
During the character background output period, the COLOR pin outputs the “H“ level signal.
Note: Note: Use an external circuit to control display mode between monochrome and color using the COLOR pin.
28
MB90091A
ATH: Control specified character output.
ATH = 0: Normal display
The VOB2 pin outputs the “L“ level signal.
ATH = 1: The VOB2 pin outputs the “H“ level signal during the output period (24 x 32b dots period) for
those characters for which the AT bit for command 1 (Set Character Color) has been set to 1.
Note: Note: Use an external circuit to handle the VOB2 pin signal, allowing the specified character to be display ed
in halfbright, translucent, and other special display mode.
UC: Control the screen background color.
UC = 0: Display the screen background in monochrome.
During the screen background output period, the COLOR pin outputs the “L“ level signal.
UC = 1: Display the screen background in color.
During the screen background output period, the COLOR pin outputs the “H“ level signal.
UON: Control screen background color output.
UON = 0: Prevent the screen background color from being output.
During the screen background color output period, the IOUT , GOUT, ROUT, BOUT, and VOB1
pins output “L“ level signals.
UON = 1: Output the screen background color.
During the screen background color output period, the IOUT, GOUT, ROUT, and BOUT pins
output the screen background color and the VOB1 pin outputs the “L“ level signal.
Command 9 sets the sprite character vertical display position.
• Description
SY8 to SY0: Set the sprite vertical display position.
Set the vertical display position of the sprite character.
The valid range of values is 000H to 1FFH for setting in 2-dot units (0 to 1022 dots).
The following illustrates the relationship between the sprite vertical display position and the
VSYNC
Command 10 sets the sprite character horizontal display position.
• Description
SY8 to SY0: Set the sprite horizontal display position.
Set the horizontal display position of the sprite character.
The valid range of values is 000H to 1FFH for setting in 2-dot units (0 to 1022 dots).
Setting these bits to 000H disables sprint display.
The following illustrates the relationship between the sprite horizontal display position and the
HSYNC
signal.
• Sprite horizontal display position
SX8
SX1SX0
* :About 80-dot clock.
34
Sprite horizontal display started*
Sprite horizontal display position
HSYNC
13.Command 11-0 (Synchronization Control 1)
• Command format
MSBLSB
MB90091A
First byte
Second byte
1
MSBLSB
0
DOT
PR1, PR0
SC1, SC0
*: Set this bit to "1".
10110
1*PR10PR00
: Control dot clock output.
: Control the prescaler.
: Control the scan system.
DOT
SC1SC0
0
• Function
Command 10 controls synchronization.
• Description
DOT: Control dot clock output.
DOT = 0: Do not output the dot clock signal to the DOCK pin.
DOT = 1: Output the dot clock signal to the dock pin.
PR1, PR0: Control the prescaler.
PR1PR0Prescaler operationCorresponding dot clock
00÷225.0 to 42.0 MHz
01÷316.7 to 28.3 MHz
10÷510.0 to 17.0 MHz
11÷68.4 to 14.1 MHz
Interlaced or step scan operation requires the field control signal to be input to the EVEN pin.
35
MB90091A
y
14.Command 11-1 (Synchronization control 2)
• Command format
MSBLSB
First byte
Second byte
1
MSBLSB
0
DK6 to DK0: Control dot clock signals.
*: Set this bit to "1".
10111
DK6DK4DK5DK3DK2
• Function
Command 11-1 controls dot clock signals.
• Description
DK6 to DK0: Control dot clock signals.
Set the divisor in 16-dot units for generating dot clock signals by dividing the FH (horizontal
frequency). The valid range of values is 00H to 7FH.
This enables the horizontal frequency to be divided by up to 2032.
15.Command 12-0 (Set Tr ansfer Start Address 1)
• Command format
MSBLSB
0
DK1DK0
1*
36
First byte
Second byte
1
MSBLSB
0
SA7 to SA0: Lower address for starting transfer from command table ROM
*: The SA0 bit can onl
11000
SA6SA4SA5SA3SA2
be set to "0".
SA1SA0*
SA7
0
• Function
Command 12-0 sets the lower address for starting transfer of data from command table ROM.
• Description
SA7 to SA0: Lower address for starting transfer from command table ROM
These bits can be set only to an even address. The SA0 bit is set internally to “0“.
Data transfer from ROM is initiated by issuing command 13-1 (Set Transfer End Address 2).
16.Command 12-1 (Set Tr ansfer Start Address 2)
g
y
• Command format
MSBLSB
MB90091A
First byte
Second byte
1
MSBLSB
0
SAF to SA8: Upper address for startin
11001
SAESACSADSABSAA
transfer from command table ROM
SA9SA8
SAF
0
• Function
Command 12-1 sets the upper address for starting transfer of data from command table ROM.
• Description
SAF to SA8: Upper address for starting transfer from command table ROM
Data transfer from ROM is initiated by issuing command 13-1 (Set Transfer End Address 2).
17.Command 13-0 (Set Transfer End Address 1)
• Command format
MSBLSB
First byte
1
11010
EA7
0
MSBLSB
Second byte
0
EA6EA4EA5EA3EA2
EA7 to SA0: Lower address for ending transfer from command table ROM
*: The EA0 bit can onl
be set to "1".
EA1EA0*
• Function
Command 13-0 sets the lower address for ending transfer of data from command table ROM.
• Description
EA7 to EA0: Lower address for ending transfer from command table ROM
These bits can be set only to an odd address. The EA0 bit is set internally to “1“.
Data transfer from ROM is initiated by issuing command 13-1 (Set Transfer End Address 2).
37
MB90091A
g
18.Command 13-1 (Set Transfer End Address 2)
• Command format
MSBLSB
First byte
Second byte
1
MSBLSB
0
VBS
EAF to EA8
11011
EAEEACEADEABEAA
: Control the ROM transfer period.
: Upper address for endin
transfer from command table ROM
VBS
EA9EA8
EAF
• Function
Command 13-1 sets the upper address for ending data transfer from command table ROM and specifies the
ROM transfer period to initiate ROM data transfer.
• Description
VBS: Control the ROM transfer period.
VBS = 0: Transfer data during the horizontal and vertical blanking intervals.
VBS = 1: Transfer data during the vertical blanking interval.
EAF to EA8: Upper address for ending transfer from command table ROM
Issuing this command initiates command table ROM transf er oper ation and sets the TRE pin output to the “H“
level. Upon completion of transfer operation, the TRE pin output becomes the “L“ level.
When the TRE pin output is at the “H“ level, do not issue command 0 to 4, 11, 12, or 13 by serial input
(commands 5 to 10 can be issued).
38
MB90091A
APPLICATION EXAMPLES
■
This section provides useful information for designing application systems using the MB90091A.
1. Power Supply
The MB90091A pairs of digital (VCC, VSS) and analog (A VCC, A VSS) power-supply and ground pins. The VCC and
CC
AV
power-supply pins are independent of each other; the VSS and AVSS ground pins are internally common.
Since the analog power supply supplies power and control voltage to the internal VCO, it requires special
consideration separately from the digital power supply.
In general, pay attention to the following points:
• Design the system so that the ground and power supply impedances are suppressed. In addition, the ground
line should be laid out on a ground plane including peripheral analog circuits.
CC
• The digital (V
and AVCC pins, and the VSS and AVSS pins must not have a potential different in between.
• To supply digital and analog power from the same power source, separately route the wires from the source
and use a choke coil to prev ent digital noise from interfering with the analog subsystem via the power source.
• Insert a relatively high-capacity (20 to 100 µF) electrolytic capacitor as a bypass capacitor between the pow er
supply and ground, separately between the digital and analog subsystems.
, VSS) and analog (AVCC, AVSS) power supplies must be separated from each other. The V
CC
2. Interface with a Microcontroller or Microcomputer
Operation of the MB90091 is controlled by a micro (controller or microcomputer). The MB90091 interf aces with
the micro by 8-bit serial transfer using four signal liens as shown below:
• Microcontroller/microcomputer interface
Micro
Data
SO
Serial clock
TC
Chip select
Port
Internal operation flag
Port
(or interrupt input)
Although most micros can be used for controlling the MB90091A, the one with an 8-bit serial interface (serial
port) is recommended because it can be connected directly to the MB90091A for high-speed command/data
transfer b y means of hardware. (The micro with a 4-bit serial interf ace can transfer data in tw o separate bloc ks.)
MB90091A
SIN
SCLK
SCS
TRE
Note: Keep in mind that some micros cannot be connected to the serial port depending on the type. Fujitsu 4- and
8-bit microcontrollers have no problem with the MB90091A.
39
MB90091A
3. Treatment of Unused Pins
Pins unused on the MB90091A must be treated as follows.
• Treatment of unused pins
Pin No.
DIPQFP
Pin nameI/OTreatment
81HSYNC
92VSYNC
103EVENIConnect the pin to V
I—
I—
CC
or leave it open.
114FLTINO—
136FLTOUTI—
158FH
169RESET
18
19
20
21
22
23
24
25
11
12
13
14
15
16
17
18
RD0
RD1
RD2
RD3
RD4
RD5
RD6
RD7
2619TESTIConnect the pin to V
28
29
30
21
22
23
TA16
TA17
TA18
3124FCS
3225TCS
33
34
35
36
38
40
41
42
43
44
45
46
48
49
50
51
26
27
28
29
31
33
34
35
36
37
38
39
41
42
43
44
RA0
RA1
RA2
RA3
RA4
RA5
RA6
RA7
RA8
RA9
RA10
RA11
RA12
RA13
RA14
RA15
OLeave the pin open.
IConnect the pin to VCC or leave it open.
I
Connect the pin to V
I
Connect the pin to V
I
Connect the pin to V
I
Connect the pin to V
I
Connect the pin to V
I
Connect the pin to V
I
Connect the pin to V
I
Connect the pin to V
O
Leave the pin open.
O
Leave the pin open.
O
Leave the pin open.
CC
or leave it open.
CC
or leave it open.
CC
or leave it open.
CC
or leave it open.
CC
or leave it open.
CC
or leave it open.
CC
or leave it open.
CC
or leave it open.
SS
.
OLeave the pin open.
OLeave the pin open.
O
Leave the pin open.
O
Leave the pin open.
O
Leave the pin open.
O
Leave the pin open.
O
Leave the pin open.
O
Leave the pin open.
O
Leave the pin open.
O
Leave the pin open.
O
Leave the pin open.
O
Leave the pin open.
O
Leave the pin open.
O
Leave the pin open.
O
Leave the pin open.
O
Leave the pin open.
O
Leave the pin open.
O
Leave the pin open.
40
5245TSELI—
5346FSELI—
5447SCLKI—
5548SINI—
(Continued)
(Continued)
Pin No.
DIPQFP
MB90091A
Pin nameI/OTreatment
5649SCS
5851TREOLeave the pin open.
5952ROUTOLeave the pin open.
6053GOUTOLeave the pin open.
6154BOUTOLeave the pin open.
6255IOUTOLeave the pin open.
6356VOB1OLeave the pin open.
6457VOB2OLeave the pin open.
158COLOROLeave the pin open.
259DOCKOLeave the pin open.
461TESTCKIConnect the pin to V
562TESTSWIConnect the pin to V
663HBLNK
764VBLNK
I—
IConnect the pin to VCC or leave it open.
IConnect the pin to VCC or leave it open.
CC
or leave it open.
CC
.
41
MB90091A
■ APPLIED CIRCUIT EXAMPLE
Sync signal
separation
Micro
GND
GND
V
CC
10µ
GND
47
GND
AV
10µ
AGND
V
GND
+
−
CC
CC
+
−
V
V
NC
NC
NC
NC
10 K
0.1µ
CC
CC
V
0.1µ
CC
+
1µ
−
GND
V
10 K
10 K
CC
63
64
49
48
47
51
46
45
21
22
23
19
62
61
10
30
50
20
32
40
60
1
2
3
8
9
7
5
MB90091A
HSYNC
VSYNC
EVEN
HBLNK
VBLNK
SCS
SIN
SCLK
TRE
FSEL
TSEL
TA16
TA17
TA18
TEST
TESTSW
TESTCK
FH
CC
V
V
CC
V
CC
V
SS
V
SS
V
SS
V
SS
RESET
CC
AV
AV
SS
ROUT
GOUT
BOUT
IOUT
VOB1
COLOR
VOB2
DOCK
RA0
RA1
RA2
RA3
RA4
RA5
RA6
RA7
RA8
RA9
RA10
RA11
RA12
RA13
RA14
RA15
FCS
TCS
RD7
RD6
RD5
RD4
RD3
RD2
RD1
RD0
52
53
54
55
56
58
57
59
Display control
This circuit is not required when internal ROM is used.
Adjustment is required depending on synchronization system.
ORDERING INFORMATION
■
Part numberPackageRemarks
MB90091A
MB90091AP
MB90091APF
64-pin plastic SH-DIP
(DIP-64P-M01)
64-pin plastic QFP
(FPT-64P-M06)
43
MB90091A
PACKAGE DIMENSIONS
■
64 pin, Plastic SH-DIP
(DIP-64P-M01)
58.00
2.283
+0.22
–0.55
+.008
–.022
INDEX-1
INDEX-2
5.65(.222)MAX
3.00(.118)MIN
+0.50
1.00
–0
+.020
.039
–0
1.778±0.18
1.778(.070)
MAX
C
1994 FUJITSU LIMITED D64001S-3C-4
(.070±.007)
0.45±0.10
(.018±.004)
55.118(2.170)REF
0.51(.020)MIN
17.00±0.25
(.669±.010)
0.25±0.05
(.010±.002)
19.05(.750)
15°MAX
TYP
Dimensions in mm (inches).
(Continued)
44
64 pin, Plastic QFP
(FPT-64P-M06)
51
5232
24.70±0.40(.972±.016)
20.00±0.20(.787±.008)
MB90091A
3.35(.132)MAX
33
(Mounting height)
0.05(.002)MIN
(STAND OFF)
INDEX
64
LEAD No.
C
1994 FUJITSU LIMITED F64013S-3C-2
1
1.00(.0394)
TYP(.016±.004)
0.10(.004)
18.00(.709)REF
22.30±0.40(.878±.016)
0.40±0.10
"A"
19
0.20(.008)
14.00±0.20
(.551±.008)
20
M
"B"
18.70±0.40
(.736±.016)
Details of "A" part
0.18(.007)MAX
0.63(.025)MAX
0.25(.010)
0.30(.012)
12.00(.472)
REF
0.15±0.05(.006±.002)
Details of "B" part
16.30±0.40
(.642±.016)
0 10°
1.20±0.20
(.047±.008)
Dimensions in mm (inches).
45
MB90091A
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-3753
Fax: (044) 754-3329
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.
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
FUJITSU MICROELECTRONICS ASIA PTE. LIMITED
#05-08, 151 Lorong Chuan
New Tech Park
Singapore 556741
Tel: (65) 281 0770
Fax: (65) 281 0220
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.
48
F9704
FUJITSU LIMITED Printed in Japan
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.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.