I have decided to make a simple project so thinked about arduino but that seems very worthy so i decided to use attiny85 ic for my project,but i don't have arduino or avr to program it. Is there any way to program the below ic without arduino or avr?.

  • How about buying the Digispark USB Development board, which uses an Attiny85 and can be programmed via USB? – chrisl Jun 17 '20 at 12:17
  • I use a “USBasp” ISP programmer. Those are cheap, compatible with avrdude, and more convenient than an Arduino running the ArduinoISP firmware. Beware there are some Chinese “USBISP” programmers (note the spelling) that are not compatible with avrdude. – Edgar Bonet Jun 17 '20 at 13:27

Programming a bare ATtiny85 IC needs either another Arduino or an AVR programmer

Programmer $4-$7

Something like the Pololu AVR Programmer v2.1 can be bought for $7 and used with the free Arduino development software (IDE). I have used this to program an ATtiny85. This is what I would suggest, because a programmer is the most versatile solution.

USBAPS Even cheaper, a $4 USBASP

Arduino as ISP $4.50

I have used an old Arduino Duemilanove using the Arduino as ISP sketch as a programmer for an ATtiny85 but any Arduino with inbuilt USB and enough GPIO could be used. There are some low cost ATmega328P or ATmega32u4 based Arduino clones that would be suitable. A Nano v3 clone costs $4.50.


Development Board with USB $3

As others have commented, you can buy a "digispark" (just Google and click "shopping") for three or four dollars. This is essentially a breakout board with an ATtiny85, a USB connector and a soft-USB-capable bootloader pre-loaded onto the ATtiny85. You can program it with the Arduino IDE after using the IDE's board-manager to install Digistump's "core" definitions for the Digispark. It doesn't need another Arduino nor an AVR Programmer. I bought three on Amazon for $9 a month ago.

three digisparks

Since it is an Arduino-compatible development board, it doesn't really meet your requirement of "without Arduino" - but it might be the closest solution to what you have in mind.

Useful resources and inspiration:

Yes, 12 LEDs individually controlled with just four resistors and four pins of an eight-pin ATtiny85 and and no other components!

I have no affiliation with the above site, I just think it is one anyone new to electronics with an ATtiny85 would find interesting.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.