Rainbow Electronics AT91CAP9S250A User Manual

Page 659

Advertising
background image

659

6264A–CAP–21-May-07

AT91CAP9S500A/AT91CAP9S250A

Figure 38-10. WAVSEL = 10 With Trigger

38.5.11.3

WAVSEL = 01

When WAVSEL = 01, the value of TC_CV is incremented from 0 to 0xFFFF. Once 0xFFFF is
reached, the value of TC_CV is decremented to 0, then re-incremented to 0xFFFF and so on.
See

Figure 38-11

.

A trigger such as an external event or a software trigger can modify TC_CV at any time. If a trig-
ger occurs while TC_CV is incrementing, TC_CV then decrements. If a trigger is received while
TC_CV is decrementing, TC_CV then increments. See

Figure 38-12

.

RC Compare cannot be programmed to generate a trigger in this configuration.

At the same time, RC Compare can stop the counter clock (CPCSTOP = 1) and/or disable the
counter clock (CPCDIS = 1).

Time

Counter Value

R

C

R

B

R

A

TIOB

TIOA

Counter cleared by compare match with RC

0xFFFF

Waveform Examples

Counter cleared by trigger

Advertising