Freescale Semiconductor, Inc.
Ta b le of Conte nts
Section 3. Central Processor Unit (CPU)
3.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Accumulator (A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Index Register (X). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Stack Pointer (SP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Program Counter (PC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Condition Code Register (CCR) . . . . . . . . . . . . . . . . . . . . . . . .42
Arithmetic/Logic Unit (ALU) . . . . . . . . . . . . . . . . . . . . . . . . . . .44
3.2
3.3
3.4
3.5
3.6
3.7
3.8
Section 4. Interrupts
4.1
4.2
4.3
4.4
4.5
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Interrupt Vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Interrupt Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
Software Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
External Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
4.6
4.6.1
4.6.2
4.6.3
IRQ/V Pin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
PA0–PA3 Pins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
IRQ Status and Control Register (ISCR). . . . . . . . . . . . . . .53
PP
4.7
4.7.1
4.7.2
Core Timer Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Core Timer Overflow Interrupt. . . . . . . . . . . . . . . . . . . . . . .55
Real-Time Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
4.8
Programmable Timer Interrupts . . . . . . . . . . . . . . . . . . . . . . . .56
Input Capture Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
Output Compare Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . .56
Timer Overflow Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . .57
4.8.1
4.8.2
4.8.3
4.9
Serial Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
4.10 Analog Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
4.10.1
4.10.2
Comparator Input Match Interrupt . . . . . . . . . . . . . . . . . . . .58
Input Capture Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
General Release Specification
MC68HC705JJ7/MC68HC705JP7 — Rev. 3.0
Table of Contents
For More Information On This Product,
Go to: www.freescale.com