Nordic
Nordic has a range of microcontroller families. They specialize in low-power Bluetooth MCUs, and their portfolio includes the nRF52, nRF53 and nRF92 range of MCUs (they call them SOCs).
The nRF5 SDK entered maintenance mode around the year 2021-20221, with the intention that new FW projects would use the Nordic nRF Connect SDK instead.
Child Pages
MCU Comparison Table
This is a placeholder for the reference: fig-nordic-semi-product-comparison-table shows a high-level comparison of the Nordic Semiconductor MCUs.
Access is Blocked by the SPU Error
If you get the following error:
PS C:\Users\geoff> nrfjprog --program C:\my_file.zip --verify[ #################### ] 0.000s | Finding image components - Finished[error] [ Client] - Encountered error -93: Command program_file executed for 79 milliseconds with result -93[error] [ nRF91] - Failed to prepare modem coprocessor for bootloader upload[error] [ nRF91] - Failed to initialize modem[error] [ Worker] - Memory access failed with SECUREFAULT at 1342189832.ERROR: Access to the selected address is blocked by the SPU.The problem in my case was an old version of nrfjprog. After upgrading from version 10.21.0 to 10.24.2, the above error was resolved.
Before upgrading:
PS C:\Users\geoff> nrfjprog --versionnrfjprog version: 10.21.0 externalJLinkARM.dll version: 7.94eAnd after upgrading to 10.24.2:
PS C:\Users\geoff> nrfjprog --versionnrfjprog version: 10.24.2 externalJLinkARM.dll version: 7.94eFootnotes
-
Reddit. nRF5 SDK vs. nRF Connect SDK [Forum Post]. Retrieved 2024-02-08, from https://www.reddit.com/r/embedded/comments/vdr8oz/nrf5_sdk_vs_nrf_connect_sdk/?rdt=56428. ↩
-
Nordic Semiconductor (2024, Dec). Product comparison table [pdf]. Retrieved 2025-02-12, from https://www.nordicsemi.com/-/media/Publications/WQ-Product-guide/Nordic-Product-Comparison-table-WQ-Dec-2024.pdf. ↩