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.

X-CUBE-CELLULAR runs on the STM32L475VGT6-based IoT node Discovery board, driving an STMod+ compatible cellular-modem add-on board (based on the BG96 Quectel or GM01Q Sequans® module) through an Arduino™ / STMod+ adapter.

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.


  • 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
  • Compatible with the B-L475E-IOT01A IoT Discovery board with X-NUCLEO-STMODA1 (Arduino™ / STMod+ adapter) and MB1329 (STMicroelectronics modem board with the BG96 Quectel module)
  • Compatible with the B-L475E-IOT01A IoT Discovery board with X-NUCLEO-STMODA1 (Arduino™ / STMod+ adapter) and GM01Q-STMOD (Sequans® modem board with the GM01Q Sequans® module, referenced as B-CELL-GM01Q in STMicroelectronics)
  • Compatible with the 32L496GDISCOVERY Discovery board or Discovery host board contained in P-L496G-CELL01 or P-L496G-CELL02, and GM01Q-STMOD modem 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 other modems
  • Partial GSMA TS34/35 compliance
  • PC terminal boot menu for device FW customization: API key, APN, band
  • Connected-application examples



Description バージョン サイズ
DB3582 DB3582: Cellular connectivity software expansion for STM32Cube 3.0 145 KB
Description バージョン サイズ
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 3.0 2 MB

プレゼンテーション & トレーニング資料

Description バージョン サイズ
STM32 and STM8 embedded software solutions 6.0 2 MB

Publications and Collaterals

Description バージョン サイズ
STM32 Open Development Environment Brochure 16.10 1 MB
Sensor & motion algorithm software pack for STM32Cube 1.0 675 KB


Description バージョン サイズ
SLA0048 SLA0048: Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT 5.1 87 KB

ツール & ソフトウェア

Product Evaluation Tools


製品型番 General Description Software Version Supplier Marketing Status GitHub link ダウンロード
X-CUBE-CELLULAR Cellular software expansion for STM32Cube 3.0.0 ST Active -


サポート & コミュニティ