
Table of Contents
MC68HC05C8A MC68HCL05C8A MC68HSC05C8A — Rev. 5.0
Technical Data
MOTOROLA
Table of Contents
11
10.4.3
10.4.4
Serial Clock (SCK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
Slave Select (SS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
10.5
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
10.6
10.6.1
10.6.2
10.6.3
SPI Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
Serial Peripheral Control Register . . . . . . . . . . . . . . . . . . . .93
Serial Peripheral Status Register . . . . . . . . . . . . . . . . . . . . .94
Serial Peripheral Data I/O Register . . . . . . . . . . . . . . . . . . .96
Section 11. Operating Modes
11.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
11.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
11.3
User Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
11.4
11.4.1
11.4.2
Self-Check Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
Self-Check Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
Self-Check Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
Section 12. Instruction Set
12.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
12.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
12.3
12.3.1
12.3.2
12.3.3
12.3.4
12.3.5
12.3.6
12.3.7
12.3.8
Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
Inherent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
Immediate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
Direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
Extended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
Indexed, No Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
Indexed, 8-Bit Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
Indexed, 16-Bit Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
12.4
12.4.1
12.4.2
12.4.3
12.4.4
Instruction Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
Register/Memory Instructions. . . . . . . . . . . . . . . . . . . . . . .108
Read-Modify-Write Instructions . . . . . . . . . . . . . . . . . . . . .109
Jump/Branch Instructions. . . . . . . . . . . . . . . . . . . . . . . . . .110
Bit Manipulation Instructions . . . . . . . . . . . . . . . . . . . . . . .112