Seeed XIAO BLE – A tiny nRF52840 Bluetooth 5.0 board with (optional) IMU sensor and microphone

Seeed Studio has just introduced two new members to their XIAO board family with the Seeed XIAO BLE and XIAO BLE Sense boards equipped with Nordic Semi nRF52840 Bluetooth 5.0 microcontroller, as well as an IMU sensor and microphone on the “Sense” model.

Just like the earlier XIAO RP2040 board, the tiny Seed XIAO BLE board can be programmed with Arduino, MicroPython, and CircuityPython, and offers two headers with 7-pin each for GPIOs. What’s really new is the wireless connectivity, the sensors, and a battery charging circuitry.

Seeed XIAO BLE SenseSeeed XIAO BLE specifications:

  • Wireless MCU –  Nordic nRF52840 Arm Cortex-M4F microcontroller @ up to 64 MHz with  1 MB flash, 256 KB SRAM, Bluetooth 5.0, NFC, Zigbee connectivity
  • Storage – 2 MB QSPI flash
  • Expansion I/Os
    • 2x 7-pin headers with 1x UART, 1x I2C, 1x SPI, 1x NFC, 1x SWD, 11x GPIO (PWM), 6x ADC
    • 3.3V I/O voltage (not 5V tolerant)
  • Sensors (XIAO BLE Sense only) – Onboard PDM digital microphone, onboard 6-axis IMU (LSM6DS3TR)
  • Misc – Reset button, 3-color LED, charging LED
  • Power Supply
    • 5V via USB Type-C port
    • BQ25101 battery charging chip
    • Operating voltage [email protected]
    • Charging current: 50mA/100mA
    • Standby power consumption:  < 5μA
  • Dimensions – 21 x 17.5mm

XIAO-nRF52840 pinout

Another difference compared to the earlier boards is support for TinyML using Tensorflow Lite and/or Edge Impulse, at least for XIAO BLE Sense board with audio and motion-sensing capabilities. Sadly, I could not find any documentation for the board at this time, but it should soon become available on Seeed Studio Wiki.

Both versions of the boards are up for pre-order with shipping expected to start on December 15th. Seeed XIAO BLE board goes for $9.99, while the XIAO BLE Sense sells for $15.99.

Share this:

Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
5 Comments
oldest
newest
willy
willy
1 month ago

Looks fairly complete in terms of I/O, and there’s not even one square millimeter of wasted space on the board! It could easily find its way in plenty of toys.

Jeroen
1 month ago

Does this also support mbed, or some other C/C++ sdk or rtos?, not realy a fan of arduino or python.

Adi
Adi
1 month ago

Considering that Arduino support for nano 33 BLE (nRF52840) is completely based on mbed, I wouldn’t be surprised if Arduino support for these boards is also built upon mbed.

Ethan
Ethan
1 month ago

The nRF52 series is well supported with Zephyr, Mbed, RIOT, and lots of others I forgot. All you should need to do is set the pin definitions.

PhracturedBlue
PhracturedBlue
1 month ago

The TP1,2,3,5 are connected to the SWD interface, so the board should be programable with a SWD/JTAG programmer to replace the bootloader and softdevice firmware (meaning it should work with Zephyr or the Nordic SDK). Hopefully they actually tested it at 5uA rather than just reporting the nrf52 specs. I see the LC filter for the DC/DC converter on the schematic, but I’ve seen that other inexpensive modules have difficulty hitting the low-power specs. IT is definitely an interesting looking board.

Advertisement