SpenceKonde/ATTinyCore logo

SpenceKonde/ATTinyCore

Free

Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8

FreeFree tier
Type
Open Source

About SpenceKonde/ATTinyCore

ATTinyCore is an Arduino core providing universal support for almost every classic tinyAVR microcontroller, including ATtiny 1634, 2313/4313, 24/44/84, 441/841, 25/45/85, 261/461/861, 87/167, 48/88, 43, 26, and 828. It supports multiple programming methods: ISP, Serial (Optiboot), and VUSB (Micronucleus). Version 2.0.0 introduces breaking changes such as analogRead() now accepting digital pin numbers instead of requiring raw analog channel numbers. The core is now in maintenance mode; future feature development is focused on megaTinyCore and DxCore. The project uses GitHub Discussions for community interaction.

Key Features

Supports ATtiny 1634, 2313/4313, 24/44/84, 441/841, 25/45/85, 261/461/861, 87/167, 48/88, 43, 26, and 828
Programming via ISP, Serial (Optiboot), or VUSB (Micronucleus)
Version 2.0.0 allows analogRead() with digital pin numbers
Maintenance mode with bug fixes, no major new features
Community discussions on GitHub (replaces Gitter)

Pros & Cons

Pros
  • Wide support for many ATtiny variants
  • Multiple programming options (ISP, serial, USB)
  • Open source and free
  • Active community and discussions
Cons
  • In maintenance mode with no expected major feature enhancements
  • 2.0.0 introduces breaking changes that may require code modifications

Best For

Arduino development on classic ATtiny microcontrollersEmbedded projects requiring small, low-power AVR chips