Compact IoT Node

12 devices

Products for compact IoT nodes — ultra-small microcontroller boards ideal for space-constrained embedded projects.

DFRobot Beetle CM-32U4

DFRobot Beetle CM-32U4

Ultra-compact Arduino Leonardo-compatible microcontroller board with ATmega32U4, integrated lithium battery charging, and native USB in a tiny 22x20.5mm form factor.

AVR 8-bit single-core @ 16MHz2.5KB SRAM32KB

DFRobot Beetle ESP32-C3

DFRobot Beetle ESP32-C3

Coin-sized ESP32-C3 RISC-V IoT development board with WiFi, BLE 5.0, integrated LiPo charging, 13 GPIO pins, and USB-C in a 25x20.5mm form factor.

RISC-V single-core @ 160MHz, HW crypto (AES/SHA/RSA)400KB SRAM4MBWiFi 802.11 b/g/nBLE BLE 5.0

DFRobot Beetle Board

DFRobot Beetle Board

The original coin-sized Arduino Leonardo-compatible board with ATmega32U4, native USB, 10 digital and 5 analog pins, and sewable gold-plated pads in a 20x22mm form factor.

AVR 8-bit single-core @ 16MHz2.5KB SRAM32KB

DFRobot Beetle ESP32

DFRobot Beetle ESP32

Compact ESP32 dual-core development board with WiFi, Bluetooth 4.2, sewable I/O pads, and wearable-friendly 35x34mm form factor for IoT and e-textile projects.

Xtensa LX6 dual-core @ 240MHz, FPU, HW crypto (AES/SHA/RSA)520KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 4.2
~$10View

DFRobot Beetle RP2040

DFRobot Beetle RP2040

Compact RP2040 dual-core ARM Cortex-M0+ development board with USB-C, 8 GPIO pins, and beginner-friendly immersion gold pads in a 27x20mm form factor.

ARM Cortex-M0+ dual-core @ 133MHz264KB SRAM2MB

DFRobot Beetle RP2350

DFRobot Beetle RP2350

Ultra-affordable RP2350 dual-architecture development board with switchable ARM Cortex-M33 / RISC-V cores, LiPo charging, 11 GPIO pins, and USB-C in a 25x20.5mm package.

RP2350 Dual-core ARM Cortex-M33 / RISC-V Hazard3 @ 150MHz520KB SRAM2MB

DFRobot Beetle BLE

DFRobot Beetle BLE

Ultra-compact Arduino Uno-compatible board with BLE 4.0 (CC2540), ATmega328P, sewable gold-plated I/O pads, and wireless programming in a 28.8x33.1mm wearable form factor.

AVR 8-bit single-core @ 16MHz2KB SRAM32KBBLE BLE 4.0
~$15View

Waveshare RP2040-BLE

Waveshare RP2040-BLE

A compact RP2040-based module with Bluetooth 5.1 dual-mode (BLE + Classic SPP) connectivity, 2MB flash, 14 GPIO pins, ceramic antenna, and castellated edge design for embedded Bluetooth applications.

ARM Cortex-M0+ dual-core @ 133MHz264KB SRAM2MBBLE Bluetooth 5.1 (BLE + Classic SPP)

Seeed Studio XIAO ESP32C6

Dev Board
Seeed Studio XIAO ESP32C6

Thumb-sized (21×17.8mm) Matter/Thread/Zigbee/WiFi 6/BLE 5.3 dev board with dual RISC-V cores, onboard antenna, 15µA deep sleep, and hardware security — for ~$5.

RISC-V dual-core (HP: 160MHz + LP: 20MHz)512KB SRAM4MBWiFi 802.11ax (WiFi 6)BLE BLE 5.3Zigbee Zigbee 3.0

WiFi LoRa 32 (V3)

Dev Board
WiFi LoRa 32 (V3)

Compact ESP32-S3 + SX1262 LoRa development board with 0.96" OLED display, USB-C, and built-in LiPo charging. One of the primary boards for Meshtastic and LoRaWAN IoT projects.

Xtensa LX7 dual-core @ 240MHz, FPU, AI vector instructions, hardware AES/SHA/RSA512KB SRAM8MB SiPWiFi 802.11 b/g/nBLE BLE 5.0
~$18View

WiFi LoRa 32 (V4)

Dev Board
WiFi LoRa 32 (V4)

Upgraded ESP32-S3R2 + SX1262 LoRa dev board with 2MB PSRAM, 16MB flash, 0.96" OLED, switchable FPC/IPEX 2.4G antenna, GNSS interface, and solar input. Meshtastic and LoRaWAN ready.

Xtensa LX7 dual-core @ 240MHz, FPU, AI vector instructions, hardware AES/SHA/RSA512KB SRAM16MBWiFi 802.11 b/g/nBLE BLE 5.0
~$18View

Adafruit Trinket M0

Dev Board
Adafruit Trinket M0

Ultra-compact ATSAMD21E18 ARM Cortex-M0+ board at 48 MHz with 256KB flash, 32KB RAM, 5 GPIO pins, built-in RGB DotStar LED, capacitive touch, native USB, and CircuitPython support. Weighs just 1.4g in

ATSAMD21E18 ARM Cortex-M0+ @ 48 MHz32KB SRAM256KB

Get notified when new devices are added.

More to explore — popular traits shared by devices with Use Case: Compact IoT Node.