Am186™CC/CH/CU Microcontrollers User’s Manual
10-1
CHAPTER
10
PROGRAMMABLE TIMERS
10.1
OVERVIEW
There are three 16-bit programmable timers in the Am186CC/CH/CU microcontrollers.
Timers 0 and 1 are identical and may be used to generate periodic external signals or
waveforms or to count or time external events. Each of these two timers has an input and
an output pin. Timer 2 is an internal timer which can be used to prescale Timers 0 and 1
to provide longer time-out periods, or to generate DMA requests for the general-purpose
DMA channels (see Chapter 8, “DMA Controller”). All three timers can be programmed to
generate periodic interrupts.
The source clock for Timer 2 is one-fourth of the CPU clock frequency (every fourth CPU
clock tick). The source clock for Timers 0 and 1 can be the timer input pin, Timer 2, or one-
fourth of the CPU clock,.
The microcontroller also provides a pulse width demodulation (PWD) option for measuring
the Low state and High state durations of a toggling input signal.
10.2
BLOCK DIAGRAM
Figure 10-1 shows the block diagram for the programmable timers.
Figure 10-1
Programmable Timers Block Diagram
CPU, Memory, and Other Peripheral Devices
PCB Interface
Interrupt
DMA
TMROUT0
TMROUT1
Controller
Controller
INT7
Notes:
1. In PWD mode, the TMRIN0, TMRIN1 and INT7 pins can be used as PIOs. If INT7 is to be used as an external
interrupt in PWD mode, it must be programmed to use the shared interrupt channel (channel 14).
Timer 0
Timer 1
Timer 2
Timers
PWD bit
INT8/PWD
TMRIN0
TMRIN1
in SYSCON
register
CH12
CH13
0
0
0
1
1
1
CH0
Содержание Am186 CC
Страница 1: ...Am186 CC CH CU Microcontrollers User s Manual Order 21914B...
Страница 4: ...iv Am186 CC CH CU Microcontrollers User s Manual...
Страница 18: ...Table of Contents xviii Am186 CC CH CU Microcontrollers User s Manual...
Страница 24: ...Introduction xxiv Am186 CC CH CU Microcontrollers User s Manual...
Страница 39: ...Architectural Overview Am186 CC CH CU Microcontrollers User s Manual 1 15 Figure 1 6 32 Channel Linecard CH CC...
Страница 40: ...Architectural Overview 1 16 Am186 CC CH CU Microcontrollers User s Manual...
Страница 86: ...System Overview 3 36 Am186 CC CH CU Microcontrollers User s Manual...
Страница 92: ...Emulator Support 4 6 Am186 CC CH CU Microcontrollers User s Manual...
Страница 112: ...DRAM Controller 6 8 Am186 CC CH CU Microcontrollers User s Manual...
Страница 134: ...Interrupts 7 22 Am186 CC CH CU Microcontrollers User s Manual...
Страница 186: ...Programmable I O Signals 9 8 Am186 CC CH CU Microcontrollers User s Manual...
Страница 200: ...Watchdog Timer 11 6 Am186 CC CH CU Microcontrollers User s Manual...
Страница 232: ...Asynchronous Serial Ports UARTs 13 24 Am186 CC CH CU Microcontrollers User s Manual...
Страница 242: ...Synchronous Serial Port SSI 14 10 Am186 CC CH CU Microcontrollers User s Manual...
Страница 264: ...High Level Data Link Control HDLC 15 22 Am186 CC CH CU Microcontrollers User s Manual...
Страница 332: ...Universal Serial Bus USB 18 34 Am186 CC CH CU Microcontrollers User s Manual...
Страница 348: ...Register Summary A 16 Am186 CC CH CU Microcontrollers User s Manual...
Страница 376: ...Index Index 18 Am186 CC CH CU Microcontrollers User s Manual...