SoC
System-on-Chip -- a single integrated circuit containing processor, memory, BLE radio, and peripherals.
SoC (System-on-Chip)
A BLE SoC (System-on-Chip) integrates a processor core, RAM, flash memory, BLE radio transceiver, and peripheral interfaces onto a single piece of silicon. This integration makes BLE SoCs the preferred building block for wireless IoT products -- from fitness trackers and medical sensors to smart home devices and industrial monitors.
Architecture
A typical BLE SoC contains:
- Application processor: ARM Cortex-M0/M4/M33 core running application firmware and BLE host stack
- Radio subsystem: 2.4 GHz transceiver, Link Layer controller, and modem
- Memory: 256 KB - 2 MB flash, 64 KB - 512 KB RAM (varies by chip)
- Peripherals: GPIO, SPI, I2C, UART, ADC, PWM, timers, DCDC Converter
- Security: Hardware AES-128, random number generator, secure key storage (some chips)
Single-Chip vs Dual-Core
Most BLE SoCs use a single-core design where the application code and BLE stack share the same processor. The nRF5340 pioneered a dual-core architecture: a Cortex-M33 application core handles user logic while a dedicated Cortex-M33 network core runs the BLE controller. This isolation improves real-time performance and enables LE Audio processing without competing for CPU time.
Key Selection Criteria
When choosing a BLE SoC for a project, engineers evaluate:
- BLE version: 5.0, 5.2, 5.3, 5.4, or 6.0 determines available features (DLE, Direction Finding, Channel Sounding)
- TX Power range: -20 to +8 dBm (standard) or up to +20 dBm (with PA)
- Current consumption: Sleep current (sub-uA) and peak TX/RX current
- Flash/RAM: Determines firmware complexity capacity
- SDK ecosystem: Quality of documentation, examples, and community support
- Certifications: Pre-certified Modules vs raw SoC requiring custom certification
Popular BLE SoC Families
The BLE SoC market is dominated by Nordic Semiconductor (nRF series), Espressif (ESP32), Texas Instruments (CC26xx), Dialog Semiconductor (DA14xxx), and Silicon Labs (EFR32). Each family offers different tradeoffs between power consumption, processing capability, radio performance, and cost.
Related Terms
Related Content
Getting Started with nRF Connect SDK and Zephyr
Development…unified development kit for nRF52, nRF53, and nRF54 SoC families. It is built on Zephyr RTOS and provides BLE,…
ESP32 BLE Development with ESP-IDF
Development…with a dual-core processor and optional Wi-Fi on a single SoC . ESP-IDF 5.x uses NimBLE as the default BLE host stack,…
BLE Chip Selection Guide: How to Choose the Right SoC
Hardware & DesignBLE Chip Selection Guide Selecting the right SoC or module is the most consequential hardware decision in a…
BLE Indoor Positioning Systems: RSSI, AoA, and Hybrid Approaches
Industry Applications…Nordic Semiconductor's nRF21540 RF front-end and nRF5340 SoC support AoA natively. A 4×4 ULA (uniform linear array)…
BLE Electronic Shelf Labels: Retail Price Tag Automation
Industry Applications…— a full 2.9" refresh draws ~20 mJ vs ~2 mJ partial. The SoC must manage display DMA carefully to avoid CPU stalls that…
BLE in Wearables: Fitness Trackers, Watches, and Hearables
Industry Applications…BLE — the bandwidth and power cost is prohibitive. The SoC runs on-device algorithms (step detection, HRV…
BLE in Industrial IoT: Condition Monitoring and Predictive Maintenance
Industry Applications…(thermocouple or PT100) │ BLE Sensor Node (nRF52840 + [SoC](/glossary/soc/)) ├── On-node FFT: raw vibration →…
BLE Range Optimization: Maximizing Communication Distance
Troubleshooting…Violating this reduces gain by 3–6 dB. Place the BLE SoC at the board edge to maximize ground plane behind the…
자주 묻는 질문
Our glossary covers 90+ BLE technical terms organized by category. Each term includes a definition, related terms, and links to relevant chips and guides.