Nordic Semiconductor nRF91
(Redirected from nRF91 Series Devices)
Jump to navigation
Jump to search
The nRF91 series is a Cellular IoT SiPs from Nordic Semiconductor using the ARM Cortex-M33 as a dedicated application processor, fully programmable for the user. The nRF91x1 family is supported since J-Link software version V7.92m.
Internal Flash
Supported Regions
nRF9131, nRF9161
| Flash Bank | Base address | Size | J-Link Support |
|---|---|---|---|
| Code flash | 0x00000000 | Up to 1 MB | |
| UICR Config[1] | 0x00FF8000 | Up to 256 B | |
| UICR OTP Bytes | 0x00FF8108 | Up to 760 B | |
| UICR KeySlots | 0x00FF8400 | Up to 10240 B |
- ↑ UICR can only be erased through a mass erase. If data is programmed to UICR, J-Link will perform an erase beforehand and therefore it will lead to a mass erase of the device. We therefore recommend only to program UICR if necessary.
SRAM
| Memory | Address | Size |
|---|---|---|
| SRAM | 0x20000000 | 256 KB |
Limitations
Security / Authentication
nRF91 Series uses special debug locking mechanism. To gain access to debugging features the following steps should be performed: 1) UICR registers should be configured to enable debug port. 2) User application should set corresponding registers to open access to debug port.
Optionally J-Link can perform a full chip erase, to temporarily reopen debug access until next power reset.
Evaluation Boards
- nRF9161-DK development kit
- nRF9131-EK evaluation kit
Tracing
The following trace example projects are available:
- Tracing on nRF9160