
Table of Contents
MMC2107 – Rev. 2.0
Technical Data
MOTOROLA
Table of Contents
17
Section 15. Timer Modules (TIM1 and TIM2)
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .293
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .295
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .295
15.1
15.2
15.3
15.4
15.5
15.5.1
15.5.2
15.5.3
15.5.4
15.5.5
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .296
Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .297
Supervisor and User Modes. . . . . . . . . . . . . . . . . . . . . . . .297
Run Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .297
Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .297
Wait, Doze, and Debug Modes . . . . . . . . . . . . . . . . . . . . .297
Test Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .297
15.6
15.6.1
15.6.2
15.7
15.7.1
Signal Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298
ICOC[2:0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298
ICOC3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298
Memory Map and Registers . . . . . . . . . . . . . . . . . . . . . . . . . .298
Timer Input Capture/Output Compare
Select Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .300
Timer Compare Force Register . . . . . . . . . . . . . . . . . . . . .301
Timer Output Compare 3 Mask Register . . . . . . . . . . . . . .302
Timer Output Compare 3 Data Register. . . . . . . . . . . . . . .303
Timer Counter Registers . . . . . . . . . . . . . . . . . . . . . . . . . .304
Timer System Control Register 1 . . . . . . . . . . . . . . . . . . . .305
Timer Toggle-On-Overflow Register . . . . . . . . . . . . . . . . .306
Timer Control Register 1 . . . . . . . . . . . . . . . . . . . . . . . . . .307
Timer Control Register 2 . . . . . . . . . . . . . . . . . . . . . . . . . .308
15.7.10 Timer Interrupt Enable Register . . . . . . . . . . . . . . . . . . . . .309
15.7.11 Timer System Control Register 2 . . . . . . . . . . . . . . . . . . . .310
15.7.12 Timer Flag Register 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . .312
15.7.13 Timer Flag Register 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . .313
15.7.14 Timer Channel Registers . . . . . . . . . . . . . . . . . . . . . . . . . .314
15.7.15 Pulse Accumulator Control Register . . . . . . . . . . . . . . . . .315
15.7.16 Pulse Accumulator Flag Register. . . . . . . . . . . . . . . . . . . .317
15.7.17 Pulse Accumulator Counter Registers . . . . . . . . . . . . . . . .318
15.7.18 Timer Port Data Register . . . . . . . . . . . . . . . . . . . . . . . . . .319
15.7.19 Timer Port Data Direction Register . . . . . . . . . . . . . . . . . .320
15.7.20 Timer Test Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .321
15.7.2
15.7.3
15.7.4
15.7.5
15.7.6
15.7.7
15.7.8
15.7.9
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.