Table of Contents
15.9 Queuing Transmission Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
15.10 Low-Power Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
15.11 I/O Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
15.11.1
15.11.2
15.11.3
15.11.4
15.11.5
MISO (Master In/Slave Out) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
MOSI (Master Out/Slave In) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
SPSCK (Serial Clock). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
SS (Slave Select) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
VSS (Clock Ground) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
15.12 I/O Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
15.12.1
15.12.2
15.12.3
SPI Control Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
SPI Status and Control Register. . . . . . . . . . . . . . . . . . . . . . . . . . . 229
SPI Data Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Section 16. Timer Interface A (TIMA)
16.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
16.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
16.3 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
16.3.1
16.3.2
16.3.3
16.3.3.1
16.3.3.2
16.3.4
16.3.4.1
16.3.4.2
16.3.4.3
TIMA Counter Prescaler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Input Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Output Compare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Unbuffered Output Compare. . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Buffered Output Compare. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Pulse-Width Modulation (PWM) . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Unbuffered PWM Signal Generation. . . . . . . . . . . . . . . . . . . . . . 241
Buffered PWM Signal Generation. . . . . . . . . . . . . . . . . . . . . . . . 242
PWM Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
16.4 Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
16.5 Wait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
16.6 I/O Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
16.6.1
16.6.2
TIMA Clock Pin (PTE3/TCLKA) . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
TIMA Channel I/O Pins (PTE4/TCH0A–PTE7/TCH3A) . . . . . . . . . 245
16.7 I/O Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
16.7.1
16.7.2
16.7.3
16.7.4
16.7.5
TIMA Status and Control Register . . . . . . . . . . . . . . . . . . . . . . . . . 245
TIMA Counter Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
TIMA Counter Modulo Registers . . . . . . . . . . . . . . . . . . . . . . . . . . 248
TIMA Channel Status and Control Registers . . . . . . . . . . . . . . . . . 248
TIMA Channel Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
MC68HC908MR32 • MC68HC908MR16 — Rev. 6.0
MOTOROLA
Data Sheet
15
Table of Contents