参数资料
型号: MC68HC05RC8P
厂商: MOTOROLA INC
元件分类: 微控制器/微处理器
英文描述: 8-BIT, MROM, 2.1 MHz, MICROCONTROLLER, PDIP28
封装: PLASTIC, DIP-28
文件页数: 55/122页
文件大小: 445K
代理商: MC68HC05RC8P
Interrupts
General Release Specification
MC68HC05RC16 — Rev. 3.0
38
Interrupts
MOTOROLA
4.3 CPU Interrupt Processing
Interrupts cause the processor to save register contents on the stack
and to set the interrupt mask (I bit) to prevent additional interrupts. Unlike
reset, hardware interrupts do not cause the current instruction execution
to be halted, but are considered pending until the current instruction is
complete.
If interrupts are not masked (I bit in the CCR is clear) and the
corresponding interrupt enable bit is set, the processor will proceed with
interrupt processing. Otherwise, the next instruction is fetched and
executed. If an interrupt occurs, the processor completes the current
instruction, stacks the current CPU register state, sets the I bit to inhibit
further interrupts, and finally checks the pending hardware interrupts. If
more than one interrupt is pending after the stacking operation, the
interrupt with the highest vector location shown in Table 4-1 will be
serviced first. The SWI is executed the same as any other instruction,
regardless of the I-bit state.
When an interrupt is to be processed, the CPU fetches the address of
the appropriate interrupt software service routine from the vector table at
locations $3FF6–$3FFF as defined in Table 4-1.
Table 4-1. Vector Address for Interrupts and Reset
Register
Flag Name
Interrupt
CPU
Interrupt
Vector Address
N/A
Reset
RESET
$3FFE–$3FFF
N/A
Software Interrupt
SWI
$3FFC–$3FFD
N/A
External Interrupts*
IRQ
$3FFA–$3FFB
MCSR
EOC
End of Cycle
Interrupt
CMT
$3FF8–$3FF9
CTCSR
CTOF,
RTIF
Real-Time Interrupt
Core Timer
Overow
CORE
TIMER
$3FF6–$3FF7
*External interrupts include IRQ and port B keyscan sources.
相关PDF资料
PDF描述
MC68HC908QT4VP 8-BIT, FLASH, 8 MHz, MICROCONTROLLER, PDIP8
MC68HC908JL3ADW 8-BIT, FLASH, 8 MHz, MICROCONTROLLER, PDSO28
MC68HC908JL3MFA 8-BIT, FLASH, 8 MHz, MICROCONTROLLER, PQFP48
MC68HLC908JL3CP 8-BIT, FLASH, MICROCONTROLLER, PDIP28
MC68360ZP25VL 4 CHANNEL(S), 10M bps, LOCAL AREA NETWORK CONTROLLER, PBGA357
相关代理商/技术参数
参数描述
MC68HC05SC24 制造商:MOTOROLA 制造商全称:Motorola, Inc 功能描述:Secure 8-bit microcomputer with EEPROM
MC68HC05SR3 制造商:FREESCALE 制造商全称:Freescale Semiconductor, Inc 功能描述:High-density Complementary Metal Oxide Semiconductor (HCMOS) Microcontroller Units
MC68HC05SU3A 制造商:FREESCALE 制造商全称:Freescale Semiconductor, Inc 功能描述:Fully static chip design featuring the industry standard 8-bit M68HC05 core
MC68HC05T16 制造商:FREESCALE 制造商全称:Freescale Semiconductor, Inc 功能描述:High-density complementary metal oxide semiconductor (HCMOS) microcontroller unit
MC68HC05V12 制造商:FREESCALE 制造商全称:Freescale Semiconductor, Inc 功能描述:HCMOS Microcontreller Unit