●Overview
●ATtiny20 is a low-power CMOS 8-bit microcontroller based on the compact AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the ATtiny20 achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power consumption versus processing speed.
●Features
●• High performance, low power 8-bit AVR® microcontroller
●• Advanced RISC architecture
● • 112 powerful instructions – most single clock cycle execution
● • 16 x 8 general purpose working registers
● • Fully static operation
● • Up to 12 MIPS throughput at 12MHz
●• Non-volatile program and data memories
● • 2K bytes of in-system programmable flash program memory
● • 128 bytes internal SRAM
● • Flash write/erase cycles: 10,000
● • Data retention: 20 years at 85oC / 100 years at 25oC
●• Peripheral features
● • One 8-bit timer/counter with two PWM channels
● • One 16-bit timer/counter with two PWM channels
● • 10-bit analog to digital converter
● • 8 single-ended channels
● • Programmable watchdog timer with separate on-chip oscillator
● • On-chip analog comparator
● • Master/slave SPI serial interface
● • Slave TWI serial interface
●• Special microcontroller features
● • In-system programmable
● • External and internal interrupt sources
● • Low power idle, ADC noise reduction, stand-by and power-down modes
● • Enhanced power-on reset circuit
● • Internal calibrated oscillator
●• I/O and packages
● • 14-pin SOIC/TSSOP: 12 programmable I/O lines
● • 12-ball WLCSP: 10 programmable I/O lines
● • 15-ball UFBGA: 12 programmable I/O lines
● • 20-pad VQFN: 12 programmable I/O lines
●• Operating voltage:
● • 1.8 – 5.5V
●• Programming voltage:
● • 5V
●• Speed grade
● • 0 – 4MHz @ 1.8 – 5.5V
● • 0 – 8MHz @ 2.7 – 5.5V
● • 0 – 12MHz @ 4.5 – 5.5V
●• Industrial temperature range
●• Low power consumption
● • Active mode:
● • 200 μA at 1MHz and 1.8V
● • Idle mode:
● • 25μA at 1MHz and 1.8V
● • Power-down mode:
● • < 0.1μA at 1.8V