Rev. 1.10
186
October 23, 2020
Rev. 1.10
187
October 23, 2020
BC66F5652
2.4GHz RF Transceiver A/D Flash MCU
BC66F5652
2.4GHz RF Transceiver A/D Flash MCU
passes through a divider, the division ratio of which is selected by programming the appropriate
bits in the TB0C or TB1C register to obtain longer interrupt periods whose value ranges. The clock
source which in turn controls the Time Base interrupt period is selected using the CLKSEL0[1:0]
and CLKSEL1[1:0] bits in the PSC0R and PSC1R register respectively.
M
U
X
f
SYS
/4
f
SYS
f
SUB
Prescaler 0
CLKSEL0[1:0]
f
PSC0
f
PSC0
/2
8
~ f
PSC0
/2
15
M
U
X
M
U
X
TB0[2:0]
TB1[2:0]
Time Base 0 Interrupt
Time Base 1 Interrupt
TB0ON
TB1ON
M
U
X
f
SYS
/4
f
SYS
f
SUB
Prescaler 1
CLKSEL1[1:0]
f
PSC1
f
PSC1
/2
8
~ f
PSC1
/2
15
Time Base Interrupts
• PSC0R Register
Bit
7
6
5
4
3
2
1
0
Name
—
—
—
—
—
—
CLKSEL01 CLKSEL00
R/W
—
—
—
—
—
—
R/W
R/W
POR
—
—
—
—
—
—
0
0
Bit 7~2
Unimplemented, read as “0”
Bit 1~0
CLKSEL01~CLKSEL00
: Prescaler 0 clock source selection
00: f
SYS
01: f
SYS
/4
1x: f
SUB
• PSC1R Register
Bit
7
6
5
4
3
2
1
0
Name
—
—
—
—
—
—
CLKSEL11 CLKSEL10
R/W
—
—
—
—
—
—
R/W
R/W
POR
—
—
—
—
—
—
0
0
Bit 7~2
Unimplemented, read as “0”
Bit 1~0
CLKSEL11~CLKSEL10
: Prescaler 1 clock source selection
00: f
SYS
01: f
SYS
/4
1x: f
SUB
• TB0C Register
Bit
7
6
5
4
3
2
1
0
Name
TB0ON
—
—
—
—
TB02
TB01
TB00
R/W
R/W
—
—
—
—
R/W
R/W
R/W
POR
0
—
—
—
—
0
0
0
Bit 7
TB0ON
: Time Base 0 Enable Control
0: Disable
1: Enable
Bit 6~3
Unimplemented, read as “0”
Bit 2~0
TB02~TB00
: Time Base 0 time-out period selection
000: 2
8
/f
PSC0
001: 2
9
/f
PSC0