Technical Data
MC68HC05J1A — Rev. 3.0
8
Table of Contents
MOTOROLA
Table of Contents
Section 3. Central Processor Unit (CPU)
3.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
3.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
3.3
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
CPU Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Accumulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Index Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Stack Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Program Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Condition Code Register . . . . . . . . . . . . . . . . . . . . . . . . . . .38
3.4
Arithmetic/Logic Unit (ALU) . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Section 4. Interrupts
4.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
4.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
4.3
4.3.1
4.3.2
4.3.2.1
4.3.2.2
4.3.2.3
4.3.3
4.3.3.1
4.3.3.2
Interrupt Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Software Interrupt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
External Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
IRQ Pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
PA3–PA0 Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
IRQ Status and Control Register . . . . . . . . . . . . . . . . . . .45
Timer Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Timer Overflow Interrupt . . . . . . . . . . . . . . . . . . . . . . . . .46
Real-Time Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
4.4
Interrupt Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Section 5. Resets
5.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
5.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
5.3
5.3.1
5.3.2
5.3.3
5.3.4
Reset Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Power-On Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
External Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Computer Operating Properly (COP) Reset. . . . . . . . . . . . .51
Illegal Address Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.