RX610 Group
15. 16-Bit Timer Pulse Unit (TPU)
R01UH0032EJ0120 Rev.1.20
Page 452 of 1006
Feb 20, 2013
15.
16-Bit Timer Pulse Unit (TPU)
The RX610 Group has two on-chip 16-bit timer pulse units (TPU), unit 0 and unit 1, each comprising six channels.
Therefore, this LSI includes twelve channels (TPU0 to TPU11).
15.1
Overview
Specifications of the TPU are shown in table 15.1. Functions of TPU (unit 0) and TPU (unit 1) are shown in table 15.2
and table 15.3, respectively.
Block diagrams of TPU (unit 0) and TPU (unit 1) are shown in figure 15.1 and figure 15.2, respectively.
Table 15.1 Specifications of TPU
Item
Description
Pulse input/output
Maximum 16
Count clock
Seven or eight types are provided for each channel.
Settable operations
• Waveform output at compare match
• Input capture function
• Counter clear operation
• Simultaneous writing to multiple timer counters (TCNT)
• Simultaneous clearing by compare match and input capture
• Simultaneous input/output for registers by counter synchronous
operation
• Maximum of 15-phase PWM output by combination with synchronous
operation
• Cascaded operation
Channels 0 and 3
Buffer operation can be set.
Channels 1, 2, 4, and 5
Phase counting mode can be set independently.
Interrupt source
26 sources
Buffer operation
Automatic transfer of register data
Generation of trigger
Programmable pulse generator (PPG) output trigger can be generated.
Conversion start trigger for the A/D converter can be generated.
Power-down function
Module stop state can be set for each unit.