Registers

nRF54L15 | nRF54L10 | nRF54L05 Datasheet

Instances

Instance Domain Base address TrustZone Split access Description
Map Att DMA

RADIO : S
RADIO : NS

GLOBAL

0x5008A000
0x4008A000

US S SA No

2.4 GHz radio RADIO

See pinout for GPIO options for DFE antenna switch control

Configuration

Instance Domain Configuration

RADIO : S
RADIO : NS

GLOBAL

For the PSEL registers, use only dedicated pins on port P1

No internal instantiation of DmaChannelPeripheral

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_BCSTART 0x018

Start the bit counter

TASKS_BCSTOP 0x01C

Stop the bit counter

TASKS_EDSTART 0x020

Start the energy detect measurement used in IEEE 802.15.4 mode

TASKS_EDSTOP 0x024

Stop the energy detect measurement

TASKS_CCASTART 0x028

Start the clear channel assessment used in IEEE 802.15.4 mode

TASKS_CCASTOP 0x02C

Stop the clear channel assessment

TASKS_AUXDATADMASTART 0x038

Start DMA transaction of acquisition

TASKS_AUXDATADMASTOP 0x03C

Stop ongoing DMA transaction of acquisition

TASKS_PLLEN 0x06C

Enable RADIO in PLL mode (standby for either TX or RX)

TASKS_CSTONESSTART 0x0A0

Start tone processing for channel sounding

TASKS_SOFTRESET 0x0A4

Reset all public registers, but with these exceptions: DMA registers and EVENT/INTEN/SUBSCRIBE/PUBLISH registers. Only to be used in DISABLED state.

SUBSCRIBE_TXEN 0x100

Subscribe configuration for task TXEN

SUBSCRIBE_RXEN 0x104

Subscribe configuration for task RXEN

SUBSCRIBE_START 0x108

Subscribe configuration for task START

SUBSCRIBE_STOP 0x10C

Subscribe configuration for task STOP

SUBSCRIBE_DISABLE 0x110

Subscribe configuration for task DISABLE

SUBSCRIBE_RSSISTART 0x114

Subscribe configuration for task RSSISTART

SUBSCRIBE_BCSTART 0x118

Subscribe configuration for task BCSTART

SUBSCRIBE_BCSTOP 0x11C

Subscribe configuration for task BCSTOP

SUBSCRIBE_EDSTART 0x120

Subscribe configuration for task EDSTART

SUBSCRIBE_EDSTOP 0x124

Subscribe configuration for task EDSTOP

SUBSCRIBE_CCASTART 0x128

Subscribe configuration for task CCASTART

SUBSCRIBE_CCASTOP 0x12C

Subscribe configuration for task CCASTOP

SUBSCRIBE_AUXDATADMASTART 0x138

Subscribe configuration for task AUXDATADMASTART

SUBSCRIBE_AUXDATADMASTOP 0x13C

Subscribe configuration for task AUXDATADMASTOP

SUBSCRIBE_PLLEN 0x16C

Subscribe configuration for task PLLEN

SUBSCRIBE_CSTONESSTART 0x1A0

Subscribe configuration for task CSTONESSTART

SUBSCRIBE_SOFTRESET 0x1A4

Subscribe configuration for task SOFTRESET

EVENTS_READY 0x200

RADIO has ramped up and is ready to be started

EVENTS_TXREADY 0x204

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

EVENTS_RXREADY 0x208

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

EVENTS_ADDRESS 0x20C

Address sent or received

EVENTS_FRAMESTART 0x210

IEEE 802.15.4 length field received

EVENTS_PAYLOAD 0x214

Packet payload sent or received

EVENTS_END 0x218

Memory access for packet data has been completed

EVENTS_PHYEND 0x21C

The last bit is sent on air or last bit is received

EVENTS_DISABLED 0x220

RADIO has been disabled

EVENTS_DEVMATCH 0x224

A device address match occurred on the last received packet

EVENTS_DEVMISS 0x228

No device address match occurred on the last received packet

EVENTS_CRCOK 0x22C

Packet received with CRC ok

EVENTS_CRCERROR 0x230

Packet received with CRC error

EVENTS_BCMATCH 0x238

Bit counter reached bit count value

EVENTS_EDEND 0x23C

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

EVENTS_EDSTOPPED 0x240

The sampling of energy detection has stopped

EVENTS_CCAIDLE 0x244

