Low-power design · Updated October 2026

The best low-power wireless MCUs for IoT in 2026

22 current wireless microcontrollers compared from their datasheets, with the sleep current, radio current and on-chip AI that decide how long a battery device lasts.

Small Wi-Fi microcontroller module with a printed PCB antenna

Quick answers

  1. Which MCU for a battery sensor that reports every few minutes? A Bluetooth LE or 802.15.4 part such as the Nordic nRF54L15, Silicon Labs EFR32BG22 or TI CC2340R5. More
  2. Which Bluetooth LE MCU has the lowest standby current? ST STM32WB55 at 0.6 µA and TI CC2340R5 under 0.71 µA, both with the clock running and RAM kept. More
  3. Is Wi-Fi too power-hungry for a battery device? Joining a network costs more than a thousand times the charge of a Bluetooth LE packet, so Wi-Fi suits devices that wake rarely or move a lot of data. More
  4. Which low-power MCU runs AI models on the chip? The Ambiq Apollo510 for always-on inference, the EFR32MG24 with its MVP accelerator when you also need a radio, and the ESP32-S3 for camera work over Wi-Fi. More
  5. Which parts support Matter? EFR32MG24, nRF54L15, nRF5340, STM32WBA65, ESP32-H2 and MCX W71 over Thread; SiWG917 and ESP32-C6 over Wi-Fi. More
  • Parts compared22from Espressif, Nordic, Silicon Labs, TI, ST, NXP, Ambiq, Infineon and Renesas
  • Lowest standby0.36 µAwith the clock running, ST STM32WL55 at 3 V
  • Wi-Fi join vs BLE packet>1,000×the charge of a Bluetooth LE packet, spent on one Wi-Fi join
  • Wi-Fi, idle connected65 µASilicon Labs SiWG917 staying connected to a Wi-Fi access point

Which low-power MCU is best for each kind of device

A wireless microcontroller puts the processor, memory and radio on one chip. For a battery-powered device it decides three numbers: how much current the device draws asleep, how much energy each radio message costs, and how much processing you get per milliamp when awake.

Battery sensor that reports every few minutes

A Bluetooth Low Energy or 802.15.4 part such as the Nordic nRF54L15, Silicon Labs EFR32BG22 or TI CC2340R5. They sleep at 0.7–1.5 µA with the real-time clock running and send a packet in milliseconds at 3–5 mA.

  • nRF54L15
  • EFR32BG22
  • CC2340R5

Smart-home devices and Matter

A part with both Bluetooth LE and 802.15.4 (Thread and Zigbee): Silicon Labs EFR32MG24, Nordic nRF5340 or nRF54L15, ST STM32WBA65, Espressif ESP32-H2 or NXP MCX W71. For Matter over Wi-Fi, look at the Espressif ESP32-C6 or Silicon Labs SiWG917.

  • EFR32MG24
  • STM32WBA65
  • ESP32-C6
  • SiWG917

On-device AI

The Ambiq Apollo510 (Arm Cortex-M55 with Helium vector instructions) for always-on inference, paired with a radio chip or as the Bluetooth version Apollo510B. If you need wireless and machine learning in one chip, the Silicon Labs EFR32MG24 and MG26 have a matrix-vector accelerator (MVP) on selected part numbers. For camera work with Wi-Fi, the ESP32-S3's vector instructions and external PSRAM are hard to beat on price; we built Tokay Lite on it.

  • Apollo510
  • EFR32MG24 MVP
  • ESP32-S3

Industrial IoT

It depends on range. For kilometres without a mobile contract, ST STM32WL (LoRa) or TI CC1352P (sub-GHz plus 2.4 GHz, Wi-SUN). For no gateway at all, Nordic nRF9151 (LTE-M and NB-IoT). For machines with a CAN bus, NXP KW45 or MCX W71, which add CAN FD to Bluetooth LE.

  • STM32WL
  • CC1352P
  • nRF9151
  • KW45

Wearables

Ambiq Apollo4 Blue Plus when the device has a display (2.75 MB RAM, a GPU and a MIPI DSI interface); Nordic nRF5340 or nRF54L15 and Renesas DA14592 when it doesn't.

  • Apollo4 Blue Plus
  • nRF5340
  • DA14592

Wi-Fi on a battery

