S145 SoftDevice Specification

S145 SoftDevice

The S145 SoftDevice is a Bluetooth® Low Energy central and peripheral protocol stack solution. It supports up to five connections with an additional observer role and a broadcaster role running concurrently. The S145 SoftDevice integrates a Bluetooth Low Energy Controller and Host, and provides a full and flexible API for building Bluetooth Low Energy solutions on the nRF54L Series SoCs.

Note: The PDF version of this document is available as an attachment.

Key features

  • Bluetooth 6.2 compliant single-mode Bluetooth Low Energy protocol stack
    • Concurrent central, observer, peripheral, and broadcaster roles with up to five concurrent connections along with one observer and one broadcaster
    • Extended advertising support
    • Configurable number of connections and connection properties
    • Configurable attribute table size
    • Custom UUID support
    • Link layer supporting LE 1M PHY and LE 2M PHY
    • LL Privacy
    • LE Data Packet Length Extension
    • ATT and SM protocols
    • LE Secure Connections pairing model
    • GATT and GAP APIs
    • GATT Client and Server
    • Configurable ATT MTU
  • Complementary SDK (nRF Connect SDK Bare Metal) including Bluetooth profiles and example applications
  • Thread-safe supervisor-call based API
  • Asynchronous, event-driven behavior
  • No RTOS dependency
    • Any RTOS can be used
  • No link-time dependencies
    • Standard Arm® Cortex®- M33 project configuration for application development
  • Support for concurrent and non-concurrent multiprotocol operation
    • Concurrent with the Bluetooth stack using Radio Timeslot API
    • Alternate protocol stack in application space
    • Quality of service feature for channel monitoring