STMicroelectronics BlueNRG-LPS Programmable BLUETOOTH® Wireless SoCs

STMicroelectronics BlueNRG-LPS Programmable BLUETOOTH® Wireless System-on-Chips (SoCs) are ultra-low-power BLUETOOTH Low Energy wireless SoC solutions. These devices embed STMicroelectronics’s state-of-the-art 2.4GHz radio IPs (optimized for ultra-low-power consumption and excellent radio performance) for unparalleled battery lifetime. BlueNRG-LPS SoCs comply with BLUETOOTH Low Energy SIG core specification version 5.3, addressing point-to-point connectivity and BLUETOOTH Mesh networking, allowing reliable large-scale device networks to be established. The BlueNRG-LPS is also suitable for 2.4GHz proprietary radio wireless communication for ultra-low latency applications.

The BlueNRG-LPS embeds an Arm® Cortex®-M0+ microcontroller that operates up to 64MHz and the BlueNRG core co-processor (DMA-based) for BLUETOOTH Low Energy timing critical operations. Enhanced security hardware support is provided by dedicated hardware functions. These devices support standalone (operating as a single device in the application for managing the application code and the BLUETOOTH Low Energy stack) or network processor applications.

Operating within a -40°C to +105°C temperature range, the STMicroelectronics BlueNRG-LPS SoCs feature a 1.7V to 3.6V power supply range. BlueNRG-LPS embeds high-speed/flexible memory types, a 12-bit ADC, battery monitoring, and a temperature sensor. The devices offer a low-power RTC and three general-purpose 16-bit timers. BlueNRG-LPS Programmable BLUETOOTH Wireless SoCs are available in a QFN-32 or a WLCSP-36 package with support for up to twenty I/Os.

Features

  • BLUETOOTH Low Energy system-on-chip supporting BLUETOOTH 5.3 specifications
    • 2Mbps data rate
    • Long-range (coded PHY)
    • Advertising extensions
    • Channel selection algorithm #2
    • GATT caching
    • Direction finding (AoA/AoD)
    • LE Ping procedure
    • Periodic advertising and periodic advertising sync transfer
    • LE L2CAP connection-oriented channel
    • LE power control and path loss monitoring
  • Radio
    • RX sensitivity level
      • -97dBm at 1Mbps
      • -104dBm at 125kbps (long range)
    • Programmable output power up to +8dBm (at antenna connector)
    • 2Mbps, 1Mbps, 500kbps, and 125kbps supported data rates
    • 128x physical connections
    • Integrated balun
    • Support for external PA and LNA
    • BlueNRG core coprocessor (DMA-based) for BLUETOOTH Low Energy timing critical operation
    • 2.4GHz proprietary radio driver
    • Suitable for systems requiring compliance with the following radio frequency regulations: ETSI EN 300 328, EN 300 440, FCC CFR47 part 15, and ARIB STD-T66
  • Ultra-low power radio performance
    • 8nA in SHUTDOWN mode (1.8V)
    • 0.8µA in DEEPSTOP mode (with external LSE and BLE wake-up sources, 1.8V)
    • 1.0µA in DEEPSTOP mode (with internal LSI and BLE wake-up sources, 1.8V)
    • 4.3mA peak current in TX (at 0dBm, 3.3V)
    • 3.4mA peak current in RX (at sensitivity level, 3.3V)
  • High performance and ultra-low power Arm® Cortex®-M0+ 32-bit, running up to 64MHz
  • 14µA/MHz dynamic current consumption
  • 1.7V to 3.6V operating supply voltage range
  • -40°C to +105°C temperature range
  • Supply and reset management
    • High-efficiency embedded SMPS step-down converter with intelligent bypass mode
    • Ultra-low power power-on-reset (POR) and power-down-reset (PDR)
    • Programmable voltage detector (PVD)
  • 192kB on-chip non-volatile Flash memory
  • On-chip RAM of 24kB + 4kB PKA RAM
  • Clock sources
    • 64MHz PLL
    • Fail-safe 32MHz crystal oscillator with integrated trimming capacitors
    • 32kHz crystal oscillator
    • Internal low-power 32kHz RO
  • One-time-programmable (OTP) memory area of 1kB
  • Embedded UART bootloader
  • Ultra-low power modes with or without timer and RAM retention
  • Quadrature decoder
  • Enhanced security mechanisms
    • Flash read/write protection
    • SWD disabling
    • Secure bootloader
  • Security
    • True random number generator (RNG)
    • Hardware encryption AES maximum 128-bit security co-processor
    • HW public key accelerator (PKA)
    • RSA, Diffie-Helman, and ECC over GF(p) cryptographic algorithms
    • CRC calculation unit
    • 64-bit unique ID
  • System peripherals
    • 1x DMA controller with 8x channels supporting ADC, SPI-I2S, I2C, USART, LPUART, and TIMERS
    • 1x SPI with I2S interface multiplexed
    • 1x I2C (SMBus/PMBus)
    • 1x LPUART (low power)
    • 1x USART (ISO 7816 smartcard mode, IrDA, SPI Master, and Modbus)
    • 1x independent WDG
    • 1x real-time clock (RTC)
    • 1x independent SysTick
    • 1x 16-bit, four-channel general-purpose timer
    • 2x 16-bit, two-channel general-purpose timer
    • Infrared interface
  • Up to 20x fast I/Os
    • Wake-up capability
    • Retain state in low-power
    • 5V tolerant
  • Analog peripherals
    • 12-bit ADC with 8x input channels, up to 16-bits with down sampler
    • Battery monitoring
    • Analog watchdog
  • Development support
    – Serial wire debug (SWD)
    – 4x breakpoints and 2x watchpoints
  • ECOPACK2 compliant

Applications

  • Industrial
  • Home and industrial automation
  • Asset tracking, ID location, and real-time locating systems
  • Smart lighting
  • Fitness, wellness, and sports
  • Healthcare and consumer medical
  • Security/proximity
  • Remote control
  • Assisted living
  • Mobile phone peripherals
  • PC peripherals

Videos

Block Diagram

Block Diagram - STMicroelectronics BlueNRG-LPS Programmable BLUETOOTH® Wireless SoCs

RF Block Diagram

Block Diagram - STMicroelectronics BlueNRG-LPS Programmable BLUETOOTH® Wireless SoCs

Bus Matrix

STMicroelectronics BlueNRG-LPS Programmable BLUETOOTH® Wireless SoCs

STMicroelectronics BlueNRG-LPS Programmable BLUETOOTH® Wireless SoCs