English
Language : 

AM188ES-40KCW Datasheet, PDF (41/102 Pages) Advanced Micro Devices – High Performance, 80C186-/80C188-Compatible and 80L186-/80L188-Compatible, 16-Bit Embedded Microcontrollers
PRELIMINARY
CLKOUTA
A19–A0
AD7–AD0
(Read)
AO15–AO8
AD7–AD0
(Write)
LCS, UCS
MCSx, PCSx
t1
t2
t3
t4
Address
Phase
Data
Phase
Address
Data
Address
Data
Figure 7. Am188ES Microcontroller—Read and Write with Address Bus Disable In Effect
BUS INTERFACE UNIT
The bus interface unit controls all accesses to external
peripherals and memory devices. External accesses
include those to memory devices, as well as those to
memory-mapped and I/O-mapped peripherals and the
peripheral control block. The Am186ES and Am188ES
microcontrollers provide an enhanced bus interface
unit with the following features:
n A nonmultiplexed address bus
n On the Am186ES microcontroller, a static bus-siz-
ing option for 8-bit and 16-bit memory and I/O
n Separate byte write enables for high and low bytes
in the Am186ES microcontroller only
n Pseudo Static RAM (PSRAM) support
The standard 80C186/188 microcontroller multiplexed
address and data bus requires system interface logic
and an external address latch. On the Am186ES and
Am188ES microcontrollers, new byte write enables,
PSRAM control logic, and a new nonmultiplexed ad-
dress bus can reduce design costs by eliminating this
external logic.
Nonmultiplexed Address Bus
The nonmultiplexed address bus (A19–A0) is valid one-
half CLKOUTA cycle in advance of the address on the
AD bus. When used in conjunction with the modified
UCS and LCS outputs and the byte-write enable sig-
nals, the A19–A0 bus provides a seamless interface to
SRAM, PSRAM, and Flash EPROM memory systems.
Static Bus Sizing
The 80C186 microcontroller provided a 16-bit wide
data bus over its entire address range, memory, and
I/O, but did not allow accesses to an 8-bit wide bus.
The 80C188 microcontroller provided a lower-cost in-
terface by reducing the data bus width to 8 bits, again
over the entire address range. The Am188ES micro-
controller follows the 80C188 microcontroller in provid-
ing an 8-bit data bus to all memory and peripherals.
However, the Am186ES microcontroller differs from
the 80C186 microcontroller in allowing programmabil-
ity for data bus widths through fields in the auxiliary
configuration (AUXCON) register, as shown in Table 6.
The width of the data access should not be modified
while the processor is fetching instructions from the as-
sociated address space.
Am186/188ES and Am186/188ESLV Microcontrollers
41