The ATtiny412 is an 8-bit AVR microcontroller integrates flash memory, SRAM, configurable I/O pins, timers, and communication interfaces within a small footprint, making it suitable for simple control systems. Its architecture allows efficient instruction execution and predictable performance.
| Features - ATtiny412 | |
|---|---|
| CPU | 8-bit AVR® Processor |
| Clock speed | Up to 20 MHz |
| Flash memory | 4 KB |
| SRAM | 256 B |
| Power | 1.8V- 5.5V |
| I/O pins | 6 GPIO pins |
| Bluetooth/WiFi: | No |
The RP2040 is a 32-bit microcontroller designed by Raspberry Pi, it is optimized for performance and flexibility, offering a significant amount of SRAM and programmable I/O capabilities. Due to its higher processing power and expanded memory, the RP2040 is suitable for more complex embedded applications that require multitasking or advanced peripheral control.
| Features - RP2040 | |
|---|---|
| CPU | Dual-core Arm Cortex-M0+ |
| Clock speed | Up to 133 MHz |
| Flash memory | 16 MB |
| SRAM | 264 KB |
| Power | 1.8V - 3.3V |
| I/O pins | 30 GPIO pins |
| Bluetooth/WiFi: | No |
The ESP32-C3 is a single-core Wi-Fi and Bluetooth 5 (LE) microcontroller SoC, based on the open-source RISC-V architecture. It strikes a balance between power, cost, and performance. It is known for its security features and its great community support, making it ideal for IoT projects.
| Features - ESP32-C3 | |
|---|---|
| CPU | 32-bit RISC-V single-core processor |
| Clock speed | Up to 160 MHz |
| Flash memory | 4 MB |
| SRAM | 400 KB |
| Power | 3.0V - 3.6V |
| I/O pins | 22 GPIO pins |
| Bluetooth/WiFi: | Yes |