TM TM Am186 and Am188 ER ER High-Performance, 80C186- and 80C188-Compatible, 16-Bit Embedded Microcontrollers with RAM DMA to and from asynchronous serial port DISTINCTIVE CHARACTERISTICS Synchronous serial interface allows half-duplex, TM n E86 family 80C186- and 80C188-compatible bidirectional data transfer to and from ASICs microcontrollers with enhanced bus interface Reset configuration register Lower system cost with high performance Additional external interrupts 3.3-V 0.3-V operation with 5-V tolerant I/O Hardware watchdog timer can generate NMI or n Memory integration system reset 32 Kbyte of internal SRAM Pseudo static RAM (PSRAM) controller includes Internal SRAM provides same performance as auto refresh capability zero-wait-state external memory n Familiar 80C186 peripherals with enhanced n High performance functionality 25-, 33-, 40- and 50-MHz operating frequencies Two independent DMA channels Supports zero-wait-state operation at 50 MHz Programmable interrupt controller with six with 55-ns external memory external interrupts 1-Mbyte memory address space Three programmable 16-bit timers 64-Kbyte I/O space Programmable memory and peripheral n Enhanced features provide faster access to chip-select logic memory and various clock input modes Programmable wait state generator Nonmultiplexed address bus provides glueless Power-save clock mode interface to external RAM and ROM n Software-compatible with the 80C186 and Phase-locked loop (PLL) enables processor to 80C188 microcontrollers operate at up to four times clock input frequency n Widely available native development tools, n Enhanced integrated peripherals applications, and system software Thirty-two programmable I/O (PIO) pins n Available in the following packages: Asynchronous serial port allows full-duplex, 7-bit 100-pin, thin quad flat pack (TQFP) or 8-bit data transfers 100-pin, plastic quad flat pack (PQFP) GENERAL DESCRIPTION TM TM The Am186 ER and Am188 ER microcontrollers are (PIO) pins on one chip. Compared to the 80C186/ part of the AMD E86 family of embedded 80C188 microcontrollers, the Am186ER and microcontrollers and microprocessors based on the Am188ER microcontrollers enable designers to reduce x86 architecture. The Am186ER and Am188ER the size, power consumption, and cost of embedded microcontrollers are the ideal upgrade for designs systems, while increasing functionality and requiring 80C186/80C188 microcontroller performance. compatibility, increased performance, serial The Am186ER and Am188ER microcontrollers have communications, a direct bus interface, and integrated been designed to meet the most common memory. requirements of embedded products developed for the The Am186ER and Am188ER microcontrollers communications, office automation, mass storage, and integrate memory and the functions of the CPU, general embedded markets. Specific applications nonmultiplexed address bus, timers, chip selects, include feature phones, cellular phones, PBXs, interrupt controller, DMA controller, PSRAM controller, multiplexers, modems, disk drives, hand-held terminals watchdog timer, asynchronous serial port, and desktop terminals, fax machines, printers, synchronous serial interface, and programmable I/O photocopiers, and industrial controls. Copyright 2006 Advanced Micro Devices, Inc. All rights reserved. Publication 20732 Rev: E Amendment/0 Issue Date: March 2006 DRAFTAm186ER MICROCONTROLLER BLOCK DIAGRAM INT2/INTA0 INT3/INTA1/IRQ INT1/SELECT CLKOUTA TMROUT0 TMROUT1 INT4 INT0 TMRIN0 TMRIN1 DRQ0 DRQ1 CLKOUTB NMI Timer Control DMA X2 X1 Unit Unit 01 (WDT) 2 0 1 Clock and Max Count B 20-Bit Source Interrupt Power Execution Registers Pointers Control Unit Management Unit V Max Count A 20-Bit Destination CC Unit Registers Pointers Watchdog 16-Bit Count 16-Bit Count GND Timer (WDT) Registers Registers Control Control Control Control Registers Registers Registers Registers PIO PIO31 RES Unit PIO0* Control Control Refresh Control Registers PSRAM Control Registers Registers ARDY Control Unit SRDY Unit TXD Asynchronous S2 Serial Port RXD S1/IMDIS 32 Kbyte S0/SREN Bus SRAM Chip-Select Control DT/R Interface (16K x 16) Unit Registers DEN Unit HOLD HLDA Synchronous Serial S6/ Interface CLKSEL1 UZI/ CLKSEL2 RD SDATA SCLK WHB SDEN0 SDEN1 LCS/ONCE0 PCS6/A2 A19A0 WLB MCS3/RFSH PCS5/A1 AD15AD0 MCS2MCS0 PCS3PCS0 WR BHE/ADEN UCS/ONCE1 ALE Note: * All PIO signals are shared with other physical pins. See the pin descriptions beginning on page 30 and Table 3 on page 36 for information on shared functions. TM TM 2Am186 ER and Am188 ER Microcontrollers Data Sheet DRAFT Control Registers