ATTINY85-20PU: 8-bit AVR Microcontroller, 2/4/8K Flash, 1.8-5.5V, 20MHz

The Microchip ATTINY85-20PU is part of the ATtiny85 series, an 8-bit microcontroller that integrates 2/4/8K bytes of in-system programmable Flash memory. It is designed for applications requiring a compact microcontroller with flexible I/O options and robust performance in power-constrained environments. The ATTINY85-20PU operates across a wide voltage range of 1.8 to 5.5 volts, making it suitable for battery-operated and portable applications.

This microcontroller is built on the high-performance, low-power AVR architecture, featuring 120 powerful instructions that execute most operations in a single clock cycle. It supports up to 20 MHz clock speed at voltages above 4.5V, enabling efficient processing and control capabilities. The device includes a variety of peripherals such as an 8-bit timer/counter, high-speed timer/counter, Universal Serial Interface (USI), an analog comparator, and a 10-bit ADC, enhancing its utility in a wide range of applications.

Key Specifications and Features

  • CPU: 8-bit AVR
  • Flash Memory: 2/4/8K bytes In-System Programmable
  • EEPROM: 128/256/512 bytes
  • SRAM: 128/256/512 bytes
  • I/O Pins: 6 Programmable
  • ADC: 10-bit, up to 4 channels
  • Timers: Two 8-bit
  • PWM Channels: 2
  • Operating Voltage: 1.8 - 5.5V
  • Maximum Clock Speed: 20 MHz
  • Power Consumption: 300 µA at 1 MHz, 1.8V (Active Mode)

ATTINY85-20PU Datasheet

ATTINY85-20PU datasheet (PDF)

ATTINY85-20PU Substitutes
Equivalent alternate parts that may serve as a substitute for ATTINY85-20PU, most popular parts first


  • Battery-powered devices
  • LED lighting control
  • Sensor interfacing and data acquisition
  • DIY electronics projects
  • Portable medical devices



General information

Microcontrollers (MCUs) are compact integrated circuits designed to govern a specific operation within an embedded system. They are essentially 'mini computers' on a single chip, containing a processor core, memory (both program and data), and programmable input/output peripherals. MCUs are used across various applications due to their efficiency, low cost, and flexibility.

When selecting a microcontroller, engineers should consider factors such as clock speed, memory size, power consumption, and available I/O ports. These parameters determine the MCU's capability to handle the computational and control tasks of the application. The choice of operating voltage and power modes also impacts the device's suitability for battery-powered or energy-sensitive projects.

The AVR series from Microchip is renowned for its advanced RISC architecture, offering high performance with low power consumption. The ATTINY85-20PU, with its compact size and comprehensive feature set, is particularly well-suited for applications where space and power efficiency are critical. Its wide operating voltage range and high clock speed flexibility make it a versatile choice for a broad spectrum of applications, from simple control systems to more complex processing tasks.

The development ecosystem surrounding AVR microcontrollers, including comprehensive tool support, libraries, and community resources, significantly eases the design process, allowing for rapid prototyping and development. This accessibility, combined with the microcontroller's technical capabilities, makes the ATTINY85-20PU an attractive option for both hobbyists and professional engineers.

PartsBox Popularity Index

  • Business: 2/10
  • Hobby: 9/10

Electronic Component Database

Popular electronic components