RX610 Group
15. 16-Bit Timer Pulse Unit (TPU)
R01UH0032EJ0120 Rev.1.20
Page 478 of 1006
Feb 20, 2013
Table 15.22 TPU3.TIORL, TPU9.TIORL
Bits IOC[3:0]
Description
b3 B2 b1 b0 TPUm.TGRC (m = 3, 9) Function TIOCCn Pin (n = 3, 9) Function
0
0
0
0
Output compare register
*
1
Output disabled
0
0
0
1
Initial output is low output; low output at compare match
0
0
1
0
Initial output is low output; high output at compare match
0
0
1
1
Initial output is low output; toggle output at compare match
0
1
0
0
Output disabled
0
1
0
1
Initial output is high output; low output at compare match
0
1
1
0
Initial output is high output; high output at compare match
0
1
1
1
Initial output is high output; toggle output at compare match
1
0
0
0
Input capture register
*
1
Capture input source is TIOCCn pin; input capture at rising edge
1
0
0
1
Capture input source is TIOCCn pin; input capture at falling edge
1
0
1
x
Capture input source is TIOCCn pin; input capture at both edges
1
1
x
x
•
TPU3
Capture input source is TPU4 count clock
Input capture at TPU4.TCNT count-up/count-down
*
3
•
TPU9
Capture input source is TPU10 count clock
Input capture at TPU10.TCNT count-up/count-down
*
3
Bits IOD[3:0]
Description
b7 B6 b5 b4 TPUm.TGRD (m = 3, 9) Function TIOCDn Pin (n = 3, 9) Function
0
0
0
0
Output compare register
*
2
Output disabled
0
0
0
1
Initial output is low output; low output at compare match
0
0
1
0
Initial output is low output; high output at compare match
0
0
1
1
Initial output is low output; toggle output at compare match
0
1
0
0
Output disabled
0
1
0
1
Initial output is high output; low output at compare match
0
1
1
0
Initial output is high output; high output at compare match
0
1
1
1
Initial output is high output; toggle output at compare match
1
0
0
0
Input Capture register
*
2
Capture input source is TIOCDn or TIOCCn pin
*
4
; input capture at rising edge
1
0
0
1
Capture input source is TIOCDn or TIOCCn pin
*
4
; input capture at falling edge
1
0
1
x
Capture input source is TIOCDn or TIOCCn pin
*
4
; input capture at both edges
1
1
x
x
•
TPU3
Capture input source is TPU4 count clock
Input capture at TPU4.TCNT count-up/count-down
*
3
•
TPU9
Capture input source is TPU10 count clock
Input capture at TPU10.TCNT count-up/count-down
*
3
Notes: 1. When the BFA bit in TPUm.TMDR is set to 1 (TPUm.TGRA and TPUm.TGRC are used for buffer operation) and TPUm.TGRC
is used as a buffer register, this setting is invalid and input capture/output compare is not generated (m = 0, 6).
2. When the BFB bit in TPUm.TMDR is set to 1 (TPUm.TGRB and TPUm.TGRD are used for buffer operation) and TPUm.TGRD
is used as a buffer register, this setting is invalid and input capture/output compare is not generated (m = 0, 6).
3. When the TPSC[2:0] bits in TPUm.TCR are set to 000b and PCLK/1 is used as the TPUm.TCNT count clock, this setting is
invalid and input capture is not generated (m = 1, 7).
4. Selected by the ICSELD bit in TPUm.TMDR (m = 0, 6).
[Legend]
x: Don’t care
Summary of Contents for RX600 Series
Page 1006: ...RX610 Group R01UH0032EJ0120 ...