
223
9.6 Notes on Using 12-bit PPG Timer
9.6
Notes on Using 12-bit PPG Timer
This section provides notes on using the 12-bit PPG timer.
s Notes on Using 12-bit PPG Timer
r Output pin changeover
The P37/BZ/PPG pin shares functions of a general-purpose port and a 12-bit PPG output.
Because its buzzer output (BZ) function precedes the 12-bit PPG output function, if buzzer
outputs are enabled, it functions as the buzzer output (BZ) pin even if PPG outputs are enabled
by the RCR23 (RCEN bit).
To use it as the 12-bit PPG output (PPG) pin, turn the buzzer
outputs OFF.
r Limitation of "H" width setting
Using the "H" width setting bits of the 12-bit PPG control register 1 (RCR21:HSC5 to HSC0 and
RCR22:HSC11 to HSC6), set a value that falls within the range of "000000000001B" to
"111111111111B" (001H to FFFH). If "000H" is set, "H" level outputs are delivered through the
PPG pin. Furthermore, set the value of the "H" width so as to be smaller than the value given
by the cycle period setting bits of 12-bit PPG control registers 3 and 4 (RCR23:SCL5 to SCL0
and RCR24:SCL11 to SCL6). If the "H" width is equal to or greater than the cycle period, "H"
level outputs are always delivered through the PPG pin.
r Resolution
When the cycle period is set at "111111111111B" (FFFH), a maximum "H" width resolution of 1/
4095 is obtained. This resolution is reduced as the cycle period setting becomes smaller and
limited to a minimum of 1/2 when the cycle period is set at "000000000010B" (002H).
r Setting change during operation
The "H" width setting bits (RCR21:HSC5 to HSC0 and RCR22:HSC11 to HSC6) and the cycle
period setting bits (RCR23:SCL5 to SCL0 and RCR24:SCL11 to SCL6) are compared with the
12-bit counter for generating a frequency of 12-bit PPG waveforms. If the set values given by
these bits are changed to smaller values during the operation of the counter, a counter overflow
occurs, which may extend the cycle period until synchronization with a count by the counter is
detected again. Similarly, this may extend the "H" width until synchronization with a count by
the counter is detected in the next cycle (cycle period).
Figure 9.6-1 "Setting Change during 12-bit PPG Timer Operation" illustrates setting change
during the operation of the 12-bit PPG timer.