CHAPTER 7 TIMER/COUNTER FUNCTION
158
7.2
Operation
7.2.1 Operation as interval timer (16 bits)
Timer 0 operates as an interval timer when the 16-bit timer mode control register n (TMCn) and capture/compare
control register n (CRCn) are set as shown in Figure 7-7.
In this case, timer 0 repeatedly generates an interrupt at the time interval specified by the count value set in
advance to the 16-bit capture/compare register n (CRn0, CRn1).
When the count value of the 16-bit timer register n (TMn) coincides with the set value of CRn0, the value of TMn is
cleared to 0, and the timer continues counting. At the same time, an interrupt request signal (INTTMn0) is generated.
The count clock of the 16-bit timer/event counter can be selected by bits 0 and 1 (PRMn0 and PRMn1) of the
prescaler mode register n (PRMn).
Figure 7-7. Control Register Settings When Timer 0 Operates as Interval Timer
(a) 16-bit timer mode control register 0, 1 (TMC0, TMC1)
TMCn3
TMCn2
TMCn1
OVFn
TMCn
0
0
0
0
1
1
0/1
0
Clears and starts on
coincidence between
TMn and CRn0.
(b) Capture/compare control register 0, 1 (CRC0, CRC1)
CRCn2
CRCn1
CRCn0
CRCn
0
0
0
0
0
0/1
0/1
0
CRn0 as compare
register
Remark
0/1: When these bits are reset to 0 or set to 1, the other functions can be used along with the interval
timer function. For details, refer to Figures 7-2 and 7-3.
Summary of Contents for V850/SA1 mPD703015
Page 2: ...2 MEMO ...
Page 100: ...100 MEMO ...
Page 144: ...144 MEMO ...
Page 200: ...200 MEMO ...
Page 328: ...328 MEMO ...
Page 356: ...356 MEMO ...
Page 358: ...358 MEMO ...
Page 368: ...368 MEMO ...
Page 374: ...374 MEMO ...
Page 382: ...382 MEMO ...