Skip to content
Mighty 1284P Platform for Arduino
C C++
Branch: master
Clone or download
Pull request Compare This branch is 3 commits ahead of maniacbug:master.
Latest commit dd78922 Aug 8, 2014
Type Name Latest commit message Commit time
Failed to load latest commit information.
bootloaders clean up Aug 8, 2014
variants/standard clean up Aug 8, 2014
.gitignore clean up Aug 8, 2014
Changelog clean up Aug 8, 2014 clean up Aug 8, 2014
boards.txt clean up Aug 8, 2014

Mighty 1284P: Platform files for Arduino to run on ATmega1284P

What is it?

Everything you need to run Arduino on ATmega1284P.

Current state

This is a fork of Maniacbug's work, which seems to have been abandoned. It uses upstream Arduino files as much as possible instead of (out of date) copies. It has been tested and is considered complete. Please report any bugs you may find.


Recommended method: on your Debian system, install the package from the repository. Alternatively:

  1. Download the ZIP File
  2. Unzip it a folder called 'hardware' in your sketchbook directory, e.g. ~/Arduino/hardware/mighty-1284p
  3. Restart the IDE
  4. Select Tools > Board > Mighty 1284p 16MHz using Optiboot
  5. To burn the bootloader, follow the Arduino Bootloader instructions.


  • Works only on Arduino >= 1.0
  • Cannot be burned using USBtinyISP. That programmer cannot flash to chips with >64k flash size.

See also

Supported Boards

  • 'Mighty 1284p using Optiboot'.
  • 'Original Mighty 1284p'. Uses a different booloader; if you have a board with this, burning optiboot is recommended.
You can’t perform that action at this time.