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
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
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