PRELIMINARY
Am186TMES/ESLV and Am188TM ES/ESLV
High Performance, 80C186-/80C188-Compatible and 80L186-/80L188-Compatible, 16-Bit Embedded Microcontrollers
DISTINCTIVE CHARACTERISTICS
n E86™ family 80C186-/188- and 80L186-/188compatible microcontrollers with enhanced bus interface — Lower system cost with higher performance — 3.3-V ±0.3-V operation (Am186ESLV and Am188ESLV microcontrollers) n High performance — 20-, 25-, 33-, and 40-MHz operating frequencies — Supports zero-wait-state operation at 25 MHz with 100-ns static memory (Am186ESLV and Am188ESLV microcontrollers) and 40 MHz with 70-ns static memory (Am186ES and Am188ES microcontrollers) — 1-Mbyte memory address space — 64-Kbyte I/O space n Enhanced features provide improved memory access and remove the requirement for a 2x clock input — Nonmultiplexed address bus — Processor operates at the clock input frequency — On the Am186ES/ESLV microcontroller, 8-bit or 16-bit memory and I/O static bus option n Enhanced integrated peripherals provide increased functionality, while reducing system cost — Thirty-two programmable I/O (PIO) pins — Two full-featured asynchronous serial ports allow full-duplex, 7-bit, 8-bit, or 9-bit data transfers — Serial port hardware handshaking with CTS, RTS, ENRX, and RTR selectable for each port Multidrop 9-bit serial port protocol Independent serial port baud rate generators DMA to and from the serial ports Watchdog timer can generate NMI or reset A pulse-width demodulation option A data strobe, true asynchronous bus interface option included for DEN — Pseudo static RAM (PSRAM) controller includes auto refresh capability — Reset configuration register n Familiar 80C186/80L186 peripherals — Two independent DMA channels — Programmable interrupt controller with up to eight external and eight internal interrupts — Three programmable 16-bit timers — Programmable memory and peripheral chip-select logic — Programmable wait state generator — Power-save clock divider n Software-compatible with the 80C186/80L186 and 80C188/80L188 microcontrollers with widely available native development tools, applications, and system software n A compatible evolution of the Am186™EM and Am188™EM microcontrollers n Available in the following packages: — 100-pin, thin quad flat pack (TQFP) — 100-pin, plastic quad flat pack (PQFP) — — — — — —
GENERAL DESCRIPTION
T h e A m 1 8 6 ™ES/ESLV and Am188™ES /ESLV microcontrollers are an ideal upgrade for 80C186/188 and 80L186/188 microcontroller designs requiring 80C186/188 and 80L186/188 compatibility, increased performance, serial communications, and a direct bus interface. The Am186ES/ESLV and Am188ES/ESLV microcontrollers ar e p ar t o f th e A MD E 8 6 fa mi l y o f em be dd e d microcontrollers and microprocessors based on the x86 architecture. The E86 family includes the 16- and 32-bit microcontrollers and microprocessors described on page 8. The Am186ES/ESLV and Am188ES/ESLV microcontrollers have been designed to meet the most c om mo n r eq ui r e me nt s of e mb ed de d pr o du c ts developed for the office automation, mass storage, and communications markets. Specific applications include disk drives, hand-held and desktop terminals, set-top controllers, fax machines, printers, photocopiers, feature phones, cellular phones, PBXs, multiplexers, modems, and industrial controls.
This document contains information on a product under development at Advanced Micro Devices. The information is intended to help you evaluate this product. AMD reserves the right to change or discontinue work on this proposed product without notice.
Publication# 20002 Rev: B Amendment/0 Issue Date: February 1997
PRELIMINARY
Am186ES MICROCONTROLLER BLOCK DIAGRAM
INT2/INTA0** INT3/INTA1/IRQ CLKOUTA INT6–INT4** INT1/SELECT INT0 TMROUT0 TMROUT1 PWD** TMRIN0 TMRIN1 DRQ0** NMI
CLKOUTB
DRQ1**
X2 X1 VCC GND
Clock and Power Management Unit Watchdog Timer (WDT) Control Registers
Interrupt Control Unit
Pulse Width Demodulator (PWD)
Control Registers
Timer Control Unit 0 1 2 Max Count B Registers Max Count A Registers 16-Bit Count Registers Control Registers
DMA Unit 0 1 20-Bit Source Pointers 20-Bit Destination Pointers 16-Bit Count Registers Control Registers Control Registers
RES
PIO Unit
PIO31– PIO0*
ARDY SRDY S2–S0 DT/R DEN/DS HOLD HLDA S6/LOCK/ CLKDIV2 UZI
Control Registers
Refresh Control Unit
PSRAM Control Unit
Control Registers
Control Registers Asynchronous Serial Port 0
TXD0 RXD0 RTS0/RTR0 CTS0/ENRX0 TXD1 RXD1 RTS1/RTR1** CTS1/ENRX1**
Bus Interface Unit
Execution Unit
Chip-Select Unit Asynchronous Serial Port 1
RD WHB A19–A0 AD15–AD0 WLB WR BHE/ADEN ALE LCS/ONCE0 MCS3/RFSH MCS2–MCS0 PCS6/A2 PCS5/A1 PCS3–PCS0**
UCS/ONCE1
Notes: *All PIO signals are shared with other physical pins. See the pin descriptions beginning on page 27 and Table 2 on page 34 for information on shared functions. ** PWD, INT5, INT6, RTS1/RTR1, and CTS1/ENRX1 are multiplexed with INT2/INTA0, DRQ0, DRQ1, PCS3, and PCS2 respectively. See the pin descriptions beginning on page 27.
2
Am186/188ES and Am186/188ESLV Microcontrollers
PRELIMINARY
Am188ES MICROCONTROLLER BLOCK DIAGRAM
INT2/INTA0** INT3/INTA1/IRQ INT1/SELECT CLKOUTA INT6–INT4** INT0 TMROUT0 TMROUT1 PWD** TMRIN0 TMRIN1 DRQ0** NMI
CLKOUTB
DRQ1**
X2 X1 VCC GND
Clock and Power Management Unit Watchdog Timer (WDT) Control Registers
Interrupt Control Unit
Pulse Width Demodulator (PWD)
Control Registers
Timer Control Unit 0 1 2 Max Count B Registers Max Count A Registers 16-Bit Count Registers Control Registers
DMA Unit 0 1 20-Bit Source Pointers 20-Bit Destination Pointers 16-Bit Count Registers Control Registers Control Registers
RES
PIO Unit
PIO31– PIO0*
Control Registers
ARDY SRDY S2–S0 DT/R DEN/DS HOLD HLDA S6/LOCK/ CLKDIV2 UZI
Refresh Control Unit
PSRAM Control Unit
Control Registers
Control Registers
TXD0 RXD0 RTS0/RTR0 CTS0/ENRX0 TXD1 RXD1 RTS1/RTR1** CTS1/ENRX1**
Asynchronous Serial Port 0 Bus Interface Unit Execution Unit Chip-Select Unit Asynchronous Serial Port 1
RD WB A19–A0 MCS3/RFSH AO15–AO8 AD7–AD0 WR RFSH2/ADEN MCS2–MCS0 PCS5/A1 PCS3–PCS0** LCS/ONCE0 PCS6/A2
UCS/ONCE1
ALE
Notes: *All PIO signals are shared with other physical pins. See the pin descriptions beginning on page 27 and Table 2 on page 34 for information on shared functions. ** PWD, INT5, INT6, RTS1/RTR1, and CTS1/ENRX1 are multiplexed with INT2/INTA0, DRQ0, DRQ1, PCS3, and PCS2 respectively. See the pin descriptions beginning on page 27.
Am186/188ES and Am186/188ESLV Microcontrollers
3
PRELIMINARY
ORDERING INFORMATION Standard Products
AMD standard products are available in several packages and operating ranges. The order number (valid combination) is formed by a combination of the elements below. Am186ES -40 V C W LEAD FORMING W=Trimmed and Formed TEMPERATURE RANGE C=ES Commercial (TC =0°C to +100°C) C=ESLV Commercial (TA =0°C to +70°C) I=ES Industrial (TA =–40°C to +85°C) where: TC = case temperature TA = ambient temperature PACKAGE TYPE V=100-Pin Thin Quad Flat Pack (TQFP) K=100-Pin Plastic Quad Flat Pack (PQFP) SPEED OPTION –20 = 20 MHz –25 = 25 MHz –33 = 33 MHz –40 = 40 MHz DEVICE NUMBER/DESCRIPTION Am186ES High-Performance, 80C186-Compatible, 16-Bit Embedded Microcontroller Am188ES High-Performance, 80C188-Compatible, 16-Bit Embedded Microcontroller Am186ESLV High-Performance, 80L186-Compatible, Low-Voltage, 16-Bit Embedded Microcontroller Am188ESLV High-Performance, 80L188-Compatible, Low-Voltage, 16-Bit Embedded Microcontroller Valid Combinations Valid combinations list configurations planned to be supported in volume for this device. Consult the local AMD sales office to confirm availability of specific valid combinations and to check on newly released combinations.
Valid Combinations Am186ES–20 Am186ES–25 Am186ES–33 Am186ES–40 Am188ES–20 Am188ES–25 Am188ES–33 Am188ES–40 Am186ES–20 Am186ES–25 Am188ES–20 Am188ES–25 Am186ESLV–20 Am186ESLV–25 Am188ESLV–20 Am188ESLV–25 VCW or KCW
VCW or KCW
Note: The industrial version of the Am186ES and Am188ES microcontrollers, as well as the Am186ESLV and Am188ESLV, are available in 20 and 25 MHz operating frequencies only. The Am186ES, Am188ES, Am186ESLV, and Am188ESLV microcontrollers are all functionally the same except for their DC characteristics and available frequencies.
KIW KIW VCW or KCW VCW or KCW
4
Am186/188ES and Am186/188ESLV Microcontrollers
PRELIMINARY
TABLE OF CONTENTS
Distinctive Characteristics ............................................................................................................ 1 General Description ..................................................................................................................... 1 Am186ES Microcontroller Block Diagram..................................................................................... 2 Am188ES Microcontroller Block Diagram..................................................................................... 3 Ordering Information .................................................................................................................... 4 Related AMD Products ................................................................................................................ 8 Key Features and Benefits ........................................................................................................ 10 Comparing the ES to the 80C186 .............................................................................................. 11 Comparing the ES to the EM ..................................................................................................... 11 TQFP Connection Diagrams and Pinouts .................................................................................. 13 PQFP Connection Diagrams and Pinouts .................................................................