 
        
        - •Features
- •Pin Configurations
- •Description
- •Block Diagram
- •Pin Descriptions
- •Port A (PA3..PA0)
- •Port B (PB7..PB0)
- •Port D (PD7..PD0)
- •XTAL1
- •XTAL2
- •RESET
- •Clock Options
- •Internal RC Oscillator
- •Crystal Oscillator
- •External Clock
- •External RC Oscillator
- •Register Indirect
- •I/O Direct
- •I/O Memory
- •Reset Sources
- •Power-on Reset
- •External Reset
- •Watchdog Reset
- •Interrupt Handling
- •Interrupt Response Time
- •External Interrupt
- •Low-level Input Interrupt
- •Sleep Modes
- •Idle Mode
- •Power-down Mode
- •Timer/Counter0
- •Timer/Counter Prescaler
- •Watchdog Timer
- •Hardware Modulator
- •Analog Comparator
- •I/O Ports
- •Port A
- •Port A as General Digital I/O
- •Alternate Function of PA2
- •Port A Schematics
- •Port B
- •Port B as General Digital Input
- •Alternate Functions of Port B
- •Port B Schematics
- •Port D
- •Port D as General Digital I/O
- •Fuse Bits
- •Signature Bytes
- •Calibration Byte
- •Programming the Flash
- •Parallel Programming
- •Signal Names
- •Enter Programming Mode
- •Chip Erase
- •Programming the Flash
- •Reading the Flash
- •Programming the Fuse Bits
- •Programming the Lock Bits
- •Parallel Programming Characteristics
- •Electrical Characteristics
- •Absolute Maximum Ratings
- •DC Characteristics
- •External Clock Drive Waveforms
- •External Clock Drive
- •Register Summary
- •Instruction Set Summary
- •Ordering Information
- •Packaging Information
- •Errata
- •All revisions
- •Table of Contents
 
Features
•Utilizes the AVR® RISC Architecture
•AVR – High-performance and Low-power RISC Architecture
–90 Powerful Instructions – Most Single Clock Cycle Execution
–32 x 8 General-purpose Working Registers
–Up to 4 MIPS Throughput at 4 MHz
•Nonvolatile Program Memory
–2K Bytes of Flash Program Memory
–Endurance: 1,000 Write/Erase Cycles
–Programming Lock for Flash Program Data Security
•Peripheral Features
–Interrupt and Wake-up on Low-level Input
–One 8-bit Timer/Counter with Separate Prescaler
–On-chip Analog Comparator
–Programmable Watchdog Timer with On-chip Oscillator
–Built-in High-current LED Driver with Programmable Modulation
•Special Microcontroller Features
–Low-power Idle and Power-down Modes
–External and Internal Interrupt Sources
–Power-on Reset Circuit with Programmable Start-up Time
–Internal Calibrated RC Oscillator
•Power Consumption at 1 MHz, 2V, 25°C
–Active: 3.0 mA
–Idle Mode: 1.2 mA
–Power-down Mode: <1 µA
•I/O and Packages
–11 Programmable I/O Lines, 8 Input Lines and a High-current LED Driver
–28-lead PDIP, 32-lead TQFP, and 32-pad MLF
•Operating Voltages
–VCC: 1.8V - 5.5V for the ATtiny28V
–VCC: 2.7V - 5.5V for the ATtiny28L
•Speed Grades
–0 - 1.2 MHz for the ATtiny28V
–0 - 4 MHz For the ATtiny28L
Pin Configurations
| 
 | 
 | 
 | 
 | PDIP | 
 | 
 | 
 | 
 | TQFP/QFN/MLF | 
 | 
 | |||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | PD2 | PD1 | PD0 | 
 | RESET | PA0 | PA1 | PA3 | PA2(IR) | 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||||
| RESET | 
 | 1 | 28 | 
 | PA0 | 
 | 
 | |||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||
| 
 | PD0 | 
 | 2 | 27 | 
 | PA1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | 32 | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 
 | ||||||
| 
 | PD1 | 
 | 3 | 26 | 
 | PA3 | 
 | 
 | ||||||||||
| 
 | 
 | 
 | 
 | 
 | ||||||||||||||
| 
 | PD2 | 
 | 4 | 25 | 
 | PA2 (IR) | PD3 | 1 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 24 | PB7 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||||||
| 
 | PD3 | 
 | 5 | 24 | 
 | PB7 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||
| 
 | 
 | 
 | PD4 | 2 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 23 | PB6 | |||||
| 
 | PD4 | 
 | 6 | 23 | 
 | PB6 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||
| 
 | 
 | 
 | NC | 3 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 22 | NC | |||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||||||
| 
 | VCC | 
 | 7 | 22 | 
 | GND | VCC | 4 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 21 | GND | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||||||
| 
 | GND | 
 | 8 | 21 | 
 | NC | GND | 5 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 20 | NC | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||||||
| 
 | XTAL1 | 
 | 9 | 20 | 
 | VCC | NC | 6 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 19 | NC | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||||||
| 
 | 
 | 
 | XTAL1 | 7 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 18 | VCC | |||||
| 
 | XTAL2 | 
 | 10 | 19 | 
 | PB5 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||
| 
 | PD5 | 
 | 11 | 18 | 
 | PB4 (INT1) | XTAL2 | 8 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 17 | PB5 | |
| 
 | 
 | 
 | 
 | 
 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 
 | ||||||
| 
 | PD6 | 
 | 12 | 17 | 
 | PB3 (INT0) | 
 | 9 | 
 | |||||||||
| 
 | 
 | 
 | 
 | 
 | ||||||||||||||
| 
 | PD7 | 
 | 13 | 16 | 
 | PB2 (T0) | 
 | PD5 | PD6 | PD7 | 
 | PB0 | PB1 | PB2 | PB3 | PB4 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | |||||||||||||
| (AIN0) PB0 | 
 | 14 | 15 | 
 | PB1 (AIN1) | 
 | 
 | 
 | ||||||||||
| 
 | 
 | 
 | 
 | |||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | (AIN0) | (AIN1) | (T0) | (INT0) | (INT1) | 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||
8-bit  Microcontroller with 2K Bytes of Flash
 Microcontroller with 2K Bytes of Flash
ATtiny28L
ATtiny28V
Rev. 1062G–AVR–01/06
1
