- •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
ATtiny28L
ATtiny28V
Rev. 1062G–AVR–01/06
1