206
CHAPTER 9 12-BIT PPG TIMER
9.1
Overview of 12-bit PPG Timer
The 12-bit PPG timer is a 12-bit binary counter, enabling the selection of one of four
types of internal count clocks. The timer is capable of setting a cycle period and "H"
width of output pulse waveforms and can also be used as a remote control
transmission frequency generator or 12-bit PPG.
■
Functions of 12-bit PPG Timer
•
The timer generates a frequency for remote control and outputs signals to a PPG pin.
•
The timer is capable of setting a cycle period and "H" width of output pulse waveforms separately.
•
The timer enables the selection of a count clock from four types of internal clocks.
•
The timer can generate a frequency in a range from twice to 2
12
-1 times as fast as the counter clock.
Table 9.1-1 lists the ranges in which the output pulse cycle period and "H" width are variable.
Note:
An example of calculating the output pulse cycle period and "H" width as executed by a 12-bit PPG
function is given below.
When an oscillation (F
CH
) of 12.5 MHz and a count clock cycle period of 2 t
INST
are set, and if:
Compare value for cycle period = 011110
B
(30-clock period)
Compare value for "H" width = 001010
B
(10-clock width)
Then, "H" width and the cycle period of output pulse waveforms are calculated as given below. These
calculations are obtained provided the system clock control register (SYCC) selects the fastest clock
(CS1, CS0 = 11
B
with one instruction cycle = 4/F
CH
).
Table 9.1-1 Ranges in which the Output Pulse Cycle Period and "H" Width are Variable
Internal count clock
cycle period
Output pulse cycle period
Output pulse "H" width
2t
INST
4t
INST
to 8190t
INST
2t
INST
to 8188t
INST
4t
INST
8t
INST
to 16380t
INST
4t
INST
to 16376t
INST
16t
INST
32t
INST
to 65520t
INST
16t
INST
to 65504t
INST
256t
INST
512t
INST
to 1048.32kt
INST
256t
INST
to 1048.064kt
INST
t
INST:
Instruction cycle (to be affected by a gear function)
Содержание F2MC-8L F202RA
Страница 2: ......
Страница 4: ......
Страница 32: ...16 CHAPTER 1 OVERVIEW ...
Страница 90: ...74 CHAPTER 3 CPU ...
Страница 142: ...126 CHAPTER 5 TIME BASE TIMER POPW A RETI ENDS END ...
Страница 150: ...134 CHAPTER 6 WATCHDOG TIMER ...
Страница 174: ...158 CHAPTER 7 8 BIT PWM TIMER User processing POPW A XCHW A T Restoring A and T POPW A RETI ENDS ...
Страница 176: ...160 CHAPTER 7 8 BIT PWM TIMER ...
Страница 220: ...204 CHAPTER 8 8 16 BIT CAPTURE TIMER COUNTER ...
Страница 240: ...224 CHAPTER 9 12 BIT PPG TIMER ...
Страница 258: ...242 CHAPTER 10 EXTERNAL INTERRUPT CIRCUIT 1 EDGE PUSHW A User processing POPW A XCHW A T POPW A RETI ENDS END ...
Страница 274: ...258 CHAPTER 11 EXTERNAL INTERRUPT CIRCUIT 2 LEVEL ...
Страница 362: ...346 CHAPTER 15 BUZZER OUTPUT ...
Страница 371: ...355 CHAPTER 16 WILD REGISTER FUNCTION 16 3 5 Data Test Set Register WROR A test register Do not access this register ...
Страница 390: ...374 CHAPTER 17 FLASH MEMORY ...
Страница 419: ...403 INDEX INDEX The index follows on the next page This is listed in alphabetic order ...
Страница 434: ...418 INDEX ...
Страница 436: ......