MB90099LGA [FUJITSU]
CRT Character/Graphics Display Controller, 28 X 12 Characters, CMOS, PBGA20, PLASTIC, FLGA-20;![MB90099LGA](http://pdffile.icpdf.com/pdf2/p00308/img/icpdf/MB90099LGA_1855494_icpdf.jpg)
型号: | MB90099LGA |
厂家: | ![]() |
描述: | CRT Character/Graphics Display Controller, 28 X 12 Characters, CMOS, PBGA20, PLASTIC, FLGA-20 外围集成电路 |
文件: | 总36页 (文件大小:1107K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
![](http://public.icpdf.com/style/img/ads.jpg)
FUJITSU MICROELECTRONICS
DATA SHEET
DS04-28828-3Ea
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)
Copyright©2002-2008 FUJITSU MICROELECTRONICS LIMITED All rights reserved
2002.2
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)
Character background display extended to line spacings : Enabled/Disabled (set
for
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 :
Control in 1-dotunits (set between 0to 7 dots foreach line, applied simultaneously
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
VC2
VDD
5
6
BLKA
VC3
SDR
N.C.
7
8
EXD
BLKB
TESTO
BLKC
9
TEST
GND
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
I
B
Not connected. This pin should be left open.
Display dot clock input pin.
8
9
TEST
GND
I
C
D
D
D
D
LSI test input pin. Input a low level signal during normal use.
Ground pin.
10
11
12
13
15
O
O
O
O
BLKC
TESTO
BLKB
BLKA
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 kΩ to 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.
VGND − 0.5
VGND − 0.5
VGND − 0.5
Max.
VGND + 4.0
VDD + 0.5
VDD + 0.5
100
Power supply voltage
Input voltage
VDD
VIN
V
V
Output voltage
VOUT
Pd
V
Power consumption
Operating temperature
Storage temperature
mW
°C
°C
Ta
−20
+70
Tstg
−55
+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)
Value
Parameter
Symbol
Unit
Remarks
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
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
25
50
−10
200
5
µA
kΩ
mA
RPULL SIN, SCLK, CS
VDD = 3.3 V
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 internal VRAM. Therefore, the horizontal sync signal pulse width and VRAM write cycle (command 2 or
command 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)
t
WV
t
VF
t
VR
t
VS
tVH
0.8 VDD
0.8 VDD
VSYNC
HSYNC
0.2 VDD
0.2 VDD
tHF
tHR
t
WH
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. VRAMfillisactivatedbyexecutingcharacterdata setting2 (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 MICROELECTRONICS)
3-point data extraction for data release
Mask data specification writing
Project file
Pattern file
Font data release
(register with FUJITSU MICROELECTRONICS)
(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 MICROELECTRONICS.
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 MICROELECTRONICS. Users should contact their FUJITSU MICROELECTRONICS sales repre-
sentative. 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 MICROELECTRONICS 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 MICROELECTRONICS’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
FUJITSU MICROELECTRONICS LIMITED
Shinjuku Dai-Ichi Seimei Bldg. 7-1, Nishishinjuku 2-chome, Shinjuku-ku,
Tokyo 163-0722, Japan
Tel: +81-3-5322-3347 Fax: +81-3-5322-3387
http://jp.fujitsu.com/fml/en/
For further information please contact:
North and South America
Asia Pacific
FUJITSU MICROELECTRONICS AMERICA, INC.
1250 E. Arques Avenue, M/S 333
Sunnyvale, CA 94085-5401, U.S.A.
Tel: +1-408-737-5600 Fax: +1-408-737-5999
http://www.fma.fujitsu.com/
FUJITSU MICROELECTRONICS ASIA PTE LTD.
151 Lorong Chuan, #05-08 New Tech Park,
Singapore 556741
Tel: +65-6281-0770 Fax: +65-6281-0220
http://www.fujitsu.com/sg/services/micro/semiconductor/
Europe
FUJITSU MICROELECTRONICS SHANGHAI CO., LTD.
Rm.3102, Bund Center, No.222 Yan An Road(E),
Shanghai 200002, China
FUJITSU MICROELECTRONICS EUROPE GmbH
Pittlerstrasse 47, 63225 Langen,
Germany
Tel: +86-21-6335-1560 Fax: +86-21-6335-1605
http://cn.fujitsu.com/fmc/
Tel: +49-6103-690-0 Fax: +49-6103-690-122
http://emea.fujitsu.com/microelectronics/
FUJITSU MICROELECTRONICS PACIFIC ASIA LTD.
10/F., World Commerce Centre, 11 Canton Road
Tsimshatsui, Kowloon
Korea
FUJITSU MICROELECTRONICS KOREA LTD.
206 KOSMO TOWER, 1002 Daechi-Dong,
Kangnam-Gu,Seoul 135-280
Korea
Hong Kong
Tel: +852-2377-0226 Fax: +852-2376-3269
http://cn.fujitsu.com/fmc/tw
Tel: +82-2-3484-7100 Fax: +82-2-3484-7111
http://www.fmk.fujitsu.com/
All Rights Reserved.
The contents of this document are subject to change without notice.
Customers are advised to consult with sales representatives before ordering.
The information, such as descriptions of function and application circuit examples, in this document are presented solely for the purpose
of reference to show examples of operations and uses of FUJITSU MICROELECTRONICS device; FUJITSU MICROELECTRONICS
does not warrant proper operation of the device with respect to use based on such information. When you develop equipment incorporat-
ing the device based on such information, you must assume any responsibility arising out of such use of the information.
FUJITSU MICROELECTRONICS assumes no liability for any damages whatsoever arising out of the use of the information.
Any information in this document, including descriptions of function and schematic diagrams, shall not be construed as license of the use
or exercise of any intellectual property right, such as patent right or copyright, or any other right of FUJITSU MICROELECTRONICS
or any third party or does FUJITSU MICROELECTRONICS warrant non-infringement of any third-party's intellectual property right or
other right by using such information. FUJITSU MICROELECTRONICS assumes no liability for any infringement of the intellectual
property rights or other rights of third parties which would result from the use of information contained herein.
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 MICROELECTRONICS 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.
Exportation/release of any products described in this document may require necessary procedures in accordance with the regulations of
the Foreign Exchange and Foreign Trade Control Law of Japan and/or US export control laws.
The company names and brand names herein are the trademarks or registered trademarks of their respective owners.
Edited Strategic Business Development Dept.
相关型号:
![](http://pdffile.icpdf.com/pdf1/p00049/img/page/MB90233_256818_files/MB90233_256818_1.jpg)
![](http://pdffile.icpdf.com/pdf1/p00049/img/page/MB90233_256818_files/MB90233_256818_2.jpg)
MB90233PFV-XXX
Microcontroller, 16-Bit, MROM, F2MC-16F CPU, 16MHz, CMOS, PQFP100, PLASTIC, LQFP-100
FUJITSU
©2020 ICPDF网 联系我们和版权申明