Registers

nRF5340 Product Specification

Instances

Instance Domain Base address TrustZone Split access Description
Map Att DMA

TIMER0 : S
TIMER0 : NS

APPLICATION

0x5000F000
0x4000F000

US S NA No

Timer 0

TIMER1 : S
TIMER1 : NS

APPLICATION

0x50010000
0x40010000

US S NA No

Timer 1

TIMER2 : S
TIMER2 : NS

APPLICATION

0x50011000
0x40011000

US S NA No

Timer 2

TIMER0 NETWORK 0x4100C000 HF NS NA No

Timer 0

TIMER1 NETWORK 0x41018000 HF NS NA No

Timer 1

TIMER2 NETWORK 0x41019000 HF NS NA No

Timer 2

Configuration

Instance Domain Configuration

TIMER0 : S
TIMER0 : NS

APPLICATION

6 capture compare channels implemented

TIMER1 : S
TIMER1 : NS

APPLICATION

6 capture compare channels implemented

TIMER2 : S
TIMER2 : NS

APPLICATION

6 capture compare channels implemented

TIMER0 NETWORK

8 capture compare channels implemented

TIMER1 NETWORK

8 capture compare channels implemented

TIMER2 NETWORK

8 capture compare channels implemented

Register overview

Register Offset TZ Description
TASKS_START 0x000

Start Timer

TASKS_STOP 0x004

Stop Timer

TASKS_COUNT 0x008

Increment Timer (Counter mode only)

TASKS_CLEAR 0x00C

Clear time

TASKS_SHUTDOWN 0x010

Shut down timer

This register is deprecated.

TASKS_CAPTURE[n] 0x040

Capture Timer value to CC[n] register

SUBSCRIBE_START 0x080

Subscribe configuration for task START

SUBSCRIBE_STOP 0x084

Subscribe configuration for task STOP

SUBSCRIBE_COUNT 0x088

Subscribe configuration for task COUNT

SUBSCRIBE_CLEAR 0x08C

Subscribe configuration for task CLEAR

SUBSCRIBE_SHUTDOWN 0x090

Subscribe configuration for task SHUTDOWN

This register is deprecated.

SUBSCRIBE_CAPTURE[n] 0x0C0

Subscribe configuration for task CAPTURE[n]

EVENTS_COMPARE[n] 0x140

Compare event on CC[n] match

PUBLISH_COMPARE[n] 0x1C0

Publish configuration for event COMPARE[n]

SHORTS 0x200

Shortcuts between local events and tasks

INTEN 0x300

Enable or disable interrupt

INTENSET 0x304

Enable interrupt

INTENCLR 0x308

Disable interrupt

MODE 0x504

Timer mode selection

BITMODE 0x508

Configure the number of bits used by the TIMER

PRESCALER 0x510

Timer prescaler register

CC[n] 0x540

Capture/Compare register n

ONESHOTEN[n] 0x580

Enable one-shot operation for Capture/Compare channel n