AM186ED AMD [Advanced Micro Devices], AM186ED Datasheet - Page 38

no-image

AM186ED

Manufacturer Part Number
AM186ED
Description
High Performance, 80C186- and 80C188-Compatible, 16-Bit Embedded Microcontrollers
Manufacturer
AMD [Advanced Micro Devices]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AM186ED-20VC
Manufacturer:
AMD
Quantity:
219
Part Number:
AM186ED-25KC
Manufacturer:
AMD
Quantity:
220
Part Number:
AM186ED-25KC
Manufacturer:
AMD
Quantity:
8 000
Part Number:
AM186ED-25KI
Manufacturer:
AMD
Quantity:
850
Part Number:
AM186ED-25VC
Manufacturer:
AMD
Quantity:
220
Part Number:
AM186ED-33KC
Manufacturer:
AMD
Quantity:
220
Part Number:
AM186ED-40KC
Manufacturer:
AMD
Quantity:
20 000
Part Number:
AM186EDLV-20KC
Manufacturer:
AMD
Quantity:
8 000
P R E L I M I N A R Y
PERIPHERAL CONTROL BLOCK
The integrated peripherals of the Am186ED/EDLV mi-
crocontrollers are controlled by 16-bit read/write regis-
ters. The peripheral registers are contained within an
internal 256-byte peripheral control block (PCB). The
registers are physically located in the peripheral de-
vices they control, but they are addressed as a single
256-byte block. Table 8 shows a map of these regis-
ters.
Reading and Writing the PCB
Code written for the Am186ED/EDLV microcontrollers
should perform all writes to the PCB registers as byte
writes. These writes transfer 16 bits of data to the PCB
register even if an 8-bit register is named in the instruc-
tion. For example, out dx, al results in the value of
ax being written to the port address in dx. Reads to the
PCB should be done as word reads. Code written in
this manner runs correctly on the Am186ED/EDLV mi-
crocontrollers with the PCB overlayed on either 8- or
16-bit address spaces.
Unaligned reads and writes to the PCB result in unpre-
dictable behavior.
For a complete description of all the registers in the
PCB, see the Am186ED/EDLV Microcontrollers User’s
Manual , order# 21335A.
38
Am186ED/EDLV Microcontrollers

Related parts for AM186ED