Rev. 1.10
94
October 23, 2020
Rev. 1.10
95
October 23, 2020
BC66F5652
2.4GHz RF Transceiver A/D Flash MCU
BC66F5652
2.4GHz RF Transceiver A/D Flash MCU
– N
ote that here data is only written to the 8-bit buffer.
♦
Step 2. Write data to High Byte xTMAH or PTMRPH
– Here data is written directly to the high byte registers and simultaneously data is latched
from the 8-bit buffer to the Low Byte registers.
• Reading Data from the Counter Registers and CCRA or CCRP
♦
Step 1. Read data from the High Byte xTMDH, xTMAH or PTMRPH
– Here data is read directly from the High Byte registers and simultaneously data is latched
from the Low Byte register into the 8-bit buffer.
♦
Step 2. Read data from the Low Byte xTMDL, xTMAL or PTMRPL
– T
his step reads data from the 8-bit buffer.
Compact Type TM – CTM
Although the simplest form of the three TM types, the Compact TM type still contains three
operating modes, which are Compare Match Output, Timer/Event Counter and PWM Output modes.
The Compact TM can also be controlled with an external input pin and can drive one external output
pin.
f
SYS
f
SYS
/4
f
H
/64
f
H
/16
f
SUB
f
SUB
CTCK
000
001
010
011
100
101
110
111
CTCK2~CTCK0
16-bit Count-up Counter
8-bit Comparator P
CCRP
b8~b15
b0~b15
16-bit Comparator A
CTON
CTPAU
Comparator A Match
Comparator P Match
Counter Clear 0
1
Output
Control
Polarity
Control
Pin
Control
CTP
CTOC
CTM1, CTM0
CTIO1, CTIO0
CTMAF Interrupt
CTMPF Interrupt
CTPOL
PxSn
CCRA
CTCCLR
Note: the CTM external pins are pin-shared with other functions, so before using the CTM function, ensure that
the pin-shared function registers have been set properly to enable the CTM pin function. The CTCK pin, if
used, must also be set as an input by setting the corresponding bit in the port control register.
16-bit Compact Type TM Block Diagram
Compact Type TM Operation
At its core is a 16-bit count-up counter which is driven by a user selectable internal or external clock
source. There are also two internal comparators with the names, Comparator A and Comparator
P. These comparators will compare the value in the counter with CCRP and CCRA registers. The
CCRP is 8-bit wide whose value is compared with the highest eight bits in the counter while the
CCRA is 16-bit wide and therefore compares with all counter bits.
The only way of changing the value of the 16-bit counter using the application program, is to
clear the counter by changing the CTON bit from low to high. The counter will also be cleared
automatically by a counter overflow or a compare match with one of its associated comparators.
When these conditions occur, a CTM interrupt signal will also usually be generated. The Compact
Type TM can operate in a number of different operational modes, can be driven by different clock
sources including an input pin and can also control the output pin. All operating setup conditions are
selected using relevant internal registers.