DS89C420-QCL Maxim Integrated Products, DS89C420-QCL Datasheet - Page 12
![IC MCU ULTRA 33MHZ HP 44-PLCC](/photos/6/62/66291/175-44-plcc_sml.jpg)
DS89C420-QCL
Manufacturer Part Number
DS89C420-QCL
Description
IC MCU ULTRA 33MHZ HP 44-PLCC
Manufacturer
Maxim Integrated Products
Series
89Cr
Datasheet
1.DS89C420-QCS.pdf
(47 pages)
Specifications of DS89C420-QCL
Core Processor
8051
Core Size
8-Bit
Speed
33MHz
Connectivity
EBI/EMI, SIO, UART/USART
Peripherals
Power-Fail Reset, WDT
Number Of I /o
32
Program Memory Size
16KB (16K x 8)
Program Memory Type
FLASH
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Oscillator Type
External
Operating Temperature
0°C ~ 70°C
Package / Case
44-LCC, 44-PLCC
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Eeprom Size
-
Data Converters
-
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
DS89C420-QCL
Manufacturer:
PHI
Quantity:
6 217
Company:
Part Number:
DS89C420-QCL
Manufacturer:
Maxim Integrated
Quantity:
10 000
PIN DESCRIPTION
DIP
1–8
40
20
19
18
29
30
39
38
37
36
35
34
33
32
9
1
2
3
4
5
6
7
8
1, 22, 23, 34
PLCC
12, 44
PIN
2–9
10
21
20
32
33
43
42
41
40
39
38
37
36
2
3
4
5
6
7
8
9
16, 17, 28,
40–44, 1–
TQFP
6, 38
39
15
14
26
27
37
36
35
34
33
32
31
30
40
41
42
43
44
4
3
1
2
3
ALE/PROG
P0.0 (AD0)
P0.1 (AD1)
P0.2 (AD2)
P0.3 (AD3)
P0.4 (AD4)
P0.5 (AD5)
P0.6 (AD6)
P0.7 (AD7)
P1.0–P1.7
XTAL1
XTAL2
NAME
PSEN
GND
RST
V
CC
V
Logic Ground
External Reset. The RST input pin is bidirectional and contains a Schmitt
trigger to recognize external active-high reset inputs. The pin also employs
an internal pulldown resistor to allow for a combination of wire-ORed external
reset sources. An RC is not required for power-up, since the device provides
this function internally.
XTAL1, XTAL2. The crystal oscillator pins XTAL1 and XTAL2 provide support
for fundamental mode parallel resonant, AT cut crystals. XTAL1 also acts as
an input if there is an external clock source in place of a crystal. XTAL2
serves as the output of the crystal amplifier.
Program Store Enable. This signal is commonly connected to optional
external program memory as a chip enable. PSEN provides an active-low
pulse and is driven high when external program memory is not being
accessed. In 1-cycle page mode 1, PSEN remains low for consecutive page
hits.
Address Latch Enable. Functions as a clock to latch the external address LSB
from the multiplexed address/data bus on Port 0. This signal is commonly
connected to the latch enable of an external 373 family transparent latch. In
default mode, ALE has a pulse width of 1.5 XTAL1 cycles and a period of four
XTAL1 cycles. In page mode, the ALE pulse width is altered according to the
page mode selection. In traditional 8051 mode, ALE is high when using the
EMI reduction mode and during a reset condition. ALE can be enabled by
writing ALEON = 1 (PMR.2). Note that ALE operates independently of
ALEON during external memory accesses. As an alternate mode, this pin
(PROG) is used to execute the parallel program function.
Port 0 (AD0–7), I/O. Port 0 is an open-drain 8-bit, bidirectional I/O port. As an
alternate function, Port 0 can function as the multiplexed address/data bus to
access off-chip memory. During the time when ALE is high, the LSB of a
memory address is presented. When ALE falls to a logic 0, the port
transitions to a bidirectional data bus. This bus is used to read external
program memory and read/write external RAM or peripherals. When used as
a memory bus, the port provides weak pullups for logic 1 outputs. The reset
condition of Port 0 is three-state. Pullup resistors are required when using
Port 0 as an I/O port.
Port 1, I/O. Port 1 functions as both an 8-bit, bidirectional I/O port and an
alternate functional interface for timer 2 I/O, new external interrupts, and new
serial port 1. The reset condition of port 1 is with all bits at logic 1. In this
state, a weak pullup holds the port high. This condition also serves as an
input state, since any external circuit that writes to the port overcomes the
weak pullup. When software writes a 0 to any port pin, the DS89C420
activates a strong pulldown that remains on until either a 1 is written or a
reset occurs. Writing a 1 after the port has been at 0 causes a strong
transition driver to turn on, followed by a weaker sustaining pullup. Once the
momentary strong driver turns off, the port again becomes the output high
(and input) state. The alternate functions of Port 1 are outlined below.
PORT
CC
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
12 of 47
- +5V
ALTERNATE
RXD1
TXD1
T2EX
INT2
INT3
INT4
INT5
T2
FUNCTION
External Interrupt 3 (Negative Edge Detect)
External Interrupt 5 (Negative Edge Detect)
External Interrupt 2 (Positive Edge Detect)
External Interrupt 4 (Positive Edge Detect)
External I/O for Timer/Counter 2
Timer 2 Capture/Reload Trigger
Serial Port 1 Transmit
Serial Port 1 Receive
FUNCTION