L
G
R
Table of Contents
Technical Data
MC68HC05P18A
6
Table of Contents
MOTOROLA
Section 3. Central Processor Unit (CPU)
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
CPU Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Accumulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Index Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Stack Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Program Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Condition Code Register . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Arithmetic/Logic Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
3.1
3.2
3.3
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.4
Section 4. Interrupts
4.1
4.2
4.3
4.4
4.4.1
4.4.2
4.4.3
4.4.3.1
4.4.3.2
4.4.3.3
4.4.3.4
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
CPU Interrupt Processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Interrupt Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Reset Interrupt Sequence . . . . . . . . . . . . . . . . . . . . . . . . . .42
Software Interrupt (SWI). . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Hardware Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
External Interrupt (IRQ) . . . . . . . . . . . . . . . . . . . . . . . . . .43
Input Capture Interrupt. . . . . . . . . . . . . . . . . . . . . . . . . . .43
Output Compare Interrupt . . . . . . . . . . . . . . . . . . . . . . . .44
Timer Overflow Interrupt . . . . . . . . . . . . . . . . . . . . . . . . .44
Section 5. Resets
5.1
5.2
5.3
5.4
5.4.1
5.4.2
5.4.3
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
External Reset (RESET). . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Internal Resets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Power-On Reset (POR) . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Computer Operating Properly (COP) Reset. . . . . . . . . . . . .47
Low-Voltage Reset (LVR). . . . . . . . . . . . . . . . . . . . . . . . . . .48