ATtiny841+1634 Arduino Core

ATtiny841 Arduino Core

The Atmel ATtiny841 microcontroller is one of the most appealing of the ATtiny product line. This MCU is an improved version of the ATting84, and while priced only pennies higher than the '84, has a far more advanced featureset.

  • 8k Flash, 512b EEPROM, 512b SRAM
  • Optiboot bootloader support - program over serial!
  • Dual hardware UARTs
  • Hardware SPI
  • Hardware I2C slave
  • SIX PWM outputs
  • ADC on all pins
  • Two on-chip analog comparators
  • Compatible with Arduino IDE 1.6.x (1.0.6 with more instalation work)
  • 8mhz (internal), with external crystal, up to 16mhz (rated) or 20mhz (overclocked - seems stable)

Until now, there has been no working Arduino core available for the ATtiny84. Last year an attempt was made, but development there appears to have ceased very early in the process. I have forked this, and have gotten basic Arduino functionality working, so you can now use the best of the ATTiny's with Arduino. It is still in a beta state, but the basics (I/O, PWM, UART) all seem to work. Although only I2C slave support is provided in hardware, the SoftI2CMaster library has been tested and works.

Arduino Tiny841 on Github

Please report issues through github - or failing that, in the thread on the Arduino forums.

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

ATtiny1634 Arduino Core

The Atmel ATtiny1634 microcontroller is an exciting and economical 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.

  • 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.x (1.0.6 with more instalation work)
  • 8mhz (internal), with external crystal, up to 12mhz (rated) or 16mhz (overclocked - seems stable)

Support based on Rambo's core for 1.0.6

Arduino Tiny1634 on Github

Please report issues through github - or failing that, in the thread on the Arduino forums.

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