Wireless medium in idle - clear to send

EVENTS_CCABUSY 0x248

Wireless medium busy - do not send

EVENTS_CCASTOPPED 0x24C

The CCA has stopped

EVENTS_RATEBOOST 0x250

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

EVENTS_MHRMATCH 0x254

MAC header match found

EVENTS_SYNC 0x258

Initial sync detected

EVENTS_CTEPRESENT 0x25C

CTEInfo byte is received

EVENTS_PLLREADY 0x2B0

PLL has settled and RADIO is ready to be enabled in either TX or RX mode

EVENTS_RXADDRESS 0x2BC

Address received

EVENTS_AUXDATADMAEND 0x2C0

AUXDATA DMA end

EVENTS_CSTONESEND 0x2C8

The channel sounding tone processing is complete

PUBLISH_READY 0x300

Publish configuration for event READY

PUBLISH_TXREADY 0x304

Publish configuration for event TXREADY

PUBLISH_RXREADY 0x308

Publish configuration for event RXREADY

PUBLISH_ADDRESS 0x30C

Publish configuration for event ADDRESS

PUBLISH_FRAMESTART 0x310

Publish configuration for event FRAMESTART

PUBLISH_PAYLOAD 0x314

Publish configuration for event PAYLOAD

PUBLISH_END 0x318

Publish configuration for event END

PUBLISH_PHYEND 0x31C

Publish configuration for event PHYEND

PUBLISH_DISABLED 0x320

Publish configuration for event DISABLED

PUBLISH_DEVMATCH 0x324

Publish configuration for event DEVMATCH

PUBLISH_DEVMISS 0x328

Publish configuration for event DEVMISS

PUBLISH_CRCOK 0x32C

Publish configuration for event CRCOK

PUBLISH_CRCERROR 0x330

Publish configuration for event CRCERROR

PUBLISH_BCMATCH 0x338

Publish configuration for event BCMATCH

PUBLISH_EDEND 0x33C

Publish configuration for event EDEND

PUBLISH_EDSTOPPED 0x340

Publish configuration for event EDSTOPPED

PUBLISH_CCAIDLE 0x344

Publish configuration for event CCAIDLE

PUBLISH_CCABUSY 0x348

Publish configuration for event CCABUSY

PUBLISH_CCASTOPPED 0x34C

Publish configuration for event CCASTOPPED

PUBLISH_RATEBOOST 0x350

Publish configuration for event RATEBOOST

PUBLISH_MHRMATCH 0x354

Publish configuration for event MHRMATCH

PUBLISH_SYNC 0x358

Publish configuration for event SYNC

PUBLISH_CTEPRESENT 0x35C

Publish configuration for event CTEPRESENT

PUBLISH_PLLREADY 0x3B0

Publish configuration for event PLLREADY

PUBLISH_RXADDRESS 0x3BC

Publish configuration for event RXADDRESS

PUBLISH_AUXDATADMAEND 0x3C0

Publish configuration for event AUXDATADMAEND

PUBLISH_CSTONESEND 0x3C8

Publish configuration for event CSTONESEND

SHORTS 0x400

Shortcuts between local events and tasks

INTENSET00 0x488

Enable interrupt

INTENSET01 0x48C

Enable interrupt

INTENCLR00 0x490

Disable interrupt

INTENCLR01 0x494

Disable interrupt

INTENSET10 0x4A8

Enable interrupt

INTENSET11 0x4AC

Enable interrupt

INTENCLR10 0x4B0

Disable interrupt

INTENCLR11 0x4B4

Disable interrupt

MODE 0x500

Data rate and modulation

PHYENDTXDELAY 0x518

Configurable delay of PHYEND event for TX

STATE 0x520

Current radio state

EDCTRL 0x530

IEEE 802.15.4 energy detect control

EDSAMPLE 0x534

IEEE 802.15.4 energy detect level

CCACTRL 0x538

IEEE 802.15.4 clear channel assessment control

DATAWHITE 0x540

Data whitening configuration

AUXDATA.CNF[n] 0x548

AUXDATA configuration

AUXDATADMA[n].ENABLE 0x550

Enable or disable data acquisition

AUXDATADMA[n].PTR 0x554

ACQ DMA pointer

AUXDATADMA[n].MAXCNT 0x558

Maximum number of 32-bit words to transfer

AUXDATADMA[n].AMOUNT 0x55C

Number of 32-bit words transferred in the last transaction

TIMING 0x704

Timing

FREQUENCY 0x708

Frequency

TXPOWER 0x710

Output power

TIFS 0x714

Interframe spacing in µs

RSSISAMPLE 0x718

RSSI sample

RXGAIN.CONFIG 0x7D4

Override configuration of receiver gain control loop

FREQFINETUNE 0x0804

Fine tuning of the RF frequency

FECONFIG 0x908

Config register

CFO_STAT 0xB00

Carrier freq. offset estimate

DBCCORR 0xB40

Correlator thresholds

DFEMODE 0xD00

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

DFESTATUS 0xD04

DFE status information

DFECTRL1 0xD10

Various configuration for Direction finding

DFECTRL2 0xD14

Start offset for Direction finding

SWITCHPATTERN 0xD28

GPIO patterns to be used for each antenna

CLEARPATTERN 0xD2C

Clear the GPIO pattern array for antenna control

PSEL.DFEGPIO[n] 0xD30

Pin select for DFE pin n

DFEPACKET.PTR 0xD50

Data pointer

DFEPACKET.MAXCNT 0xD54

Maximum number of bytes to transfer

DFEPACKET.AMOUNT 0xD58

Number of bytes transferred in the last transaction

DFEPACKET.CURRENTAMOUNT 0xD5C

Number of bytes transferred in the current transaction

CRCSTATUS 0xE0C

CRC status

RXMATCH 0xE10

Received address

RXCRC 0xE14

CRC field of previously received packet

DAI 0xE18

Device address match index

PDUSTAT 0xE1C

Payload status

PCNF0 0xE20

Packet configuration register 0

PCNF1 0xE28

Packet configuration register 1

BASE0 0xE2C

Base address 0

BASE1 0xE30

Base address 1

PREFIX0 0xE34

Prefixes bytes for logical addresses 0-3

PREFIX1 0xE38

Prefixes bytes for logical addresses 4-7

TXADDRESS 0xE3C

Transmit address select

RXADDRESSES 0xE40

Receive address select

CRCCNF 0xE44

CRC configuration

CRCPOLY 0xE48

CRC polynomial

CRCINIT 0xE4C

CRC initial value

DAB[n] 0xE50

Device address base segment n

DAP[n] 0xE70

Device address prefix n

DACNF 0xE90

Device address match configuration

BCC 0xE94

Bit counter compare

CTESTATUS 0xEA4

CTEInfo parsed from received packet

MHRMATCHCONF 0xEB4

Search pattern configuration

MHRMATCHMASK 0xEB8

Pattern mask

SFD 0xEBC

IEEE 802.15.4 start of frame delimiter

CTEINLINECONF 0xEC0

Configuration for CTE inline mode

PACKETPTR 0xED0

Packet pointer

CSTONES.MODE 0x1000

Selects the mode(s) that are activated on the start signal

CSTONES.NUMSAMPLES 0x1004

Number of input samples at 2MHz sample rate

CSTONES.NEXTFREQUENCY 0x1008

The value of FREQUENCY that will be used in the next step

CSTONES.FAEPEER 0x1014

FAEPEER (Frequency Actuation Error) of peer if known. Used during Mode 0 steps.

CSTONES.PHASESHIFT 0x1018

Parameter used in TPM, provided by software

CSTONES.NUMSAMPLESCOEFF 0x101C

Parameter used in TPM, provided by software

CSTONES.PCT16 0x1020

Mean magnitude and mean phase converted to IQ

CSTONES.MAGPHASEMEAN 0x1024

Mean magnitude and phase of the signal before it is converted to PCT16

CSTONES.IQRAWMEAN 0x1028

Mean of IQ values

CSTONES.MAGSTD 0x102C

Magnitude standard deviation approximation

CSTONES.FFOEST 0x1034

FFO estimate

CSTONES.DOWNSAMPLE 0x1038

Turn on/off down sample of input IQ-signals

CSTONES.FREQOFFSET 0x1044

Frequency offset estimate

RTT.CONFIG 0x1050

RTT Config.

RTT.SEGMENT01 0x1054

RTT segments 0 and 1

RTT.SEGMENT23 0x1058

RTT segments 2 and 3

RTT.SEGMENT45 0x105C

RTT segments 4 and 5

RTT.SEGMENT67 0x1060

RTT segments 6 and 7