ATtiny1616 Development Board

What is it?

ATtiny1616 Development Board is a small and handy development board built around new generation of ATiny series. It is pin and size compatible with Arduino Nano board and can be used as it’s direct replacement (with certain limitations). It can be programmed using both Arduino IDE and Platformio IDE, as well as vanilla console tools.

Why ATtiny1616?

I’m a big fan of early ATtiny series chips, I even made my own ATtiny Flasher tool for productive development and few educational kits based on ubiquitous ATtiny85. Time has come to extend my horizons and look into modern line of ATtiny chips, specifically so called 1-series and 2-series line of MCUs.

No need to mention that they went far ahead old series, and having resources comparable with old ATmega series. This gave me an idea to make Arduino Nano pin compatible development board, so I can start using it the projects, where I’d normally pick Arduino Nano. In my practice the best way to get familiar with new hardware is to start using it in the actual projects.

Key features

  • ATTINY1616 8-bit MCU in a 20-pin QFN package
  • Up to 20 MHz guaranteed by manufacturer, up to 32 MHz reported by community in normal conditions
  • 16 KB Flash
  • 2 KB SRAM
  • 128B of EEPROM
  • UPDI interface for flashing and debugging
  • Onboard 5V LDO (disconnected for low power applications)
  • Flash using Arduino IDE, Platformio, or the IDE of your choice
  • Onboard USB-Serial bridge (CH340E) connected to hardware Serial port
  • One RGB LED (WS2812B)
  • Single Push button

What’s included in the package

  • ATtiny1616 Development Board
  • Pin headers


Both software and hardware documentation can be found on project’s Github. You can follow project progress at Hackaday

Where to buy

You may support our work by ordering this product at Tindie