ATtiny40
Key Features
- High Performance, Low Power AVR® 8-Bit Microcontroller
- Advanced RISC Architecture - 54 Powerful Instructions - Most Single Clock Cycle Execution - 16 x 8 General Purpose Working Registers - Fully Static Operation - Up to 12 MIPS Throughput at 12 MHz
- Non-volatile Program and Data Memories - 4K Bytes of In-System Programmable Flash Program Memory - 256 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 8/16-bit Timer/Counter - 10-bit Analog to Digital Converter
- 12 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 - 20-pin SOIC: 18 Programmable I/O Lines - 20-pin TSSOP: 18 Programmable I/O Lines - 20-pad VQFN: 18 Programmable I/O Lines
- Operating Voltage: - 1.8 - 5.5V
- Programming Voltage: - 5V
- Speed Grade - 0 - 4 MHz @ 1.8 - 5.5V - 0 - 8 MHz @ 2.7 - 5.5V - 0 - 12 MHz @ 4.5 - 5.5V