English
Language : 

AM186 Datasheet, PDF (32/112 Pages) Advanced Micro Devices – High-Performance, 80C186- and 80C188-Compatible, 16-Bit Embedded Microcontrollers with RAM
DRQ1–DRQ0
The Am186ER and Am188ER microcontrollers’ HOLD
(DRQ1/PIO13, DRQ0/PIO12)
DMA Requests (input, synchronous,
level-sensitive)
latency time, the time between HOLD request and
HOLD acknowledge, is a function of the activity occur-
ring in the processor when the HOLD request is re-
ceived. A HOLD request is second only to DRAM or
These pins indicate to the microcontroller that an exter- PSRAM refresh requests in priority of activity requests
nal device is ready for DMA channel 1 or channel 0 to received by the processor. This implies that if a HOLD
perform a transfer. DRQ1–DRQ0 are level-triggered request is received just as a DMA transfer begins, the
and internally synchronized.
HOLD latency can be as great as four bus cycles. This
The DRQ signals are not latched and must remain ac-
tive until serviced.
occurs if a DMA word transfer operation is taking place
(Am186ER microcontroller only) from an odd address
to an odd address. This is a total of 16 clock cycles or
DT/R/PIO4
more if wait states are required. In addition, if locked
Data Transmit or Receive (output, three-state,
synchronous)
transfers are performed, the HOLD latency time is in-
creased by the length of the locked transfer.
This pin indicates which direction data should flow
INT0
through an external data-bus transceiver. When DT/R
Maskable Interrupt Request 0 (input,
is asserted High, the microcontroller transmits data.
When this pin is deasserted Low, the microcontroller
receives data. DT/R is three-stated during a bus hold or
reset condition.
GND
Ground
T The ground pins connect the system ground to the mi-
crocontroller.
HLDA
F Bus Hold Acknowledge (output, synchronous)
When an external bus master requests control of the
local bus (by asserting HOLD), the microcontroller
completes the bus cycle in progress and then relin-
A quishes control of the bus to the external bus master by
asserting HLDA and floating DEN, RD, WR, S2–S0,
AD15–AD0, S6, A19–A0, BHE, WHB, WLB, and DT/R,
and then driving the chip selects UCS, LCS, MCS3–
MCS0, PCS6–PCS5, and PCS3–PCS0 High.
R When the external bus master has finished using the
local bus, it indicates this to the microcontroller by
deasserting HOLD. The microcontroller responds by
D deasserting HLDA.
asynchronous)
This pin indicates to the microcontroller that an inter-
rupt request has occurred. If the INT0 pin is not
masked, the microcontroller transfers program execu-
tion to the location specified by the INT0 vector in the
microcontroller interrupt vector table.
Interrupt requests are synchronized internally and can
be edge-triggered or level-triggered. To guarantee in-
terrupt recognition, the requesting device must con-
tinue asserting INT0 until the request is acknowledged.
INT1/SELECT
Maskable Interrupt Request 1 (input,
asynchronous)
Slave Select (input, asynchronous)
INT1—This pin indicates to the microcontroller that an
interrupt request has occurred. If INT1 is not masked,
the microcontroller transfers program execution to the
location specified by the INT1 vector in the microcon-
troller interrupt vector table.
Interrupt requests are synchronized internally and can
be edge-triggered or level-triggered. To guarantee in-
terrupt recognition, the requesting device must con-
tinue asserting INT1 until the request is acknowledged.
If the microcontroller requires access to the bus (that is,
for refresh), it will deassert HLDA before the external
SELECT—When the microcontroller interrupt control
bus master deasserts HOLD. The external bus master
unit is operating as a slave to an external master inter-
must be able to deassert HOLD and allow the micro-
rupt controller, this pin indicates to the microcontroller
controller access to the bus. See the timing diagrams
that an interrupt type appears on the address and data
for bus hold on page 101. This pin is three-stated dur-
bus. The INT0 pin must indicate to the microcontroller
ing ONCE mode.
that an interrupt has occurred before the SELECT pin
indicates to the microcontroller that the interrupt type
HOLD
appears on the bus.
Bus Hold Request (input, synchronous,
level-sensitive)
This pin indicates to the microcontroller that an external
bus master needs control of the local bus. For more in-
formation, see the HLDA pin description.
32
Am186TMER and Am188TMER Microcontrollers Data Sheet