Silicon Labs SiWG917, which stays associated to the access point at 65 µA (DTIM 10), or Espressif ESP32-C6. Both support Wi-Fi 6 Target Wake Time.

  • SiWG917
  • ESP32-C6
  • Wi-Fi 6 TWT

Arduino projects

The Espressif ESP32-C3, C6 and S3, all supported by Arduino-ESP32, or the Nordic nRF52840 used on the Arduino Nano 33 BLE.

  • ESP32-C3
  • ESP32-C6
  • ESP32-S3
  • nRF52840

Battery-powered cameras

An ESP32-S3 with external PSRAM, kept powered off by a real-time clock or a motion sensor until there is something to see. That is how Tokay Lite works; ESP32-CAM vs Tokay Lite compares it with the common ESP32-CAM board.

  • ESP32-S3
  • RTC wake
  • PIR wake

How to choose a low-power wireless MCU

Choose the radio first. The radio decides most of the energy budget and whether you need a gateway. Then pick the chip.

Compare sleep current under the same conditions. Datasheets quote the deepest sleep with different amounts of RAM kept alive, different clocks and different supply voltages. The table below states each condition; a figure without RAM retention or a running real-time clock is not the one your device will see.

Look at the energy per message, not the peak current. A Bluetooth LE packet takes about a millisecond at 3–6 mA. Joining a Wi-Fi network takes one to three seconds at around 100 mA. That is more than a thousand times the charge, and it outweighs any difference in sleep current. Our post on estimating battery life shows the arithmetic.

Weigh the software and the certified modules. A mature SDK, a certified Bluetooth or Matter stack and a pre-certified radio module save months. Using a pre-certified module lets your product rely on the module's FCC and CE radio approvals, though the finished product still needs its own emissions testing.

Electric charge per event, log scale: one Bluetooth LE packet against an hour of sleep and one Wi-Fi connectionOne Bluetooth LE packet (about 1 ms at 3–6 mA): 3–6 µC; One hour asleep, nRF54L15 (1.5 µA, 64 KB RAM and clock kept): 5.4 mC; One hour asleep, ESP32-S3 (7 µA deep sleep, RTC memory on): 25 mC; Joining a Wi-Fi network (1–3 s at about 100 mA): 100–300 mC. One Wi-Fi join costs as much charge as 4 to 12 hours of ESP32-S3 deep sleep, and tens of thousands of Bluetooth LE packets.1 µC10 µC100 µC1 mC10 mC100 mC1 Ccharge per event, log scaleOne Bluetooth LE packetabout 1 ms at 3–6 mA3–6 µCOne hour asleep, nRF54L151.5 µA, 64 KB RAM and clock kept5.4 mCOne hour asleep, ESP32-S37 µA deep sleep, RTC memory on25 mCJoining a Wi-Fi network1–3 s at about 100 mA100–300 mC
Charge per event, from the figures in this article. One Wi-Fi join uses as much charge as 4 to 12 hours of ESP32-S3 deep sleep. Log scale.

Which radio for which job

Range depends on transmit power, antenna and walls more than on the protocol; the Bluetooth SIG itself quotes anything from under a metre to over a kilometre.

RadioBandData rateNetworkTypical battery lifeGood for
Bluetooth LE2.4 GHz125 kbps – 2 MbpsPoint to point, phone; mesh possibleYears on a coin cell at low duty cycleWearables, phone-configured sensors, beacons
Zigbee2.4 GHz in practice (spec also allows 868/915 MHz)250 kbpsMesh, needs a hubOne to two years on a coin cellSmart-home sensors and switches
Thread / Matter2.4 GHz (802.15.4)250 kbpsIPv6 mesh, needs a border routerSimilar to ZigbeeMatter smart-home devices
Wi-Fi 4 / Wi-Fi 62.4 GHz (some 5 GHz)MbpsExisting access pointMonths on AA cells with infrequent uploadsCameras, devices that move a lot of data
LoRaSub-GHz (868 / 915 MHz)About 0.3–27 kbpsStar, needs a gatewayYears, sending a few bytesFarms, utilities, long range
LTE-M / NB-IoTLicensed cellularTens of kbps to about 1 MbpsMobile operator, no gatewayMonths to years with power-saving modesTrackers, remote assets

Which wireless MCU draws the least current

