MCMC68HC05L16 Freescale Semiconductor, Inc, MCMC68HC05L16 Datasheet - Page 41

no-image

MCMC68HC05L16

Manufacturer Part Number
MCMC68HC05L16
Description
M68hc05 Microcontrollers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Figure 4-2
instruction following the instruction which sets IRQ1E bit. The similar action occurs against IRQ2 and KWI
interrupts.
This problem can be solved by using a software patch like
for IRQ2 or KWI.
4.2.4 Timer 1 Interrupt
Three timer 1 interrupts (TOI, ICI, and OC1I) share the same interrupt vector at $FFF6 and $FFF7. See
9.2 Timer
4.2.5 Timer 2 Interrupt
Two timer 2 interrupts (TI2I and OC2I) share the same interrupt vector at $FFF4 and $FFF5. See
Timer Control Register
4.2.6 SSPI Interrupt
The SSPI transfer complete interrupt uses the vector at $FFF2 and $FFF3. See
Peripheral Interface
4.2.7 Timebase Interrupt
The timebase interrupt uses the vector at $FFF0 and $FFF1. See
Freescale Semiconductor
1.
shows an example of IRQ1 interrupt. In this case, the interrupt occurs after execution the
.
.
CLI
BSET IRQ1E, INTCR
LDA
.
.
.
.
.
CLI
BSET IRQ1E, INTCR
NOP
LDA
.
.
(SSPI).
2.
#$55
#$55
MC68HC05L16 • MC68HC705L16 Data Sheet, Rev. 4.1
Figure 4-3. Software Patch for IRQ1
Figure 4-2. IRQ Timing Delay
IRQ1 interrupt pending
IRQ1 interrupt pending
Interrupt occurs after this instruction
Interrupt occurs after this instruction
Figure
4-3. A similar procedure could be used
7.5
Timebase.
Chapter 8 Simple Serial
Interrupts
9.3.1
41

Related parts for MCMC68HC05L16