Features / Specs
- Manufacturer: Seeed Studio
- Part Number: 102010448
- Main Chip: Nordic nRF52840 (Arm Cortex-M4 32-bit Processor with FPU, 64 MHz)
- Antenna: Onboard chip antenna – no external antenna connector
- Flash Memory: 1 MB (on-chip) + 2 MB onboard QSPI flash
- RAM: 256 kB
- USB Interface: USB Type-C, connected directly to the nRF52840’s native USB 2.0 full-speed (12 Mbps) controller
- Power Input Options:
- USB Type-C Socket: 5 VDC
- VUSB Pin: Power input/output, connected directly to the USB Type-C VBUS line
- Battery Pads: 3.7 V lithium battery, soldered to the BAT pads on the back of the board (no battery connector), charged by the onboard BQ25101 charger at 50 mA or 100 mA (selected via
P0.13) – battery temperature sensing is not used
- Power Switching: Runs from USB when connected, and from the battery otherwise
- 3V3 Pin (Output): Regulated 3.3 V output from the onboard SGM2040-3.3 regulator
- Operating Voltage Range (Chip): 1.7 – 3.6 V (supplied at 3.3 V by the onboard regulator)
- I/O Logic Level: 3.3 V – pins are not 5 V tolerant
- Standby Current (Typical): 5 μA
- Communication Interface: USB / SWD
- Programming Support: Arduino / MicroPython / CircuitPython
- Bootloader: Double-press Reset to enter bootloader mode
- Operating Temperature Range (Chip): -40 °C to +85 °C
- Usable Peripherals (This Board): 11x programmable GPIOs (all PWM-capable) / 1x UART / 1x I2C / 1x SPI / 6x ADC channels / 1x NFC
- Full Chip Capabilities (Not All Exposed on This Board): 48x programmable GPIOs / 2x UART / up to 4x SPI master + 3x SPI slave / up to 2x I2C / 1x I2S / 1x PDM / 4x PWM units (4 channels each) / 12-bit 200 ksps ADC, 8 channels / QSPI / QDEC / 5x 32-bit timers / USB 2.0 full speed / NFC-A tag / Arm CryptoCell 310
- GPIO:
- Usable: 11x programmable GPIOs on header pins
D0–D10(P0.02/P0.03/P0.28/P0.29/P0.04/P0.05/P1.11/P1.12/P1.13/P1.14/P1.15) - Analog:
D0–D5(6x ADC channels) - NFC:
NFC1(P0.09) /NFC2(P0.10) on pads on the back of the board - Battery Monitoring: Battery voltage is read on
P0.31(AIN7), enabled byP0.14– keepP0.14low when reading, and never set it high while charging, orP0.31can be damaged - Debug: SWD pads on the back of the board (
SWDIO/SWDCLK/RESET/GND)
- Usable: 11x programmable GPIOs on header pins
- Onboard Peripherals:
- Buttons: Reset
- LEDs: RGB user LED, lit when driven low (red
P0.26, greenP0.30, blueP0.06), red charge LED (P0.17reads low while charging) - Sensors: None – the IMU and microphone are on the XIAO nRF52840 Sense
- Pin Description: Pinout diagram in the product images; full pin map in the linked Seeed wiki
- Certifications: FCC (FCC ID Z4T-XIAONRF52840) / CE / Japan MIC (211-220207)
- Dimensions (L x W x H): ~(21 x 17.8 x 4.5 mm)
- Number of Pins: 2x 7 pins (14 total)
- Header Pin Pitch: 2.54 mm
- Spacing Between Pin Rows (Centre to Centre): 15.24 mm
- Bluetooth Version: Bluetooth 5 (LE), Bluetooth mesh
- Bluetooth Data Rates: 125 kbps / 500 kbps / 1 Mbps / 2 Mbps
- Bluetooth Transmit Power Range: -20 dBm to +8 dBm (4 dB steps)
- Bluetooth Receive Sensitivity: -95 dBm @ 1 Mbps / -103 dBm @ 125 kbps
- Other Radio Protocols (Chip): IEEE 802.15.4 (Thread / Zigbee) / ANT / 2.4 GHz proprietary
- NFC: NFC-A tag (Type 2, with wake-on field)






