TMP92CZ26A

92CZ26A-310

The following block diagram illustrates this m ode.

Figure 3.13.11 Block Diagram of 16-Bit Mode

The following example shows how to s et 16-bit PPG output mo de:

7 6 5 4 3210
TB0RUN 0 0 X X X 0 Disable the TB0RG0 double buffer and stop TMRB0.
TB0RG0 * * * * **** Set the duty ratio
* * * * **** (16 bit)
TB0RG1 * * * * **** Set the frequency
* * * * **** (16 bit)
TB0RUN 1 0 X X 0 X 0 Enable the TB0RG0H/L double buffer.
(The duty and frequency are changed on an INTTB01
interrupt.)
TB0FFCR X X 0 0 1110 Set the mode to invert TB0FF0 at the match with
TB0RG0H/L/TB0RG1H/L. Set TB0FF0 to 0.
TB0MOD 0 0 1 0 0 1 * * Select the internal clock as the input clock and disable
(** = 01, 10, 11) the capture function.
PPFC – 1 – – – X Set PP6 to function as TB0OUT0
TB0RUN 1 0 X X 1 X 1 Start TMRB0.

X: Don't care, : No change

Selecto
r
16-bit up counter
UC10
16-bit comparator 16-bit comparator
TB0IN0
φT1
φT4
φT16
F/F
(TB0FF0)
TB0RG0H/L
Register buffer 0 TB0RG1H/L
TB0RUN<TB0RDE>
TB0RG0-WR
TB0RUN<TB0RUN> TB0OUT0 (PPG output)
Internal data bus
Clear
Match
Selecto
r