BLE Chip Selection Guide: How to Choose the Right SoC
Comparing Nordic, ESP32, TI, SiLabs, and more
BLE Chip Selection Guide
Selecting the right SoC or module is the most consequential hardware decision in a BLE product. The wrong choice locks you into a sub-optimal power budget, an immature SDK, or a supply chain risk that haunts production. This guide covers the key decision axes — from raw silicon to certified modules — so you can confidently shortlist candidates for your application.
Use the BLE Chip Selector to filter the full database by MCU architecture, RAM, TX power, RX sensitivity, and built-in DC-DC converter.
Selection Criteria at a Glance
Before comparing vendors, rank your project's constraints. A medical implant weights power above all else; a gateway cares more about throughput and connectivity options.
| Criterion | Questions to Ask | Key Spec |
|---|---|---|
| Power budget | Coin cell or rechargeable? Sleep current? | Sleep µA, TX mA |
| Processing | Complex local ML or simple relay? | MCU MHz, SRAM kB |
| Connectivity | BLE-only, BLE+Wi-Fi, Thread, Zigbee? | Radio combo |
| Range | 1 m proximity or 100 m outdoor? | TX power dBm, RX sensitivity dBm |
| SDK maturity | Zephyr RTOS? Proprietary? OTA? | GitHub stars, LTS status |
| Certification | FCC/CE pre-cert needed? | SoC with antenna on a PCB." data-category="Hardware & Implementation">Module vs bare SoC |
| BOM cost | High-volume, cost-sensitive? | Unit price at 10K |
| Form factor | Ultra-miniature? | Die size, package |
nRF vs ESP32 vs Silicon Labs: Head-to-Head
The three most common families for BLE product development are Nordic Semiconductor's nRF5x, Espressif's ESP32 series, and Silicon Labs' EFR32BG series. Each has a distinct niche.
| Feature | Nordic nRF5340 | ESP32-C6 | SiLabs EFR32BG22 |
|---|---|---|---|
| Architecture | Dual Cortex-M33 | RISC-V 160 MHz | Cortex-M33 76 MHz |
| BLE Version | 5.4 | 5.3 | 5.3 |
| Sleep current | 2.5 µA (RAM ret.) | 5 µA | 1.3 µA |
| TX current @ 0 dBm | 4.9 mA | 13 mA | 5.2 mA |
| RX sensitivity | −95 dBm | −93 dBm | −97 dBm |
| Max TX power | +3 dBm | +20 dBm | +6 dBm |
| Integrated DC-DC | Yes | Yes | Yes |
| SDK | nRF Connect SDK (Zephyr) | ESP-IDF / Arduino | Simplicity Studio |
| Wi-Fi | No (nRF7002 companion) | Yes (2.4/5 GHz) | No |
| Thread/Matter | nRF Thread coprocessor | Yes | Yes (OpenThread) |
| Unit price (10K) | ~$3.50 | ~$2.20 | ~$2.80 |
| FCC-certified module | Yes (nRF5340-DK, many 3P) | Yes (ESP32-C6-MINI) | Yes (BGM220) |
Nordic nRF5340 excels in ultra-low-power, protocol-heavy applications. Its dual-core architecture offloads the radio stack to the network core, leaving the app core free for sensors and display drivers. The nRF Connect SDK is the most featureful BLE SDK available, with built-in DFU, Bluetooth Mesh, LC3 codec and Auracast." data-category="LE Audio">LE Audio, and Matter.
ESP32-C6 wins on cost and ecosystem breadth. If your product also needs Wi-Fi or Matter over Thread, the ESP32-C6 provides a single-chip solution. The higher sleep current disqualifies it from multi-year coin-cell deployments, but rechargeable wearables and home automation nodes are a natural fit.
Silicon Labs EFR32BG22 targets medical and industrial markets where FCC pre-certification, long lifecycle guarantees, and sub-1.5 µA sleep are mandatory. Simplicity Studio integrates a comprehensive RF performance analyzer.
Evaluating SDK Maturity
Hardware specs are only half the decision. A poorly documented or abandoned SDK multiplies firmware development time by 2–5×.
Checklist for SDK evaluation:
- Active maintenance: commit frequency, LTS branch availability
- OTA update support: OTA update workflows built in, or DIY?
- RTOS integration: Zephyr, FreeRTOS, or proprietary RTOS? Community size?
- BLE profile library: Standard ATT">GATT profiles for HRS, BAS, DIS, HID available out of the box?
- Power profiler tooling: Vendor power profiler (Nordic PPK2, SiLabs EFM Energy Profiler)?
- Community and examples: GitHub issues response time, Stack Overflow coverage
Module vs Bare SoC: Cost vs Certification Speed
A certified module includes a PCB antenna, matching network, crystal, and regulatory certifications (FCC, CE, IC). You skip RF design review and antenna characterization at the cost of 3–5× higher per-unit cost and a larger footprint.
| Factor | Bare SoC | Certified Module |
|---|---|---|
| Unit cost (10K) | Base | +$3–8 premium |
| Board area | Compact possible | Larger (module outline) |
| RF design effort | Full: antenna, matching, shielding | None required |
| FCC/CE certification | Full radio testing required | Modular grant: software + label only |
| Time-to-market | +3–6 months RF iteration | Weeks |
| Best for | High-volume (>100K) | Prototypes, <50K units |
For most startups and low-to-mid-volume products, a certified module de-risks the regulatory path substantially. Once volume justifies a custom RF design, migrate to a bare SoC in a second hardware revision.
Estimate battery life for your chosen chip profile with the BLE Power Estimator.
자주 묻는 질문
A BLE SoC integrates the radio, MCU, RAM, and flash in a single die (e.g., nRF52840, ESP32-C3). A module adds an antenna, crystal, and passives to an SoC on a small certified PCB, simplifying RF design and reducing regulatory burden. A chipset uses a separate host MCU that communicates with a dedicated BLE radio controller via HCI over UART or SPI.
A minimal BLE peripheral with one custom service using the Zephyr stack requires roughly 150-200 KB of flash and 30-50 KB of RAM. Adding OTA DFU, TLS, and USB support can push requirements to 500 KB flash and 100 KB RAM, making chips like the nRF52840 (1 MB flash, 256 KB RAM) necessary for feature-rich designs.
Choose a multi-protocol chip when your product must support Matter, Thread, or Zigbee alongside BLE, or when you need Wi-Fi for cloud connectivity without a separate module. The ESP32-C6 (BLE 5 + Wi-Fi 6 + 802.15.4) and nRF5340 (BLE 5.4 + 802.15.4) are common choices. The added cost (typically $0.50-2.00) is justified when eliminating a second wireless chip from the BOM.
At minimum verify FCC (US), CE (EU), and IC (Canada) certifications for consumer products. If using a certified module rather than a bare SoC, check that the certification covers your exact antenna configuration and that the manufacturer lists the modular grant number. Medical products additionally require Bluetooth SIG QPL membership and may need IEC 60601-1-2 EMC compliance.
Yes, our guides range from beginner introductions to advanced topics. Each guide indicates its difficulty level and prerequisites so you can find the right starting point.