Microcontroller addon boards
We carry a variety of microcontroller development boards for the Raspberry Pi Model A+/B+/2B with a focus on flexibility and hackability, while still being easy to use. All boards come with open source software that runs on the Raspberry Pi.
There are 2 boards based on 8 bit Atmel AVR (AVRPi-x), and one board based on 32 bit ARM Cortex M3 (ARMinARM).
|
AVRPi-328 |
AVRPi-32U4 |
ARMinARM |
Image |
 |
 |
 |
Microcontroller |
Atmel ATmega328p |
Atmel ATmega32U4 |
STM32F103RET6 |
Type |
8 bit AVR |
8 bit AVR |
32 bit ARM Cortex-M3 |
Frequency |
8/12/16 MHz |
8 MHz |
72 MHz |
Flash |
32KB |
32KB |
512KB |
SRAM |
2KB |
2.5KB |
64KB |
EEPROM |
1KB |
1KB |
- |
Voltage |
3.3 Volt (5V tolerant) |
3.3 Volt (5V tolerant) |
3.3 Volt (most pins 5V tolerant) |
Arduino compatible |
Yes (Arduino Pro + Pro Mini + Fio + Lilypad) |
Yes (Arduino Leonardo + Micro + Esplora) |
Partially (Leaflabs' Maple) |
USB HID |
No (possible in software) |
Yes |
Yes |
Raspberry Pi GPIO |
All 26 A+/B+/2B GPIO pins |
All 26 A+/B+/2B GPIO pins |
All 26 A+/B+/2B GPIO pins |
mcu GPIO |
All ATmega328p pins |
All ATmega32U4 pins |
All STM32F103RET6 pins |