Arduino for other Chips
The Arduino IDE can be configured to program a variety of microcontrollers, not just the ones found on the standard Arduino boards. However, while this capability is possible for many other chips, not all have been documented. This page contains links for configuring the Arduino IDE to program other microcontrollers.
- Adding Third Party Boards to the Arduino v1.6.4+ IDE - Boards Manager makes it easy to add support for other hardware to Arduino.
- Unofficial list of 3rd party boards support urls - These URLs are used for easy installation with the Arduino IDE 1.6.4+ Boards Manager.
- attiny - ATtiny25/45/85/24/44/84
- ATTinyCore - ATtiny 25/45/85, 24/44/84, 261/461/861, 48/88, 2313/4313, 87/167, 441/841, 1634, 828
- Mighty 1284P - Adds support for ATmega1284P with 32 digital I/O pins, 3 PWM outputs, 8 analog inputs, 128KB flash, and 16KB SRAM.
- XMegaForArduino github project for the ATxmega series - This project successfully demonstrates how to extend the existing Arduino IDE for Atmel ATxmega processors without breaking (or re-writing) the existing IDE
- esp8266 - ESP8266 80 MHz microcontroller with WiFi by ESP8266 Community Forum
- MightyCore -ATmega1284/P, ATmega644/P/PA/A, ATmega324P/PA/A, ATmega164P/PA/A, ATmega32, ATmega16, ATmega8535
- MegaCore - ATmega2561/V, ATmega2560/V, ATmega1281/V, ATmega1280/V, ATmega640/V, ATmega128/L/A, ATmega64/L/A
- MiniCore - ATmega328/P/PA/A, ATmega168/P/PA/A, ATmega88/P/PA/A, ATmega48/P/PA/A, ATmega8
- MicroCore - ATtiny13/A/V
- MajorCore - ATmega162/V, ATmega8515/L
Additional information on how to make your own modifications to the Arduino IDE for custom hardware