Registers

nRF5340 Product Specification

Instances

Instance Domain Base address TrustZone Split access Description
Map Att DMA
RADIO NETWORK 0x41008000 HF NS NA No

2.4 GHz radio

Register overview

Register Offset TZ Description
TASKS_TXEN 0x000

Enable RADIO in TX mode

TASKS_RXEN 0x004

Enable RADIO in RX mode

TASKS_START 0x008

Start RADIO

TASKS_STOP 0x00C

Stop RADIO

TASKS_DISABLE 0x010

Disable RADIO

TASKS_RSSISTART 0x014

Start the RSSI and take one single sample of the receive signal strength

TASKS_RSSISTOP 0x018

Stop the RSSI measurement

TASKS_BCSTART 0x01C

Start the bit counter

TASKS_BCSTOP 0x020

Stop the bit counter

TASKS_EDSTART 0x024

Start the energy detect measurement used in IEEE 802.15.4 mode

TASKS_EDSTOP 0x028

Stop the energy detect measurement

TASKS_CCASTART 0x02C

Start the clear channel assessment used in IEEE 802.15.4 mode

TASKS_CCASTOP 0x030

Stop the clear channel assessment

SUBSCRIBE_TXEN 0x080

Subscribe configuration for task TXEN

SUBSCRIBE_RXEN 0x084

Subscribe configuration for task RXEN

SUBSCRIBE_START 0x088

Subscribe configuration for task START

SUBSCRIBE_STOP 0x08C

Subscribe configuration for task STOP

SUBSCRIBE_DISABLE 0x090

Subscribe configuration for task DISABLE

SUBSCRIBE_RSSISTART 0x094

Subscribe configuration for task RSSISTART

SUBSCRIBE_RSSISTOP 0x098

Subscribe configuration for task RSSISTOP

SUBSCRIBE_BCSTART 0x09C

Subscribe configuration for task BCSTART

SUBSCRIBE_BCSTOP 0x0A0

Subscribe configuration for task BCSTOP

SUBSCRIBE_EDSTART 0x0A4

Subscribe configuration for task EDSTART

SUBSCRIBE_EDSTOP 0x0A8

Subscribe configuration for task EDSTOP

SUBSCRIBE_CCASTART 0x0AC

Subscribe configuration for task CCASTART

SUBSCRIBE_CCASTOP 0x0B0

Subscribe configuration for task CCASTOP

EVENTS_READY 0x100

RADIO has ramped up and is ready to be started

EVENTS_ADDRESS 0x104

Address sent or received

EVENTS_PAYLOAD 0x108

Packet payload sent or received

EVENTS_END 0x10C

Packet sent or received

EVENTS_DISABLED 0x110

RADIO has been disabled

EVENTS_DEVMATCH 0x114

A device address match occurred on the last received packet

EVENTS_DEVMISS 0x118

No device address match occurred on the last received packet

EVENTS_RSSIEND 0x11C

Sampling of receive signal strength complete

EVENTS_BCMATCH 0x128

Bit counter reached bit count value

EVENTS_CRCOK 0x130

Packet received with CRC ok

EVENTS_CRCERROR 0x134

Packet received with CRC error

EVENTS_FRAMESTART 0x138

IEEE 802.15.4 length field received

EVENTS_EDEND 0x13C

Sampling of energy detection complete. A new ED sample is ready for readout from the RADIO.EDSAMPLE register.

EVENTS_EDSTOPPED 0x140

The sampling of energy detection has stopped

EVENTS_CCAIDLE 0x144

Wireless medium in idle - clear to send

EVENTS_CCABUSY 0x148

Wireless medium busy - do not send

EVENTS_CCASTOPPED 0x14C

The CCA has stopped

EVENTS_RATEBOOST 0x150

Ble_LR CI field received, receive mode is changed from Ble_LR125Kbit to Ble_LR500Kbit.

EVENTS_TXREADY 0x154

RADIO has ramped up and is ready to be started TX path

EVENTS_RXREADY 0x158

RADIO has ramped up and is ready to be started RX path

EVENTS_MHRMATCH 0x15C

MAC header match found

EVENTS_SYNC 0x168

Preamble indicator

EVENTS_PHYEND 0x16C

Generated when last bit is sent on air, or received from air

EVENTS_CTEPRESENT 0x170

CTE is present (early warning right after receiving CTEInfo byte)

PUBLISH_READY 0x180

Publish configuration for event READY

PUBLISH_ADDRESS 0x184

Publish configuration for event ADDRESS

PUBLISH_PAYLOAD 0x188

Publish configuration for event PAYLOAD

PUBLISH_END 0x18C

Publish configuration for event END