Sleep current first, then the current while the radio is on. Both charts use the figures from the comparison table below, with the conditions each manufacturer states.

Deepest sleep current with RAM or the clock kept, 19 low-power wireless MCUs, lowest firstST STM32WL55 0.36 µA (standby with RTC, 3 V); ST STM32WB55 0.6 µA (standby, RTC, 32 KB RAM); TI CC2340R5 <0.71 µA (standby, RTC, full RAM); TI CC1352P 0.85 µA (standby, RTC, 80 KB RAM); Silicon Labs EFR32MG24 1.3 µA (EM2, 16 KB RAM, RTC); ST STM32WBA65 1.33 µA (standby with RTC); Silicon Labs EFR32BG22 1.4 µA (EM2, 32 KB RAM, RTC); Nordic nRF5340 1.5 µA (System ON, RTC, 3 V, DC-DC); Nordic nRF54L15 1.5 µA (System ON, 64 KB RAM, GRTC); Silicon Labs SiWG917 ~2.5 µA (deep sleep); Renesas DA14592 2.6 µA (extended sleep, 32 KB RAM, RTC); NXP MCX W71 <3 µA (power-down, RTC, 32 KB RAM); Nordic nRF52840 3.16 µA (System ON, 256 KB RAM, RTC); Infineon CYW20829 4.5 µA (deep sleep, 64 KB RAM); Espressif ESP32-C3 5 µA (deep sleep, RTC timer and memory); Espressif ESP32-S3 7 µA (deep sleep, RTC memory on); Espressif ESP32-C6 7 µA (deep sleep, RTC timer and LP memory); Espressif ESP32-H2 7 µA (deep sleep, RTC timer and LP memory); Ambiq Apollo4 Blue Plus 8.2 µA (deep sleep 2, 8 KB retained, 3.3 V). Not shown: Ambiq Apollo510 (quoted as 23.8 µW), Nordic nRF9151 and NXP RW612 (not published on the product page).0123456789µAST STM32WL550.36 µAstandby with RTC, 3 VST STM32WB550.6 µAstandby, RTC, 32 KB RAMTI CC2340R5<0.71 µAstandby, RTC, full RAMTI CC1352P0.85 µAstandby, RTC, 80 KB RAMSilicon Labs EFR32MG241.3 µAEM2, 16 KB RAM, RTCST STM32WBA651.33 µAstandby with RTCSilicon Labs EFR32BG221.4 µAEM2, 32 KB RAM, RTCNordic nRF53401.5 µASystem ON, RTC, 3 V, DC-DCNordic nRF54L151.5 µASystem ON, 64 KB RAM, GRTCSilicon Labs SiWG917~2.5 µAdeep sleepRenesas DA145922.6 µAextended sleep, 32 KB RAM, RTCNXP MCX W71<3 µApower-down, RTC, 32 KB RAMNordic nRF528403.16 µASystem ON, 256 KB RAM, RTCInfineon CYW208294.5 µAdeep sleep, 64 KB RAMEspressif ESP32-C35 µAdeep sleep, RTC timer and memoryEspressif ESP32-S37 µAdeep sleep, RTC memory onEspressif ESP32-C67 µAdeep sleep, RTC timer and LP memoryEspressif ESP32-H27 µAdeep sleep, RTC timer and LP memoryAmbiq Apollo4 Blue Plus8.2 µAdeep sleep 2, 8 KB retained, 3.3 V
Deepest sleep with RAM or the clock kept. Not shown: Ambiq Apollo510 (quoted as 23.8 µW at 1.8 V), Nordic nRF9151 and NXP RW612 (not published on the product page).
Receive and transmit current at 0 dBm for 12 Bluetooth LE MCUs, sorted by receive currentRenesas DA14592: receive 1.2 mA, transmit 2.3 mA (radio only); Nordic nRF54L15: receive 3.4 mA, transmit 4.8 mA; Silicon Labs EFR32BG22: receive 3.6 mA, transmit 4.1 mA; Nordic nRF5340: receive 3.7 mA, transmit 4.1 mA; ST STM32WBA65: receive 4.26 mA, transmit 5.94 mA; Silicon Labs EFR32MG24: receive 4.4 mA, transmit 5.0 mA; ST STM32WB55: receive 4.5 mA, transmit 5.2 mA; Nordic nRF52840: receive 4.6 mA, transmit 4.8 mA; NXP MCX W71: receive 4.7 mA, transmit 4.6 mA; TI CC2340R5: receive 5.3 mA, transmit 5.1 mA; Infineon CYW20829: receive 5.6 mA, transmit 5.2 mA; Ambiq Apollo4 Blue Plus: receive 5.9 mA, transmit 5.2 mA. Renesas quotes the radio alone; the others quote the whole chip. Espressif peak currents are not comparable and are left out.01234567mARenesas DA14592RX 1.2TX 2.3 radio onlyNordic nRF54L15RX 3.4TX 4.8Silicon Labs EFR32BG22RX 3.6TX 4.1Nordic nRF5340RX 3.7TX 4.1ST STM32WBA65RX 4.26TX 5.94Silicon Labs EFR32MG24RX 4.4TX 5ST STM32WB55RX 4.5TX 5.2Nordic nRF52840RX 4.6TX 4.8NXP MCX W71RX 4.7TX 4.6TI CC2340R5RX 5.3TX 5.1Infineon CYW20829RX 5.6TX 5.2Ambiq Apollo4 Blue PlusRX 5.9TX 5.2
Receive (green) and transmit (dark) current at 0 dBm for the Bluetooth LE parts that publish both. Renesas quotes the radio alone; the others quote the whole chip. Espressif quotes peak currents at 3.3 V, so its parts are left out.

