GPTM Registers
1302
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
General-Purpose Timers
18.5.20 GPTMTAV Register (Offset = 0x50) [reset = 0xFFFFFFFF]
GPTM Timer A Value (GPTMTAV)
When read, this register shows the current, free-running value of Timer A in all modes. Software can use
this value to determine the time elapsed between an interrupt and the ISR entry when using the snapshot
feature with the periodic operating mode. When written, the value written into this register is loaded into
the GPTMTAR register on the next clock cycle.
NOTE:
When an alternate clock source is enabled, a read of this register returns the current count
-1.
When a 16/32-bit GPTM is configured to one of the 32-bit modes, GPTMTAV appears as a 32-bit register
(the upper 16-bits correspond to the contents of the GPTM Timer B Value (GPTMTBV) register). In a 16-
bit mode, bits 15:0 contain the value of the counter and bits 23:16 contain the current, free-running value
of the prescaler, which is the upper 8 bits of the count in Input Edge Count, Input Edge Time, PWM and
one-shot or periodic up count modes. In one-shot or periodic down count modes, the prescaler stored in
23:16 is a true prescaler, meaning bits 23:16 count down before decrementing the value in bits 15:0. The
prescaler in bits 31:24 always reads as 0.
GPTMTAV is shown in
and described in
Return to
Figure 18-28. GPTMTAV Register
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
TAV
R/W-0xFFFFFFFF
Table 18-31. GPTMTAV Register Field Descriptions
Bit
Field
Type
Reset
Description
31-0
TAV
R/W
0xFFFFFFF
F
GPTM Timer A Value.
A read returns the current, free-running value of Timer A in all
modes.
When written, the value written into this register is loaded into the
GPTMTAR register on the next clock cycle.
In 16-bit mode, only the lower 16-bits of the GPTMTAV register can
be written with a new value.
Writes to the prescaler bits have no effect.