UM10850
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2016. All rights reserved.
User manual
Rev. 2.4 — 13 September 2016
255 of 464
NXP Semiconductors
UM10850
Chapter 20: LPC5410x Micro-tick timer (UTICK)
20.5 Register description
The Micro-Tick Timer contains the registers shown in
. Note that the Micro-Tick
Timer operates from a different (typically slower) clock than the CPU and bus systems.
This means there may be a synchronization delay when accessing Micro-Tick Timer
registers.
20.5.1 CTRL register
This register controls the Micro-tick timer. Any write to the CTRL register resets the
counter, meaning a new interval will be measured if one was in progress.
20.5.2 Status register
This register provides status for the Micro-tick timer.
Table 301. Register overview: Micro-Tick Timer (base address 0x4002 0000)
Name
Access
Address Offset
Description
Reset value
Reference
CTRL
R/W
0x00
Control register.
0
STAT
R/W
0x04
Status register.
0
Table 302. Control register (CTRL, address offset 0x00) bit description
Bit
Symbol
Description
Reset value
30:0
DELAYVAL
Tick interval value. The delay will be equal to DE 1 periods of the timer
clock. The minimum usable value is 1, for a delay of 2 timer clocks. A value of 0 stops
the timer.
0
31
REPEAT
Repeat delay.
0 = One-time delay.
1 = Delay repeats continuously.
0
Table 303. Status register (STAT, address offset 0x04) bit description
Bit
Symbol
Description
Reset value
0
INTR
Interrupt flag.
0 = No interrupt is pending.
1 = An interrupt is pending. A write of any value to this register clears this flag.
0
1
ACTIVE
Active flag.
0 = The Micro-Tick Timer is stopped.
1 = The Micro-Tick Timer is currently active.
0
31:2
-
Reserved
-