Instruction Set
1081
SPNU563A – March 2018
Copyright © 2018, Texas Instruments Incorporated
High-End Timer (N2HET) Module
23.6.3.6 APCNT (Angle Period Count)
Syntax
APCNT {
[brk={OFF | ON}]
[next={label | 9-bit unsigned integer}]
[reqnum={3-bit unsigned integer}]
[request={NOREQ | GENREQ | QUIET}]
[irq={OFF | ON}]
type={FALL2FALL | RISE2RISE}
[control={OFF | ON}]
prv={OFF | ON}}]
period={25-bit unsigned integer}
data={25-bit unsigned integer}
}
Figure 23-128. APCNT Program Field (P31:P0)
31
26 25
23
22
21
13 12
9
8
7
6
5
0
0
Request
Number
BRK
Next program address
1110
Int.
ena
Edge
select
Reserved
6
3
1
9
4
1
2
6
Figure 23-129. APCNT Control Field (C31:C0)
31
29 28
27
26
25
24
0
Res.
Request
type
Control
Prv.
Period Count
3
2
1
1
25
Figure 23-130. APCNT Data Field (D31:D0)
31
7
6
0
Data
Reserved
25
7
Cycles
One or two cycles
• Cycle 1: edge detected (normal operation)
• Cycle 2: edge detected and GPF = 1 and underflow condition is true
One cycle (normal operation) two cycles (edge detected)
Register modified
Register A and T (implicitly)
Description
This instruction is used before SCNT and ACNT to generate an angle-
referenced time base synchronized to an external signal (that is, a toothed
wheel signal). It is assumed that the pin and edge selections are the same for
APCNT and ACNT.
APCNT is restricted to pin HET[2]. The toothed wheel must then be connected
to pin HET[2].
APCNT uses the gap flag (GPF) defined by ACNT to start or stop captures in
the period count field [C24:C0]. When GPF = 1, the previous period value is
held in the control field and in register T. When GPF = 0, the current period
value is captured in the control field and in register T.