nRF Bluetooth LE ControllerΒΆ

The nRF Bluetooth LE Controller is an RTOS-agnostic library built for the Nordic Semiconductor nRF52 and nRF53 Series that supports Bluetooth 5. In addition to providing a Bluetooth 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 Bluetooth LE 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

For nRF5340, the libraries are:

  • For evaluation purposes only.

  • Not fully functional and not properly tested.

  • Not optimized for performance.