English
Language : 

AM186ED Datasheet, PDF (30/88 Pages) Advanced Micro Devices – High Performance, 80C186- and 80C188-Compatible, 16-Bit Embedded Microcontrollers
PRELIMINARY
RTS0/RTR0/PIO20
S1–S0
Ready-to-Send 0 (output, asynchronous)
Ready-to-Receive 0 (output, asynchronous)
Bus Cycle Status (output, three-state,
synchronous)
RTS0—This pin provides the Ready-to-Send signal for These pins indicate to the system the type of bus cycle
asynchronous serial port 0 when the RTS0 bit in the in progress. S1 can be used as a data transmit or
AUXCON register is 1 and hardware flow control is receive indicator. S1–S0 float during bus hold and hold
enabled for the port (FC bit in the serial port 0 control acknowledge conditions. The S2–S0 pins are encoded
register is set). The RTS0 signal is asserted when the as shown in Table 4.
associated serial port transmit register contains data
that has not been transmitted.
RTR0—This pin provides the Ready-to-Receive signal
Table 4. Bus Cycle Encoding
for asynchronous serial port 0 when the RTS0 bit in the
AUXCON register is 0 and hardware flow control is
enabled for the port (FC bit in the serial port 0 control
register is set). The RTR0 signal is asserted when the
S2/BTSEL S1
0
0
0
0
S0
Bus Cycle
0 Interrupt acknowledge
1 Read data from I/O
associated serial port receive register does not contain
0
1
0 Write data to I/O
valid, unread data.
RXD0/PIO23
Receive Data 0 (input, asynchronous)
This pin supplies asynchronous serial receive data
from the system to asynchronous serial port 0.
T RXD1/PIO28
Receive Data 1 (input, asynchronous)
This pin supplies asynchronous serial receive data
F from the system to asynchronous serial port 1.
S2/BTSEL
Bus Cycle Status (output, three-state,
synchronous)
A Boot Mode Select
S2—This pin indicates to the system the type of bus
cycle in progress. S2 can be used as a logical memory or
I/O indicator. S2–S0 float during bus hold and hold
acknowledge conditions. The S2–S0 pins are encoded as
R shown in Table 4.
BTSEL—The Am186ED/EDLV microcontrollers can
boot from 8- or 16-bit wide nonvolatile memory, based
on the state of the BTSEL pin. If BTSEL is pulled High
D or left floating, an internal pullup sets the boot mode
0
1
1 Halt
1
0
0 Instruction fetch
1
0
1 Read data from memory
1
1
0 Write data to memory
1
1
1 None (passive)
S6/CLKDIV2/PIO29
Bus Cycle Status Bit 6 (output, synchronous)
Clock Divide by 2 (input, internal pullup)
S6—During the second and remaining periods of a
cycle (t2, t3, and t4), this pin is asserted High to indicate
a DMA-initiated bus cycle. During a bus hold or reset
condition, S6 floats.
CLKDIV2—If S6/CLKDIV2/PIO29 is held Low during
power-on reset, the chip enters clock divided by 2
mode where the processor clock is derived by dividing
the external clock input by 2. If this mode is selected,
the PLL is disabled. The pin is sampled on the rising
edge of RES.
If S6 is to be used as PIO29 in input mode, the device
driving PIO29 must not drive the pin Low during power-
on reset. S6/CLKDIV2/PIO29 defaults to a PIO input
option to 16-bit. If BTSEL is pulled resistively Low
with pullup, so the pin does not need to be driven High
during reset, the 8-bit boot mode option is selected.
externally.
The status of the BTSEL pin is latched on the rising
edge of reset. If 8-bit mode is selected, the width of the
memory region associated with UCS can be changed
in the AUXCON register.
SRDY/PIO6
Synchronous Ready (input, synchronous,
level-sensitive)
This signal should never be tied to VCC or VSS directly
since this pin is driven during normal operation. This
signal should be tied Low with an external resistor if the
8-bit boot mode is to be used. The internal pullup
This pin indicates to the microcontroller that the
addressed memory space or I/O device will complete a
data transfer. The SRDY pin accepts an active High
input synchronized to CLKOUTA.
resistor on BTSEL is ~9 kohm.
Using SRDY instead of ARDY allows a relaxed system
timing because of the elimination of the one-half clock
period required to internally synchronize ARDY. To
always assert the ready condition to the
30
Am186ED/EDLV Microcontrollers