Technical Data
MC68HC705C8A
—
Rev. 3
12
Table of Contents
MOTOROLA
Table of Contents
11.6
Serial Clock Polarity and Phase . . . . . . . . . . . . . . . . . . . . . . .146
11.7
11.7.1
11.7.2
11.7.3
SPI Error Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147
Mode Fault Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147
Write Collision Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147
Overrun Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .148
11.8
SPI Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .148
11.9
11.9.1
11.9.2
11.9.3
SPI I/O Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .148
SPI Data Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149
SPI Control Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149
SPI Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .151
Section 12. Instruction Set
12.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153
12.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
Inherent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155
Immediate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155
Direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155
Extended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155
Indexed, No Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156
Indexed, 8-Bit Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156
Indexed, 16-Bit Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . .156
Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157
12.4
12.4.1
12.4.2
12.4.3
12.4.4
12.4.5
Instruction Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157
Register/Memory Instructions. . . . . . . . . . . . . . . . . . . . . . .158
Read-Modify-Write Instructions . . . . . . . . . . . . . . . . . . . . .159
Jump/Branch Instructions. . . . . . . . . . . . . . . . . . . . . . . . . .160
Bit Manipulation Instructions . . . . . . . . . . . . . . . . . . . . . . .162
Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163
12.5
Instruction Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . .164
12.6
Opcode Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .169