Registers

nRF54LS05B Datasheet

Instances

Instance Domain Base address Description
RADIO GLOBAL 0x4008A000

2.4 GHz radio RADIO

Configuration

Instance Domain Configuration
RADIO GLOBAL

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

No IEEE 802.15.4 support

No long range (LE Coded PHY) support

No direction finding support (DFE)

No channel sounding support (CSTONES)

No internal instantiation of DmaChannelPeripheral

Register overview

Register Offset 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_PLLEN 0x06C

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

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_PLLEN 0x16C

Subscribe configuration for task PLLEN

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_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_SYNC 0x258

Initial sync detected

EVENTS_PLLREADY 0x2B0

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

EVENTS_RXADDRESS 0x2BC

Address received

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_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_SYNC 0x358

Publish configuration for event SYNC

PUBLISH_PLLREADY 0x3B0

Publish configuration for event PLLREADY

PUBLISH_RXADDRESS 0x3BC

Publish configuration for event RXADDRESS

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

DATAWHITE 0x540

Data whitening configuration

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

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

MHRMATCHCONF 0xEB4

Search pattern configuration

MHRMATCHMASK 0xEB8

Pattern mask

PACKETPTR 0xED0

Packet pointer