Product overview

The S132 SoftDevice is a precompiled and linked binary image implementing a Bluetooth® 5.0 low energy protocol stack for the nRF52 Series of SoCs.

See the nRF52 Series Compatibility Matrix for SoftDevice/IC compatibility information.

Figure 1. System on Chip application with the SoftDevice

Figure 1 shows the nRF52 series software architecture. It includes the standard ARM® CMSIS interface for nRF52 hardware, a master boot record, profile and application code, application specific peripheral drivers, and a firmware module identified as a SoftDevice.

A SoftDevice consists of three main components:

The Application Programming Interface (API) is a set of standard C language functions and data types provided as a series of header files that give the application complete compiler and linker independence from the SoftDevice implementation. For more information, see Application Programming Interface (API).

The SoftDevice enables the application developer to develop their code as a standard ARM Cortex® -M4 project without having the need to integrate with proprietary IC vendor software frameworks. This means that any ARM Cortex -M4-compatible toolchain can be used to develop Bluetooth low energy applications with the SoftDevice.

The SoftDevice can be programmed onto compatible nRF52 Series ICs during both development and production.