SF32LB55x¶
Overview¶
The SF32LB55x series is a mainstream ultra-low-power AIoT microcontroller family for BLE-connected products that need more display capability, more memory headroom, and more package flexibility than entry-level Bluetooth MCUs.
It uses a big.LITTLE dual-core architecture built around two Arm Cortex-M33 STAR-MC11 processors: a high-performance application core running at up to 240MHz and an ultra-low-power core running at up to 48MHz. In practice, that split makes SF32LB55x a strong fit for products that need richer UI workloads on the main core while leaving sensing, standby control, and always-on BLE work to the low-power side.
According to SiFli's official product brief and datasheet, the family combines BLE 5.2, the ePicasso 2.5D graphics engine, dual LCD controllers, a TinyML-oriented neural-network matrix accelerator, up to 1.4MB SRAM, and external-memory support for NOR, NAND, eMMC, and PSRAM. That combination makes SF32LB55x a practical starting point for wearable, sensor-rich, and compact HMI products that need more headroom than SF32LB52x without moving to the larger 56/58-class devices.
SiFli's own chip model guide also notes that SF32LB55x was defined earlier than the later 52/56/58 families, so its suffix naming does not fully follow the newer numbering convention. Treat exact orderable part numbers and package-specific capability tables as the design authority rather than trying to infer every capability from the suffix alone.
Applications¶
SF32LB55x is recommended for BLE-first products that need a stronger UI, larger working memory, or more flexible packaging than entry-level wearable MCUs, including:
- Smartwatches and fitness bands
- Health-monitoring wearables
- Smart locks and smart-home controllers
- Sensor-rich connected accessories
- Compact graphical HMI products
- Smart stylus and pen-computing accessories
- Portable terminals and handheld controllers
Choose SF32LB55x when the design needs one or more of these capabilities:
- BLE 5.2 connectivity with very low receive current
- MIPI DSI command-mode display support
- Larger SRAM for LVGL, graphics assets, sensing, or TinyML workloads
- A user-programmable low-power processor
- More GPIO or denser package options than SF32LB52x
- External NOR, NAND, eMMC, QSPI-PSRAM, or OPI-PSRAM flexibility
Development Resources¶
Features and Specs¶
Compute and Memory¶
- High-performance Arm Cortex-M33 STAR-MC1 application processor, up to 240MHz
- Ultra-low-power Arm Cortex-M33 STAR-MC1 processor, up to 48MHz
- Up to 360 DMIPS / 965 EEMBC CoreMark on the application processor
- Up to 72 DMIPS / 193 EEMBC CoreMark on the low-power processor
- 1088KB application SRAM, including 64KB retention SRAM
- 224KB low-power SRAM, all retention SRAM
- External memory interfaces for NOR, NAND, eMMC, QSPI-PSRAM, and OPI-PSRAM
Graphics, Display, and AI¶
- ePicasso 2.5D graphics engine with hardware rotation, scaling, mirroring, and alpha blending
- eZip lossless graphics decompression with ePicasso concatenation
- Display resolution up to 640 × 640
- LCD controller supporting 8080, SPI, Dual-SPI, Quad-SPI, and MIPI DSI interfaces
- TurboPixel: extDMA fixed-ratio lossy final-framebuffer compression and display-controller decompression, reducing PSRAM bandwidth and capacity
- Dual LCD controllers for always-on-display use cases
- Neural-network matrix accelerator for TinyML workloads, up to 1.92GOPS and 5.73TOPS/W
Wireless Connectivity¶
- Bluetooth Low Energy 5.2
- BLE 125Kbps, 500Kbps, 1Mbps, and 2Mbps modes
- Sensitivity down to -100dBm at 1Mbps mode
- Maximum transmit power: 10dBm
- Receive peak current: 2.0mA at 3.3V
Security¶
- AES and CRC hardware accelerators
- True random number generator (TRNG)
- PSA Certified Level 1
Peripherals and I/Os¶
- 5x UART
- 6x I2C
- 4x SPI
- 2x I2S
- 2x PDM
- 1x USB2.0 FS Host/Device
- 1x 10-bit general-purpose SAR ADC, 8 channels
- 1x 16-bit Sigma-Delta ADC, 5 channels
- Temperature sensor
- 2x low-power voltage comparators
- Peripheral Task Controller (PTC)
- Up to 113 GPIOs, depending on package
Power Supply and Package¶
- Power supply range: 1.7V to 3.6V
- Operating temperature: -40 to 85°C
- Integrated power management with two high-efficiency buck regulators and low-power LDO
- Sleep current with RTC wake-up: 600nA
- Sleep current with pin wake-up: 280nA
- Package options: QFN68L, BGA145, and BGA169
Family Variants¶
SF32LB55x devices are offered in QFN and BGA packages. Select the package early because GPIO count, integrated memory, display-interface choice, and PCB process all vary materially by package.
Package choice is not just a layout decision here. SiFli's chip model guide explicitly notes that the 55x family supports all or only part of the display-interface set depending on package, so package selection should be locked before display, memory, and pin-budget planning are finalized. Parts in the same package are pin-to-pin compatible; confirm the exact memory configuration and display requirements before choosing a compatible replacement.
| Package | HCPU / LCPU GPIOs | Total GPIOs | Typical Design Fit |
|---|---|---|---|
| QFN68L | 28 / 21 | 49 | Compact wearable or BLE sensor product with lower PCB process cost |
| BGA145 | 55 / 40 | 95 | Display, memory, and sensor-rich design with more routing headroom |
| BGA169 | 71 / 42 | 113 | Highest-I/O SF32LB55x designs with the broadest integrated-memory and display options |
The following current BGA variants make the package and memory trade-off explicit. The part-number suffixes in this older family do not consistently follow SiFli's newer naming convention, so use the full orderable part number rather than decoding the suffix by rule.
| Part Number | Package | Integrated Memory | Display Interfaces | Selection Notes |
|---|---|---|---|---|
| SF32LB555V4O6 | BGA145 | 4MB QSPI NOR boot Flash + 4MB OPI-PSRAM | MIPI DSI command mode, QSPI, 8080 | 95 GPIOs; -40 to 85°C; a balanced BGA145 choice for display products that need 4MB PSRAM |
| SF32LB555V436 | BGA145 | 4MB QSPI NOR boot Flash + 8MB OPI-PSRAM | MIPI DSI command mode, QSPI, 8080 | 95 GPIOs; -40 to 85°C; the BGA145 option when the design needs twice the integrated PSRAM of SF32LB555V4O6 |
| SF32LB557VD3A6 | BGA169 | 1MB QSPI NOR boot Flash + 16MB OPI-PSRAM + 2MB QPI-PSRAM | MIPI DSI command mode, QSPI, 8080, JDI/Sharp MIP | 113 GPIOs; -40 to 85°C; supports MIPI DSI plus SPI/DSPI dual displays with independent content |
All three variants use a 1.71V to 3.63V supply range. The BGA145 and BGA169 packages are 7 × 7 × 0.94 mm with 0.5 mm pitch. Verify the final orderable part number, package ball map, and integrated-memory configuration against the datasheet and SiFli Chip Model Guide before release.
Integration Path¶
Use this sequence to turn an SF32LB55x shortlist into a validated design:
- Prove the firmware path. Start with the SiFli SDK getting-started guide, then use the SiFli SDK workflow and examples to validate the required display, Bluetooth, and low-power behavior.
- Plan the evaluation hardware. μForge does not currently catalogue an SF32LB55-specific module or development board. Use Choose Hardware to select the closest available evaluation platform, then verify package and interface coverage before transferring results to a 55x design.
- Design and review the hardware. Use the local hardware design guide and hardware design checklist before releasing the schematic or layout.
- Verify the authoritative source. Confirm the exact orderable part and package against the SiFli datasheet, user manual, [original design guide], and [hardware application note source].
Related Products¶
Development Kits¶
Use the official hardware application note, reference schematics, and checklist as the starting point for package selection, power-tree definition, display-interface choice, memory planning, RF layout, and production-test planning.
Reference Products¶
Typical SF32LB55x end products include smartwatches, fitness bands, health-monitoring wearables, smart locks, connected accessories, smart-home controllers, and compact graphical HMIs.
-
The STAR-MC1 processor is an enhanced implementation of the Arm Cortex-M33 architecture developed by Arm China. It is fully compatible with the Cortex-M33 instruction set and software ecosystem, allowing existing Cortex-M33 applications, middleware, RTOSes, and development tools to be used without modification. Following SiFli documentation, it is generally referred to as Arm Cortex-M33 STAR-MC1 or simply Arm Cortex-M33 in this documentation. ↩