SoftDevice Controller

The SoftDevice Controller is an RTOS-agnostic library built for the Nordic Semiconductor nRF52 and nRF53 Series. It supports Bluetooth 5. The library utilizes services provided by the Multiprotocol Service Layer.

The SoftDevice Controller is distributed in different variants containing different features. Variants for the Arm Cortex-M4 processor are available as soft-float, softfp-float, and hard-float. Variants for the Arm Cortex-M33 processor are available as soft-float only.

Bluetooth LE feature support:

Peripheral-only

Central-only

Multirole

2 Mbps PHY

X

X

X

Advertiser

X

X

Slave

X

X

Scanner

X

X

Master

X

X

Data Length Extensions

X

X

X

Advertising Extensions

X

Periodic Advertising

X

Connectionless CTE Advertising

X

Connection CTE Response

X

Coded PHY (Long Range)

X

LE Power Control Request

X

X

X

Periodic Advertising Sync Transfer - Sender

X

Note

The following limitations apply to the listed features:

  • For Connectionless CTE Advertising, angle of arrival (AoA) is supported, but angle of departure (AoD) is not.

  • For Connection CTE Response, angle of arrival (AoA) is supported, but angle of departure (AoD) is not.

  • For the LE Power Control Request feature, the support is experimental, and acceptable power reduction (APR), controller-initiated power level management are not supported.

  • For Periodic Advertising Sync Transfer - Sender, the support is experimental.

Proprietary feature support:

Peripheral-only

Central-only

Multirole

Description

Low Latency Packet mode

X

Enables using connection intervals below 7.5 ms

QoS Conn Event Reports

X

X

X

Reports QoS for every connection event. The application can then set an adapted channel map to avoid busy channels.

Note

Low Latency Packet mode is not supported on the nRF53 Series.