mc68hc08qa24 Freescale Semiconductor, Inc, mc68hc08qa24 Datasheet - Page 145

no-image

mc68hc08qa24

Manufacturer Part Number
mc68hc08qa24
Description
M68hc08 Microcontrollers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
10.6.1.2 SWI Instruction
10.6.2 Reset
10.6.3 Break Interrupts
MC68HC08QA24
Freescale Semiconductor
NOTE:
The SWI instruction is a non-maskable instruction that causes an
interrupt regardless of the state of the interrupt mask (I bit) in the
condition code register.
A software interrupt pushes PC onto the stack. A software interrupt does
not push PC – 1, as a hardware interrupt does.
All reset sources always have higher priority than interrupts and cannot
be arbitrated.
The break module can stop normal program flow at a
software-programmable break point by asserting its break interrupt
output. (See
CPU into the break state by forcing it to the SWI vector location. Refer to
the break interrupt subsection of each module to see how the break state
affects each module.
System Integration Module (SIM)
Figure 10-11
INT1
INT2
Section 12. Break Module
CLI
LDA
PSHH
PULH
RTI
PSHH
PULH
RTI
#$FF
.
Interrupt Recognition Example
INT1 INTERRUPT SERVICE ROUTINE
INT2 INTERRUPT SERVICE ROUTINE
(Break).) The SIM puts the
System Integration Module (SIM)
Technical Data
BACKGROUND
ROUTINE
143

Related parts for mc68hc08qa24