185
Philips Semiconductors
Preliminary User Manual
LPC2119/2129/2292/2294
ARM-based Microcontroller
Capture Registers (CR0 - CR3)
Each Capture register is associated with a device pin and may be loaded with the Timer Counter value when a specified event
occurs on that pin. The settings in the Capture Control Register register determine whether the capture function is enabled, and
whether a capture event happens on the rising edge of the associated pin, the falling edge, or on both edges.
Capture Control Register (CCR: TIMER0 - T0CCR: 0xE0004028; TIMER1 - T1CCR: 0xE0008028)
The Capture Control Register is used to control whether one of the four Capture Registers is loaded with the value in the Timer
Counter when the capture event occurs, and whether an interrupt is generated by the capture event.
Setting both the rising and
falling bits at the same time is a valid configuration, resulting in a capture event for both edges. In the description below, "n"
represents the Timer number, 0 or 1.
Table 160: Capture Control Register (CCR: TIMER0 - T0CCR: 0xE0004028; TIMER1 - T1CCR: 0xE0008028)
CCR
Function
Description
Reset
Value
0
Capture on CAPn.0
rising edge
When one, a sequence of 0 then 1 on CAPn.0 will cause CR0 to be loaded with
the contents of the TC. When zero, this feature is disabled.
0
1
Capture on CAPn.0
falling edge
When one, a sequence of 1 then 0 on CAPn.0 will cause CR0 to be loaded with
the contents of TC. When zero, this feature is disabled.
0
2
Interrupt on CAPn.0
event
When one, a CR0 load due to a CAPn.0 event will generate an interrupt. When
zero, this feature is disabled.
0
3
Capture on CAPn.1
rising edge
When one, a sequence of 0 then 1 on CAPn.1 will cause CR1 to be loaded with
the contents of the TC. When zero, this feature is disabled.
0
4
Capture on CAPn.1
falling edge
When one, a sequence of 1 then 0 on CAPn.1 will cause CR1 to be loaded with
the contents of TC. When zero, this feature is disabled.
0
5
Interrupt on CAPn.1
event
When one, a CR1 load due to a CAPn.1 event will generate an interrupt. When
zero, this feature is disabled.
0
6
Capture on CAPn.2
rising edge
When one, a sequence of 0 then 1 on CAPn.2 will cause CR2 to be loaded with
the contents of the TC. When zero, this feature is disabled.
0
7
Capture on CAPn.2
falling edge
When one, a sequence of 1 then 0 on CAPn.2 will cause CR2 to be loaded with
the contents of TC. When zero, this feature is disabled.
0
8
Interrupt on CAPn.2
event
When one, a CR2 load due to a CAPn.2 event will generate an interrupt. When
zero, this feature is disabled.
0
9
Capture on CAPn.3
rising edge
When one, a sequence of 0 then 1 on CAPn.3 will cause CR3 to be loaded with
the contents of TC. When zero, this feature is disabled.
0
10
Capture on CAPn.3
falling edge
When one, a sequence of 1 then 0 on CAPn.3 will cause CR3 to be loaded with
the contents of TC. When zero, this feature is disabled.
0
11
Interrupt on CAPn.3
event
When one, a CR3 load due to a CAPn.3 event will generate an interrupt. When
zero, this feature is disabled.
0