Comparison of 22 current parts

Figures are copied from each manufacturer's datasheet or product page in October 2026. Espressif quotes peak radio currents at 3.3 V; most others quote averages, sometimes without stating the supply voltage, so compare within a vendor before comparing across vendors. Sleep figures assume the RAM and clock stated in brackets.

PartCoreRadiosDeepest sleep with RAM or RTC keptRX / TX at 0 dBmFlash / RAMML hardware
Espressif ESP32-S32× Xtensa LX7, 240 MHzWi-Fi 4, BLE 57 µA (deep sleep, RTC memory on)93 / 176 mA peak (BLE)external / 512 KBVector instructions
Espressif ESP32-C3RISC-V, 160 MHzWi-Fi 4, BLE 55 µA (deep sleep, RTC timer + memory)84 mA RX (Wi-Fi)external / 400 KB—
Espressif ESP32-C6RISC-V, 160 MHz + LP coreWi-Fi 6, BLE 5.3, Thread, Zigbee7 µA (deep sleep, RTC timer + LP memory)71 / 130 mA peak (BLE)external / 512 KB—
Espressif ESP32-H2RISC-V, 96 MHzBLE 5.3, Thread, Zigbee7 µA (deep sleep, RTC timer + LP memory)24 / 36 mA peak (BLE)external / 320 KB—
Nordic nRF52840Cortex-M4F, 64 MHzBLE 5.4, Thread, Zigbee3.16 µA (System ON, 256 KB RAM, RTC)4.6 / 4.8 mA1 MB / 256 KB—
Nordic nRF53402× Cortex-M33, 128 + 64 MHzBLE 5.4 (LE Audio), Thread, Zigbee1.5 µA (System ON, RTC, 3 V, DC-DC)3.7 / 4.1 mA1 MB / 512 KB—
Nordic nRF54L15Cortex-M33 + RISC-V, 128 MHzBLE 6.0 Channel Sounding, Thread, Zigbee1.5 µA (System ON, 64 KB RAM, GRTC)3.4 / 4.8 mA1.5 MB / 256 KB—
Nordic nRF9151Cortex-M33, 64 MHzLTE-M, NB-IoT, DECT NR+, GNSSnot published on product page—1 MB / 256 KB—
Silicon Labs EFR32MG24Cortex-M33, 78 MHzBLE 6.0, Thread, Zigbee, Matter1.3 µA (EM2, 16 KB RAM, RTC)4.4 / 5 mA1.5 MB / 256 KBMVP (select parts)
Silicon Labs EFR32BG22Cortex-M33, 76.8 MHzBLE 5.41.4 µA (EM2, 32 KB RAM, RTC)3.6 / 4.1 mA512 KB / 32 KB—
Silicon Labs SiWG917Cortex-M4F, 180 MHzWi-Fi 6, BLE 5.4, Matter~2.5 µA deep sleep; 65 µA associated (DTIM 10)—up to 8 MB / 672 KB—
TI CC2340R5Cortex-M0+, 48 MHzBLE 5.4, Thread, Zigbee<0.71 µA (standby, RTC, full RAM)5.3 / 5.1 mA512 KB / 64 KB—
TI CC1352PCortex-M4F, 48 MHzSub-GHz + 2.4 GHz, BLE, Thread, Zigbee, Wi-SUN0.85 µA (standby, RTC, 80 KB RAM)5.8 mA RX (868 MHz)352 KB / 88 KB—
ST STM32WBA65Cortex-M33, 100 MHzBLE 6.0 (LE Audio), Thread, Zigbee, Matter1.33 µA (standby with RTC)4.26 / 5.94 mA2 MB / 512 KB—
ST STM32WB55Cortex-M4 + M0+, 64 MHzBLE 5.4, Thread, Zigbee, Matter0.6 µA (standby, RTC, 32 KB RAM)4.5 / 5.2 mA1 MB / 256 KB—
ST STM32WL55Cortex-M4 + M0+, 48 MHzLoRa, (G)FSK, 150–960 MHz0.36 µA (standby with RTC, 3 V)4.82 mA RX / 15 mA TX at 10 dBm256 KB / 64 KB—
NXP MCX W71Cortex-M33, 96 MHzBLE, Thread, Zigbee, Matter; CAN FD<3 µA (power-down, RTC, 32 KB RAM)4.7 / 4.6 mA1 MB / 128 KB—
Ambiq Apollo4 Blue PlusCortex-M4F, 192 MHzBLE 5.48.2 µA (deep sleep 2, 8 KB retained, 3.3 V)5.9 / 5.2 mA2 MB / 2.75 MBGPU (graphics)
Ambiq Apollo510Cortex-M55, 250 MHznone (BLE on Apollo510B)23.8 µW (deep sleep 2, 160 KB retained, 1.8 V)—4 MB / 3.75 MBHelium vector extension
Infineon CYW20829Cortex-M33, 96 MHzBLE 5.44.5 µA (deep sleep, 64 KB RAM)5.6 / 5.2 mAexternal / 256 KB—
Renesas DA14592Cortex-M33F + M0+, 64 MHzBLE 5.22.6 µA (extended sleep, 32 KB RAM, RTC)1.2 / 2.3 mA (radio only)256 KB / 96 KB—
NXP RW612Cortex-M33, 260 MHzWi-Fi 6 dual-band, BLE 5.4, Threadnot published on product page—external / 1.2 MB—

