Group Assignment: Microcontroller Characterization
1. Objective
The goal of this group assignment is to research and compare the architectures, performance, and development workflows (toolchains) of mainstream microcontrollers, specifically focusing on the RP2040 and ESP32-C3 within the Seeed Studio XIAO ecosystem.
2. Microcontroller Landscape
Before a deep dive into specific chips, we analyzed the three pillars of current hobbyist and industrial MCU architectures:
- 8-bit AVR (Legacy & Robustness): High tolerance for voltage fluctuations, easy to hand-solder, but limited by clock speed and memory.
- ARM Cortex-M (Industry Standard): Dominates the 32-bit market. High efficiency with a massive ecosystem (STM32, RP2040).
- RISC-V (Open Standard): A rising architecture that is royalty-free and highly customizable. It is increasingly used in modern IoT chips like the ESP32-C3.