ATtiny85 Microprocessor

The ATtiny85 is a small bite-sized 8-pin MCU. However, don’t be fooled by its size. This 8-bit AVR-based MCU PACKS A PUNCH!

The ATtiny85 excels in an embedded project where only a couple IO’s are used. This is more efficient then using the ATMega328p, which is also part of the AVR family. It’s small size can reduce PCB space.

It has no USB port so a serial programmer is required to … program it.

ATtiny85 in a DIP-8 package
Pinout

Here are the specs:

  1. RISC-based processor
  2. 2.7-5.5V operating voltage
  3. Clock speed: 0-20MHz @4.5-5.5V
  4. 8MHz internal clock
  5. 8 kB of internal flash
  6. 512B SRAM
  7. 512B EEPROM
  8. 6 GPIOs
  9. Full support for internal and external interrupts
  10. An 8-bit timer/counter with prescaler and two PWM channels
  11. An 8-bit high frequency timer / counter with separate prescaler, with two high frequency PWM outputs with separate output compare registers
  12. USI ****with start condition detector
  13. 10-bit ADC with 4 channels, 2 differential  channel pairs with 1x/20x gain, and temperature measurement
  14. On-chip analogue comparator