What each chip maker does best

The SDK and the community around a chip shorten development more than any datasheet figure, so the vendor matters as much as the part.

Espressif: the most capable Wi-Fi parts per dollar

Espressif's chips are the default for anything that moves data over Wi-Fi: cameras, displays, devices that stream to the cloud. The ESP-IDF framework, Arduino-ESP32 and the size of the community shorten development more than any datasheet figure. The ESP32-S3 adds vector instructions for neural networks and supports octal PSRAM for camera frames. The ESP32-C6 brings Wi-Fi 6 with Target Wake Time plus Thread and Zigbee, and the ESP32-H2 drops Wi-Fi entirely for a Thread and Zigbee node.

The trade-off is energy per message. Deep sleep at 5–7 µA is fine, but joining Wi-Fi costs more than a thousand times the charge of a Bluetooth LE packet. On battery, an Espressif design needs a strategy for waking rarely: a real-time clock, a motion sensor or a radio that stays off until it is needed. That is how Tokay Lite works: its external clock and PIR sensor keep the ESP32-S3 powered off until there is something to see.

  • ESP32-S3
  • ESP32-C3
  • ESP32-C6
  • ESP32-H2

Nordic: the Bluetooth LE reference

Nordic's nRF52840 is still the most widely supported Bluetooth LE chip, and the nRF5340 adds a second core for the radio stack and LE Audio. The new nRF54L15 cuts radio current to 3.4 mA receive and adds Bluetooth 6.0 Channel Sounding for distance measurement. The nRF Connect SDK, based on Zephyr, takes longer to learn than Nordic's older SDK but supports Bluetooth, Thread, Zigbee and Matter from one code base. For cellular, the nRF9151 combines LTE-M, NB-IoT and GNSS in one package.

  • nRF52840
  • nRF5340
  • nRF54L15
  • nRF9151

