Table of Contents
14.3 Reset and System Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
14.3.1
14.3.2
External Pin Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Active Resets from Internal Sources . . . . . . . . . . . . . . . . . . . . . . . 199
Power-On Reset (POR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Computer Operating Properly (COP) Reset . . . . . . . . . . . . . . . . 200
Illegal Opcode Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Illegal Address Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Forced Monitor Mode Entry Reset (MENRST) . . . . . . . . . . . . . . 201
Low-Voltage Inhibit (LVI) Reset . . . . . . . . . . . . . . . . . . . . . . . . . 201
14.3.2.1
14.3.2.2
14.3.2.3
14.3.2.4
14.3.2.5
14.3.2.6
14.4 SIM Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
14.4.1
14.4.2
SIM Counter During Power-On Reset . . . . . . . . . . . . . . . . . . . . . . 202
SIM Counter and Reset States. . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
14.5 Exception Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
14.5.1
Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Hardware Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Software Interrupt (SWI) Instruction . . . . . . . . . . . . . . . . . . . . . . 205
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
14.5.1.1
14.5.1.2
14.5.2
14.6 Low-Power Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
14.6.1
14.6.2
Wait Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
14.7 SIM Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
14.7.1
14.7.2
14.7.3
SIM Break Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
SIM Reset Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
SIM Break Flag Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Section 15. Serial Peripheral Interface Module (SPI)
15.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
15.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
15.3 Pin Name Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
15.4 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
15.4.1
15.4.2
Master Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Slave Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
15.5 Transmission Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
15.5.1
15.5.2
15.5.3
15.5.4
Clock Phase and Polarity Controls . . . . . . . . . . . . . . . . . . . . . . . . . 214
Transmission Format When CPHA = 0. . . . . . . . . . . . . . . . . . . . . . 215
Transmission Format When CPHA = 1. . . . . . . . . . . . . . . . . . . . . . 216
Transmission Initiation Latency . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
15.6 Error Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
15.6.1
15.6.2
Overflow Error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Mode Fault Error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
15.7 Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
15.8 Resetting the SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Data Sheet
14
MC68HC908MR32 • MC68HC908MR16 — Rev. 6.0
Table of Contents
MOTOROLA