Timers
16-Bit Timer Control Registers
Panasonic Semiconductor Development Company MN102H75K/F75K/85K/F85K LSI User Manual
126
Panasonic
TM4MD/TM5MD: Timer n Mode Register x’00FE80’/x’00FE90’
TMnEN: TMnBC count
0: Disable
1: Enable
TMnNLD: TMnBC, T flip-flop, and S-R flip-flop operation select
0: Set all to 0 (initialize)
1: Operate all
TMnUD[1:0]: Timer n up/down counter mode select
Ignored when two-phase encoding is selected.
00:Up counter
01:Down coun te r
10:Up when TMnIOA is high; down when low
11:Up when TMnIOB is high; down when low
TMnTGE: External trigger enable for start count
0: Disable
1: Start count at falling edge of TMnIOB
TMnONE: Counter operating mode select
0: Repeat (except with PWM output)
1: O ne-shot pulse (counter stops on the next clock after TMnBC = TMnCA)
TMnMD[1:0]: TMnCA and TMnCB operating mode select
00:Compare register (single buffer)
01:Compare register (double buffer)
10:Capture register (TMnIOA high: capture A; TMnIOA low: capture B)
11:Capture register (TMnIOA high: capture A; TMnIOB high: captureB)
TMnECLR: Timer n BC external clear
0: Don’t clear
1: Clear TMnBC asynchronously when the TMnIC signal goes high.
TMnLP: Timer n BC loop select
0: 0000– FFFF
1: 0000– value in TMnCA
TMnASEL: TMnIOA output select
0: S-R flip-flop output (single-phase PWM)
1: T flip-flop output (two-phase PWM)
TMnS[2:0]: Timer n clock source select
000: Timer 0 underflow
001: Timer 1 underflow
010: TMnIB signal
011: BOSC/4
100: 4x two-phase encoder
101: 1x two-phase encoder
110, 111: Reserved
Bit:1514131211109876543210
TMn
EN TMn
NLD ——
TMn
UD1 TMn
UD0 TMn
TGE TMn
ONE TMn
MD1 TMn
MD0 TMn
ECLR TMn
LP TMn
ASEL TMn
S2 TMn
S1 TMn
S0
Reset:0000000000000000
R/W: R/W R/W R R R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W