MC68HC08AZ32
MOTOROLA
Timer Interface Module A (TIMA)
245
Timer Interface Module A (TIMA)
TIMA
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .246
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .246
Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .247
TIMA counter prescaler. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .249
Input capture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .250
Output compare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .250
Unbuffered output compare . . . . . . . . . . . . . . . . . . . . . . . . . . .250
Buffered output compare . . . . . . . . . . . . . . . . . . . . . . . . . . . . .251
Pulse width modulation (PWM). . . . . . . . . . . . . . . . . . . . . . . . . . .252
Unbuffered PWM signal generation . . . . . . . . . . . . . . . . . . . . .253
Buffered PWM signal generation . . . . . . . . . . . . . . . . . . . . . . .254
PWM initialization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .255
Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .257
Low-power modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .257
Wait mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .257
TIMA during break interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .258
I/O Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .259
TIMA clock pin (PTD6/TACLK). . . . . . . . . . . . . . . . . . . . . . . . . . .259
TIMA channel I/O pins (PTF1/TACH3-PTE2/TACH0) . . . . . . . . .259
I/O registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .260
TIMA status and control register (TASC) . . . . . . . . . . . . . . . . . . .260
TIMA counter registers (TACNTH:TACNTL). . . . . . . . . . . . . . . . .262
TIMA counter modulo registers (TAMODH/L). . . . . . . . . . . . . . . .263
TIMA channel status and control registers (TASC0–TASC3). . . .264
TIMA channel registers (TACH0H/L–TACHH/L). . . . . . . . . . . . . .268
1-tima