Table of Contents
Section 3. Central Processor Unit
3.1 Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
3.2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
3.3 Accumulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
3.4 Index Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
3.5 Condition Code Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
3.6 Stack Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
3.7 Program Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
4.1 Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
4.2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
4.3 CPU Interrupt Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
4.4 Reset Interrupt Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
4.5 Software Interrupt (SWI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
4.6 Hardware Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
4.7 External Interrupt (IRQ/Port B Keyscan). . . . . . . . . . . . . . . . . .41
4.8 External Interrupt Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
4.9 Carrier Modulator Transmitter Interrupt (CMT) . . . . . . . . . . . . .42
4.10 Core Timer Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
5.1 Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
5.2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
5.3 External Reset (RESET). . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
5.4
General Release Specification |
| MC68HC05RC16 — Rev. 3.0 |
|
|
|
6 | Table of Contents | MOTOROLA |