Register interface

Registers

Instances

Instance Base address Description
REGIF 0x00000000

Register interface

Register overview

Register Offset Description
CONFREG0 0x0

Configuration register 0

CONFREG1 0x1

Configuration register 1

CONFREG2 0x2

Configuration register 2

CONFREG3 0x3

Configuration register 3

PARTNUMBER 0x14

HW_REVISION 0x15

HW_ID0 0x16

HW_ID1 0x17

CONFREG0

Address offset: 0x0

Configuration register 0

Bit number 7 6 5 4 3 2 1 0
ID C C C C C B A
Reset 0x00 0 0 0 0 0 0 0 0
ID R/W Field Value ID Value Description
A

RW

TX_EN

   

TX enable

     

Disable

0

TX mode disabled

     

Enable

1

TX mode enabled

B

RW

MODE

   

Select preset value of TX output power.

     

0

0

TX_Gain = POUTA

     

1

1

TX_Gain = POUTB

C

RW

TX_GAIN

   

TX gain control (0: minimum, 31: maximum)

EFUSE value loaded at reset. Initialized with value from POUTA or POUTB. See CONFREG2 and CONFREG3.

CONFREG1

Address offset: 0x1

Configuration register 1

Bit number 7 6 5 4 3 2 1 0
ID E E E E C A
Reset 0x00 0 0 0 0 0 0 0 0
ID R/W Field Value ID Value Description
A

RW

RX_EN

   

RX enable

     

Disable

0

RX mode disabled

     

Enable

1

RX mode enabled

C

RW

UICR_EN

   

UICR program mode enable

     

Disable

0

     

Enable

1

E

RW

KEY

   

UICR program mode enter/leave key

     

Enter

15

Set to 0xF when enabling UICR program mode

     

Leave

0

Set to 0x0 when leaving UICR program mode

CONFREG2

Address offset: 0x2

Configuration register 2

Bit number 7 6 5 4 3 2 1 0
ID D B A A A A A
Reset 0x00 0 0 0 0 0 0 0 0
ID R/W Field Value ID Value Description
A

RW

POUTA_UICR

   

User defined initialization value for POUTA (0: minimum - PA disabled, 31: maximum)

B

RW

POUTA_SEL

   

     

0

0

TX_Gain initialized with POUTA_PROD (20 dBm +/- 0.5 dB)

     

1

1

TX_Gain initialized with POUTA_UICR

D

RW

WR_UICR

   

Write UICR memory

     

0

0

EFUSE idle

     

1

1

EFUSE write

CONFREG3

Address offset: 0x3

Configuration register 3

Bit number 7 6 5 4 3 2 1 0
ID B A A A A A
Reset 0x00 0 0 0 0 0 0 0 0
ID R/W Field Value ID Value Description
A

RW

POUTB_UICR

   

User defined initialization value for POUTB (0: minimum - PA disabled, 31: maximum)

B

RW

POUTB_SEL

   

     

0

0

TX_Gain initialized with POUTB_PROD (10 dBm +/- 1.5 dB)

     

1

1

TX_Gain initialized with POUTB_UICR

PARTNUMBER

Address offset: 0x14

Bit number 7 6 5 4 3 2 1 0
ID A A A A A A A A
Reset 0xFF 1 1 1 1 1 1 1 1
ID R/W Field Value ID Value Description
A

R

PARTNUMBER

   

Part identification number

     

21540

0x0C

nRF21540

HW_REVISION

Address offset: 0x15

Bit number 7 6 5 4 3 2 1 0
ID B B B B
Reset 0xFF 1 1 1 1 1 1 1 1
ID R/W Field Value ID Value Description
B

R

HW_REVISION

   

HW revision code

     

QD

0x3

QFN16

HW_ID0

Address offset: 0x16

Bit number 7 6 5 4 3 2 1 0
ID A A A A A A A A
Reset 0xFF 1 1 1 1 1 1 1 1
ID R/W Field Value ID Value Description
A

R

HW_ID0

   

Hardware ID, MSB

     

AAG0

0x02

HW_ID1

Address offset: 0x17

Bit number 7 6 5 4 3 2 1 0
ID A A A A A A A A
Reset 0xFF 1 1 1 1 1 1 1 1
ID R/W Field Value ID Value Description
A

R

HW_ID1

   

Hardware ID, LSB

     

AAG0

0x1C