Registers

nRF5340 Product Specification

Instances

Instance Domain Base address TrustZone Split access Description
Map Att DMA

CLOCK : S
CLOCK : NS

APPLICATION

0x50005000
0x40005000

US S NA No

Clock control

CLOCK NETWORK 0x41005000 HF NS NA No

Clock control

Configuration

Instance Domain Configuration

CLOCK : S
CLOCK : NS

APPLICATION
CLOCK NETWORK

HFCLK192M not supported

HFCLKAUDIO not supported

HFCLKCTRL reset value is 0x0.

Register overview

Register Offset TZ Description
TASKS_HFCLKSTART 0x000

Start HFCLK128M/HFCLK64M source as selected in HFCLKSRC

TASKS_HFCLKSTOP 0x004

Stop HFCLK128M/HFCLK64M source

TASKS_LFCLKSTART 0x008

Start LFCLK source as selected in LFCLKSRC

TASKS_LFCLKSTOP 0x00C

Stop LFCLK source

TASKS_CAL 0x010

Start calibration of LFRC oscillator

TASKS_HFCLKAUDIOSTART 0x018

Start HFCLKAUDIO source

TASKS_HFCLKAUDIOSTOP 0x01C

Stop HFCLKAUDIO source

TASKS_HFCLK192MSTART 0x020

Start HFCLK192M source as selected in HFCLK192MSRC

TASKS_HFCLK192MSTOP 0x024

Stop HFCLK192M source

SUBSCRIBE_HFCLKSTART 0x080

Subscribe configuration for task HFCLKSTART

SUBSCRIBE_HFCLKSTOP 0x084

Subscribe configuration for task HFCLKSTOP

SUBSCRIBE_LFCLKSTART 0x088

Subscribe configuration for task LFCLKSTART

SUBSCRIBE_LFCLKSTOP 0x08C

Subscribe configuration for task LFCLKSTOP

SUBSCRIBE_CAL 0x090

Subscribe configuration for task CAL

SUBSCRIBE_HFCLKAUDIOSTART 0x098

Subscribe configuration for task HFCLKAUDIOSTART

SUBSCRIBE_HFCLKAUDIOSTOP 0x09C

Subscribe configuration for task HFCLKAUDIOSTOP

SUBSCRIBE_HFCLK192MSTART 0x0A0

Subscribe configuration for task HFCLK192MSTART

SUBSCRIBE_HFCLK192MSTOP 0x0A4

Subscribe configuration for task HFCLK192MSTOP

EVENTS_HFCLKSTARTED 0x100

HFCLK128M/HFCLK64M source started

EVENTS_LFCLKSTARTED 0x104

LFCLK source started

EVENTS_DONE 0x11C

Calibration of LFRC oscillator complete event

EVENTS_HFCLKAUDIOSTARTED 0x120

HFCLKAUDIO source started

EVENTS_HFCLK192MSTARTED 0x124

HFCLK192M source started

PUBLISH_HFCLKSTARTED 0x180

Publish configuration for event HFCLKSTARTED

PUBLISH_LFCLKSTARTED 0x184

Publish configuration for event LFCLKSTARTED

PUBLISH_DONE 0x19C

Publish configuration for event DONE

PUBLISH_HFCLKAUDIOSTARTED 0x1A0

Publish configuration for event HFCLKAUDIOSTARTED

PUBLISH_HFCLK192MSTARTED 0x1A4

Publish configuration for event HFCLK192MSTARTED

INTEN 0x300

Enable or disable interrupt

INTENSET 0x304

Enable interrupt

INTENCLR 0x308

Disable interrupt

INTPEND 0x30C

Pending interrupts

HFCLKRUN 0x408

Status indicating that HFCLKSTART task has been triggered

HFCLKSTAT 0x40C

Status indicating which HFCLK128M/HFCLK64M source is running

This register value in any CLOCK instance reflects status only due to configurations/actions in that CLOCK instance.

LFCLKRUN 0x414

Status indicating that LFCLKSTART task has been triggered

LFCLKSTAT 0x418

Status indicating which LFCLK source is running

This register value in any CLOCK instance reflects status only due to configurations/actions in that CLOCK instance.

LFCLKSRCCOPY 0x41C

Copy of LFCLKSRC register, set when LFCLKSTART task was triggered

HFCLKAUDIORUN 0x450

Status indicating that HFCLKAUDIOSTART task has been triggered

HFCLKAUDIOSTAT 0x454

Status indicating which HFCLKAUDIO source is running

HFCLK192MRUN 0x458

Status indicating that HFCLK192MSTART task has been triggered

HFCLK192MSTAT 0x45C

Status indicating which HFCLK192M source is running

HFCLKSRC 0x514

Clock source for HFCLK128M/HFCLK64M

LFCLKSRC 0x518

Clock source for LFCLK

HFCLKCTRL 0x558

HFCLK128M frequency configuration

HFCLKAUDIO.FREQUENCY 0x55C

Audio PLL frequency in 11.176 MHz - 11.402 MHz or 12.165 MHz - 12.411 MHz frequency bands

HFCLKALWAYSRUN 0x570

Automatic or manual control of HFCLK128M/HFCLK64M

LFCLKALWAYSRUN 0x574

Automatic or manual control of LFCLK

HFCLKAUDIOALWAYSRUN 0x57C

Automatic or manual control of HFCLKAUDIO

HFCLK192MSRC 0x580

Clock source for HFCLK192M

HFCLK192MALWAYSRUN 0x584

Automatic or manual control of HFCLK192M

HFCLK192MCTRL 0x5B8

HFCLK192M frequency configuration