Skip to content

ATtiny85

The board as it appears on the Velxio canvas, with its full pin map read live from the simulator (regenerated by scripts/gen-boards.mjs, so it always matches what you can wire).

ATtiny85 board

Family: Arduino & AVR · Languages: Arduino C++

The bare 8-pin DIP ATtiny85 at 8 MHz with 8 KB of flash — not a development board, a chip you breadboard directly. Five usable I/O pins, so most projects here are one sensor or one output at a time.

Two things worth knowing before you wire it:

  • No hardware I2C or SPI peripheral. The ATtiny85 has USI instead, so I2C libraries written for it (TinyWireM and friends) drive the bus in software. The emulator implements USI, so those libraries work.
  • PWM comes from Timer0 and Timer1, and analogWrite() is only available on the pins those timers reach — see the PWM fade example.

New ATtiny85 project opens the editor with the chip and a working blink sketch. The gallery also has a button + LED and an NTC temperature sensor project on the same chip.

  • VCC
  • PB2
  • PB1
  • PB0
  • PB5
  • PB3
  • PB4
  • GND

Every pin above is clickable on the canvas — click one to start a wire. Board-level behavior, quirks and example links live on the family page.