Silicon Labs: smart home and Matter

Silicon Labs' EFR32 Series 2 parts are the common choice for Zigbee, Thread and Matter devices, with certified stacks and well-documented low-power modes. The EFR32MG24 sleeps at 1.3 µA with RAM and clock running and, on selected part numbers, includes the MVP accelerator for small machine-learning models. The EFR32BG22 is a cheap, low-power Bluetooth LE part for coin-cell sensors. The SiWG917 is one of the few Wi-Fi chips designed for batteries: it stays connected to the access point at 65 µA.

  • EFR32MG24
  • EFR32BG22
  • SiWG917

Texas Instruments: lowest standby and sub-GHz

The TI CC2340R5 stands by at under 0.71 µA with the clock running and all its RAM kept, one of the lowest figures among the Bluetooth LE parts here. The CC1352P and CC1354P10 combine a sub-GHz radio with 2.4 GHz, so one device can talk Wi-SUN or a long-range proprietary protocol to the field and Bluetooth LE to a phone. TI's newest Bluetooth part, the CC2745, adds a vector and matrix unit for machine learning; we found it only in automotive-qualified versions.

  • CC2340R5
  • CC1352P
  • CC1354P10
  • CC2745

ST: one toolchain from sensor to LoRa

ST's wireless parts share the STM32 tools and peripherals, which helps teams that already use STM32. The STM32WBA65 is the current Bluetooth LE and 802.15.4 line, with 2 MB of flash and PSA Level 3 security certification. The older STM32WB55 stands by at 0.6 µA with the clock and 32 KB of RAM kept, lower than the WBA65. The STM32WL55 goes down to 0.36 µA and integrates a LoRa radio for sub-GHz links measured in kilometres.

  • STM32WBA65
  • STM32WB55
  • STM32WL55

NXP, Ambiq, Infineon and Renesas

NXP MCX W71 and KW45 combine Bluetooth LE with CAN FD; the KW45 is AEC-Q100 qualified for vehicles. The RW612 is a Wi-Fi 6, Bluetooth and Thread part that can act as a Thread border router.

Ambiq builds its Apollo chips on sub-threshold circuits. The Apollo4 Blue Plus suits smartwatches, with enough RAM for a display frame buffer. The Apollo510 uses a Cortex-M55 with Helium and runs neural networks without a separate NPU; it has no radio of its own.

Infineon CYW20829 is a Bluetooth LE 5.4 part with a long supply commitment (available until at least 2039). Renesas DA14592 quotes 1.2 mA receive and 2.3 mA transmit for the radio alone (other vendors mostly quote whole-chip current), and a hibernation mode under 100 nA.

How we pick an MCU for a product

We start from the reporting interval, the battery and the radio the customer's system already uses, build a power model, and test the two or three best candidates on a development board with a power analyser before laying out the PCB.

  1. Requirements

    The reporting interval, the battery and the radio the customer's system already uses.

  2. Power model

    Sleep current, energy per message and wake time turned into a battery-life estimate.

  3. Bench test

    The two or three best candidates on a development board with a power analyser.

  4. PCB layout

    Only then do we lay out the board around the chosen part.

Licensing IP rather than buying chips? Companies designing their own chip for a fitness tracker or smartwatch usually license an Arm Cortex-M core from Arm and Bluetooth LE radio IP from vendors such as Ceva or Synopsys. Most product teams are better served by one of the chips above: the radio is already certified and the low-power modes are proven. Terms such as deep sleep, NPU and Zigbee are explained in our glossary.

Where this applies at Maxlab

Our own camera, Tokay Lite, is an ESP32-S3 design that follows the advice above for Wi-Fi on a battery. An external real-time clock and a PIR motion sensor keep the chip powered off until there is something to see, so it draws microamps between events. The hardware and SDK are open source on GitHub, and the board is sold on Mouser.

The solar roof camera on our work page is built on the same platform and runs about six months per charge; 9,500 of them shipped. If you are choosing an MCU for your own device, our hardware development services cover that choice, the board and the firmware.

Tokay Lite MCU
ESP32-S3 with 8 MB PSRAM
Wake sources
External RTC and PIR sensor
Roof camera battery life
About six months per charge
Roof cameras shipped
9,500
Tokay Lite ESP32-S3 camera board seen from the side

