AM186ES Advanced Micro Devices, AM186ES Datasheet - Page 30
![no-image](/images/manufacturer_photos/0/0/14/advanced_micro_devices_sml.jpg)
AM186ES
Manufacturer Part Number
AM186ES
Description
microcontrollers provide a low-cost/ high-performance solution for embedded system designers who wish to use the x86 architecture.
Manufacturer
Advanced Micro Devices
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
AM186ES-20KC
Manufacturer:
AMD
Quantity:
1 045
Part Number:
AM186ES-25KC
Manufacturer:
AMD
Quantity:
20 000
Company:
Part Number:
AM186ES-25KI/W
Manufacturer:
SICK
Quantity:
1 000
Company:
Part Number:
AM186ES-40KC
Manufacturer:
AMD
Quantity:
5 510
Part Number:
AM186ES-40KC
Manufacturer:
AMD
Quantity:
20 000
Company:
Part Number:
AM186ES-40VC
Manufacturer:
AMD
Quantity:
1 831
Company:
Part Number:
AM186ES25KCW
Manufacturer:
AMD
Quantity:
5 292
Part Number:
AM186ESLV-20KI
Manufacturer:
AMD
Quantity:
20 000
Part Number:
AM186ESLV-20VC/W
Manufacturer:
AMD
Quantity:
20 000
Serial Communications Support
The Am186CC microcontroller supports eight serial
interfaces. This includes four HDLC channels, a USB
peripheral controller, two UARTs, and a synchronous
serial interface.
Universal Serial Bus
The Am186CC microcontroller includes a highly
flexible integrated USB peripheral controller that lets
designers implement a variety of microcontroller-based
USB peripheral devices for telephony, audio, and other
high-end applications. This integrated USB peripheral
controller can provide a significant system-cost
reduction compared to other platforms that require a
separate USB controller.
The Am186CC microcontroller can be used in self-
powered USB peripherals that use the full-speed
signalling rate of 12 Mbit/s. The USB low-speed rate
(1.5 Mbit/s) is not supported. An integrated USB
transceiver is provided to minimize system device
count and cost, but an external transceiver can be used
instead, if necessary. The USB controller does not
support USB host or hub functions. However, the
Am186CC microcontroller can be used to implement
30
Memory Reference Needed Segment Register Used Implicit Segment Selection Rule
External Data (Global)
Instructions
Local Data
Stack
19
19
1
0
1
15
4 Bits
Am186™CC Communications Controller Data Sheet
Shift
0
Left
2
2
To Memory
Figure 2. Two-Component Address Example
Table 5. Segment Register Selection Rules
0
A
A
Code (CS)
Stack (SS)
Extra (ES)
Data (DS)
2
4
6
15
15
0
2
2
0
0
0
1
0
0
2
Physical Address
2
A
All stack pushes and pops;
any memory references that use the BP register
Instructions (including immediate data)
All data references
All string instruction references that use the DI register as an index
2
4
0
0
USB peripheral functions in a device that also contains
separate USB hub circuitry.
In addition, the Am186CC USB controller supports the
following:
n An unlimited number of device descriptors
n A total of 6 endpoints: 1 control endpoint, 1 interrupt
n Two data endpoints have 16-byte FIFOs; two data
n Fully integrated differential driver, which supports
n Specialized hardware, which supports adaptive
n General-purpose DMA and SmartDMA channels
Segment Base
Offset
endpoint, and 4 data endpoints that can be
configured as control, interrupt, bulk, or isochronous.
The interrupt, bulk, and isochronous endpoints can
be configured for the IN or OUT direction.
endpoints have 64-byte FIFOs
the USB interface directly
isochronous data streams and automatically
synchronizes with HDLC data streams
Logical
Address