ATtiny85

The high-performance, low-power Microchip 8-bit AVR RISC-based microcontroller combines 8KB ISP flash memory, 512B EEPROM, 512-Byte SRAM, 6 general purpose I/O lines, 32 general purpose working registers, one 8-bit timer/counter with compare modes, one 8-bit high speed timer/counter, USI, internal and external Interrupts, 4-channel 10-bit A/D converter, programmable watchdog timer with internal oscillator, three software selectable power saving modes, and debugWIRE for on-chip debugging. The device achieves a throughput of 20 MIPS at 20 MHz and operates between 2.7-5.5 volts. By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, balancing power consumption and processing speed.

Main Content

A Tiny Compass With ATtiny85

“This is our first project with ATtiny85; a simple pocket digital compass (in collaboration with J. Arturo Espejel Báez). ATtiny85 is a high performance and low power microcontroller. It has 8 Kbytes of programmable flash memory. Due to this, the …

Boat Ventilator Control

“Controlling a fan in my boat on the cheap; with an ATTiny85 (DigiSpark) and a DHT11 temperature and humidity sensor A Small controller based on a Digispark ATTiny controller I had on my shelf and a spare DHT11 combined temperature …

Multiple ATtiny85/13A Programmer

“Program 6 ATtiny85/13A at the same time with this custom programmer board. Attiny MCUs are very popular as it is quite easy to program them and using them instead of atmega328 chip can reduce the cost of the overall …

A full-duplex tiny AVR software UART

“I’ve written a few software UARTs for AVR MCUs. All of them have bit-banged the output, using cycle-counted assembler busy loops to time the output of each bit. The code requires interrupts to be disabled to ensure accurate timing …

Designing and Building a UV Sanitizer

“The Invisible Enemy “Pandemic,” it’s a scary word to hear. Especially when it’s accompanied by panic-buying of canned goods, pasta, and the disappearance of most disinfecting products from stores. As soon as various media outlets started filling up …

Four Sample Player

“This is a simple audio player, based on an ATtiny85, that plays one of four audio samples from a DataFlash chip at the press of one of four buttons For example, you could make it play one of four tunes …

USB Power Tester based on ATtiny45/85

“Simple USB Power Tester based on ATtiny45/85 and INA219. You can switch between different screens by pressing the SET button.”

Battery Hero (aka Cutout Switch)

“Last year I brought a thermoelectric cooler for camping. These aren’t the best for cooling items down from room temperature but they will kept items cold if they come out of a fridge. The big issue is that the …

Reducing Sleep Current in ATTiny Digispark

“The ATTiny85 is a nice cheap micro-controller useful for standalone applications with a small amount of I/O and not needing connectivity like wifi. A convenient way of using these is with the Digispark type modules as they incorporate a …

How to Construct a Mini USB Arduino

“According to information from the official Instagram of the Arduino company, there are approximately 30 million active users of the platform. All of them are spread all over the world. With this large number, we realize how much the platform …