Periodic Type TM – PTM
The Periodic Type TM contains five operating modes, which are Compare Match Output, Timer/
Event Counter, Capture Input, Single Pulse Output and PWM Output modes. The Periodic TM can
also be controlled with two external input pins and can drive two external output pins.
f
/4
000
SYS
f
001
SYS
f
/16
010
H
f
/64
011
H
10-bit Count-up Counter
f
100
SUB
f
101
PTON
SUB
110
PTPAU
PTCK
111
PTCK2~PTCK0
Note: The PTM external pins are pin-shared with other functions, so before using the PTM function the relevant
pin-shared function registers must be set properly.
Periodic TM Operation
The size of Periodic TM is 10-bit wide and its core is a 10-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 and CCRA comparators are 10-bit wide whose value is
respectively compared with all counter bits.
The only way of changing the value of the 10-bit counter using the application program is to
clear the counter by changing the PTON 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 PTM interrupt signal will also usually be generated. The Periodic
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 pins. All operating setup conditions
are selected using relevant internal registers.
Periodic Type TM Register Description
Overall operation of the Periodic TM is controlled using a series of registers. A read only register
pair exists to store the internal counter 10-bit value, while two read/write register pairs exist to store
the internal 10-bit CCRA and CCRP value. The remaining two registers are control registers which
set the different operating and control modes.
Rev. 1.00
High Voltage Touch A/D Flash MCU with HVIO
PTM Core
PTM Input Pin
10-bit PTM
PTCK, PTPI
CCRP
Comparator P Match
10-bit Comparator P
b0~b9
Counter Clear 0
b0~b9
Comparator A Match
10-bit Comparator A
PTIO1~PTIO0
Edge
CCRA
Detector
Periodic Type TM Block Diagram
90
PTM Output Pin
PTP, PTPB
PTMPF Interrupt
PTOC
Output
Polarity
1
Control
Control
PTCCLR
PTM1, PTM0
PTPOL
PTIO1, PTIO0
PTMAF Interrupt
PTCAPTS
0
PTPI
1
BS86DH12C
PTP
PTPB
October 26, 2018
Need help?
Do you have a question about the BS86DH12C and is the answer not in the manual?
Questions and answers