MB90099 [FUJITSU]

On-Screen Display Controller; 屏幕显示控制器
MB90099
型号: MB90099
厂家: FUJITSU    FUJITSU
描述:

On-Screen Display Controller
屏幕显示控制器

显示控制器
文件: 总36页 (文件大小:1049K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
FUJITSU SEMICONDUCTOR  
DATA SHEET  
DS04-28828-3E  
ASSP For Screen Display Control  
CMOS  
On-Screen Display Controller  
MB90099  
DESCRIPTION  
The MB90099 is an on-screen display controller for displaying text and graphics on the TV screen. The three-  
channel output control function, compact package and low voltage operation make this device suitable for on-  
screen displays in portable devices including camera-integrated VTRs and digital still cameras.  
The MB90099 controls a display area of 28 characters by 12 lines, and provides 1,024 different characters, each  
composed of 12 × 18 dots. All 1,024 characters in font ROM can be set by the user. The display functions include  
a wealth of characters with qualifying functions such as character background shading (shadow casting) and  
individual character size setting, with 16-color display selection for each character. Also included are the line  
background, screen background, and sprite character functions, providing a wide variety of screen display capa-  
bilities.  
FEATURES  
• Character screen  
configuration :  
28 characters × 12 lines (maximum)  
• Character types :  
1,024 characters (integrated in ROM, user definable through the entire area)  
(Continued)  
PACKAGE  
20-pin plastic SSOP  
20-pin plastic FLGA  
(FPT-20P-M03)  
(LGA-20P-M01)  
MB90099  
(Continued)  
• Font configuration :  
12 × 18 dots (font ROM comfiguration)  
Horizontal/vertical character display size setting enabled.  
Two horizontal width settings (S/L) per character.  
S size : 6 dots  
L size : 12 dots  
Two vertical height settings (HA/HB) per line.  
HA : 18 dots  
HB : 12 dots  
• Display modes :  
Character trimming : Enabled/Disabled (set for each line)  
Character background :  
None/Solid-fill/Shaded background (concave) /Shaded background (convex)  
(set for each character)  
Horizontal character merge/independent display with shaded background (set for  
each character)  
Vertical line merge/independent display with shaded background (set for each line)  
Characterbackgrounddisplayextendedtolinespacings:Enabled/Disabled(setfor  
each line)  
Line background :  
None/Solid-fill/Shaded background (concave) /Shaded background (convex)  
(set for each line)  
(Display extends into left and right screen margins and into line spacings)  
Character enlargement :  
4 types : Normal, Double width, Double height, Double width × double height (set  
for each line)  
Enlarged character dot interpolation function (set for each line)  
• Character screen  
display position  
control :  
Horizontal display position :  
Control in 2-dot units (movable through the entire screen)  
Vertical display position :  
Control in 2-dot units (movable through the entire screen)  
Line spacing control :  
Controlin1-dotunits(setbetween0to7dotsforeachline, appliedsimultaneously  
to two areas above and below the line)  
• Sprite character  
control :  
Sprite character display : Enable/Disabled  
Sprite character types : 256 types (character codes 000H to 0FFH)  
Sprite character trimming : Enabled/Disabled  
Sprite character configuration : 2 types : 1 character/Stack of 2 characters  
Sprite character horizontal display position : Control in 1-dot units (movable through  
the entire screen)  
Sprite character vertical display position : Control in 1-dot units (movable through  
the entire screen)  
• Screenbackground  
control :  
Screen background color : Enabled/Disabled  
2
MB90099  
• Display colors :  
Character color : 16 colors (set for each character)  
Character trimming color : 16 colors (set for each line)  
Character background color : 16 colors (set for each character) *  
Line background color : 16 colors (set for each line)  
Screen background color : 16 colors  
Sprite character color : 16 colors  
Sprite character trimming color : 16 colors  
Shaded background frame highlight color : 16 colors  
Shaded background frame shadow color : 16 colors  
Color signal output : 4 bits (supports 16 colors)  
• Display signal  
output :  
Display period signals : 3 channels (output selector circuit provided)  
• External interface :  
16-bit serial input :  
Chip select  
Serial clock  
Serial data  
• Package :  
SSOP-20  
FLGA-20  
• Supply voltage :  
2.4 V to 3.6 V  
* : Character background color (color code) = “0” is transparent (displays lower-layer color) .  
3
MB90099  
PIN ASSIGNMENTS  
(TOP VIEW)  
1
2
20  
HSYNC  
VSYNC  
VC0  
SCLK  
CS  
19  
18  
17  
16  
15  
14  
13  
12  
SIN  
3
4
VC1  
RESET  
VDD  
VC2  
5
6
BLKA  
VC3  
SDR  
N.C.  
7
8
EXD  
TEST  
GND  
BLKB  
TESTO  
BLKC  
9
10  
11  
SSOP-20  
(FPT-20P-M03)  
(TOP VIEW)  
CS  
HSYNC  
SCLK VSYNC  
A2 A3 A4 A5  
SIN  
RESET  
VDD  
VC0  
B1  
C1  
D1  
E1  
F1  
G1  
B6  
C6  
D6  
E6  
F6  
G6  
VC1  
VC2  
SDR  
BLKA  
VC3  
N.C.  
EXD  
BLKB  
H2 H3 H4 H5  
TEST  
BLKC  
TESTO  
GND  
FLGA-20  
(LGA-20P-M01)  
4
MB90099  
PIN DESCRIPTIONS  
Pin no.  
Pin name  
Circuit  
type  
I/O  
Function  
SSOP FLGA  
Shift clock input pin for serial transfer. This pin has an internal pull-  
up resistor.  
1
2
A3  
A2  
SCLK  
CS  
I
I
A
A
Chip select pin. Input a low level signal during serial transfer. This  
pin has an internal pull-up resistor.  
3
4
5
B1  
C1  
D1  
SIN  
RESET  
VDD  
I
I
A
B
Serial data input pin. This pin has an internal pull-up resistor.  
Reset input pin. Input a low level signal at power-on time.  
+3 V power supply pin.  
Data input direction select pin for serial transfer. Input a low level  
signal at LSB-first transfer mode, or a high level signal at MSB-first  
transfer mode.  
6
E1  
SDR  
I
C
7
F1  
G1  
H2  
H3  
H4  
H5  
G6  
E6  
N.C.  
EXD  
Not connected. This pin should be left open.  
Display dot clock input pin.  
8
I
I
B
C
9
TEST  
GND  
LSI test input pin. Input a low level signal during normal use.  
Ground pin.  
10  
11  
12  
13  
15  
BLKC  
TESTO  
BLKB  
BLKA  
O
O
O
O
D
D
D
D
Display period signal output pin for output channel C.  
LSI test output pin. This pin should be left open during normal use.  
Display period signal output pin for output channel B.  
Display period signal output pin for output channel A.  
14  
16  
17  
18  
F6  
D6  
C6  
B6  
VC3  
VC2  
VC1  
VC0  
O
O
O
O
D
Color code signal output pins.  
19  
20  
A5  
A4  
VSYNC  
HSYNC  
I
I
B
B
Vertical synchronization signal input pin.  
Horizontal synchronization signal input pin.  
5
MB90099  
I/O CIRCUIT TYPES  
Type  
Circuit  
Remarks  
CMOS level, hysteresis input, pull-  
up resistance  
(25 kto 200 k) .  
R
A
CMOS level, hysteresis input.  
B
CMOS level input.  
C
CMOS level output.  
D
Output  
6
MB90099  
BLOCK DIAGRAM  
SCLK  
CS  
To controllers  
Serial input control  
SIN  
SDR  
EXD  
Display control  
HSYNC  
VSYNC  
VC3  
VC2  
VC1  
Output  
control  
VC0  
Display  
memory  
(VRAM)  
BLKC  
BLKB  
BLKA  
Font ROM  
TEST  
Test control block  
TESTO  
RESET  
7
MB90099  
COMPONENT ELEMENTS  
• Serial input control block  
Receives serial commands and data. Decodes commands, and allocates commands and data to the appro-  
priate control blocks.  
• Display control block  
Performs display control functions synchronized with the input sync signals.  
• Display memory (VRAM) block  
VRAM memory for character data (24 bits × 28 characters × 12 lines) and line data (24 bits × 12 lines) .  
• Font ROM block  
ROM memory for display character fonts. Configured for 1,024 characters of 12 dots × 18 dots.  
• Output control block  
Generates output signals by applying display processing to the font data read from the font ROM.  
Test control block  
Circuits for factory testing of the LSI before delivery.  
8
MB90099  
ABSOLUTE MAXIMUM RATINGS  
(VGND = 0 V)  
Rating  
Parameter  
Symbol  
Unit  
Remarks  
Min.  
Max.  
VGND + 4.0  
VDD + 0.5  
VDD + 0.5  
100  
Power supply voltage  
Input voltage  
VDD  
VIN  
VGND 0.5  
VGND 0.5  
VGND 0.5  
V
V
Output voltage  
VOUT  
Pd  
V
Power consumption  
Operating temperature  
Storage temperature  
mW  
°C  
°C  
Ta  
20  
55  
+70  
Tstg  
+150  
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  
(VGND = 0 V)  
Remarks  
Value  
Parameter  
Symbol  
Unit  
Min.  
2.4  
Max.  
3.6  
Power supply voltage  
“H” level input voltage 1  
“L” level input voltage 1  
“H” level input voltage 2  
“L” level input voltage 2  
Operating temperature  
VDD  
VIHS  
VILS  
VIH  
V
V
0.8 × VDD  
VGND  
VDD + 0.3  
0.2 × VDD  
VDD + 0.3  
0.3 × VDD  
+70  
*1  
*1  
*2  
*2  
V
0.7 × VDD  
VGND  
V
VIL  
V
Ta  
20  
°C  
*1 : Input pins excluding TEST and SDR pins.  
*2 : TEST and SDR input pins.  
WARNING: The recommended operating conditions are required in order to ensure the normal operation of the  
semiconductor device. All of the device’s electrical characteristics are warranted when the device is  
operated within these ranges.  
Always use semiconductor devices within their recommended operating condition ranges. 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 representatives beforehand.  
9
MB90099  
ELECTRICAL CHARACTERISTICS  
1. DC Characteristics  
(VGND = 0 V, Ta = −20 °C to +70 °C)  
Value  
Unit  
Sym-  
bol  
Parameter  
Pin name  
Conditions  
Min.  
Typ.  
Max.  
VDD = 3.3 V  
IOH = −4 mA  
“H” level output voltage  
“L” level output voltage  
“H” level input current  
VOH  
VDD 0.5  
VDD  
V
V
VC3, VC2, VC1, VC0,  
BLKC, BLKB, BLKA  
VDD = 3.3 V  
IOL = 4 mA  
VOL  
IIH  
VGND  
0.4  
VDD = 3.3 V  
VIH = VDD  
SDR,  
+10  
µA  
HSYNC, VSYNC,  
EXD, TEST,  
RESET  
VDD = 3.3 V  
VIL = 0 V  
“L” level input current  
Pull-up resistance  
IIL  
10  
200  
5
µA  
kΩ  
mA  
RPULL SIN, SCLK, CS  
VDD = 3.3 V  
25  
50  
VDD = 2.4 V  
fDC = 8 MHz  
Power supply current  
Input capacitance  
ICC  
C
VDD  
VDD = 3.6 V  
fDC = 8 MHz  
6
mA  
pF  
Except VDD, GND  
16  
10  
MB90099  
2. AC Characteristics  
(1) Serial input timings  
(VDD = 2.4 V to 3.6 V, VGND = 0 V, Ta = −20 °C to +70 °C)  
Value  
Parameter  
Shift clock cycle time  
Shift clock pulse width  
Symbol  
Pin name  
SCLK  
Unit  
Min.  
250  
100  
100  
Max.  
tCYC  
tWCH  
tWCL  
tCR  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
SCLK  
200  
200  
Shift clock signal rise/fall time  
SCLK  
SCLK  
SIN  
tCF  
Shift clock start time  
Data setup time  
tSS  
100  
100  
50  
tSU  
Data hold time  
tH  
Chip select end time  
tEC  
CS  
100  
tCRC  
tCFC  
200  
200  
Chip select signal rise/fall time  
CS  
0.8 VDD  
0.2 VDD  
0.8 VDD  
0.2 VDD  
CS  
tCRC  
tCFC  
tSS  
tCYC  
tEC  
0.8 VDD  
0.2 VDD  
SCLK  
tCR  
tWCL  
tCR  
tWCH  
tH  
tCF  
tSU  
0.8 VDD  
0.2 VDD  
SIN  
11  
MB90099  
(2) Vertical and horizontal sync signal input timing  
(VDD = 2.4 V to 3.6 V, VGND = 0 V, Ta = −20 °C to +70 °C)  
Value  
Parameter  
Symbol  
Pin name  
HSYNC  
VSYNC  
HSYNC  
Unit  
Min.  
Max.  
200  
200  
200  
200  
Horizontal sync signal rise time  
Horizontal sync signal fall time  
Vertical sync signal rise time  
Vertical sync signal fall time  
tHR  
tHF  
tVR  
tVF  
ns  
ns  
ns  
ns  
18  
Dot clock  
µs  
Horizontal sync signal pulse width *1  
tWH  
6
Vertical sync signal setup time1 *2  
tVS  
tVS  
VSYNC  
VSYNC  
4
1H 4  
Dot clock  
Dot clock  
(Except for VVE = 1, VHE = 1, HE = 1) *3  
Vertical sync signal setup time2 *2  
(VVE = 1, VHE = 1, HE = 1) *3  
6  
1H 14  
Vertical sync signal detection hold time  
Vertical sync signal pulse width  
tVH  
VSYNC  
VSYNC  
2
2
H
H
tWV  
20  
*1 : During the horizontal sync signal pulse period, the MB90099 stops its internal operation, disabling writing to the  
internalVRAM. Therefore, thehorizontalsyncsignalpulsewidthandVRAMwritecycle(command2orcommand  
4 issuance cycle) should be set so that the horizontal sync signal pulse width is shorter than the VRAM write cycle.  
*2 : In the vertical sync signal detection cycle, do not change the vertical sync signal (detection edge) when it is  
close to the horizontal sync signal edge. This may result in distortion of the display due to fluctuations in the  
sync signal.  
*3 : VVE, VHE and HE are control bits of Command 13-0 (I/O pin control) .  
VSYNC : Leading-edge operation (VVE = 0)  
HSYNC : VSYNC detection at the trailing edge (VHE = 1)  
tWV  
tVR  
tVF  
tVS  
tVH  
0.8 VDD  
0.8 VDD  
0.2 VDD  
VSYNC  
HSYNC  
0.2 VDD  
tHF  
tHR  
tWH  
0.8 VDD  
0.8 VDD  
0.2 VDD  
0.2 VDD  
(Continued)  
12  
MB90099  
(Continued)  
VSYNC : Trailing-edge operation (VVE = 1)  
HSYNC : VSYNC detection at the trailing edge (VHE = 1 and HE = 0)  
tVR  
tVF  
tWV  
tVS  
0.8 VDD  
tVH  
0.8 VDD  
VSYNC  
HSYNC  
0.2 VDD  
0.2 VDD  
tHF  
tHR  
tWH  
0.8 VDD  
0.8 VDD  
0.2 VDD  
0.2 VDD  
VSYNC : Leading-edge operation (VVE = 0)  
HSYNC : VSYNC detection at the leading edge (VHE = 0)  
tWV  
tVF  
tVR  
tVS  
tVH  
0.8 VDD  
0.8 VDD  
VSYNC  
HSYNC  
0.2 VDD  
0.2 VDD  
tHF  
tHR  
tWH  
0.8 VDD  
0.8 VDD  
0.2 VDD  
0.2 VDD  
VSYNC : Trailing-edge operation (VVE = 1)  
HSYNC : VSYNC detection at the leading edge (VHE = 0) or (VHE = 1 and HE = 1)  
tVR  
tVF  
tWV  
tVS  
0.8 VDD  
tVH  
0.8 VDD  
VSYNC  
HSYNC  
0.2 VDD  
0.2 VDD  
tHF  
tHR  
tWH  
0.8 VDD  
0.8 VDD  
0.2 VDD  
0.2 VDD  
Note : The above diagrams assume that I/O pin control command (command 13-0) has set the sync signal input  
logic control setting (SIX bit) to negative logic (“0”) . However, if the positive logic setting (SIX bit = “1”) is  
used, the H and L levels are reversed.  
13  
MB90099  
(3) Dot clock external input timing  
(VDD = 2.7 V to 3.3 V, VGND = 0 V, Ta = −20 °C to +70 °C)  
Value  
Parameter  
Symbol  
Pin name  
Unit  
Note  
*1  
Min.  
112  
56  
48  
48  
24  
24  
13  
0
Max.  
166  
83  
tDCYC1  
tDCYC2  
tDWH1  
tDWL1  
tDWH2  
tDWL2  
tDS  
EXD  
EXD  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Dot clock cycle time  
*2  
EXD  
EXD  
*1  
Dot clock pulse time  
*2  
HSYNC, VSYNC setup time  
HSYNC, VSYNC hold time  
Data output delay time 1  
Data output delay time 2  
*3  
*3  
HSYNC,  
VSYNC  
tDH  
tDD1  
7
tDD2  
45  
VC3, VC2, VC1, VC0,  
BLKA, BLKB, BLKC  
*3  
tDD2  
tDD1  
Note : The above items assume a supply voltage of VDD = 2.7 V to 3.3 V.  
*1 : Assuming input frequency = dot clock × 1.  
*2 : Assuming input frequency = dot clock × 2.  
*3 : Assuming input frequency = dot clock × 1 or dot clock × 2.  
14  
MB90099  
tDCYC1,tDCYC2  
tDWH1, tDWH2  
tDWH1, tDWH2  
0.8 VDD  
0.2 VDD  
EXD input  
tDH  
tDS  
0.8 VDD  
0.2 VDD  
HSYNC input  
VSYNC input  
Sync signal  
detection period *  
tDD2  
tDD1  
0.8 VDD  
0.2 VDD  
Output undefined period  
(Output transition period)  
Data output  
AC measurement conditions  
C = 70 pF VOH = 0.8 VDD  
tr = 5 ns  
tf = 5 ns  
VOL = 0.2 VDD  
VIH = 0.8 VDD  
VIL = 0.2 VDD  
* : Do not vary the input sync signal during the sync signal detection period.  
Changes in the signal during this period may cause distortion in the display.  
15  
MB90099  
(4) Reset input timing  
Parameter  
(VDD = 2.4 V to 3.6 V, VGND = 0 V, Ta = −20 °C to +70 °C)  
Value  
Symbol  
Pin name  
Unit  
Note  
Min.  
Max.  
Reset pulse width  
Clock input  
tWRST  
tWRSD  
RESET  
EXD  
1
5
µs  
Dot clock  
*
* : Clock input is required during reset.  
tWRST  
tWRSD  
0.2 VDD  
RESET  
EXD  
16  
MB90099  
DISPLAY CONTROL COMMANDS  
1. Command list  
Com-  
mand  
no.  
Command code/data  
Function  
15 to 12 11  
10  
9
8
7
6
5
4
3
2
1
0
VRAM write  
address setting  
0
0 0 0 0 AY3 AY2 AY1 AY0 FL  
0
0
AX4 AX3 AX2 AX1 AX0  
Character data  
setting 1  
1
0 0 0 1 MO1 MO0 MM1 MM0 MB3 MB2 MB1 MB0 MC3 MC2 MC1 MC0  
0 0 1 0 MR MS M9 M8 M7 M6 M5 M4 M3 M2 M1 M0  
0 0 1 1 LHS LW2 LW1 LW0 LFD LFC LFB LFA LF3 LF2 LF1 LF0  
Character data  
setting 2  
2
Line control data  
setting 1  
3
Line control data  
setting 2  
4
0 1 0 0 LDS LGS LG1 LG0 LD  
LE LM1 LM0 L3  
L2  
L1  
L0  
Screen output  
control 1A  
5-00  
5-01  
5-02  
5-2  
5-3  
0 1 0 1  
0 1 0 1  
0 1 0 1  
0 1 0 1  
0 1 0 1  
0
0
0
1
1
0
0
0
0
1
0
0
1
0
0
0
1
SDS UDS  
0
DSP  
0
0
0
OA2 OA1 OA0  
OB2 OB1 OB0  
OC2 OC1 OC0  
Screen output  
control 1B  
SOB BGB BLB  
SOC BGC BLC  
Screen output  
control 1C  
0
0
0
Vertical display  
position control  
Y8  
X8  
Y7  
X7  
Y6  
X6  
Y5  
X5  
Y4  
X4  
Y3  
X3  
Y2  
X2  
Y1  
X1  
Y0  
X0  
Horizontal display  
position control  
Shaded  
6-1  
7-3  
background frame 0 1 1 0  
color control  
0
1
1
1
0
0
0
0
BH3 BH2 BH1 BH0 BS3 BS2 BS1 BS0  
Screen  
background  
control  
0 1 1 1  
0
0
0
0
U3 U2 U1  
U0  
Sprite character  
control 1  
8-0  
8-1  
9-0  
9-1  
11-0  
1 0 0 0  
1 0 0 0  
1 0 0 1  
1 0 0 1  
1 0 1 1  
0
0
0
1
0
1
0
0
SFB SFA SF3 SF2 SF1 SF0 SC3 SC2 SC1 SC0  
SD1 SD0 SM7 SM6 SM5 SM4 SM3 SM2 SM1 SM0  
SY9 SY8 SY7 SY6 SY5 SY4 SY3 SY2 SY1 SY0  
SX9 SX8 SX7 SX6 SX5 SX4 SX3 SX2 SX1 SX0  
Sprite character  
control 2  
Sprite character  
control 4  
Sprite character  
control 5  
Screen extension  
control  
0
1
0
0
0
0
0
0
0
0
EG0  
0
0
0
0
0
0
0
0
0
0
11-2 Dot clock control 1 1 0 1 1  
DC2 DC1 DC0  
(Continued)  
17  
MB90099  
(Continued)  
Com-  
mand  
no.  
Command code/data  
Function  
15 to 12 11  
10  
9
8
7
6
5
4
3
2
1
0
13-0 I/O pin control  
1 1 0 1  
0
0
VVE VHE HE  
0
SIX  
0
0
0
DBX DCX  
Horizontal  
13-1  
1 1 0 1  
0
1
0
0
0
0
0
0
BB5 BB4 BB3 BB2 BB1 BB0  
blanking control 1  
Horizontal  
13-2  
1 1 0 1  
1
BF8 BF7 BF6 BF5 BF4 BF3 BF2 BF1 BF0  
blanking control 2  
18  
MB90099  
2. Command Description  
• Command 0 (VRAM write address setting)  
Command 0 sets the write address in VRAM, and controls the execution of “VRAM fill”. The write address is  
specifiedbyrowandcolumnaddresses. VRAMfillisactivatedbyexecutingcharacterdatasetting2(command2).  
15  
0
14  
0
13  
0
12  
0
11  
10  
9
8
7
6
0
5
0
4
3
2
1
0
AY3 AY2 AY1 AY0 FL  
AX4 AX3 AX2 AX1 AX0  
AY3 to AY0 : Row address (0 to BH)  
AX4 to AX0 : Column address (0 to 1BH)  
FL : VRAM Fill control (0 : OFF, 1 : ON)  
• Command 1 (Character data setting 1)  
Command 1 specifies character data. The character data is written to VRAM and reflected on the screen by the  
execution of command 2 (character data setting 2) .  
15  
0
14  
0
13  
0
12  
1
11  
10  
9
8
7
6
5
4
3
2
1
0
MO1 MO0 MM1 MM0 MB3 MB2 MB1 MB0 MC3 MC2 MC1 MC0  
MO1, MO0 : Character output control  
MM1, MM0 : Character background control  
(0, 0 : Off)  
(0, 1 : Solid fill)  
(1, 0 : Concaved shaded)  
(1, 1 : Convexed shaded)  
MC3 to MC0 : Character color (16 colors)  
MB3 to MB0 : Background color (16 colors)  
• Command 2 (Character data setting 2)  
Command 2 writes additional character data to the location in VRAM spacified by command 0 (VRAM write  
address setting ),along with the character data set by command 1 (character data setting 1).  
The VRAM write address is automatically incremented after command 2 is executed.  
15  
0
14  
0
13  
1
12  
0
11  
10  
9
8
7
6
5
4
3
2
1
0
MR MS M9 M8 M7 M6 M5 M4 M3 M2 M1 M0  
MR : Shaded background succeeding character merge control  
(0 : Not merged with succeeding character)  
(1 : Merged with succeeding character)  
MS : Character horizontal size control  
(0 : S size, 6 dots)  
(1 : L size, 12 dots)  
M9 to M0 : Character code  
19  
MB90099  
• Command 3 (Line control data setting 1)  
Command 3 specifies line control data. The line control data is written to VRAM and reflected on the screen by  
the execution of command 4 (line control data setting 2) .  
15  
0
14  
0
13  
1
12  
1
11  
10  
9
8
7
6
5
4
3
2
1
0
LHS LW2 LW1 LW0 LFD LFC LFB LFA LF3 LF2 LF1 LF0  
LHS : Line character vertical size type control  
(0 : Character vertical size A)  
(1 : Character vertical size B)  
LW2 to LW0 : Line spacing control  
(0 to 7 dots, in 1-dot units)  
LF3 to LF0 : Trimming color (16 colors)  
LFD, LFC : Trimming output control  
(0, 0 : All Off)  
(0, 1 : Trimming On for a character only, no character background)  
(1, 0 : Trimming On for a solid-fill character or no character background)  
(1, 1 : All On)  
LFB, LFA : Trimming control  
(0, 0 : Trimming Off)  
(0, 1 : Reserved (setting prohibited) )  
(1, 0 : Reserved (setting prohibited) )  
(1, 1 : Eight-direction trimming)  
• Command 4 (Line control data setting 2)  
Command 4 specifies additional line control data and writes this data, along with the line control data set by  
command 3 (line control data setting 1) to the row address in VRAM specified by command 0 (VRAM write  
address setting) .  
Executing this command will not alter the VRAM write address.  
15  
0
14  
1
13  
0
12  
0
11  
10  
9
8
7
6
5
4
3
2
1
0
LDS LGS LG1 LG0 LD  
LE LM1 LM0 L3  
L2  
L1  
L0  
LDS : Line character output control (control of a character + trimming + character background)  
(0 : Off, 1 : On)  
LGS : Line enlargement interpolation control  
(0 : Off, 1 : On)  
LG1, LG0 : Line enlargement control  
(0, 0 : Normal)  
(0, 1 : Double width)  
(1, 0 : Double height)  
(1, 1 : Double width × double height)  
LE : Character background extension control  
(0 : Normal, 1 : Extended)  
LD : Shaded background succeeding line merge control  
(0 : Independent)  
(1 : Merged with succeeding line)  
20  
MB90099  
LM1, LM0 : Line background control  
(0, 0 : Off)  
(0, 1 : Solid fill)  
(1, 0 : Concaved shaded)  
(1, 1 : Convexed shaded)  
L3 to L0 : Line background color (16 colors)  
• Command 5-00 (Screen output control 1A)  
Command 5-00 controls screen display output.  
15  
0
14  
1
13  
0
12  
1
11  
0
10  
0
9
0
8
0
7
6
5
0
4
3
0
2
1
0
SDS UDS  
DSP  
OA2 OA1 OA0  
SDS : Sprite character output control  
(0 : Off, 1 : On) *  
UDS : Screen background output control  
(0 : Off, 1 : On) *  
DSP : Display output control (Control of a character + trimming + character background + line background)  
(0 : Off, 1 : On) *  
OA2 to OA0 : Output-A character control (8 types)  
* : Input of an ’L’ level signal to the RESET pin will initialize SDS = 0, UDS = 0, and DSP = 0.  
• Command 5-01 (Screen output control 1B)  
Command 5-01 controls output-B screen display output.  
15  
0
14  
1
13  
0
12  
1
11  
0
10  
0
9
0
8
1
7
6
5
4
0
3
0
2
1
0
SOB BGB BLB  
OB2 OB1 OB0  
SOB : Output-B sprite character output control  
(0 : Off, 1 : On)  
BGB : Output-B screen background output control  
(0 : Off, 1 : On)  
BLB : Output-B line background output control  
(0 : Off, 1 : On)  
OB2 to OB0 : Output-B character control (8 types)  
21  
MB90099  
• Command 5-02 (Screen output control 1C)  
Command 5-02 controls output-C screen display output.  
15  
0
14  
1
13  
0
12  
1
11  
0
10  
0
9
1
8
0
7
6
5
4
0
3
0
2
1
0
SOC BGC BLC  
OC2 OC1 OC0  
SOC : Output-C sprite character output control  
(0 : Off, 1 : On)  
BGC : Output-C screen background output control  
(0 : Off, 1 : On)  
BLC : Output-C line background output control  
(0 : Off, 1 : On)  
OC2 to OC0 : Output-C character control (8 types)  
• Command 5-2 (Vertical display position control)  
Command 5-2 controls the vertical display position on the screen.  
15  
0
14  
1
13  
0
12  
1
11  
1
10  
0
9
0
8
7
6
5
4
3
2
1
0
Y8  
Y7  
Y6  
Y5  
Y4  
Y3  
Y2  
Y1  
Y0  
Y8 to Y0 : Vertical display position control (0 to 1022 in 2-dot units)  
• Command 5-3 (Horizontal display position control)  
Command 5-3 controls the horizontal display position on the screen.  
15  
0
14  
1
13  
0
12  
1
11  
1
10  
1
9
0
8
7
6
5
4
3
2
1
0
X8  
X7  
X6  
X5  
X4  
X3  
X2  
X1  
X0  
X8 to X0 : Horizontal display position control (0 to 1022 in 2-dot units)  
• Command 6-1 (Shaded background frame color control)  
Command 6-1 controls the frame color of the shaded background.  
15  
0
14  
1
13  
1
12  
0
11  
0
10  
1
9
0
8
0
7
6
5
4
3
2
1
0
BH3 BH2 BH1 BH0 BS3 BS2 BS1 BS0  
BH3 to BH0 : Shaded background frame highlight color (16 colors)  
BS3 to BS0 : Shaded background frame shadow color (16 colors)  
• Command 7-3 (Screen background control)  
Command 7-3 controls the screen background color.  
15  
0
14  
1
13  
1
12  
1
11  
1
10  
1
9
0
8
0
7
0
6
0
5
0
4
0
3
2
1
0
U3  
U2  
U1  
U0  
U3 to U0 : Screen background color (16 colors)  
22  
MB90099  
• Command 8-0 (Sprite character control 1)  
Command 8-0 controls sprite characters.  
15  
1
14  
0
13  
0
12  
0
11  
0
10  
0
9
8
7
6
5
4
3
2
1
0
SFB SFA SF3 SF2 SF1 SF0 SC3 SC2 SC1 SC0  
SFB, SFA : Sprite character trimming control  
(0, 0 : Trimming Off)  
(0, 1 : Reserved)  
(1, 0 : Reserved)  
(1, 1 : Eight-direction trimming)  
SF3 to SF0 : Sprite character trimming color (16 colors)  
SC3 to SC0 : Sprite character color (16 colors)  
• Command 8-1 (Sprite character control 2)  
Command 8-1 controls sprite characters.  
15  
1
14  
0
13  
0
12  
0
11  
0
10  
1
9
8
7
6
5
4
3
2
1
0
SD1 SD0 SM7 SM6 SM5 SM4 SM3 SM2 SM1 SM0  
SD1, SD0 : Sprite character configuration control  
(0, 0 : 1 character)  
(0, 1 : Reserved (setting prohibited) )  
(1, 0 : Stack of 2 characters)  
(1, 1 : Reserved (setting prohibited) )  
SM7 to SM0 : Sprite character code  
(000H to 0FFH for 256 different characters)  
• Command 9-0 (Sprite character control 4)  
Command 9-0 controls the vertical display position of sprite characters.  
15  
1
14  
0
13  
0
12  
1
11  
0
10  
0
9
8
7
6
5
4
3
2
1
0
SY9 SY8 SY7 SY6 SY5 SY4 SY3 SY2 SY1 SY0  
SY9 to SY0 : Sprite character vertical display position control  
(0 to 1023 in 1-dot units)  
• Command 9-1 (Sprite character control 5)  
Command 9-1 controls the horizontal display position of sprite characters.  
15  
1
14  
0
13  
0
12  
1
11  
1
10  
0
9
8
7
6
5
4
3
2
1
0
SX9 SX8 SX7 SX6 SX5 SX4 SX3 SX2 SX1 SX0  
SX9 to SX0 : Sprite character horizontal display position control  
(0 to 1023 in 1-dot units)  
23  
MB90099  
• Command 11-0 (Screen extension control)  
(Reserved)  
15  
1
14  
0
13  
1
12  
1
11  
0
10  
0
9
0
8
0
7
0
6
5
0
4
0
3
0
2
0
1
0
0
0
EG0  
EG0 : (Reserved)  
(0 : Normal)  
(1 : Reserved (setting prohibited) )  
• Command 11-2 (Dot clock control 1)  
Command 11-2 controls dot clock selection.  
15  
1
14  
0
13  
1
12  
1
11  
1
10  
0
9
0
8
0
7
0
6
0
5
0
4
0
3
0
2
1
0
DC2 DC1 DC0  
DC2 to DC0 : Dot clock selection control  
(0, 1, 0) : External dot clock input  
(0, 1, 1) : Frequency-doubled external dot clock input  
Command 13-0 (I/O pin control)  
Command 13-0 controls I/O pin functions.  
15  
1
14  
1
13  
0
12  
1
11  
0
10  
0
9
8
7
6
0
5
4
0
3
0
2
0
1
0
VVE VHE HE  
SIX  
DBX DCX  
VVE : Edge selection for vertical synchronization detection*1  
(0 : Leading edge, 1 : Trailing edge)  
VHE : HSYNC edge selection for vertical synchronization detection*1  
(0 : Leading edge, 1 : Trailing edge)  
HE : Edge selection for horizontal synchronization operation*1  
(0 : Trailing edge, 1 : Leading edge)  
SIX : Logic control for sync signal input  
(0 : Negative logic, 1 : Positive logic)  
DCX : Logic control for display color signal output  
(0 : Positive logic, 1 : Negative logic) *2  
DBX : Logic control for display output period signal  
(0 : Positive logic, 1 : Negative logic) *2  
24  
MB90099  
*1 : When it is set up VVE = 1, VHE = 1 and HE = 1, the vertical sync detection HSYNC edge is the standard of  
“Leading edge”.  
VVE  
0
VHE  
HE  
0
Contents of vertical sync detection Position of vertical sync detection*  
0
0
1
1
0
0
1
1
Detection of VSYNC Leading edge  
Detection of VSYNC Leading edge  
Detection of VSYNC Leading edge  
Detection of VSYNC Leading edge  
Detection of VSYNC Trailing edge  
Detection of VSYNC Trailing edge  
Detection of VSYNC Trailing edge  
Detection of VSYNC Trailing edge  
HSYNC Leading edge  
HSYNC Leading edge  
HSYNC Trailing edge  
0
1
0
0
0
1
HSYNC Trailing edge  
1
0
HSYNC Leading edge  
HSYNC Leading edge  
HSYNC Trailing edge  
1
1
1
0
1
1
HSYNC Leading edge + 10 clock  
* : If there is the change of level for direction of VSYNC pin signal detection in the vicinity of vertical sync  
detection, it may occur disorder in the display (deflection of vertical direction) . Input the meaningful edge  
of VSYNC signal without this position of vertical sync detection.  
*2 : Input of an ’L’ level signal to the RESET pin will initialize DCX = 0, and DBX = 0.  
• Command 13-1 (Horizontal blanking control 1)  
Command 13-1 controls the back porch of the horizontal blanking function.  
15  
1
14  
1
13  
0
12  
1
11  
0
10  
1
9
0
8
0
7
0
6
0
5
4
3
2
1
0
BB5 BB4 BB3 BB2 BB1 BB0  
BB5 to BB0 : Back porch control (0 to 126, in 2-dot units)  
• Command 13-2 (Horizontal blanking control 2)  
Command 13-2 controls the front porch of the horizontal blanking function.  
15  
1
14  
1
13  
0
12  
1
11  
1
10  
0
9
0
8
7
6
5
4
3
2
1
0
BF8 BF7 BF6 BF5 BF4 BF3 BF2 BF1 BF0  
BF8 to BF0 : Front porch control (0 to 1022, in 2-dot units)  
25  
MB90099  
3. Notes on Issuing Commands  
(1) Initialization  
When a reset signal is input (“L” level signal input to the RESET pin) , the MB90099 enters display-off state(*).  
The contents of VRAM (the character RAM and the line RAM) are undefined.  
Immediately after release of the input signal to the MB90099, issue the following commands to initialize control  
operation.  
• Dot clock control 1 (command 11-2)  
• I/O pin control (command 13-0)  
This must be done before setting all command data and all RAM contents. (VRAM settings require normal dot  
clock input and normal sync signal input.)  
* : The reset input initializes control bits as follows.  
Screen output control 1A (command 5-00)  
SDS = 0 Sprite Off  
UDS = 0 Screen background Off  
DSP = 0 Character, character background, line background Off  
I/O pin control (command 13-0)  
DCX = 0 VC0, VC1, VC2, VC3 pins set to positive logic output  
DBX = 0 BLKA, BLKB, BLKC pins set to positive logic output  
(2) Command refresh  
Command data to the MB90099 and the contents of internal VRAM are stored as long as power is supplied to  
the MB90099. However, there may be cases in which the serial control, sync, or dot clock signals become  
abnormal due to causes such as external noise, preventing the internal registers and VRAM from being set  
properly. It is therefore recommended that all command data and VRAM data be refreshed periodically to ensure  
that this data is correct.  
(3) Command issue timing  
When any control command, including a VRAM write command such as a character data setting or line control  
data setting command is issued, the command is executed immediately and the result is reflected on the screen.  
When such a command is issued during a display period, the display in the relevant field may experience  
momentary distortion. To avoid this, it is recommended that commands be issued during the vertical blanking  
interval. However that with a command 5-00 (screen output control 1A) in which one or more of the DSP, SDS,  
or UDS control bits is switched from OFF to ON, the display will wait until the next vertical sync signal after the  
command is issued and the display will start from the top of the scanning field.  
26  
MB90099  
CONTENTS OF MB90099-001 (STANDARD PRODUCT) FONT DATA  
27  
MB90099  
28  
MB90099  
29  
MB90099  
30  
MB90099  
FONT DEVELOPMENT AND DATA RELEASE  
The MB90099 features the font ROM in which all 1024 characters are user-definable. For font data development,  
use the OSDC pattern editor Ped/Win. Ped/Win is an OSCD proprietary pattern editor for use on personal  
computers operating Windows95/98/NT4.0 (Japanese language) environments.  
The font development and data release flow is illustrated below.  
Font development input  
OSCD  
pattern editor  
Pattern printing  
Printer  
Install  
Run  
Personal computer  
(Windows95/98/NT)  
Ped/Win  
(supplied by FUJITSU)  
3-point data extraction for data release  
Mask data specification writing  
Project file  
Pattern file  
Font data release  
(register with FUJITSU)  
(1) Font data release  
Font data is released in project files only. Pattern files should not be released. A portion of the pattern file data  
will be used for data matching in order to verify registration of release data by FUJITSU. For this reason, users  
are requested to write a portion of the pattern data content in mask data specifications.  
Note : Pattern data output should not be generated until after the completion of font creation and project creation.  
Also, the project file should not be updated after pattern file generation is completed. If the project contents  
are updated after pattern file generation, pattern files should be generated again.  
(2) Project files  
After font data and other supplementary data is created, it is stored in a project file. Normally one project file is  
created for each model.  
Project file names  
Project file names should be in the format “MB90099-XXX” where “XXX” is a ROM number assigned by  
FUJITSU. Users should contact their FUJITSU sales representative. If no ROM number has been assigned,  
any number preceded by an alphabetic character may be used. Project files which are developed solely for  
test purposes and not intended for font release may be assigned any file name.  
Comments related to new project files  
Comment lines in the form of any desired character strings may be added at the time a project file is created.  
Comments will be printed when the font is printed, and can be modified as needed whenever that Ped/Win is  
operating.  
31  
MB90099  
(3) Pattern files  
Font data may be placed in pattern files. Because pattern data is saved in the project file, normally it is only  
necessary to create a pattern file at the time of font release for the purpose of extracting verification data (writing  
to mask data specifications) . Pattern files should not be released.  
Pattern file loading  
Pattern files can be loaded for some OSCD models other than the MB90099.  
Pattern file output generation  
Do not create more than one pattern file for the same project. This may cause errors . In such cases, the  
project name should be altered to create another project.  
Extracting verification data  
Three data points, the first and last addresses and one other random address, should be extracted from pattern  
file data and written into the mask data specifications. The random address should not include the data values  
“00” or “FF.”  
Note : Ped/Win display functions are based on OSDC specifications, however some display specifications may not  
be identical to actual OSDC specifications. Users should consult specification documents for details.  
(Data comparison)  
After data release, once ROM mask processing is completed FUJITSU will extract the ROM data used in this  
process. Users should verify that the extracted data is identical to the pattern file data that was submitted, and  
return a written statement of data comparison indicating whether that data is identical or not . If the data is not  
identical, contact FUJITSU’s sales representative immediately. Data errors may cause errors in ES production.  
32  
MB90099  
ORDERING INFORMATION  
Part Number  
Package  
Remarks  
20-pin Plastic SSOP  
(FPT-20P-M03)  
MB90099PFV  
MB90099LGA  
20-pin Plastic FLGA  
(LGA-20P-M01)  
33  
MB90099  
PACKAGE DIMENSION  
20-pin Plastic SSOP  
(FPT-20P-M03)  
* : These dimensions do not include resin protrusion.  
*
6.50±0.10(.256±.004)  
0.17±0.03  
(.007±.001)  
20  
11  
*
4.40±0.10 6.40±0.20  
(.173±.004) (.252±.008)  
INDEX  
Details of "A" part  
1.25 +00..1200  
.049 +..000048  
(Mounting height)  
1
10  
LEAD No.  
"A"  
0.65(.026)  
0.24±0.08  
(.009±.003)  
M
0.13(.005)  
0~8°  
0.10±0.10  
(.004±.004)  
(Stand off)  
0.50±0.20  
(.020±.008)  
0.25(.010)  
0.45/0.75  
(.018/.030)  
0.10(.004)  
C
1999 FUJITSU LIMITED F20012S-3C-5  
Dimensions in mm (inches)  
(Continued)  
34  
MB90099  
(Continued)  
20-pin plastic FLGA  
(LGA-20P-M02)  
4.55(.179)  
3.25(.128)  
5.50(.217)  
0.65  
(.026)  
6
5
4
4.00(.157)  
3.25(.128)  
3
2
1
0.45(.018)  
H
G
F
E
D
C
B
A
0.45(.018)  
20-ø0.35(20-ø.014)  
3-ø0.45(4-ø.018)  
INDEX AREA  
1.30(.051)  
Max.  
0.08(.003)  
C
2001 FUJITSU LIMITED L20001S-c-1-1  
Dimensions in mm (inches)  
35  
MB90099  
FUJITSU LIMITED  
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 are  
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.  
The products described in this document are designed, developed  
and manufactured as contemplated for general use, including  
without limitation, ordinary industrial use, general office use,  
personal use, and household use, but are not designed, developed  
and manufactured as contemplated (1) for use accompanying fatal  
risks or dangers that, unless extremely high safety is secured, could  
have a serious effect to the public, and could lead directly to death,  
personal injury, severe physical damage or other loss (i.e., nuclear  
reaction control in nuclear facility, aircraft flight control, air traffic  
control, mass transport control, medical life support system, missile  
launch control in weapon system), or (2) for use requiring  
extremely high reliability (i.e., submersible repeater and artificial  
satellite).  
Please note that Fujitsu will not be liable against you and/or any  
third party for any claims or damages arising in connection with  
above-mentioned uses of the products.  
Any semiconductor devices have an inherent chance 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 Law of Japan, the prior  
authorization by Japanese government will be required for export  
of those products from Japan.  
F0202  
FUJITSU LIMITED Printed in Japan  

相关型号:

MB90099LGA

CRT Character/Graphics Display Controller, 28 X 12 Characters, CMOS, PBGA20, PLASTIC, FLGA-20
FUJITSU

MB90099PFV

On-Screen Display Controller
FUJITSU

MB90214

16-bit Proprietary Microcontroller
FUJITSU

MB90214PF

16-bit Proprietary Microcontroller
FUJITSU

MB90223

16-bit Proprietary Microcontroller
FUJITSU

MB90223PF

16-bit Proprietary Microcontroller
FUJITSU

MB90224

16-bit Proprietary Microcontroller
FUJITSU

MB90224PF

16-bit Proprietary Microcontroller
FUJITSU

MB90233

16-bit Proprietary Microcontroller
FUJITSU

MB90233PFV

16-bit Proprietary Microcontroller
FUJITSU

MB90233PFV-XXX

Microcontroller, 16-Bit, MROM, F2MC-16F CPU, 16MHz, CMOS, PQFP100, PLASTIC, LQFP-100
FUJITSU

MB90234PFV

16-bit Proprietary Microcontroller
FUJITSU