Introduction
The BlueNRG-LP is an ultra-low power programmable Bluetooth Low Energy wireless SoC solution. It embeds state-of-art 2.4 GHz RF radio IPs combining unparalleled performance with extremely long battery lifetime. It is compliant with Bluetooth Low Energy SIG core specification version 5.2 addressing point-to-point connectivity and Bluetooth Mesh networking and allows large-scale device networks to be established in a reliable way. The BlueNRG-LP is also suitable for 2.4 GHz proprietary radio wireless communication to address ultra-low latency applications.
It embeds a Cortex -M0+ microcontroller that can operate up to 64 MHz and also the BlueNRG core coprocessor (DMA based) for Bluetooth Low Energy timing critical operations.
2 Mbps data rate, long range (Coded PHY), advertising extensions, channel selection algorithm #2, GATT caching, hardware support for simultaneous connection, master/slave and multiple roles simultaneously, extended packet length support.
In addition, the BlueNRG-LP provides enhanced security hardware support by dedicated hardware functions:
True random number generator (RNG), encryption AES maximum 128-bit security co-processor, public key accelerator (PKA), CRC calculation unit, 64-bit unique ID, Flash memory read and write protection.
The BlueNRG-LP can be configured to support standalone or network processor applications. In the first configuration, the BlueNRG-LP operates as single device in the application for managing both the application code and the Bluetooth Low Energy stack.
It embeds high-speed and flexible memory types:
Flash memory of 256 kB, RAM memory of 64 KB, one-time-programmable (OTP) memory area of 1 kB, ROM memory of 7 kB.
Direct data transfer between memory and peripherals and from memory-to-memory is supported by eight DMA channels with a full flexible channel mapping by the DMAMUX peripheral.
It embeds a 12-bit ADC, allowing measurements of up to eight external sources and up to three internal sources, including battery monitoring and a temperature sensor.
It has a low-power RTC and one advanced 16-bit time
It features standard and advanced communication interfaces:
1x SPI, 2x SPI/I2S, 1x LPUART, 1x USART supporting ISO 7816 (smartcard mode), IrDA and Modbus mode, 2x I2C supporting SMBus/PMBus, 1x channel PDM.
It operates in the -40 to +105 °C temperature range.