ATtinyCore - Arduino board package for ATTiny841/441, 1634, and almost every other ATTiny

ATtiny841 Arduino Core

The Atmel ATtiny841 microcontroller is one of the most capable products of the Atmel/Microchip ATtiny product line. This MCU is an improved version of the ATtiny84, and while priced only pennies higher than the '84, has a far more advanced featureset, including dual hardware serial ports, an advanced ADC, an extra 16-bit timer, and remappable output compare channels. This board package (or "core") provides Arduino support for the ATTiny841 (and almost every other ATtiny that is big enough to work well with Arduino)

  • 8k Flash, 512b EEPROM, 512b SRAM
  • Optiboot bootloader support - program over serial!
  • Dual hardware UARTs
  • Hardware SPI
  • Hardware I2C slave (I2C master is handled with a software implementation)
  • SIX PWM outputs
  • ADC on all pins
  • Two on-chip analog comparators
  • Compatible with Arduino IDE 1.6.5 and higher - we recommend the latest 1.8.x release.
  • 8mhz (internal), up to 16mhz with external crystal. (20mhz seems to work @ 5v and room temperature, despite being out of spec)

Please report ATTiny841 issues through github - or failing that, via e-mail.

Buy my ATTiny841 breakout board on Tindie - available assembled or as bare boards

A lovely breakout board for the ATtiny841 that you've just gotta have!

ATtiny1634 Arduino Core

The Atmel ATtiny1634 microcontroller is an exciting processor from Atmel's ATtiny line of 8-bit AVR microcontrollers. Although it doesn't have a third timer like the tiny841 does, the combination of large flash and SRAM memory, dual uarts, and 17 GPIO pins makes it a compelling package, filling a space between the smaller Tiny's, and the ever popular '328p. The second uart makes this chip particularly well suited for use with GPS, GSM, and serial WiFi adapters (like the ESP8266) without interfering with serial programming or resorting to SoftwareSerial and the limitations associated with it.

  • 16k Flash, 256b EEPROM, 1k SRAM
  • Optiboot bootloader support - program over serial!
  • Dual hardware UARTs
  • Hardware USI (for SPI or I2C master or slave)
  • Hardware I2C slave
  • Four PWM outputs
  • 12 analog inputs
  • on-chip analog comparators
  • Compatible with Arduino IDE 1.6.5 and higher - we recommend the latest 1.8.x release.
  • 8mhz (internal), up to 16mhz with external crystal. (20mhz seems to work @ 5v and room temperature, despite being out of spec)

ATTinyCore on Github

Buy my ATTiny1634 breakout board on Tindie - available assembled or as bare boards

A lovely breakout board for the ATtiny1634 that you've just gotta have!