PUBLISH_DISABLED 0x190

Publish configuration for event DISABLED

PUBLISH_DEVMATCH 0x194

Publish configuration for event DEVMATCH

PUBLISH_DEVMISS 0x198

Publish configuration for event DEVMISS

PUBLISH_RSSIEND 0x19C

Publish configuration for event RSSIEND

PUBLISH_BCMATCH 0x1A8

Publish configuration for event BCMATCH

PUBLISH_CRCOK 0x1B0

Publish configuration for event CRCOK

PUBLISH_CRCERROR 0x1B4

Publish configuration for event CRCERROR

PUBLISH_FRAMESTART 0x1B8

Publish configuration for event FRAMESTART

PUBLISH_EDEND 0x1BC

Publish configuration for event EDEND

PUBLISH_EDSTOPPED 0x1C0

Publish configuration for event EDSTOPPED

PUBLISH_CCAIDLE 0x1C4

Publish configuration for event CCAIDLE

PUBLISH_CCABUSY 0x1C8

Publish configuration for event CCABUSY

PUBLISH_CCASTOPPED 0x1CC

Publish configuration for event CCASTOPPED

PUBLISH_RATEBOOST 0x1D0

Publish configuration for event RATEBOOST

PUBLISH_TXREADY 0x1D4

Publish configuration for event TXREADY

PUBLISH_RXREADY 0x1D8

Publish configuration for event RXREADY

PUBLISH_MHRMATCH 0x1DC

Publish configuration for event MHRMATCH

PUBLISH_SYNC 0x1E8

Publish configuration for event SYNC

PUBLISH_PHYEND 0x1EC

Publish configuration for event PHYEND

PUBLISH_CTEPRESENT 0x1F0

Publish configuration for event CTEPRESENT

SHORTS 0x200

Shortcuts between local events and tasks

INTENSET 0x304

Enable interrupt

INTENCLR 0x308

Disable interrupt

CRCSTATUS 0x400

CRC status

RXMATCH 0x408

Received address

RXCRC 0x40C

CRC field of previously received packet

DAI 0x410

Device address match index

PDUSTAT 0x414

Payload status

CTESTATUS 0x44C

CTEInfo parsed from received packet

DFESTATUS 0x458

DFE status information

PACKETPTR 0x504

Packet pointer

FREQUENCY 0x508

Frequency

TXPOWER 0x50C

Output power

MODE 0x510

Data rate and modulation

PCNF0 0x514

Packet configuration register 0

PCNF1 0x518

Packet configuration register 1

BASE0 0x51C

Base address 0

BASE1 0x520

Base address 1

PREFIX0 0x524

Prefixes bytes for logical addresses 0-3

PREFIX1 0x528

Prefixes bytes for logical addresses 4-7

TXADDRESS 0x52C

Transmit address select

RXADDRESSES 0x530

Receive address select

CRCCNF 0x534

CRC configuration

CRCPOLY 0x538

CRC polynomial

CRCINIT 0x53C

CRC initial value

TIFS 0x544

Interframe spacing in µs

RSSISAMPLE 0x548

RSSI sample

STATE 0x550

Current radio state

DATAWHITEIV 0x554

Data whitening initial value

BCC 0x560

Bit counter compare

DAB[n] 0x600

Device address base segment n

DAP[n] 0x620

Device address prefix n

DACNF 0x640

Device address match configuration

MHRMATCHCONF 0x644

Search pattern configuration

MHRMATCHMAS 0x648

Pattern mask

MODECNF0 0x650

Radio mode configuration register 0

SFD 0x660

IEEE 802.15.4 start of frame delimiter

EDCNT 0x664

IEEE 802.15.4 energy detect loop count

EDSAMPLE 0x668

IEEE 802.15.4 energy detect level

CCACTRL 0x66C

IEEE 802.15.4 clear channel assessment control

DFEMODE 0x900

Whether to use Angle-of-Arrival (AOA) or Angle-of-Departure (AOD)

CTEINLINECONF 0x904

Configuration for CTE inline mode

DFECTRL1 0x910

Various configuration for Direction finding

DFECTRL2 0x914

Start offset for Direction finding

SWITCHPATTERN 0x928

GPIO patterns to be used for each antenna

CLEARPATTERN 0x92C

Clear the GPIO pattern array for antenna control

PSEL.DFEGPIO[n] 0x930

Pin select for DFE pin n

DFEPACKET.PTR 0x950

Data pointer

DFEPACKET.MAXCNT 0x954

Maximum number of buffer words to transfer

DFEPACKET.AMOUNT 0x958

Number of samples transferred in the last transaction

POWER 0xFFC

Peripheral power control