欢迎访问ic37.com |
会员登录 免费注册
发布采购

AM186ED-20KI/W 参数 Datasheet PDF下载

AM186ED-20KI/W图片预览
型号: AM186ED-20KI/W
PDF下载: 下载PDF文件 查看货源
内容描述: 高性能, 80C186-和80C188兼容的16位嵌入式微控制器 [High Performance, 80C186- and 80C188-Compatible, 16-Bit Embedded Microcontrollers]
分类和应用: 微控制器
文件页数/大小: 88 页 / 1493 K
品牌: AMD [ AMD ]
 浏览型号AM186ED-20KI/W的Datasheet PDF文件第40页浏览型号AM186ED-20KI/W的Datasheet PDF文件第41页浏览型号AM186ED-20KI/W的Datasheet PDF文件第42页浏览型号AM186ED-20KI/W的Datasheet PDF文件第43页浏览型号AM186ED-20KI/W的Datasheet PDF文件第45页浏览型号AM186ED-20KI/W的Datasheet PDF文件第46页浏览型号AM186ED-20KI/W的Datasheet PDF文件第47页浏览型号AM186ED-20KI/W的Datasheet PDF文件第48页  
P R E L I M I N A R Y  
MCS chip selects, or they can be configured to access  
the 64-Kbyte I/O space.  
INTERRUPT CONTROL UNIT  
The Am186ED/EDLV microcontrollers can receive in-  
terrupt requests from a variety of sources, both internal  
and external. The internal interrupt controller arranges  
these requests by priority and presents them one at a  
time to the CPU.  
The PCS pins are not active on reset. PCS6–PCS5 can  
be programmed for zero to three wait states. PCS3–  
PCS0 can be programmed for four additional wait-state  
values: 5, 7, 9, and 15.  
The AUXCON register can be used to configure PCS  
for 8-bit or 16-bit accesses. The bus width of the PCS  
range is determined by the width of the non-UCS/non-  
LCS memory range or by the width of the I/O area.  
There are up to eight external interrupt sources on the  
Am186ED/EDLV microcontrollers—seven maskable  
interrupt pins and one nonmaskable interrupt (NMI)  
pin. In addition, there are eight internal interrupt  
sources (three timers, two DMA channels, two asyn-  
chronous serial ports, and the Watchdog Timer NMI)  
that are not connected to external pins. INT5 and INT6  
are multiplexed with DRQ0 and DRQ1. These two in-  
terrupts are available if the associated DMA is not en-  
abled or is being used with internal synchronization.  
Unlike the UCS and LCS chip selects, the PCS outputs  
assert with the multiplexed AD address bus. Each  
peripheral chip select asserts over a 256-byte address  
range, which is twice the address range covered by  
peripheral chip selects in the 80C186/188 microcon-  
trollers.  
The Am186ED/EDLV microcontrollers provide up to six  
interrupt sources not present on the 80C186 and  
80C188 microcontrollers. There are up to three addi-  
tional external interrupt pins—INT4, INT5, and INT6.  
These pins operate much like the INT3–INT0 interrupt  
pins on the 80C186 and 80C188 microcontrollers.  
There are also two internal interrupts from the serial  
ports and the watchdog timer can generate interrupts.  
The PCS allows for overlap in memory space with the  
DRAM (RAS0, RAS1) space. Overlap of the PCS with  
LCS, MCS, or UCS in a non-DRAM mode is not recom-  
mended. If overlap of the PCS with MCS, LCS, or UCS  
occurs, the same number of wait states and external  
ready must be used. If overlap of PCS with DRAM  
space occurs, the DRAM controller will assert RAS and  
stop the CAS signal from asserting. This will not modify  
the contents of the DRAM and the access will continue  
as a normal PCS access. When overlapping the PCS  
with DRAM, the number of wait states can be different  
for PCS space. PCS wait states must be greater than  
or equal to DRAM wait states. The ready and wait  
states will be determined by the PCS programming in  
the MPCS and PACS registers.  
INT5 and INT6 are multiplexed with the DMA request  
signals, DRQ0 and DRQ1. If a DMA channel is not en-  
abled, or if it is not using external synchronization, then  
the associated pin can be used as an external interrupt.  
INT5 and INT6 can also be used in conjunction with the  
DMA terminal count interrupts.  
The seven maskable interrupt request pins can be  
used as direct interrupt requests. INT4–INT0 can be ei-  
ther edge-triggered or level-triggered. INT6 and INT5  
are edge-triggered only. In addition, INT0 and INT1 can  
be configured in cascade mode for use with an external  
82C59A-compatible interrupt controller. When INT0 is  
configured in cascade mode, the INT2 pin is automati-  
cally configured in its INTA0 function. When INT1 is  
configured in cascade mode, the INT3 pin is automati-  
cally configured in its INTA1 function. An external inter-  
rupt controller can be used as the system master by  
programming the internal interrupt controller to operate  
in slave mode. INT6–INT4 are not available in slave  
mode.  
PCS space should not contain the address FFFFFh,  
which is the address used for a refresh cycle. The  
AD15–AD0 bus will drive FFFFh during a refresh cycle  
for the address portion of cycle.  
REFRESH CONTROL UNIT  
The refresh control unit (RCU) automatically generates  
refresh bus cycles when enabled. After a programma-  
ble period of time, the RCU generates a CAS-before-  
RAS refresh bus cycle. The RCU should not be en-  
abled if at least one bank of DRAM is not enabled. All  
refreshes will be 7 clocks, no matter how the DRAM  
wait states are programmed. During a refresh cycle,  
the A19–A0 bus is undefined; the AD15–AD0 bus is  
driven with all 1s (FFFFh). The PCS and MCS chip se-  
lects are decoded by the processor using a 20-bit ver-  
sion of the AD bus. The highest four bits of this internal  
bus are not available externally; however, internally  
these bits are set to all 1s during a refresh cycle, result-  
ing in the 20-bit address FFFFFh. For this reason, the  
MCS and PCS chip selects should not contain the ad-  
dress FFFFFh while DRAM is enabled.  
Interrupts are automatically disabled when an interrupt  
is taken. Interrupt-service routines (ISRs) may  
re-enable interrupts by setting the IF flag. This allows  
interrupts of greater or equal priority to interrupt the  
currently executing ISR. Interrupts from the same  
source are disabled as long as the corresponding bit in  
the interrupt in-service register is set. INT1 and INT0  
provide a special bit to enable special fully nested  
mode. When configured in special fully nested mode,  
the interrupt source may generate a new interrupt  
regardless of the setting of the in-service bit.  
44  
Am186ED/EDLV Microcontrollers  
 复制成功!