Skip to main content

0. Group Assignment

This week’s assignment included the following tasks:

Demonstrate and compare the toolchains and development workflows for available embedded architectures

So I asked ChatGPT to help me with this.

Help me list the specs of all the boards in the Seeed Studio XIAO series, including cpu frequency, ram flash size, etc. Present it in table form

I Got:

The Seeed Studio XIAO series comprises a range of compact development boards, each equipped with distinct microcontrollers and features. Below is a table summarizing the key specifications of each board:

Board ModelProcessorCPU FrequencyRAMFlash MemoryWireless ConnectivityBuilt-in SensorsI/O Pins (Digital/Analog)Interfaces (I2C/UART/SPI)PWM PinsDimensions (mm)
XIAO SAMD21ARM Cortex-M0+ (SAMD21G18)Up to 48 MHz32 KB256 KBNoneNone11/111/1/11021×17.8×3.5
XIAO RP2040Dual-core ARM Cortex-M0+ (RP2040)Up to 133 MHz264 KB2 MBNoneNone11/41/1/11121×17.5×3.5
XIAO nRF52840ARM Cortex-M4 (nRF52840)Up to 64 MHz256 KB1 MBBluetooth 5.0/BLE/NFCNone11/61/1/11121×17.5×3.5
XIAO nRF52840 SenseARM Cortex-M4 (nRF52840)Up to 64 MHz256 KB1 MBBluetooth 5.0/BLE/NFCIMU, Microphone11/61/1/11121×17.5×3.5
XIAO ESP32C3RISC-V (ESP32-C3)Up to 160 MHz400 KB4 MBWiFi, Bluetooth 5.0None11/41/1/1/11121×17.5×3.5
XIAO ESP32S3Dual-core Xtensa LX7 (ESP32-S3)Up to 240 MHz512 KB8 MBWiFi, Bluetooth 5.0None11/91/1/1/11321×17.5×3.5
XIAO ESP32S3 SenseDual-core Xtensa LX7 (ESP32-S3)Up to 240 MHz512 KB8 MBWiFi, Bluetooth 5.0IMU, Microphone11/91/1/1/11321×17.5×3.5
XIAO RA4M1ARM Cortex-M4 (RA4M1)Up to 48 MHz32 KB256 KBNoneNone11/111/1/11021×17.5×3.5
XIAO RP2350Dual-core ARM Cortex-M33 (RP2350)Up to 150 MHz264 KB2 MBNoneNone11/41/1/11121×17.5×3.5
XIAO MG24ARM Cortex-M33 (EFR32MG24)Up to 78 MHz256 KB1 MBZigbee, Thread, MatterNone11/111/1/11021×17.5×3.5
XIAO MG24 SenseARM Cortex-M33 (EFR32MG24)Up to 78 MHz256 KB1 MBZigbee, Thread, MatterIMU, Microphone11/111/1/11021×17.5×3.5

Notes:

  • Built-in Sensors: The XIAO nRF52840 Sense and XIAO ESP32S3 Sense models include an Inertial Measurement Unit (IMU) and a microphone.

  • Wireless Connectivity: The XIAO ESP32C3, ESP32S3, and ESP32S3 Sense models support WiFi and Bluetooth 5.0. The XIAO nRF52840 and nRF52840 Sense models support Bluetooth 5.0/BLE/NFC. The XIAO MG24 and MG24 Sense models support Zigbee, Thread, and Matter.

  • Programming Languages: All models are compatible with Arduino. The XIAO SAMD21, RP2040, nRF52840, and nRF52840 Sense models also support CircuitPython and MicroPython.

  • Dimensions: All models have a compact form factor of 21×17.5×3.5 mm.

And Then I compared the toolchains and development workflows for available embedded