Cellular software expansion for STM32Cube

The X-CUBE-CELLULAR Expansion Package consists of a set of libraries and application examples for STM32L4 Series microcontrollers acting as hosts for cellular connectivity applications.

X-CUBE-CELLULAR runs on the STM32L496AGI6-based low-power Discovery board, driving an STMod+ compatible cellular-modem add-on board.

The P-L496G-CELL01 2G/3G cellular-to-cloud add-on board features the UG96 modem from Quectel (2G/3G). The P-L496G-CELL02 LTE cellular-to-cloud add-on board features the BG96 modem from Quectel (LTE Cat M1/NB/2G fallback). Both modem add-on boards embed an EEPROM for saving the modem system configuration, a SIM socket, and a soldered embedded SIM in the MFF2 format, provisioned with the EMnify MVNO profile.

The X-CUBE-CELLULAR Expansion Package enables users to connect to the Internet through the cellular network by using the provided baseline, and to accelerate the end-product design-cycle.

Key Features

  • STMicroelectronics framework for devices based on LPWAN cellular networks
  • Compatible with the P-L496G-CELL01 and P-L496G-CELL02 cellular-to-cloud packs with optional X-NUCLEO-IKS01A2 motion-MEMS- and environment-sensor board
  • FreeRTOS™ pre-integration for easy integration in a complete platform
  • Easy portability across different STM32 microcontroller Series thanks to the use of STM32Cube and STM32CubeMX
  • BSD-like socket APIs for data plane
  • TCP-UDP/IP connectivity
  • IP stack on host or modem
  • Flexible and modular SW architecture for the easy integration of different modems
  • Partial GSMA TS34/35 compliance
  • PC terminal boot menu for device FW customization: API key, APN, band
  • Connected-application examples


Technical Documentation

Product Specifications
Description Version Size
DB3582 DB3582: Cellular connectivity software expansion for STM32Cube 1.0 171 KB
User Manuals
Description Version Size
UM2312 UM2312: Development checklist for STM32Cube Expansion Packages 1.0 283 KB
UM2285 UM2285: Development guidelines for STM32Cube Expansion Packages 1.0 485 KB
UM2426 UM2426: Getting started with the X-CUBE-CELLULAR cellular connectivity Expansion Package for STM32Cube 1.0 2 MB

Presentations & Training Material

Description Version Size
STM32 and STM8 embedded software solutions 6.0 2 MB

Publications and Collaterals

Description Version Size
STM32 Open Development Environment Brochure 17.09 1 MB
Sensor & motion algorithm software pack for STM32Cube 1.0 544 KB


License Agreement
Description Version Size
SLA0048 SLA0048: Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT 4.10 86 KB

Binary resources

Description Version Size
Patch V1.1.1 for X-CUBE-CELLULAR V1.1.0 1.1 680 KB

Get Software

Part Number Software Version Marketing Status Supplier Download