L
G
R
Table of Contents
General Release Specification
MC68HC(7)05L16
—
Rev. 3.0
6
Table of Contents
MOTOROLA
Section 2. Memory Map
2.1
2.2
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.3.6
2.4
2.5
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.6
2.7
2.8
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Input/Output and Control Registers . . . . . . . . . . . . . . . . . . . . .35
Read/Write Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Read-Only Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Write-Only Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Reserved Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Reset Value. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Option Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Summary of Internal Registers and I/O Map . . . . . . . . . . . . . .37
Option Map for I/O Configurations . . . . . . . . . . . . . . . . . . . . . .43
Resistor Control Register 1. . . . . . . . . . . . . . . . . . . . . . . . .45
Resistor Control Register 2. . . . . . . . . . . . . . . . . . . . . . . . .46
Open-Drain Output Control Register 1 . . . . . . . . . . . . . . . .46
Open-Drain Output Control Register 2 . . . . . . . . . . . . . . . .48
Key Wakeup Input Enable Register . . . . . . . . . . . . . . . . . .48
Mask Option Status Register. . . . . . . . . . . . . . . . . . . . . . . .49
RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Self-Check ROM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Mask ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Section 3. Central Processor Unit (CPU)
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
CPU Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Accumulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
Index Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
Condition Code Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
Stack Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Program Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Arithmetic/Logic Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Section 4. Resets and Interrupts
4.1
4.2
4.3
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59