nRF BLE ControllerΒΆ

The nRF BLE Controller is an RTOS-agnostic library built for the Nordic Semiconductor nRF52 and nRF53 Series that supports Bluetooth 5.
In addition to providing a BLE HCI interface, it also provides:
  • Multiprotocol support through APIs for requesting RADIO timeslots,

  • APIs for accessing flash memory concurrently with radio activity,

  • APIs for controlling the high frequency clock.

The nRF BLE Controller is distributed in different variants containing different features.
All variants are available as soft-float, softfp-float, and hard-float builds.

SoC support:

S112

S132

S140

nRF52805

X

nRF52810

X

X

nRF52811

X

X

nRF52832

X

X

nRF52833

X

nRF52840

X

nRF5340

X

Feature support:

S112

S132

S140

2 Mbps PHY

X

X

X

Advertiser

X

X

X

Slave

X

X

X

Scanner

X

X

Master

X

X

Data Length Extensions

X

X

Advertising Extensions

X

X

Coded PHY (Long Range)

X

Proprietary feature support:

S112

S132

S140

Low Latency Packet mode

X

X

QoS Conn Event Reports

X

X

X

Important

  • The libraries are for evaluation purposes only.

  • The libraries are not fully functional and not yet fully tested.

  • The libraries are not optimized for performance.