FREE BROWSER SIMULATOR · NO ACCOUNT

Free ATtiny85 Simulator — Program the 8-Pin AVR Online

Program an ATtiny85 in the browser: the 8-pin AVR with 8 KB of flash, simulated down to its two PWM channels and internal pull-ups. Blink an LED on PB1, wire a button with the internal pull-up, fade with Timer0 PWM, and read an NTC thermistor on the ADC — the four classic tiny-AVR projects, compiled by the real ATTinyCore toolchain.

What you get

  • Real ATTinyCore compilation — the same core you would flash a real Digispark with
  • Accurate pin model — PB0-PB5 with two hardware PWM channels (OC0A/OC0B) and 10-bit ADC
  • Internal pull-ups modeled — button examples need zero external resistors, like the real chip
  • Blink-rate temperature telemetry — the NTC example turns an LED into a 0-100 C thermometer
  • Beginner-sized board — 5 usable I/O pins teach economy of design

Supported targets

ATtiny85 (Digispark) ATTinyCore:avr:attinyx5
Internal clock 8 MHz (down to 1 MHz)
Usable I/O 5 pins (PB0-PB4)
PWM 2 channels — PB0, PB1
ADC 10-bit, 4 channels

Try these examples

FAQ

Is the ATtiny85 good for beginners?

It is a great second chip. The 5 usable pins force you to plan, the internal pull-ups remove breadboard clutter, and the two PWM channels teach hardware constraints. Start on the Arduino Uno, then shrink a project onto the ATtiny85.

Can I use my existing Arduino code on the ATtiny85?

Most simple sketches port directly — the ATTinyCore Arduino core exposes pinMode, digitalWrite and analogWrite as usual. Watch the limits: no hardware serial (SoftwareSerial only), two PWM pins, and 8 KB of flash.