High Performance, 80C186- and 80C188-Compatible,
16-Bit Embedded Microcontrollers
DISTINCTIVE CHARACTERISTICS
n E86TM family 80C186- and 80C188-compatible
microcontroller with enhanced bus interface
– Lower system cost with higher performance
– 3.3-V ± 0.3-V operation (Am186EDLV
microcontrollers)
n Programmable DRAM Controller
– Supports zero-wait-state operation with 50-ns
DRAM at 40 MHz, 60-ns @ 33 M Hz, 70- ns @ 25
MHz
– Includes programmable CAS
refresh capability
n High performance
– 20-, 25-, 33-, and 40-MHz operating frequencies
– Zero-wait-state operation at 40 MHz with 70-ns
static memory
– 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
– 8-bit or 16-bi t program mable b us sizi ng includ ing
8-bit boot option
n Enhanced integrated peripherals
– 32 programmable I/O (PIO) pins
– Two full-featured asynchronou s seri al ports allo w
full-duplex, 7-bit, 8-bit, or 9-bit data transfers
-before-RAS
– Serial port hardware handshaking with CTS
RTS, ENRX, and RTR selectable for each port
– Improved serial port operation enhances 9-bit
DMA support
– 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, tr ue asynchronous bus interfac e
option included for DEN
– Reset configuration register
n Familiar 80C186 peripherals
– Two independent DMA channels
– Programmable interrupt controller with up to 8 ex-
ternal and 8 internal interrupts
– Three programmable 16-bit timers
– Programmable memory and peripheral
chip-select logic
– Programmable wait state generator
– Power- save cl oc k div id er
n Software-compatible with the 80C186 and
80C188 microcontrollers with widely available
native development tools, applications, and
system software
The Am186TMED/EDLV microcontrollers are part of the
AMD E86
croprocessors based on the x86 architecture. The
Am186ED/EDLV microcontrollers are the ideal upgrade
for 80C186/188 designs requiring 80C186/188 compatibility, increased performance, serial communications, a
direct bus interface, and more than 64K of memory.
The Am186ED/EDLV microcontrollers integrate a complete DRAM control ler to ta ke adv antage of low DRAM
costs. This reduces memory subsystem costs while
maintaining SRAM performance.The Am186ED/EDLV
microcontrollers a lso integrate t he functions of a CPU,
nonmultiplexed address bus, three timers, watchdog
timer, chip selects, interrupt controller, two DMA controllers, two asynchronous serial ports, programmable bus
This document contains information on a product under development at Advanced Micro Devices. The information
is intended to help you evaluate this pro duct. AMD reserves t he right to change or discontinue work o n this proposed
product without notice. AMD, the AMD logo, and combinations there of are tra dema rks of Adva nced Micr o Devices,
Inc.
TM
family of embedded mic roco ntrollers a nd mi-
D
sizing, and programmable I/O (PIO) pins on one chip.
Compared to the 80C186/188 microcontrollers, the
Am186ED/EDLV microcontrollers enable designers to
reduce the size, power consumption, and cost of embedded systems, whi le i nc reas in g r eli ab ili ty, functionality, and performance.
The Am186ED/EDLV microcontrollers have been
designed to meet the most common requirements of
embedded products developed for the communications,
office automation, mass storage, and general
embedded markets. Specific applications include
PBXs, multiplexers, modems, disk drives, hand-held
and desktop terminals, fax machines, printers,
photocopiers, and industrial controls.
Publication# 21336 Rev: A Amendment/0
Issue Date: May 1997
PRELIMINARY
Am186ED/EDLV MICROCONTROLLERS BLOCK DIAGRAM
V
CC
GND
RES
ARDY
SRDY
S2/BTSEL
S1–S0
DT/R
DEN/DS
HOLD
HLDA
S6/CLKDIV2
UZI
INT3/INTA
CLKOUTA
CLKOUTB
X2
X1
Clock and
Power
Management
Unit
Watchdog
Timer (WDT)
Control
Registers
Control
Registers
Bus
Interface
Unit
1/IRQ
INT6–INT4**
Interrupt
Control Unit
Control
Registers
Refresh
Control
Unit
INT2/INTA
0/PWD**
INT1/SELECT
INT0
NMI
Demod-
Execution
Unit
PWD**
Pulse
Width
ulator
(PWD)
TMROUT0 TMROUT1
TMRIN0TMRIN1
Timer Control
Unit
01 20 1
Max Count B
Registers
Max Count A
Registers
16-Bit Coun t
Registers
Control
Registers
DRAM
Control
Unit
Chip-Select
Control
Registers
Unit
DRQ0/INT5** DRQ1/INT6**
20-Bit Destination
FT
Asynchronous
Asynchronous
RA
DMA
Unit
20-Bit Source
Pointers
Pointers
16-Bit Coun t
Registers
Control
Registers
Control
Control
Registers
Serial Port 0
Serial Port 1
Unit
Registers
PIO
PIO31–
PIO0*
TXD0
RXD0
RTS0/RTR0
CTS0/ENRX0
TXD1
RXD1
RTS1/RTR1**
CTS1/ENRX1**
RD
WHB
A19–A0
D
AD15–AD0
Notes:
*All PIO signal s are shared with o the r physical pins. Se e th e pin de sc riptions beginning on page 21 and Table 2 on page 29 for
information on shared functions.
1/RTR1 and CTS1/ENRX1 are multiplexed with PCS3 and PCS2, respectively. See the pin descriptions beginning on
** RTS
page 21.
2Am186ED/EDLV Microcontrollers
ALE
BHE
WLB
WR
/ADEN
LCS/ONCE0/RAS0
MCS3/RAS1
MCS
MCS1/UCAS
2/LCAS
MCS0
PCS
UCS
PCS6/A2
PCS
3–PCS0**
/ONCE1
5/A1
PRELIMINARY
,
ORDERING INFORMATION
Standard Products
AMD standard products are available in s everal package s and operating ranges. The order num ber (valid combi nation) is formed
by a combination of the elements below.
-40KC\WAm186TMED/EDLV
LEAD FORMING
\W=Trimmed and Formed
TEMPERAT URE RANGE
C= ED Commercial (T
C = EDLV Commercial (T
I = ED Industrial (T
V alid combinations list c onfigurations 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.
Note: The industrial version of the Am186ED as
well as the Am186EDL V are available in 20 and 25
MHz operating frequencies only.
The Am186ED and Am186EDLV microcon trollers
are all functionally the same except for their DC
characteristics and available frequencies.
Note: There is no 188 version of the Am186ED/
EDLV. The same 8-bit external bus capabilities
can be achieved us ing the 8-bit bo ot capability and
programmable bus sizing options.
Table 12 Typical Power Consumption Calculation ............................................................... 52
Table 13 Junction Temperature Calculation ......................................................................... 52
Table 14 Typical Ambient Temperatures (°C) for PQFP with a 2-Layer Board .................... 53
Table 15 Typical Ambient Temperatures (°C) for TQFP with a 2-Layer Board .................... 54
Table 16 Typical Ambient Temperatures (°C) for PQFP with a 4-Layer to 6-Layer Board ... 55
Table 17 Typical Ambient Temperatures (°C) for TQFP with a 4-Layer to 6-Layer Board ... 56
RA
FT
D
8Am186ED/EDLV Microcontrollers
PRELIMINARY
Microprocessors
AT Peripheral
Microcontrollers
186 Peripheral
Microcontrollers
Am386SX/DX
Microprocessors
ÉlanSC300
Microcontroller
80C186 and 80C188
Microcontrollers
80L186 and 80L188
Microcontrollers
The E86 Family of Embedded Microprocessors and Microcontrollers
Am486DX
Microprocessor
ÉlanSC310
Microcontroller
Am186EM and
Am188EM
Microcontrollers
Am186EMLV &
Am188EMLV
Microcontrollers
™
K86
Future
ÉlanSC400
Microcontroller
Am186ES and
Am188ES
Microcontrollers
Am186ESLV &
Am188ESLV
Microcontrollers
Time
ÉlanSC410
Microcontroller
Am186ER and
Am188ER
Microcontrollers
Microcontroller
Am486
Future
Am186ED
32-bit Future
Am186 and
Am188 Future
RELATED AMD PRODUCTS
E86 Family Devices
DeviceDescription
80C18616-bit microcontroller
80C18816-bit microcontroller with 8-bit external data bus
80L186Low-voltage, 16-bit microcontroller
80L188Low-voltage, 16-bit microcontroller with 8-bit external data bus
Am186EMHigh-performance, 80C186-compatible, 16-bit embedded microcontroller
Am188EMHigh-performance, 80C188-compatible, 16-bit embedded microcontroller with 8-bit external data bus
Am186EMLV High-performance, 80C186-compatible, low-voltage, 16-bit embedded microcontroller
Am188EMLV High-performance, 80C188-compatible, low-voltage, 16-bit embedded microcontroller with 8-bit
Am186ESHigh-performance, 80C186-compatible, 16-bit embedded microcontroller
Am188ESHigh-performance, 80C188-compatible, 16-bit embedded microcontroller with 8-bit external data bus
Am186ESLV High-performance, 80C186-compatible, low-voltage, 16-bit embedded microcontroller
Am188ESLV High-performance, 80C188-compatible, low-voltage, 16-bit embedded microcontroller with 8-bit
Am186EDHigh-performance, 80C186- and 80C188-compatible, 16-bit embedded microcontroller with 8- or 16Am186EDLV High-performance, 80C186- and 80C188-compatible, low-voltage, 16-bit embedded microcontroller
Am186ERHigh-performance, 80C186-compatible, low-voltage, 16-bit embedded microcontroller with 32 Kbyte
Am188ERHigh-performance, 80C188-compatible, low-voltage, 16-bit embedded microcontroller with 8-bit
ÉlanSC310High-performance, single-chip, 32-bit embedded PC/AT microcontroller
ÉlanSC400Single-chip, low-power, PC/AT-compatible microcontroller
ÉlanSC410Single-chip, PC/AT- compatible microcontroller
Am386®DXHigh-performance, 32-bit embedded microprocessor with 32-bit external data bus
Am386®SXHigh-performance, 32-bit embedded microprocessor with 16-bit external data bus
Am486®DXHigh-performance, 32-bit embedded microprocessor with 32-bit external data bus
external data bus
RA
external data bus
D
bit external data bus
with 8- or 16-bit external data bus
of internal RAM
external data bus and 32 Kbyte of internal RAM
FT
Am186ED/EDLV Microcontrollers9
PRELIMINARY
Related Documents
The following documents provide additional
information regarding the Am186ED/EDLV
microcontrollers:
n
Am186ED/EDLV Microcontrollers User’s Manual
order # 21335
n
Am186 and Am188 Family Ins truction Set Manu al
order # 21267
n
FusionE86SM Catalog
n
E86 Family Support Tools Brief
n FusionE86 Development Tools Reference CD,
order # 21058
Third-Party Development
Support Products
The FusionE86SM Program of Partnerships for
Application Solutions prov ides the custo mer with an
array of products designed to meet critical time-tomarket needs. Products and solutions available from
the AMD FusionE86 partners include emulators,
hardware and software debuggers, board-level
products, and software development tools, among
others.
, order # 19255
, order # 20071
To download documents and software, ftp to
ftp.amd.com and log on as anonymous using your
E-mail address as a passw ord. Or via your web
browser, go to ftp://ftp.amd.com.
Questions, reques ts, and input concerning AM D’s
,
WWW pages can be sent via E-mail to
webmaster@amd.com.
,
Documentation and Literature
Free E86 family information such as data books, user’s
manuals, data sheets, application notes, the
FusionE86 Partner Solutions Catalog, and other literature is available with a s imple phone call. Intern ationally, contact your local AMD sales office for complete
E86 family literature.
Literature Ordering
(800) 222-9323Toll-free for U.S. and Canada
(512) 602-5651Direct dial worldwide
(512) 602-7639fax
(800) 222-9323AMD Facts-On-Demand™
fax information service, tollfree for U.S. and Canada
In addition, mature development tools and applications
for the x86 platform are widely available in the general
marketplace.
Customer Service
The AMD customer service network includes U.S.
offices, international offices, and a customer training
center. Expert technical assista nce is available from
the worldwide staff of AMD field application engineers
and factory support staff to answer E86 family
hardware and software development questions.
Hotline and World Wide Web Support
For answers to technical questions, AMD provides a
toll-free number for direct access to our corporate
applications hotline. Also available is the AMD World
Wide Web home page and FTP site, which provides the
latest E86 family product info rmation, including
technical informati on and data on upcoming product
releases.
For technical support questions on all E86 products, send E-mail to lpd.support@amd.com.
Corporate Applications Hotline
(800) 222-9323Toll-free for U.S. and Canada
44-(0) 1276-803-299U.K. and Europe hotline
World Wide Web Home Page and FTP Site
To access the AMD home page go to:
http://www.amd.com.
D
RA
KEY FEATURES AND BENEFITS
The Am186ED/EDLV microcontrollers extend the AMD
family of microcon trollers based on the indus try-standard x86 architecture. The Am186ED/EDLV microcontrollers are a higher-perfo rmance, highly integrated
version of the 80C186/188 microprocessors, offering
an attractive migration path. In addition, the Am186ED/
EDLV microcontrollers offer application-specific features that can enhance t he system functi onality of the
Am186ES/ESLV and Am188ES/ESLV microcontrollers. Upgrading to the Am186ED/EDLV microcontrollers is an attractive solution for several reasons:
n Programmable DRAM controller—Enables sys-
tem designers to take advantage of low-cost DRAM
and fully utilize the performance and flexibility of the
x86 architecture. The DRAM controller supports
zero wait-state performance with 50-ns DRAM at 40
MHz, or, if required, can be programm ed with wait
states. The Am186ED/EDLV microcontrollers provide a CAS
n Minimized total syst em cost—New and en-
hanced peripherals and on-chip system interface
logic on the Am 186ED/EDLV microcontrollers r educe the cost of existing 80C186/188 designs.
n X86 software compatibility—80C186/188-com-
patible and upward-compatible with the other members of the AMD E86 family.
FT
-before-RAS refresh unit.
10Am186ED/EDLV Microcontrollers
PRELIMINARY
n Enhanced performance—The Am186ED/EDLV
microcontrollers increase the perform ance of
80C186/188 systems, and the nonmultiplexed address bus offers unbuffered access to memory.
n Enhanced functionality—The enhanced on-chip
peripherals of the Am186ED/EDLV microcontrollers
include two asynchronous serial ports, 32 PIOs, a
watchdog timer, additional interrupt pins, a pulse
width demodulation option, DMA directly to and from
the serial ports, 8-bit and 16-bit p rogrammable bus
sizing, a 16-bit reset configuration register, and enhanced chip-select functionality.
Application Considerations
The integration enhance men ts of the Am186ED/EDLV
microcontrollers provide a high-perfor mance, low- system-cost solution for 16-bit embedded mic rocontroller
designs. The nonmultiplexed address bus eliminates
the need for system-s upp or t l ogic to i nte rfa ce me mory
devices, while the multiplexed address/data bus maintains the value of previously engineered, customerspecific perip herals and circuits withi n the upgraded
design.
Figure 1 illust rates an example syst em design that
uses the integrated pe riphe ral s et to ac hi ev e high per formance with reduced system cost.
Clock Generation
The integrated clock generation circuitry of the
Am186ED/EDLV microcontrollers enables the use of a
1x crystal frequency. The Am186ED design in Figure 1
achieves 40-MHz CPU operation, while using a 40MHz crystal.
Memory Interface
The Am186ED/EDLV microcontrollers integrate a versatile memory controller which supports direct memory
accesses to DRA M, SR AM, Fl ash, EPROM, a nd R OM.
No external glue logic is requi re d and al l requi r ed co ntrol signals are provided. The peripheral chip selects
have been enhanced to allow them to overlap the
DRAM. This allows a sm all 1.5K portio n of the DRAM
memory space to be used for perip herals without b us
contention.
The improved memory timing specifications of the
Am186ED/EDLV microcontrollers allow for zero-waitstate operation at 40 MHz using 50-ns DRAM, 70-ns
SRAM, or 70-ns Flash memory. For 60-ns DRAM one
wait state is required at 40 MHz and zero wait states at
33 MHz and below. For 70-ns DRAM two wait states
are required at 40 MHz, one wait state at 33 MHz, and
zero wait states at 25 MHz and below. This reduces
overall system cost by enablin g the use of common ly
available memory speeds and taking advantage of
DRAM’s lower cost pe r bit over SRAM.
Figure 1 also shows a n implementation of an RS-232
console or modem communica tions port. Th e RS-232
to CMOS voltage-level converter is required for the
electrical interface with the external device.
D
RA
FT
Figure 1.Am186ED Microcontroller Example
System Design
Direct Memory Interface Example
Figure 1 illustrates the direct memory interface of the
Am186ED microcontroller. The processor’s A19–A0
bus connects to the mem ory address inputs, the AD
bus connects to the data inputs and outputs, and the
chip selects connect to the memory chip-select inputs.
The odd A1–A17 address pins connect to the DRAM
multiplexed address bus.
The RD
(OE
WR
pin. The UCAS
output connects to the DRAM Outpu t Enable
) pin for read oper ation s. Write op erations use th e
output connected to the DRAM Write Enable (WE)
and LCAS pins provide byte selection.
0-6
Am186ED/EDLV Microcontrollers11
PRELIMINARY
COMPARING THE Am186ES/ESLV TO THE Am186ED/EDLV MICROCONTROLLERS
Compared to the Am186ES/ESLV microcontrollers, the
Am186ED/EDLV microcontrollers have the following
additional features:
n Integrated DRAM controller
n Enhanced refresh control unit
n Option to overlap DRAM with peripheral chip select
(PCS)
n Additional serial port mode for DMA support of 9-bit
protocols
n Option to boot from 8- or 16-bit memory
n Improved external bus master support
n PSRAM controller removed
Figure 1 shows an examp le system using a 4 0-MHz
Am186ED microcontroller. Figure 2 shows a
comparable system implementation with an 80C186.
Because of its superior integration, the Am186ED/
EDLV system does not require the support devices that
are required on the 80C186 example system. In
addition, the Am186ED/EDLV microcontrollers provide
significantly bette r performance with its 4 0-MHz clock
rate.
Integrated DRAM Controller
The integrated DRAM controller directly interfaces
DRAM to support no-wait sta te DRAM interface up to
40 MHz. Wait states can be inser ted to support slower
DRAM. All signals required by the DRAM are
generated on the Am186ED/EDLV microcontrollers
and no external logic is required. The DRAM
multiplexed address p ins are connected to the odd
address pins startin g with A1 on the Am186ED/E DLV
microcontrollers to MA0 on the DRAM. The correct row
and column addresses are generated on these pins
during a DRAM access. The UCAS
to select whic h b yt e of th e D RA M i s a cce ss ed dur in g a
read or write. The RAS
DRAM which starts at 00000h in the address map and
is bounded by the lower memory size selected in the
LMCS register. RAS
DRAM which ends at FFFFFh and is bounded by the
upper memory size in the UMCS register. When RAS
is enabled, UCS
either, or both DRAM banks can be activated.
is automaticall y disabled. Neither,
0 controls the lower bank of
1 controls the up per bank of
and LCAS are used
1
25
RA
D
Figure 2. 80C186 Microcontroller Example System Desig n
FT
12Am186ED/EDLV Microcontrollers
PRELIMINARY
Enhanced Refresh Control Unit
The refresh control unit (RCU) is enhanced with two
additional bits in the refresh counter to allow for longer
refresh periods. The address generated dur ing a
refresh has been fixed to FFFFFh. When either bank of
DRAM is enabled and the RCU is enabled, a CAS
before-RAS
time period coded into the refresh counter.
Option to Overlap DRAM with PCS
The peripheral chip selects (PCS0–PCS6) can overlap
DRAM blocks with different wait states without external
or internal b us contention. The RAS
assert along with the appropriate PCS
LCAS
erroneously or driv in g the dat a bus during a read . The
must have the same or higher number of wait
PCS
states than the DRAM. The PCS
determined by the LSIZ or USIZ bus widths as
programmed in the AUXCON register.
Additional Serial Port Mode for DMA
Support of 9-bit Protocols
A mode 7 was added to the serial port which enhances
the direct memory access (DMA) support for 9-bit
protocols. Using mode 2, the serial port can be
programmed to interrupt only if the 9th bit is set,
ignoring all 9th bit cleared byte receptions. Mode 3
receives all bytes, whether the 9th bit is set or cleared.
Mode 7 also receives all bytes whether the 9th bit is set
or cleared, but now an interrupt is generated when the
9th bit is set. This allows the DMA to service all
receptions, but also allows the CPU to int er ve ne when
the trailer (9th bit set) is received. In all modes using
DMA, the interrupts other than transmitter ready and
character received interrupts can still be generated.
This allows the DMA to handle the stan dard sending
and receiving charac ters wh ile the CP U can interv ene
when a non-standard event (e.g., framing error)
occurs.
refresh will be generated based on the
0 or RAS1 will
. The UCAS and
will not assert, preventing the DRAM from writing
bus width will be
RA
entire memor y map can be se t to 16-bit or 8-b it or
mixed between 8-bit and 16-bit based on the USIZ,
LSIZ, MSIZ, and IOSIZ bits in the AUXCON register.
Improved External Bus Master Support
When the bus is arbitrated away from the Am186ED/
-
EDLV microcontrollers usi ng the HOLD pin, the chip
selects are dr iven High (negated ) and then held H igh
with an internal ~10-koh m pullup. Thi s allows exter nal
bus masters to assert the chip selects by externally
pulling them L ow, without having to co mbine the chi p
selects from the Am186ED/EDLV microcontrollers and
the external bus master in logic external to the
Am186ED/EDLV microcontrollers. Th is internal pullup
is activated for any bus arbitration, even if the pin is
being used as a PIO input.
PSRAM Controller Removed
The PSRAM mode found on the A m186ES/ESLV
microcontrollers h as been remov ed and replace d with
a DRAM controller. This includes removal of the variant
PSRAM LCS
timing and refresh strobe on MCS3.
FT
Option to Boot from 8- or 16-bit Memory
The Am186ED/EDLV microcontrollers can boot from 8or 16-bit-wide non-volatile memory, based on the state
of the S
floating, an internal pullup sets the boot mode option to
16-bit. If S
reset, the boot mode option is for 8-bit. The status of
2/BTSEL pin is latched on the rising edge of reset.
the S
If the 8-bit boot option is selected, the width of the
memory region assoc iated with UCS
in the AUXCON register. This allows for cheaper 8-bitwide memory to be used for booting the
microcontroller, while speed-critical code and data can
be executed from 16-bit-wide lower memory. Eight-bit
or 16-bit-wide peripher als can be used i n the memory
area between LCS
D
2/BTSEL pin. If S2/BTSEL is pulled High or left
2/BTSEL is pulled resistiv ely Low during
can be changed
and UCS or in the I/O s pace. The
Am186ED/EDLV Microcontrollers13
PRELIMINARY
TQFP CONNECTION DIAGRAMS AND PINOUTS
Am186ED/EDLV Microcontrollers
Notes:
* These signals are the normal function of a pin that can be used as a PIO. See Pin Descriptions beginning on page21 and
Table 2 on page 29 for information on shared function.
** All PIO signals are shared with other physical pins.
*
*
*
shared
**
*
*
*
*
Asynchronous
Serial Port Control
*
*
*
*
20Am186ED/EDLV Microcontrollers
PRELIMINARY
PIN DESCRIPTIONS
Pins That Are Used by Emulators
The following pins are used by emulators: A19–A0,
AD7–AD0, ALE, BHE
LKDIV2, and UZI.
S6/C
Many emulators require S6/CLKDIV
configured in their no rmal function ality as S6 a nd U ZI
not as PIOs. If BHE
edge of RES
functionality.
Pin Terminology
The following terms are used to describe the pins:
Input—An input-only pin.
Output—An output-only pin.
Input/Output—A pin that can be either input or output
(I/O).
Synchronous—Synchronous inp uts must meet setup
and hold times in r elation to CLK OUTA. Synchronous
outputs are synchronous to CLKOUTA.
Asynchronous—Inputs or outputs that are
asynchronous to CLKOUTA.
A19–A0
(A19/PIO9, A18/PIO8, A17/PIO7)
Address Bus (output, three-state, synchronous)
These pins supply nonmultiplexed memory or I/O
addresses to the system one half of a CLKOUTA period
earlier than the multiplexed address and data bus
(AD15–AD0). During a bus hold or reset condition, the
address bus is in a high-impedance state.
While the Am186ED/EDLV microcontrollers are directly
connected to DRAM, A19–A0 will serve as the
nonmultiplexe d address bus for SRAM, FLASH ,
PROM, EPROM, and peripherals. The odd address
pins (A17, A15, A13, A11, A9, A7, A5, A3, and A1) will
have both the row and column address during a DRAM
space access. The odd address signals connect
directly to the row and column multiplexed address bus
of the DRAM. The even address pins (A1 8, A16, A14,
A12, A10, A8, A6, A4, A2, and A0) and A19 will have
the initial address asserted during the full DRAM
access. These signals will not transition during a
DRAM access.
AD15–AD8
Address and Data Bus (input/output, three-state,
synchronous, level-sensitive)
AD15–AD8—These time -multiplexed pins supply
memory or I/O addresses and data to the system. This
bus can supply an address to the syste m during the
first period of a bus cycle (t
, S6 and UZI are configured in their normal
D
/ADEN, CLKOUTA, RD, S2–S0,
2 and UZI to be
/ADEN is held Low during the rising
RA
). It supplies data to the
1
system during th e remaining p eriods of that cyc le (t
, and t4).
t
3
The address phase of these pins can be disabled. See
the ADEN
WHB
, t3, and t
t
,
2
During a bus hold or reset co ndition, the address an d
data bus is in a high-impedance state.
During a power-on reset, the address and data bus
pins (AD15–AD0) can als o be used to load system
configuration information into the internal reset
configuration register.
When accesses are made to 8-bit-wide memory
regions, AD15–AD8 drive thei r corr esp ond in g addr e ss
signals throughout the access. If the disable address
phase and 8-bit mode are sel ected (see the ADEN
description with the BHE/ADEN pin), then AD 15–AD8
are three-stated during t
corresponding address signal from t
AD7–AD0
Address and Data Bus (input/output, three-state,
synchronous, level-sensitive)
These time-multiplexed pin s supply partial memor y or
I/O addresses, as well as data, to the system. This bus
supplies the low- order 8 bits of an address to th e
system during the first p eriod of a bu s c ycl e (t
supplies data to the system during the remaining
periods of that cycle (t
AD0 supplies the data for both high and low bytes.
The address phase of these pins can be disabled. See
the ADEN
When WLB
during t
During a bus hold or reset co ndition, the address an d
data bus is in a high-impedance state.
During a power-on reset, the address and data bus
pins (AD15–AD0) can als o be used to load system
configuration information into the internal reset
configuration register.
ALE
Address Latch Enable (output, synchronous)
This pin indicates to the system that an address appears on the addre ss and data bus (AD15–AD0) . The
address is guaran teed to be v alid on t he trailing edge
of ALE. This pin is three-stated during ONCE mode.
ALE is three-stated and held resistively Low during a
bus hold condition. In addition, ALE has a weak internal
pulldown resistor that is active dur ing re set, so tha t an
external device does not get a spurious ALE during
reset.
This pin is a true asy nch ronou s r ea dy that indicates to
the microcontroller th at the addressed m emory space
or I/O device will com plete a data transfer. The ARDY
pin is asynchr onous to CLKOU TA and is active High.
T o guarantee the number of wait states inserted, ARDY
or SRDY must be synchronized to CLKOUTA. If the
falling edge of ARDY is not synchronized to CLKOUTA
as specified, an additional clock period can be added.
To always assert the ready condition to the
microcontroller, tie ARDY High. If the system does no t
use ARDY, tie the pin Low to yield control to SRDY.
BHE/ADEN
Bus High Enable (three-state, output,
synchronous)
Address Enable (input, internal pullup)
BHE
—During a memory access, this pin and the leastsignificant address bit (AD0 or A 0) indicate to the
system which bytes of the data bus (upper, lower, or
both) participate in a bus cycle. The BHE
AD0 pins are encoded as shown in Table 1.
/ADEN and
not drive the address during t
pullup resistor o n BHE
required. Disabling the addres s phase reduces power
consumption.
/ADEN is held Low on power-on reset, the AD
If BHE
bus drives both addresse s an d data, re gardles s of the
DA bit setting. The pin is sampled on the rising edge of
. (S6 and UZI also assume their normal
RES
functionality in this instan ce. See Table 2 on page29.)
The internal pullup on ADEN
Note: For 8-b it accesses, AD15–AD8 are driv en with
addresses during the t
setting of the DA bit in the UMCS and LMCS registers.
CLKOUTA
Clock Output A (output, synchronous)
This pin supplies the internal clock to the sy stem.
Depending on the value of the system configuration
register (SYS CON), CLKOUTA operates at either the
PLL frequency (X1), the power-save frequency, or is
held Low. CLKOUTA remains active during reset and
bus hold conditions.
All AC timing specs that use a clock relate to
CLKOUTA.
2–t4
. There is a we ak intern al
1
/ADEN so no externa l pullup is
is ~9 kohm.
bus cycle, regard les s of t he
Table 1.Data Byte Encoding
BHEAD0Type of Bus Cycle
00Word Transfer
01High Byte Transfer (Bits 15–8)
10Low Byte Transfer (Bits 7–0)
11Reserved
is asserted during t1 and remains asserted
BHE
through t
BHE
WLB
AD0 for High and Low byte-write en ables. UCAS
LCAS
DRAM devices.
BHE
using the multiplexed address and data (AD) bus. A
refresh cycle is indicated when both BHE
AD0 are High. During refresh cycles, the A bus is
indeterminate and the AD bus is driven to FFFFh
during the address phase of the AD bus cycle. For this
reason, the A0 signal cannot be used in place of the
AD0 signal to determine refresh cycles.
ADEN
during power-on reset, the address portion of the AD
bus (AD15–AD0) is enabled or d isabled during LCS
and UCS bus cycles ba se d o n the DA bit in the LMCS
and UMCS registers. If the DA bit is set, the AD bus will
and tW. BHE does not need to be latched.
3
floats during bus hold and reset.
and WHB implement the functionality of BHE and
implement High and Low-byte selection for
RA
and
D
/ADEN also signals DRAM refr esh cycles when
/ADEN and
—If BHE/ADEN is held High or left floating
CLKOUTB
Clock Output B (output, synchronous)
This pin supplies an additional clock with a delayed
output compared to CLKOUTA. Depending upon the
value of the sy stem configurat ion regis ter (SYSCON),
CLKOUTB operates a t either the P LL frequency (X1),
the power-save frequency, or is held Low. CLKOUTB
remains active during reset and bus hold conditions.
asynchronous serial por t 0 wh en the ENRX0 b it in the
AUXCON register is 0 and hardware flow control is
enabled for the port (F C bit in the ser ial port 0 c ontrol
register is set). The CTS
transmission of data from the associated serial port
transmit register. When CTS
transmitter begins transmission of a frame of data, if
any is available. If CTS
holds the data in the se rial port transmit r egister. The
value of CTS
transmission of the frame.
ENRX
0—This pin provides the Enab le Receiver
Request for asynchronous serial port 0 when the
ENRX0 bit in the AUXCON r egis ter is 1 and hardwa re
flow control is enab led f or th e por t (FC bit i n the ser ial
FT
0 signal gates the
0 is asserted, the
0 is deasserted, the transmitter
0 is checked only a t the begin ning of th e
22Am186ED/EDLV Microcontrollers
PRELIMINARY
port 0 control register is se t). The ENRX0 signal
enables the receiver for the associated serial port.
DEN/DS/PIO5
Data Enable (output, three-state, synchronous)
Data Strobe (output, three-state, synchronous)
—This pin supplies an output enable to an
DEN
external data-bus transceive r. DEN
memory, I/O, and interrupt acknowledge cycles. DEN
deasserted when DT/R
during a bus hold or reset condition.
DS
—The data strobe provides a signal where the write
cycle timing is ide nti ca l to the r e ad c yc l e timing. When
used with other control signals, DS
interface for 68K-type p eripher als withou t the need for
additional system interface logic.
When DS
asserted on writes, d ata i s va lid. When DS
on reads, data can be asserted on the AD bus.
DRQ0—This pin indicates to the microcontroller that an
external device is r eady fo r DMA c ha nne l 0 to per fo rm
a transfer. DRQ0 is level-triggered and internally
synchronized. DRQ0 is not latched and must remain
active until serviced.
INT5—If DMA 0 is not enabl ed or DMA 0 is not being
used with external syn chroniza tion, INT5 can b e used
as an additional external interrupt request. INT5 shares
the DMA 0 interrupt type (0Ah) and register control bits.
INT5 is edge-triggered on ly and mus t be hel d until the
interrupt is acknowledge d.
DRQ1—This pin indicates to the microcontroller that an
external device is r eady fo r DMA c ha nne l 1 to per fo rm
a transfer. DRQ1 is level-triggered and internally
synchronized. DRQ1 is not latched and must remain
active until serviced.
INT6—If DMA 1 is not enabl ed or DMA 1 is not being
used with external syn chroniza tion, INT6 can b e used
as an additional external interrupt request. INT6 shares
the DMA 1 interrupt type (0Bh) and register control bits.
is asserted, addresses are valid. When DS is
D
changes state. DEN floats
is asserted during
is
provides an
is asserted
RA
INT6 is edge-triggered on ly and mus t be hel d unti l the
interrupt is acknowledged.
DT/R/PIO4
Data Transmit or Receive (output, three-state,
synchronous)
This pin indicates in which direction data should flow
through an external data-bus transceiver. When DT/R
is asserted High, the microcontroller transmits data.
When this pin is deasserted Low, the microcontroller
receives data. DT/R
condition.
GND
Ground
Ground pins connect the microcontroller to the system
ground.
HLDA
Bus Hold Acknowledge (output, synchronous)
This pin is asserted High to indicate to an external bus
master that the microcontroll er has relea sed control of
the local bus. W hen an external bus master requ ests
control of the local bus (by asserting HOLD), the
microcontroller co mplete s the bu s cyc le in progres s. It
then relinquishes control of the bus to the external bus
master by asserting HLDA and floating DEN
2–S0, AD15–A D0, S6, A19–A0, B HE, WHB, WLB,
S
and DT/R
(then will be held Hi gh with an ~10-kohm resis tor):
UCS
RAS
stated (then will be held Low with an ~10-kohm
resistor).
When the external bus master has finished using the
local bus, it indicates this to the microcontroller by
deasserting HOLD. The m icrocontroller responds by
deasserting HLDA.
If the microcontroller requires access to the bus (for
example, to refresh), it wil l deassert HLDA before the
external bus master deasserts HOLD. The external bus
master must be ab le to deas sert HOLD a nd allow th e
microcontroller access to the bus. See the timing
diagrams for bus hold on page 86.
HOLD
Bus Hold Request (input, synchronous,
level-sensitive)
This pin indicates to the microcontroller that an external
bus master needs control of the local bus.
The Am186ED/EDLV microcontrollers’ HOLD latency
time, that is, the time between HOLD request and
HOLD acknowledge, is a function of the activity occurring in the processor when the HOLD request is received. A HOLD request is second only to DRAM
. The following chip s elects are three- stated
, LCS, MCS3–MCS0, PCS6–PCS5, PCS3–PCS0,
0, RAS1, UCAS, and LCAS. ALE is also three-
floats during a bus hold or reset
, RD, WR,
FT
Am186ED/EDLV Microcontrollers23
PRELIMINARY
refresh requests in priority of activity requests received
by the processor.
For more information, see the HLDA pin description on
page 23.
This pin indicates to the microcontrol ler that an
interrupt request has occurred. If the INT0 pin is not
masked, the microcontroller transfers program
execution to the location specified by the INT0 vector in
the microcontroller interrupt vector table.
Interrupt requests ar e synch ronized interna lly a nd can
be edge-triggered or level-triggered. To guarantee
interrupt recognition, th e requesting device must
continue asserting INT0 until the request is
acknowledged.
INT1—This pin indicates to the micr ocontrol ler that an
interrupt request has oc curred. If INT1 is n ot masked,
the microcontroller transfe rs program exe cution to the
location specified by the INT1 vector in the
microcontroller interrupt vector table.
Interrupt requests ar e synch ronized interna lly a nd can
be edge-triggered or level-triggered. To guarantee
interrupt recognition, th e requesting device must
continue asserting INT1 until the request is
acknowledged.
SELECT
unit is operating as a slav e to an external interrupt
controller, this pin indicates to the microcontroller that
an interrupt type appears on the address and data bus.
The INT0 pin must indicat e to the microcont roller that
an interrupt has occurred before the SELECT
indicates to the microcontroller that the interrupt type
appears on the bus.
INT2—This pin indicates to the micr ocontrol ler that an
interrupt request has occurred. If the INT2 pin is not
masked, the microcontroller transfers program
execution to the location specified by the INT2 vector in
the microcontroller interrupt vector table.
Interrupt requests ar e synch ronized interna lly a nd can
be edge-triggered or level-triggered. To guarantee
—When the microcontroller interrupt control
RA
pin
D
interrupt recognition, t he requesting device must
continue asserting INT2 until the request is
acknowledged.
configured in cascade mode.
INTA
0—When the microcontroller interrupt control unit
is operating in casc ade m ode, th is p in in dicat es to th e
system that the microcontroller needs an interrupt type
to process the interrupt request on INT0. The
peripheral issuing the interrupt request must provid e
the microcontroller with the correspondin g interrupt
type.
PWD—If pulse width demodulation is enabled, PWD
processes a signal through the Schmitt trigger. PWD is
used internally to drive TIMERIN0 and INT2, and PWD
is inverted internally to dri ve TIMERIN1 and INT4. If
INT2 and INT4 are enabled and timer 0 and timer 1 are
properly configured, th e pulse width of the alterna ting
PWD signal can be calculated by comparing the values
in timer 0 and timer 1.
In PWD mode, the signals TIMERIN0/PIO11,
TIMERIN1/PIO0, and INT4/PIO30 can be used as
PIOs. If they are not used as PIOs, they are ignored
internally. The level of INT2/INTA
reflected in the PIO data register for PIO31 as if it was
a PIO.
INT3—This pin indicat es to the micr ocontrol ler t hat an
interrupt request has occurred. If the INT3 pin is not
masked, the microcontroller then transfers program
execution to the location specified by the INT3 vector in
the microcontroller interrupt vector table.
Interrupt requests are synchronized internally, and can
be edge-triggered or level-triggered. To guarantee
interrupt recognition, t he requesting device must
continue asserting INT3 until the request is
acknowledged. INT3 beco mes INTA
configured in cascade mode.
INTA
1—When the microcontroller interrupt control unit
is operating in casc ade m ode, th is p in in dicat es to th e
system that the microcontroller needs an interrupt type
to process the interrupt request on INT1. The
peripheral issuing the interrupt request must provid e
the microcontroller with the correspondin g interrupt
type.
IRQ—When the microcontroller interrupt control unit is
operating as a slave to an external master interrupt
controller, this pin lets the microcontroller issue an
interrupt request to the external master interrup t
controller.
This pin indicates to the microcontrol ler that an
interrupt request has occurred. If the INT4 pin is not
masked, the microcontroller then transfers program
execution to the location specified by the INT4 vector in
the microcontroller interrupt vector table.
Interrupt requests are synchronized internally, and can
be edge-triggered or level-triggered. To guarantee
interrupt recognition, th e requesting device must
continue asserting INT4 until the request is
acknowledged.
When pulse width demo dulation m ode is e nabled, the
INT4 signal is used internally to indicate a High-to-Low
transition on the PWD signal. When pulse width
demodulation mode is enabled, INT4/PIO30 can be
used as a PIO.
access is in prog ress to the lower memory block. The
base address and si ze of the l ower memo ry block a re
programmable up to 512 Kbytes. LCS
8-bit or 16-bit bus size by the auxiliary configuration
register.
is three-stated and held resistively High during a
LCS
bus hold condition. In addition, LCS
internal pullup resistor that is active during reset.
ONCE
0—During reset, this pin and ONCE1 indicate to
the microcontroller the mode in which it should operate.
0 and ONCE1 are sampled on the rising edge of
ONCE
. If both pins are asserted Low, the microcontroller
RES
enters ONCE mode; otherwise, it operates normally.
In ONCE mode, all pins assum e a high-impedance
state and remain in t hat stat e un til a subs equent rese t
occurs. To guarantee that the mi cr ocon tr oll er do es no t
inadvertently e nter ONCE mode, O NCE
internal pullup resistor that is active only during reset.
R
AS0—This pin is the row address strobe for the lower
DRAM block. The selection of RAS
functionality, along with their configurations, are set
using the LMCS register.
RAS
0 is three-stated and held resistively High during a
bus hold condition. In a ddition, RAS
internal pullup resistor that is active during reset.
This pin indicates to the system that a memory access
is in progress to the corr esponding region of the
midrange memory block. The base address and size of
the midrange memory block are programmable. MCS
can be programmed as the chip se lect for the entire
middle chip selec t address range. This mode is
recommended when usin g DRAM since the MCS
2, and MCS3 chip selects function as RAS and
MCS
signals for t he DRAM interface and are no t
CAS
available as chip selects .
MCS
0 is configured for 8-b it or 16-bit bus size by th e
auxiliary configuration register. MCS
and held resistively High during a bus hold condition. In
addition, MCS
is active during reset.
This pin indicates to the system that a memory access
is in progress to the corr esponding region of the
midrange memory block. The base address and size of
the midrange memory block are programmable. MCS
is configured for 8-bit or 16-bit bus size via the auxiliary
configuration register.
1 is three-stated and held resistively High during a
MCS
bus hold condition. In addition, MCS
internal pullup resistor that is active during reset.
If MCS
middle chip-select range, then this signal is available
as a PIO or a DRAM contr ol. If this signal is not
programmed as a PIO or DRAM control and if MCS
programmed for the e ntire middle chip-select range,
this signal operates normally.
—When either bank of DRAM is activated, the
UCAS
functionality is enabled. The UCAS activates
UCAS
when the DRAM access is for the AD15–AD8 byte.
also activates at the start of a DRAM refresh
UCAS
access.
UCAS
is three-stated and held resistively High during a
bus hold condition. In addition, UCAS
internal pullup resistor that is active during reset.
This pin indicates to the system that a memory access
is in progress to the corr esponding region of the
midrange memory block. The base address and size of
0 has a weak internal pullup resistor that
FT
0 is programmed to be active for the entire
0 is three-stated
1 has a weak
has a weak
1,
0 is
0
1
Am186ED/EDLV Microcontrollers25
PRELIMINARY
the midrange memory block are programmable. MCS2
is configured for 8-bit or 16-bit bus size via the auxiliary
configuration register.
2 is three-stated and held resistively High during a
MCS
bus hold con dition. In addition, it has a weak internal
pullup resistor that is active during reset.
If MCS
middle chip-select range, then this signal is available
as a PIO or a DRAM control. If this pin is not
programmed as a PIO or DRAM control and if MCS
programmed for the whole middle chip-select r ange,
this signal operates normally.
LCAS
LCAS
when the DRAM access is for the AD7–AD0 byte.
LCAS
access.
LCAS
bus hold condition. In addition, LCAS
internal pullup resistor that is active during reset.
access is in progress to the fourth region of the
midrange memory block. The base address and size of
the mid-range memory block are programmable.
MCS
auxiliary configuration register.
MCS
bus hold condition. In addition, this pin has a weak
internal pullup resistor that is active during reset.
If MCS
select range, then this signal is available as a PIO or a
DRAM control. If MCS
DRAM control and if MCS
entire middle chip-select range, this signal operates
normally.
RAS
DRAM block. The selection of RAS
functionality, along with their configurations, are set
using the UMCS register. When RAS
code activating RAS
memory block. When RAS1 is activated, UCS is
automatically deactivated and remains negated.
RAS
bus hold condition. In a ddition, RAS
internal pullup resistor that is active during reset.
0 is programmed to be active for the entire
0 is
—When either bank of DRAM is activated, the
functionality is enabled. The LCAS activates
also act ivates at t he start o f a DRAM refresh
is three-stated and held resistively High during a
has a weak
3—This pin indicates to the system that a memory
3 is configured for 8-b it or 16-bit bus size by the
3 is three-stated and held resistively High during a
0 is programmed for the entire middle chip-
RA
3 is not programmed as a PIO or
0 is programmed for the
1—This pin is the row address strobe for the upper
1 is three-stated and held resistively High during a
This pin indicates to the m icrocontroller that a n
interrupt request has occurred. The NMI signal is the
highest priority hardware interrupt and, unlike the
INT6–INT0 pins, cannot be masked. The
microcontroller a lways tra nsfers progr am execu tion to
the location specified by the nonmaskable interrupt
vector in the microcontroller interrupt vector table when
NMI is asserted.
Although NMI is th e high est pr iority inter rupt so urce , it
does not participate in the priority resolution process of
the maskab le inter rupts. There is no bit associa ted wi th
NMI in the interrupt in-service or interrupt request
registers. This means that a new NMI request can
interrupt an executing NMI interrupt service routine. As
with all hardware interrupts, the IF (interrupt flag) is
cleared when the proce ssor takes the interrupt,
disabling the maskable interrupt sources. However, if
maskable interrupts are re-enabl ed by sof tware in the
NMI interrupt service routine, via the STI instruction for
example, the fact t hat an NMI is curren tly in service
does not have any effect on the priority resolution of
maskable interrupt requests. For this reason, it is
strongly advised that the interrupt service routine for
NMI should not enable the maskable interrupts.
An NMI transition from Low to High is latched and
synchronized int ernally, and it initiates the interrupt a t
the next instruction boundary. To guarantee that the
interrupt is recognized, th e NMI pin must be asserted
for at least one CLKOUTA period.
PCS1/PIO17, PCS0/PIO16
Peripheral Chip Selects (output, synchronous)
These pins indicate to the system that a memory
access is in progress to the corresponding region of the
peripheral memory block (either I/O or memory
address space). The ba se address of the perip heral
memory block is programmable.
The PCS
DRAM. The PCS
greater number of wait states as the ban k of DRAM
they overla p. The PCS
DRAM accesses when DRAM and memory-mapped
peripherals overlap.
1–PCS0 are three-stated and held resistively High
PCS
during a bus hold con dition. In additi on, PCS
each have a weak internal pullup resistor that is active
during reset.
Unlike the UCS
assert with the multiplexed AD address bus. Note also
that each peripheral chip select asserts over a 256byte address range, whic h is twice the address r ange
FT
chip selects can overlap either block of
chip selects mu st have the same or
signals tak e precedence over
1–PCS0
and LCS chip selects, the P CS outputs
26Am186ED/EDLV Microcontrollers
PRELIMINARY
covered by periphera l chip selects in the 80C186 and
80C188 microcontrollers. PCS
2—This pin provide s the P er i phera l Ch ip Se lec t 2
PCS
signal to the system when hardware flow control is not
enabled for asynchronous serial port 1. The PCS
signal indicates to the system that a memory access is
in progress to the corresponding region of the
peripheral memory block (either I/O or memory
address space). Th e base address of the p eripheral
memory block is programmable.
The PCS
DRAM. The PCS
greater number of wait states as the ban k of DRAM
they overlap. The PCS
DRAM accesses when DRAM and memory-mapped
peripherals overlap.
PCS
bus hold condition . In addition, PCS
internal pullup resistor that is active during reset.
Unlike the UCS
assert with the multiplexed AD address bus. Note also
that each peripheral chip select asserts over a 256byte address range, whic h is twice the address r ange
covered by periphera l chip selects in the 80C186 and
80C188 micro controllers. PC S
wait state options.
CTS
asynchronous serial por t 1 wh en the ENRX1 bit in the
AUXCON register is 0 and hardware flow control is
enabled for the port (F C bit in the ser ial port 1 co ntrol
register is set). The CTS
transmission of data from the associated serial port
transmit register. When CTS
transmitter begins transmission of a frame of data, if
any is available. If CTS
holds the data in the se rial port transmit re gister. The
value of CTS
transmission of the frame.
ENRX
Request for asynchronous serial port 1 when the
ENRX1 bit in the AUXCON reg ister is 1 and hardwa re
flow control is enabled for the port (FC bit in the serial
port 1 control register is se t). The ENRX
enables the receiver for the associated serial port.
chip selects can overlap either block of
chip selects must hav e the same or
signals take precedence over
2 is three-stated and held resistively High during a
3—This pin provides the Peri phera l Chip Selec t 3
PCS
signal to the system when hardware flow control is not
enabled for asynchronous serial port 1. The PCS
signal indicates to the system that a memory access is
in progress to the corresponding region of the
2
peripheral memory block (either I/O or memory
address space). The ba se address of the perip heral
memory block is programmable.
The PCS
DRAM. The PCS
greater number of wait states as the ban k of DRAM
they overla p. The PCS
DRAM accesses when DRAM and memory-mapped
peripherals overlap.
PCS
bus hold condition. In a ddition, PCS
internal pullup resistor that is active during reset.
Unlike the UCS
assert with the multiplexed AD address bus. Note also
that each peripheral chip select asserts over a 256byte address range, whic h is twice the address r ange
covered by pe ripheral c hip selects in the 80C186 and
80C188 micro controllers. PC S
wait state options.
RTS
asynchronous serial port 1 when the RTS
AUXCON register is 1 and hardware flow control is
enabled for the port (F C bit in the ser ial port 1 c ontrol
register is set). The RTS
associated serial port transmit register contains data
which has not been transmitted.
RTR
for asynchronous serial port 1 when the RTS
AUXCON register is 0 and hardware flow control is
enabled for the port (F C bit in the ser ial port 1 c ontrol
register is set). The RTR
associated serial port receive register does not contain
valid, unread data.
access is in progress to the sixth region of the
peripheral memory block (either I/O or memory
address space). The ba se address of the perip heral
memory block is programmable.
chip selects can overlap either block of
chip selects mu st have the same or
signals tak e precedence over
3 is three-stated and held resistively High during a
3 has a weak
and LCS chip selects, the P CS outputs
FT
1—This pin provides the Ready-to-Send signal for
1 signal is ass erted when the
1—This pin provides the Ready-to-Receive signal
1 signal is asserted when th e
5—This pin indicates to the system that a memory
3 also has extended
1 bit in the
1 bit in the
3
The PCS
DRAM. The PCS
greater number of wait states as the ban k of DRAM
Am186ED/EDLV Microcontrollers27
chip selects can overlap either block of
chip selects mu st have the same or
Loading...
+ 61 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.