TMP92CF30
2009-06-12
92CF30-263
3.13 16 bit timer / Event counter (TMRB)
The TMP92CF30 incorporates two multifunctional 16-bit timer/event counter (TMRB0,
TMRB1) which have the following operation modes:
•
16 bit interval timer mode
•
16 bit event counter mode
•
16 bit programmable pulse generation mode (PPG)
Can be used following operation modes by capture function.
•
Frequency measurement mode
•
Pulse width measurement mode
The timer/event counter consists of a 16-bit up counter, two 16-bit timer registers (one of
them with a double-buffer structure), a 16-bit capture registers two comparators, a capture
input controller, a timer flip-flop and a control circuit.
The timer/event counter is controlled by an 11-byte control SFR.
Each channel (TMRB0,TMRB1) operate independently. In this section, the explanation
describes only for TMRB0 because each channel is identical operation except for the difference
as follows;
Table 3.13.1 Difference between TMRB0 and TMRB1
Channel
Specification
TMRB0 TMRB1
External clock/
capture trigger input pins
TB0IN0
(Shared with PP4)
TB1IN0
(Shared with PP5)
External pins
Timer flip-flop output pins
TB0OUT0
(Shared with PP6)
−
Timer run register
TB0RUN (1180H)
TB1RUN (1190H)
Timer mode register
TB0MOD (1182H)
TB1MOD (1192H)
Timer flip-flop
control register
TB0FFCR (1183H)
−
TB0RG0L (1188H)
TB1RG0L (1198H)
TB0RG0H (1189H)
TB1RG0H (1199H)
TB0RG1L (118AH)
TB1RG1L (119AH)
Timer register
TB0RG1H (118BH)
TB1RG1H (119BH)
TB0CP0L (118CH)
TB1CP0L (119CH)
TB0CP0H (118DH)
TB1CP0H (119DH)
TB0CP1L (118EH)
TB1CP1L (119EH)
SFR
(Address)
Capture register
TB0CP1H (118FH)
TB1CP1H (119FH)
Summary of Contents for TLCS-900/H1 Series
Page 652: ...TMP92CF30 2009 06 12 92CF30 650 ...