Tiny1284P

A tiny, open source, Arduino-compatible ATmega1284P dev board with USB Type-C for programming and power

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


Tiny1284P is part of the Microchip Get Launched design program!

Tiny1284P is a development board based on the ATmega1284P that uses a USB Type-C connector for programming and power. It is a huge upgrade from other similarly-sized boards that use the ATmega328, with 4 times more flash, 8 times more RAM, and 4 times more EEPROM. You can use it for anything that the ATmega328 was too small for, in the same form factor, with better connectivity through USB Type-C.

While there are other ATmega1284P development boards out there, this one stands apart because it has ease of use in mind. It is based on the popular Arduino UNO platform and will integrate seamlessly into it. It is made with 0805 SMD parts on purpose, because they are easily hand soldered without the need for a reflow oven.

Features & Specifications

  • Microcontroller
    • ATMEGA1284P-AU 8-bit AVR
  • Power
    • 5 V, 16 Mhz or 3.3, V 8 Mhz
    • External 5 V power input
  • Storage
    • 128 KB flash
    • 4 KB EEPROM
  • Memory
    • 16 KB SRAM
  • Programming and debugging
    • USB Type-C connector
    • FT231XS USB 2.0 full UART transceiver
    • JTAG
    • 6-pin ISP header
  • Expansion interfaces
    • 2x UART
    • 3x SPI
    • 6x PWM
    • I²C
  • User Interfaces
    • RX/TX LED's
    • Reset switch
    • Onboard LED
  • Software

Pinout Diagram

See Also

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