PRELIMINARY
Am186 EM/EMLV and Am188 EM/EMLV
TM TM
High Performance, 80C186-/80C188-Compatible and 80L186-/80L188-Compatible, 16-Bit Embedded Microcontrollers
DISTINCTIVE CHARACTERISTICS
n E86TM family 80C186- and 80C188-compatible microcontrollers with enhanced bus interface — Lower system cost with higher performance — 3.3- V ±.3 -V ope ra tio n (A m1 86E MLV and Am188EMLV microcontrollers) n High performance — 20-, 25-, 33-, and 40-MHz operating frequencies — Supports zero-wait-state operation at 25 MHz with 110-ns static memory (Am186TMEMLV and Am188 TM EMLV microcontrollers) and 40 MHz with 70-ns static memory (Am186 TM EM and Am188TMEM microcontrollers) — 1-Mbyte memory address space — 64-Kbyte I/O space n New features provide faster access to memory and remove the requirement for a 2x clock input — Nonmultiplexed address bus www.DataSheet4U.com — Phase-locked loop (PLL) allows processor to operate at the clock input frequency n New integrated peripherals provide increased functionality while reducing system cost — Thirty-two programmable I/O (PIO) pins — Asynchronous serial port allows full-duplex, 7-bit or 8-bit data transfers — Synchronous serial interface allows half-duplex, bidirectional data transfer to and from ASICs — Pseudo static RAM (PSRAM) controller includes auto refresh capability — Reset configuration register Familiar 80C186/80L186 peripherals — Two independent DMA channels — Programmable interrupt controller with six external interrupts — Three programmable 16-bit timers—timer 1 can be used as a watchdog interrupt timer — Programmable memory and peripheral chip-select logic — Programmable wait state generator — Power-save clock divider Software-compatible with the 80C186/80C188 and 80L186 /80L188 microcontrollers Widely available native development tools, applications, and system software Available in the following packages: — 100-pin, thin quad flat pack (TQFP) — 100-pin, plastic quad flat pack (PQFP)
n
n n n
GENERAL DESCRIPTION
The Am186TMEM/EMLV and Am188TMEM/EMLV microcontrollers are the ideal upgrade for 80C186/188 and 80L186/188 microcontroller designs requiring 80C186/ 188 and 80L186/188 microcontroller compatibility, increased performance, serial communications, and a direct bus interface. The Am186EM/EMLV and Am188EM/EMLV microcontrollers increase the performance of existing 80C186/188 and 80L186/188 systems while decreasing their cost. The Am186EM/EMLV and Am188EM/EMLV microcontrollers are part of the AMD E86 family of embedded 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 Am186EM/EMLV and Am188EM/EMLV microcontrollers integrate the functions of the CPU, nonmultiplexed address bus, timers, chip selects, interrupt controller, DMA controller, PSRAM controller, asynchronous serial port, synchronous serial interface, and programmable I/O (PIO) pins on one chip. Compared to the 80C186/188 and 80L186/188 microcontrollers, the Am186EM/EMLV and Am188EM/EMLV microcontrollers enable designers to reduce the size, power consumption, and cost of embedded systems, while increasing functionality and performance. The Am186EM/EMLV and Am188EM/EMLV microcontrollers have been designed to meet the most common requirements of embedded products developed for the office automation, mass storage, communications, and general embedded markets. Specific applications include disk drives, hand-held terminals and desktop terminals, fax machines, printers, photocopiers, feature phones, cellular phones, PBXs, multiplexers, modems, and industrial controls.
Publication# 19168 Rev: E Amendment/0 Issue Date: February 1997
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.
P R E L I M I N A R Y
Am186EM MICROCONTROLLER BLOCK DIAGRAM
INT2/INTA0 INT3/INTA1/IRQ CLKOUTA CLKOUTB INT4 INT1/SELECT INT0 NMI TMROUT0 TMRIN0 TMROUT1 DRQ0 DRQ1
TMRIN1
X2 X1
VCC GND
Clock and Power Management Unit
Interrupt Control Unit
Control Registers
Control Registers
Timer Control Unit 0 1 (WDT) Max Count B Registers Max Count A Registers 16-Bit Count Registers Control Registers
DMA Unit 2 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 HOLD HLDA S6/ CLKDIV2 UZI
Refresh Control Unit
PSRAM Control Unit
Control Registers
Control Registers Asynchronous Serial Port Control Registers Synchronous Serial Interface
TXD RXD
Bus Interface Unit
Execution Unit
Chip-Select Unit
RD WHB A19–A0 AD15–AD0 WR BHE/ADEN ALE WLB LCS/ONCE0 MCS3/RFSH MCS2–MCS0
SCLK PCS6/A2 PCS5/A1 PCS3–PCS0
SDATA
SDEN0 SDEN1
UCS/ONCE1
Note: * All PIO signals are shared with other physical pins. See the pin descriptions beginning on page 25 and Table 2 on page 30 for information on shared functions.
2
Am186/188EM and Am186/188EMLV Microcontrollers
P R E L I M I N A R Y
Am188EM MICROCONTROLLER BLOCK DIAGRAM
INT2/INTA0 INT3/INTA1/IRQ CLKOUTA CLKOUTB INT4 INT1/SELECT INT0 NMI TMROUT0 TMRIN0 TMROUT1 DRQ0 DRQ1
TMRIN1
X2 X1
VCC GND
Clock and Power Management Unit
Interrupt Control Unit
Control Registers
Control Registers
Timer Control Unit 0 1 (WDT) Max Count B Registers Max Count A Registers 16-Bit Count Registers Control Registers
DMA Unit 2 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 HOLD HLDA S6/ CLKDIV2 UZI
Refresh Control Unit
PSRAM Control Unit
Control Registers
Control Registers Asynchronous Serial Port Control Registers Synchronous Serial Interface
TXD RXD
Bus Interface Unit
Execution Unit
Chip-Select Unit
RD A19–A0 AO15–AO8 AD7–AD0 WR RFSH2/ADEN ALE WB LCS/ONCE0 MCS3/RFSH MCS2–MCS0
SCLK PCS6/A2 PCS5/A1 PCS3–PCS0
SDATA
SDEN0 SDEN1
UCS/ONCE1
Note: * All PIO signals are shared with other physical pins. See the pin descriptions beginning on page 25 and Table 2 on page 30 for information on shared functions.
Am186/188EM and Am186/188EMLV Microcontrollers
3
P R E L I M I N A R Y
ORDERING INFORMATION Standard Products
AMD standard products are available in several packages and operating ranges. The order numbers (valid combinations) are formed by a combination of the elements below.
Am186EM –40 V C W LEAD FORMING W=Trimmed and Formed TEMPERATURE RANGE C=EM Commercial (TC =0°C to +100°C) C=EMLV Commercial (TA =0°C to +70°C) I=EM Industrial (TA =–40°C to +85°C) (5-V only) 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 Am186EM High-Performance, 80C186-Compatible, 16-Bit Embedded Microcontroller Am188EM High-Performance, 80C188-Compatible, 16-Bit Embedded Microcontroller Am186EMLV High-Performance, 80L186-Compatible, Low-Voltage, 16-Bit Embedded Microcontroller Am188EMLV 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 Am186EM–20 Am186EM–25 Am186EM–33 Am186EM–40 Am188EM–20 Am188EM–25 Am188EM–33 Am188EM–40 Am186EM–20 Am186EM–25 Am188EM–20 Am188EM–25 Am186EMLV–20 Am186EMLV–25 Am188EMLV–20 Am188EMLV–25 VCW or KCW
VCW or KCW
KIW KIW VCW or KCW VCW or KCW
Notes: 1. The Am186EM and Am188EM industrial microcontrollers, as well as the Am186EMLV and Am188EMLV commercial microcontrollers, are available in 20- and 25-MHz operating frequencies only. 2. The Am186EM and Am188EM industrial microcontrollers are not offered in a low-voltage operating range. 3. The Am186EM, Am188EM, Am186EMLV, and Am188EMLV microcontrollers are all functionally the same except for their DC characteristics and available frequencies.
4
Am186/188EM and Am186/188EMLV Microcontrollers
P R E L I M I N A R Y
TABLE OF CONTENTS
Distinctive Characteristics ............................................................................................................ 1 General Description ..................................................................................................................... 1 Am186EM Microcontroller Block Diagram .................................................................................... 2 Am188EM Microcontroller Block Diagram .................................................................................... 3 Ordering Information .................................................................................................................... 4 Related AMD Products ................................................................................................................ 8 Key Features and Benefits ........................................................................................................ 10 TQFP Connection Diagrams and Pinouts .................................................................................. 11 PQFP Connection Diagrams and Pinouts ................................................................................. 17 Logic Symbol—Am186EM Microcontroller ................................................................................ 23 Logic Symbol—Am188EM Microcontroller ................................................................................ 24 Pin Descriptions Pins that Are Used by Emulat