The MN89302 is an LCD/CRT display controller with
IBM™ VGA-compatible registers. It features all the necessary interfaces for a compact display system: ISA bus interface, local bus interface, DRAM interface, and LCD panel
interface. The built-in graphics acceleration functions include
support for bit-block transfers (BITBLT) and hardware cursor.
Note: IBM™ and VGA are registered trademarks of International
Business Machines Corporation.
Features
Monochrome STN LCD panel support
Maximum display size: 800 × 600
Support for single and dual panels
32-monochrome gradation
Color STN LCD panel support
Maximum display size: 800 × 600
Support for single and dual panels
32-gradation for each color (RGB)
Color TFT LCD panel support
Maximum display size: 800 × 600
5-bit output for red and blue; 6-bit output for green
"H" level input from this pin indicates that a DMA transfer is in
progress, so the chip does not respond to I/O access.
28SBHEITTLByte High Enable
This input indicates the state of the 16-bit bus.
24IOWRITTLI/O Write
This input indicates an I/O write request.
25IORDITTLI/O Read
This input indicates an I/O read request.
22SMEMWITTLMemory Write
This input indicates a memory write request dedicated for an
address space in the first megabyte (000000 to 0FFFFFH).
16SMEMRITTLMemory Read
This input indicates a memory read request dedicated for an
address space in the first megabyte (000000 to 0FFFFFH).
6 to 5A[21:20]ITTLAddress[21:20]
These inputs give the address 21:20.
4 to 1,SA[19:0]ITTLAddress[19:0]
128 to 115,These inputs give the address 19:0.
21 ,39
30 to 48SD[15:0]I/OTTLData[15:0]
These pins represent the host data bus.
23IOCHRDYI/OTTLI/O Channel Ready
This pin is "L" level when I/O or memory access is given wait
states.
19MEMCS16OTTLMemory Chip Select 16
This output indicates to the system that 16-bit memory access is
available.
18IOCS16OTTLI/O Chip Select 16
This output indicates to the system that 16-bit I/O access is
available.
15REFRESHITTLRefresh
"L" level input indicates that the system is refreshing its DRAM.
89 to 80MA[9:0]I/OCMOSMemory Address
These outputs give the address of the display memory .
91RASOCMOSRow Address Strobe (RAS).
This output is the strobe signal for the row address latch.
93UCASOCMOSUpper Column Address Strobe (UCAS)
This output is the strobe signal for the upper column address
latch. In the 2WE mode, however, it functions as the CAS
signal.
Page 5
For Information EquipmentMN89302
Pin Descriptions (continued)
Pin No.SymbolI/OLevelFunction Description
94LCASOCMOSLower Column Address Strobe (LCAS)
This output is the strobe signal for the lower column address
latch. In the 2WE mode, however, it functions as the LWE
signal.
92WEOCMOSWrite Enable
This output is the data write signal. In the 2WE mode, however,
it functions as the UWE signal.
112 to 97MD[15:0]I/OTTLMemory Data
These pins represent the data bus to the DRAM.
26BIOSENOCMOSBIOS Enable
This output enables ROM BIOS output.
49BACKONOCMOSBacklight ON
This output requests backlighting.
"L" level: OFF; "H" level: ON
50LCDONOCMOSLCD Drive ON
This output requests power-ON for the LCD panel.
"L" level: OFF; "H" level: ON
51LOGICONOCMOSLCD Logic ON
This output requests power-ON for LCD panel logic circuits.
"L" level: OFF; "H" level: ON
56LPOCMOSLine Pulse
This output provides pulses indicating the end of a line of the
LCD panel.
55FPOCMOSFrame Pulse
This output provides pulses indicating the start of a frame of the
LCD panel.
54DISPOCMOSDisplay Enable
This output enables the LCD display. An external RAMDAC
uses this signal as a blanking signal. A TFT LCD uses it as an
enable signal.
57DCLKOCMOSData Shift Clock
This pin provides a data shift clock signal for an STN LCD panel
or a dot clock signal for a TFT LCD panel or external RAMDAC.
77 to 70UD[7:0]OCMOSUpper Data[7:0]
67 to 60LD[7:0]OCMOSLower Data[7:0]
This pins provide display data. Usage varies with the LCD panel
type.
Page 6
MN89302For Information Equipment
Pin Descriptions (continued)
Pin No.SymbolI/OLevelFunction Description
13RESETICMOSReset
"H" level input from this pin reset and initializes the chip. If the
host is in a i386 mode, the chip aligns the clock phase with this
signal.
81 to 80MA[1:0]ICMOSHost Type
During a reset, these pins select the host type.
MA[1:0]Host Type
00ISA
01i386SX
10i386DX
11i486
12/14TEST/CMOSChip Test Condition
MINTEST
11SCANTESTThis pin selects the chip test mode.
8/9XIN/XOUTI/OClock IN/OUT
These pins are the clock I/O pins. Connect them to a crystal
oscillator.
Absolute Maximum Ratings
ParameterSymbolRatingsUnit
Power supply voltageV
Input pin voltageV
Output pin voltageV
Power dissipationP
Operating ambient temperatureT
Storage temperatureT
DD
I
O
D
opr
stg
– 0.3 to +7.0V
– 0.3 to VDD+0.3V
– 0.3 to VDD+0.3V
1000mW
0 to 70˚C
–55 to +150˚C
Recommended Operating Conditions
ParameterSymbolConditionsmintypmaxUnit
Power supply voltageV
DD
Ambient temperatureTa070˚C
Rise time for inputt
Fall time for inputt
Operating frequencyf
Operating frequencyf
r
f
At character clock of 8 XIN30MHz
opr1
At character clock less than 8 XIN25MHz
opr2
4.755.005.25V
0150ns
0150ns
Page 7
For Information EquipmentMN89302
Electrical Characteristics
VDD=4.75 to 5.25V, VSS=0.00V, f=30MHz, Ta=0 to 70˚C
ParameterSymbolConditionsmintypmaxUnit
Power supply currentI
during operation
Power supply currentI
in the SUSPEND mode
Power supply currentI
in the STANDBY mode
"H" level input voltage 1V
AEN ,SBHE ,IOWR ,IORD ,
SMEMW ,SMEMR ,
REFRESH ,A21 to 20 ,
SA19 to 0 ,SD15 to 0 ,
MD15 to 0 ,BIOSEN ,
IOCHRDY
"H" level input voltage 2V
TEST ,MINTEST ,
SCANTEST ,RAS ,UCAS ,
LCAS ,BACKON ,LCDON ,
LOGICON ,MA9 to 0 ,
RESET
"L" level input voltage 1V
AEN ,SBHE ,IOWR ,IORD ,
SMEMW ,SMEMR ,
REFRESH ,A21 to 20 ,
SA19 to 0 ,SD15 to 0 ,
MD15 to 0 ,BIOSEN ,
IOCHRDY
"L" level input voltage 2V
TEST ,MINTEST ,
SCANTEST ,RAS ,UCAS ,
LCAS ,BACKON ,LCDON ,
LOGICON ,MA9 to 0 ,
RESET
Input leakage current 1I
TEST ,MINTEST ,
SCANTEST
Input leakage current 2I
AEN ,SBHE ,IOWR ,IORD ,
SMEMW ,SMEMR ,
REFRESH ,A21 to 20 ,
SA19 to 0 ,RESET
VI=VDD or VSS ,VDD=5.0V160mA
DD0
VI=VDD or VSS ,VDD=5.0V15mA
DD1
VI=VDD or VSS ,VDD=5.0V75mA
DD2
IH1
IH2
IL1
IL2
LI1
LI2
VI=VDD or V
VI=VDD or V
SS
SS
2.0V
V
× 0.7V
DD
00.8V
0V
DD
DD
× 0.3V
DD
±20µA
±10µA
V
V
Page 8
MN89302For Information Equipment
Electrical Characteristics (continued)
VDD=4.75 to 5.25V, VSS=0.00V, f=30MHz, Ta=0 to 70˚C
ParameterSymbolConditionsmintypmaxUnit
Pull-down resistanceR
"H" level output voltage 1V
BACKON ,LCDON ,V
LOGICON ,SD15 to 0 ,
MD15 to 0 ,BIOSEN
"H" level output voltage 2V
WE ,MA9 to 0 ,RAS ,V
UCAS ,LCAS
"H" level output voltage 3V
DCLK ,DISP ,LP ,FP ,V
UD7 to 0 ,LD7 to 0
"H" level output voltage 4V
IOCHRDYVI=VDD or V
"H" level output voltage 5V
IOCS16 ,MEMCS16VI=VDD or V
"L" level output voltage 1V
BACKON ,LCDON ,V
LOGICON ,MD15 to 0
"L" level output voltage 2V
SD15 to 0 ,MA9 to 0 ,RAS ,V
UCAS ,LCAS ,WE ,BIOSEN
"L" level output voltage 3V
DCLK ,DISP ,LP ,FP ,V
UD7 to 0 ,LD7 to 0
"L" level output voltage 4V
IOCHRDYVI=VDD or V
"L" level output voltage 5V
IOCS16 ,MEMCS16VI=VDD or V
Output leakage currentI
IOCS16 ,BACKON ,V
MA9 to 0 ,MEMCS16 ,VO=VDD or V
UCAS ,LCAS ,RAS ,
LOGICON ,LCDON ,
SD15 to 0 ,MD15 to 0 ,
BIOSEN ,IOCHRDY