BLE Chip Selection Guide: How to Choose the Right SoC

<\/script>\n
'; }, get iframeSnippet() { const domain = '{ SITE_DOMAIN }'; const type = '{ embed_type }'; const slug = '{ embed_slug }'; return ''; }, get activeSnippet() { return this.method === 'script' ? this.scriptSnippet : this.iframeSnippet; }, copySnippet() { navigator.clipboard.writeText(this.activeSnippet).then(() => { this.copied = true; setTimeout(() => { this.copied = false; }, 2000); }); } }" @keydown.escape.window="open = false" @click.outside="open = false">

Embed This Widget

Theme


      
    

Widget powered by . Free, no account required.

Comparing Nordic, ESP32, TI, SiLabs, and more

| 5 min read

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.

Frequently Asked Questions

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.