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 | |||||||||||||||||||||||||||||
| Reset 0x00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||
| ID | R/W | Field | Value ID | Value | Description | ||||||||||||||||||||||||||||||
|
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 | ||||||||||||||||||||||||||||||
| Reset 0x00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||
| ID | R/W | Field | Value ID | Value | Description | ||||||||||||||||||||||||||||||
|
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 | |||||||||||||||||||||||||||||
| 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 | ||||||||||||||||||||||||||||||
| 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 |
||||||||||||||||||||||||||||||||||