Datasheet

Section 12 Programmable Pulse Generator (PPG)
(This function is not available in the H8S/2695)
R01UH0166EJ0600 Rev. 6.00 Page 637 of 1434
Mar 02, 2011
H8S/2633 Group, H8S/2633 F-ZTAT
TM
,
H8S/2633R F-ZTAT
TM
, H8S/2695
Section 12 Programmable Pulse Generator (PPG)
(This function is not available in the H8S/2695)
12.1 Overview
The H8S/2633 Group has a built-in programmable pulse generator (PPG) that provides pulse
outputs by using the 16-bit timer-pulse unit (TPU) as a time base. The PPG pulse outputs are
divided into 4-bit groups (group 3 and group 2) that can operate both simultaneously and
independently.
12.1.1 Features
PPG features are listed below.
8-bit output data
Maximum 8-bit data can be output, and output can be enabled on a bit-by-bit basis
Two output groups
Output trigger signals can be selected in 4-bit groups to provide up to two different 4-bit
outputs
Selectable output trigger signals
Output trigger signals can be selected for each group from the compare match signals of
four TPU channels
Non-overlap mode
A non-overlap margin can be provided between pulse outputs
Can operate together with the data transfer controller (DTC) and DMA controller (DMAC)
The compare match signals selected as output trigger signals can activate the DTC or
DMAC for sequential output of data without CPU intervention
Settable inverted output
Inverted data can be output for each group
Module stop mode can be set
As the initial setting, PPG operation is halted. Register access is enabled by exiting module
stop mode