21.4 Timer 0, 1, 2 and 3, Control Registers
21.4.1 CKCON0: Clock Control 0
Bit
7
6
5
4
3
2
1
0
Name
T3MH
T3ML
T2MH
T2ML
T1M
T0M
SCA
Access
RW
RW
RW
RW
RW
RW
RW
Reset
0
0
0
0
0
0
0x0
SFR Page = 0x0; SFR Address: 0x8E
Bit
Name
Reset
Access
Description
7
T3MH
0
RW
Timer 3 High Byte Clock Select.
Selects the clock supplied to the Timer 3 high byte (split 8-bit timer mode only).
Value
Name
Description
0
EXTERNAL_CLOCK
Timer 3 high byte uses the clock defined by T3XCLK in TMR3CN0.
1
SYSCLK
Timer 3 high byte uses the system clock.
6
T3ML
0
RW
Timer 3 Low Byte Clock Select.
Selects the clock supplied to Timer 3. Selects the clock supplied to the lower 8-bit timer in split 8-bit timer mode.
Value
Name
Description
0
EXTERNAL_CLOCK
Timer 3 low byte uses the clock defined by T3XCLK in TMR3CN0.
1
SYSCLK
Timer 3 low byte uses the system clock.
5
T2MH
0
RW
Timer 2 High Byte Clock Select.
Selects the clock supplied to the Timer 2 high byte (split 8-bit timer mode only).
Value
Name
Description
0
EXTERNAL_CLOCK
Timer 2 high byte uses the clock defined by T2XCLK in TMR2CN0.
1
SYSCLK
Timer 2 high byte uses the system clock.
4
T2ML
0
RW
Timer 2 Low Byte Clock Select.
Selects the clock supplied to Timer 2. If Timer 2 is configured in split 8-bit timer mode, this bit selects the clock supplied to
the lower 8-bit timer.
Value
Name
Description
0
EXTERNAL_CLOCK
Timer 2 low byte uses the clock defined by T2XCLK in TMR2CN0.
1
SYSCLK
Timer 2 low byte uses the system clock.
3
T1M
0
RW
Timer 1 Clock Select.
Selects the clock source supplied to Timer 1. Ignored when C/T1 is set to 1.
Value
Name
Description
0
PRESCALE
Timer 1 uses the clock defined by the prescale field, SCA.
1
SYSCLK
Timer 1 uses the system clock.
EFM8SB2 Reference Manual
Timers (Timer0, Timer1, Timer2, and Timer3)
silabs.com
| Smart. Connected. Energy-friendly.
Rev. 0.1 | 254