644/1284 Wide

Six Arduino-compatible ATmega644 & ATmega1284 boards with upgraded flash, RAM, EEPROM, and high-power variants

This project is coming soon. Sign up to receive updates and be notified when this project launches.

644/1284 Wide is the answer to your need for more memory and power versatility in Arduino projects. These ATmega644 & ATmega1284-based Arduino-compatible boards give you two to eight times as much flash and RAM memory and are available in 3.3 V, 5 V, and 5 V high-power variants. Does your project need more resources than are available on a Nano, UNO, Leonardo, or even Mega2560 Arduino board? Does it need to run at 3.3 V or 5 V? Does it need to drive power components? If so, at least one of these six Wide boards will make your job much easier.

Wide Addresses Your Power, Flash, and RAM Frustrations

We considered a wide range of useful parameters when designing these boards. For example, many new chips work on 3.3 V, so it is useful to have a board running at this voltage. Another important requirement was the ability to drive power components, like MOSFETs, since you can’t power a MOSFET with a basic microcontroller board. The power capabilities of typical microcontroller boards are quite limited. Arduino boards are made for treating signals, not driving anything. This is a problem, because many users want to be able to drive a led strip, a motor, a power circuit, etc. Which is where Wide boards come in.

Six Useful Options

  • 644 Wide, 3.3 V
  • 644 Wide, 5 V
  • 644 Wide Power
  • 1284 Wide, 3.3 V
  • 1284 Wide, 5 V
  • 1284 Wide Power

Power Variants

The voltage regulator on our 644 Power and 1284 Power boards is made of a DC/DC circuit. This allows the user to power the board with anywhere from 6 V to 24 V and consume up to 1200 mA of current at 5 V. This is not possible with a linear regulator, which would burn or limit the current because the current becomes too important and/or because the dropout voltage is too high.

Seven I/O outputs are converted into open drain switches (with a maximum voltage of 32V) that can sink 600 mA each. At 15 times the microcontroller’s maximum output-current capability per pin, this makes Wide Power boards appropriate for many applications, including driving unipolar stepper motors and power relays directly, without the need for a separate shield.

Features & Specifications

  • Instant upgrade, 100% compatible with a wide range of Arduino projects
  • Ten more digital I/Os than on an Arduino Uno / Nano
  • Two more analog inputs than on an Arduino Uno
  • More flash and RAM
  • Real EEPROM offering 10x the durability of emulated EEPROM
  • Lower cost than the Arduino Mega2560
  • Can be fitted with a 0.96" OLED screen option
  • Your choice of ATmega644 or ATmega1284 microcontrollers
  • Your choice of 3.3 V, 5 V, or 5 V high-power variants

Pinout Diagrams

644/1284 Wide Pinout

644/1284 Wide Pinout

644/1284 Wide Power Pinout

644/1284 Wide Power Pinout

Room for a 0.96-inch OLED I²C Module

But that’s not all! Since many projects nowadays require some kind of visual display, and since these boards have more than enough memory to drive a screen, we have added a port that you can use to connect a 0.96-inch OLED I²C module. Zero wiring necessary! Now you can use your board to implement a menu or to log information without the need for a serial monitor!


You can find all available document files, including a work-in-progress user manual, on GitHub.

Interested in This Project?

You can sign up right at the top of this page to be notified when this campaign launches and to receive other useful updates. We work hard to send useful information only, and you can unsubscribe at any time.

644/1284 Wide is part of the Microchip Get Launched design program, using the ATMEGA1284P-AU and ATMEGA644PA-AU microcontrollers!

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: