Microchip Technology ATtiny102/104 AVR 8-Bit Microcontrollers

Microchip ATtiny102/104 AVR 8-Bit Microcontrollers are based on the AVR® enhanced RISC architecture. Throughputs close to 1MIPS per MHz are achieved by executing powerful instructions in a single clock cycle. This allows device optimization for power consumption versus processing speed. The high-performance, low-power ATtiny102, and ATtiny104 MCUs have 1024Bytes of in-system programmable flash memory with 32Bytes of internal SRAM.


  • High-performance and low power Microchip® AVR® 8-Bit microcontroller family
    • Advanced RISC architecture
      • 54 Powerful instructions
      • Mostly single clock cycle execution
      • 16x8 general purpose working registers
      • Fully static operation
      • Up to 12MIPS throughput at 12MHz
  • Non-volatile program and data memories
    • 1024Bytes of In-system programmable flash program memory
    • 32Bytes internal SRAM
    • Flash Write/Erase cycles 10,000
    • Data retention 20 years at 85°C / 100 years at 25°C
    • Self-programming flash on full operating voltage range (1.8V to 5.5V)
  • Peripheral features
    • One 16-bit Timer/Counter (TC) with prescaler, input capture, two output capture, and two PWM channels
    • Programmable Watchdog Timer (WDT) with separate on-chip oscillator
    • Selectable internal voltage references 1.1V, 2.2V and 4.3V
    • 10-bit ADC with 8-Channels/14-pin and 5-Channel/8-pin package options
    • On-chip Analog Comparator (AC)
    • Serial communication module: Single USART
  • Special microcontroller features
    • In-System programmable
      • External programming (2.7 to 5.5V)
      • Self-programming (1.8 to 5.5V)
  • External and internal interrupt sources
  • Low power Idle, ADC noise reduction, and power-down modes
  • Enhanced power-on reset circuit
  • Programmable supply voltage level monitor with interrupt and reset
  • Accurate internal calibrated oscillator
  • Fast and normal start-up time options are available
  • I/O and packages
    • 12 programmable I/O lines for ATtiny104 and 6 programmable I/O lines for ATtiny102
    • 8-pin UDFN (ATtiny102)
    • 8-pin SOIC150 (ATtiny102)
    • 14-pin SOIC150 (ATtiny104)
  • 1.8V to 5.5V operating voltage range
  • Up to -40°C to 125°C temperature range
  • Speed grades
    • 0 to 4MHz at 1.8V to 5.5V
    • 0 to 8MHz at 2.7V to 5.5V
    • 0 to 12MHz at 4.5V to 5.5V

Block Diagram

Block Diagram - Microchip Technology ATtiny102/104 AVR 8-Bit Microcontrollers
Published: 2016-04-19 | Updated: 2023-08-08