CHAPTER 8 8/16-BIT CAPTURE TIMER/COUNTER
● 16-bit mode
To operate the capture function in the 16-bit mode, the function must be set as shown in Figure 8.8-3 .
DDR3
TCCR
TCR1
TCR0
TCR2
TCPH
TCPL
0
To set the 16-bit capture mode, set the TCS12, TCS11, and TCS10 bits of the timer 1 control register
(TCR1) to 111
In the 16-bit mode, timers are controlled by the timer 0 control register (TCR0). The higher 8 bits of the
number of detected events are stored in the capture data register H (TCPH), and the lower 8 bits are stored
in the capture data register L (TCPL).
For operation in the 16-bit mode, see operation in the 8-bit mode.
196
Figure 8.8-3 Setting of Capture Function in 16-bit Mode
bit7
bit6
bit5
CPIF CFCLR CPIEN CCMSK TCMSK EDGS1 EDGS0 RESV
TIF1 TFCR1 T1IEN
TIF0
TFCR0 T0IEN
Higher 8 bits of the number of detected events
Lower 8 bits of the number of detected events
: Used bit
: Unused bit
: Set "0"
.
B
bit4
bit3
bit2
0
Setting of a value
other than 00
TCS12 TCS11 TCS10 TSTR1
Setting of 111
CINV
TCS02 TCS01 TCS00 TSTR0
Setting of a value
other than 111
PEN
bit1
bit0
0
TSEL