Choosing an MCU for a battery-powered device

Send us the reporting interval, the battery and the radio your system uses, and we will tell you which two or three parts we would test first. We reply within 24 hours.

Or email [email protected] or book a 30-minute call.

Common questions

What are the best ultra-low-power AI MCUs?

For always-on inference, the Ambiq Apollo510 (Cortex-M55 with Helium vector instructions, no radio; Bluetooth on the Apollo510B). For wireless and machine learning in one chip, the Silicon Labs EFR32MG24 or MG26 with the MVP accelerator on selected part numbers. For camera work over Wi-Fi, the Espressif ESP32-S3 with vector instructions and external PSRAM, which we use in Tokay Lite.

Which wireless + MCU combination is best for industrial IoT devices?

It depends on range and infrastructure. ST STM32WL (LoRa) or TI CC1352P (sub-GHz plus 2.4 GHz, Wi-SUN) for kilometre links without a mobile contract; Nordic nRF9151 (LTE-M, NB-IoT) when there is no gateway; NXP KW45 or MCX W71 when the device also sits on a CAN bus.

Which MCU with integrated wireless is best for smart-home devices?

A part with Bluetooth LE and 802.15.4 for Thread, Zigbee and Matter: Silicon Labs EFR32MG24, Nordic nRF5340 or nRF54L15, ST STM32WBA65, Espressif ESP32-H2 or NXP MCX W71. For Matter over Wi-Fi, Espressif ESP32-C6 or Silicon Labs SiWG917.

What is the best low-power Arm Cortex-M MCU for IoT devices?

Among Cortex-M33 wireless parts, the Nordic nRF54L15 (1.5 µA asleep with 64 KB RAM and clock, 3.4 mA receive), Silicon Labs EFR32MG24 (1.3 µA in EM2) and ST STM32WBA65 (1.33 µA standby with RTC) lead. TI's Cortex-M0+ CC2340R5 stands by under 0.71 µA. Choose by radio and SDK first; the sleep figures are close.

Who makes the best Bluetooth Low Energy MCU?

Nordic (nRF52840, nRF5340, nRF54L15) has the widest support. Silicon Labs (EFR32BG22), TI (CC2340R5), ST (STM32WB55, STM32WBA65), Renesas (DA14592) and Infineon (CYW20829) are strong alternatives, with lower standby current or cost in some cases.

Which Bluetooth LE MCU has the lowest power consumption?

In standby with the clock running and RAM kept: ST STM32WB55 at 0.6 µA and TI CC2340R5 under 0.71 µA. For radio current, Renesas DA14592 quotes 1.2 mA receive and 2.3 mA transmit for the radio alone, and Nordic nRF54L15 3.4 / 4.8 mA. Vendors measure differently, so test your shortlist on a development board.

What is a low-power BLE or Wi-Fi MCU?

A microcontroller with the radio on the same chip and sleep modes that draw a few microamps or less while keeping a clock and some RAM alive. BLE parts send a packet in about a millisecond at 3–6 mA; Wi-Fi parts need far more energy per connection, so they suit devices that wake rarely or move a lot of data.

What is the best low-power MCU for Arduino?

The Espressif ESP32-C3, ESP32-C6 and ESP32-S3, all supported by Arduino-ESP32, or the Nordic nRF52840 on the Arduino Nano 33 BLE.

Which wireless MCUs with Matter support are the most power-efficient?

For Matter over Thread: Silicon Labs EFR32MG24 (1.3 µA in EM2), ST STM32WBA65, Nordic nRF54L15 and nRF5340, and NXP MCX W71. For Matter over Wi-Fi: Silicon Labs SiWG917, which stays associated to the access point at 65 µA (DTIM 10), and Espressif ESP32-C6 with Wi-Fi 6 Target Wake Time.

Which companies provide ultra-low-power microcontroller IP for fitness trackers and smartwatches?

Chip designers usually license Cortex-M cores from Arm and Bluetooth LE radio IP from Ceva or Synopsys. If you are buying chips instead, Ambiq (Apollo4 Blue Plus, Apollo510), Nordic (nRF5340, nRF54L15) and Renesas (DA14592) are the common choices for wearables.