
- •Features
- •Pin Configurations
- •Overview
- •Block Diagram
- •Pin Descriptions
- •Port A (PA2..PA0)
- •Port B (PB7..PB0)
- •Port D (PD6..PD0)
- •RESET
- •XTAL1
- •XTAL2
- •Disclaimer
- •AVR CPU Core
- •Introduction
- •Architectural Overview
- •Status Register
- •Stack Pointer
- •Interrupt Response Time
- •SRAM Data Memory
- •Data Memory Access Times
- •EEPROM Data Memory
- •EEPROM Read/Write Access
- •Atomic Byte Programming
- •Split Byte Programming
- •Erase
- •Write
- •I/O Memory
- •General Purpose I/O Registers
- •Clock Systems and their Distribution
- •Clock Sources
- •Default Clock Source
- •Crystal Oscillator
- •External Clock
- •Idle Mode
- •Power-down Mode
- •Standby Mode
- •Analog Comparator
- •Brown-out Detector
- •Internal Voltage Reference
- •Watchdog Timer
- •Port Pins
- •Resetting the AVR
- •Reset Sources
- •Power-on Reset
- •External Reset
- •Brown-out Detection
- •Watchdog Reset
- •Watchdog Timer
- •Interrupts
- •I/O-Ports
- •Introduction
- •Configuring the Pin
- •Toggling the Pin
- •Reading the Pin Value
- •Alternate Port Functions
- •Alternate Functions of Port A
- •Alternate Functions of Port B
- •Alternate Functions of Port D
- •Register Description for I/O-Ports
- •External Interrupts
- •8-bit Timer/Counter0 with PWM
- •Overview
- •Registers
- •Definitions
- •Counter Unit
- •Output Compare Unit
- •Force Output Compare
- •Modes of Operation
- •Normal Mode
- •Fast PWM Mode
- •Phase Correct PWM Mode
- •Internal Clock Source
- •Prescaler Reset
- •External Clock Source
- •16-bit Timer/Counter1
- •Overview
- •Registers
- •Definitions
- •Compatibility
- •Counter Unit
- •Input Capture Unit
- •Input Capture Trigger Source
- •Noise Canceler
- •Using the Input Capture Unit
- •Output Compare Units
- •Force Output Compare
- •Modes of Operation
- •Normal Mode
- •Fast PWM Mode
- •Phase Correct PWM Mode
- •USART
- •Overview
- •Clock Generation
- •External Clock
- •Synchronous Clock Operation
- •Frame Formats
- •Parity Bit Calculation
- •USART Initialization
- •Sending Frames with 5 to 8 Data Bit
- •Sending Frames with 9 Data Bit
- •Parity Generator
- •Disabling the Transmitter
- •Receiving Frames with 5 to 8 Data Bits
- •Receiving Frames with 9 Data Bits
- •Receiver Error Flags
- •Parity Checker
- •Disabling the Receiver
- •Flushing the Receive Buffer
- •Asynchronous Data Recovery
- •Using MPCM
- •Overview
- •Functional Descriptions
- •Three-wire Mode
- •SPI Slave Operation Example
- •Two-wire Mode
- •Start Condition Detector
- •Alternative USI Usage
- •4-bit Counter
- •12-bit Timer/Counter
- •Software Interrupt
- •Analog Comparator
- •debugWIRE On-chip Debug System
- •Features
- •Overview
- •Physical Interface
- •Software Break Points
- •Limitations of debugWIRE
- •debugWIRE Related Register in I/O Memory
- •Performing a Page Write
- •Reading the Fuse and Lock Bits from Software
- •Preventing Flash Corruption
- •Fuse Bits
- •Latching of Fuses
- •Signature Bytes
- •Calibration Byte
- •Page Size
- •Signal Names
- •Parallel Programming
- •Enter Programming Mode
- •Chip Erase
- •Programming the Flash
- •Programming the EEPROM
- •Reading the Flash
- •Reading the EEPROM
- •Programming the Lock Bits
- •Reading the Signature Bytes
- •Reading the Calibration Byte
- •Serial Downloading
- •Electrical Characteristics
- •Absolute Maximum Ratings*
- •DC Characteristics
- •External Clock Drive Waveforms
- •External Clock Drive
- •Active Supply Current
- •Idle Supply Current
- •Power-down Supply Current
- •Standby Supply Current
- •Pin Pull-up
- •Pin Driver Strength
- •Internal Oscillator Speed
- •Register Summary
- •Instruction Set Summary
- •Ordering Information
- •Packaging Information
- •Errata
- •ATtiny2313 Rev B
- •ATtiny2313 Rev A
- •Changes from Rev. 2514F-08/04 to Rev. 2514G-10/04
- •Changes from Rev. 2514F-08/04 to Rev. 2514G-10/04
- •Changes from Rev. 2514E-04/04 to Rev. 2514F-08/04
- •Changes from Rev. 2514D-03/04 to Rev. 2514E-04/04
- •Changes from Rev. 2514C-12/03 to Rev. 2514D-03/04
- •Changes from Rev. 2514B-09/03 to Rev. 2514C-12/03
- •Changes from Rev. 2514A-09/03 to Rev. 2514B-09/03
- •Table of Contents

ATtiny2313/V
Figure 127. BOD Thresholds vs. Temperature (BOD Level is 1.8V)
Threshold (V)
BOD THRESHOLDS vs. TEMPERATURE
BODLEVEL IS 1.8V
1.88
1.86
Rising Vcc
1.84
1.82 Falling Vcc
1.8
1.78 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-40 |
-30 |
-20 |
-10 |
0 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
|||
|
|
|
|
|
|
|
|
Temperature (C) |
|
|
|
|
|
|
|
Internal Oscillator Speed |
Figure 128. Watchdog Oscillator Frequency vs. VCC |
WATCHDOG OSCILLATOR FREQUENCY vs. VCC
|
0.104 |
|
|
|
|
|
|
|
|
|
0.103 |
|
|
|
|
|
|
|
|
|
0.102 |
|
|
|
|
|
|
|
|
|
0.101 |
|
|
|
|
|
|
|
-40 °C |
|
|
|
|
|
|
|
|
|
|
Hz) |
0.1 |
|
|
|
|
|
|
|
25 °C |
(M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RC |
0.099 |
|
|
|
|
|
|
|
|
F |
|
|
|
|
|
|
|
|
|
|
0.098 |
|
|
|
|
|
|
|
|
|
0.097 |
|
|
|
|
|
|
|
|
|
0.096 |
|
|
|
|
|
|
|
85 °C |
|
|
|
|
|
|
|
|
|
|
|
0.095 |
|
|
|
|
|
|
|
|
|
1.5 |
2 |
2.5 |
3 |
3.5 |
4 |
4.5 |
5 |
5.5 |
VCC (V)
203
2543H–AVR–02/05

Figure 129. Watchdog Oscillator Frequency vs. Temperature
WATCHDOG OSCILLATOR FREQUENCY vs. TEMPERATURE
|
0.105 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.104 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.102 |
|
|
|
|
|
|
|
|
|
|
|
|
|
(MHz) |
0.101 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RC |
0.1 |
|
|
|
|
|
|
|
|
|
|
|
|
1.8 V |
F |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.099 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.098 |
|
|
|
|
|
|
|
|
|
|
|
|
2.7 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
3.3 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.097 |
|
|
|
|
|
|
|
|
|
|
|
|
4.0 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5.5 V |
|
0.096 |
|
|
|
|
|
|
|
|
|
|
|
|
5.0 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
4.5 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-40 |
-30 |
-20 |
-10 |
0 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
Temperature (°C)
Figure 130. Calibrated 8 MHz RC Oscillator Frequency vs. Temperature
CALIBRATED 8MHz RC OSCILLATOR FREQUENCY vs. TEMPERATURE
|
8.4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5.5 V |
|
8.3 |
|
|
|
|
|
|
|
|
|
|
|
|
5.0 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.5 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.0 V |
|
8.2 |
|
|
|
|
|
|
|
|
|
|
|
|
3.3 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
2.7 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.8 V |
) |
8.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
(MHz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RC |
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
F |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7.9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7.8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7.7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-40 |
-30 |
-20 |
-10 |
0 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
Temperature (°C)
204 ATtiny2313/V
2543H–AVR–02/05

ATtiny2313/V
Figure 131. Calibrated 8 MHz RC Oscillator Frequency vs. VCC
CALIBRATED 8MHz RC OSCILLATOR FREQUENCY vs. Vcc
FRC (MHz)
8.4 |
|
8.3 |
85 °C |
|
|
8.2 |
|
8.1 |
25 °C |
|
|
8 |
|
7.9 |
-40 °C |
|
|
7.8 |
|
7.7 |
|
1.5 |
2 |
2.5 |
3 |
3.5 |
4 |
4.5 |
5 |
5.5 |
|
|
|
|
VCC (V) |
|
|
|
|
Figure 132. Calibrated 8 MHz RC Oscillator Frequency vs. Osccal Value
CALIBRATED 8MHz RC OSCILLATOR FREQUENCY vs. OSCCAL VALUE
|
14 |
|
|
|
|
|
|
|
|
|
12 |
|
|
|
|
|
|
|
25 °C |
|
10 |
|
|
|
|
|
|
|
|
(MHz) |
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RC |
6 |
|
|
|
|
|
|
|
|
F |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
0 |
16 |
32 |
48 |
64 |
80 |
96 |
112 |
128 |
OSCCAL VALUE
205
2543H–AVR–02/05

Figure 133. Calibrated 4 MHz RC Oscillator Frequency vs. Temperature
CALIBRATED 4MHz RC OSCILLATOR FREQUENCY vs. TEMPERATURE
|
4.2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.15 |
|
|
|
|
|
|
|
|
|
|
|
|
5.5 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5.0 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.3 V |
|
4.1 |
|
|
|
|
|
|
|
|
|
|
|
|
1.8 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(MHz) |
4.05 |
|
|
|
|
|
|
|
|
|
|
|
|
|
RC |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
F |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.95 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-40 |
-30 |
-20 |
-10 |
0 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
Temperature (°C)
Figure 134. Calibrated 4 MHz RC Oscillator Frequency vs. VCC
|
|
|
CALIBRATED 4MHz RC OSCILLATOR FREQUENCY vs. Vcc |
|
|||||
|
4.2 |
|
|
|
|
|
|
|
|
|
4.15 |
|
|
|
|
|
|
|
85 °C |
|
4.1 |
|
|
|
|
|
|
|
|
(MHz) |
4.05 |
|
|
|
|
|
|
|
|
RC |
|
|
|
|
|
|
|
|
25 °C |
F |
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-40 °C |
|
3.95 |
|
|
|
|
|
|
|
|
|
3.9 |
|
|
|
|
|
|
|
|
|
1.5 |
2 |
2.5 |
3 |
3.5 |
4 |
4.5 |
5 |
5.5 |
|
|
|
|
|
VCC (V) |
|
|
|
|
206 ATtiny2313/V
2543H–AVR–02/05

ATtiny2313/V
Current Consumption of
Peripheral Units
Figure 135. Calibrated 4 MHz RC Oscillator Frequency vs. Osccal Value
CALIBRATED 4MHz RC OSCILLATOR FREQUENCY vs. OSCCAL VALUE
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 °C |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(MHz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RC |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
F |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
8 |
16 |
24 |
32 |
40 |
48 |
56 |
64 |
72 |
80 |
88 |
96 |
104 |
112 |
120 |
128 |
OSCCAL VALUE
Figure 136. Brownout Detector Current vs. VCC
BROWNOUT DETECTOR CURRENT vs. Vcc
|
30 |
|
|
|
|
|
|
|
|
|
25 |
|
|
|
|
|
|
|
-40 °C |
|
|
|
|
|
|
|
|
85 °C |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 °C |
|
20 |
|
|
|
|
|
|
|
|
(uA) |
15 |
|
|
|
|
|
|
|
|
cc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I |
|
|
|
|
|
|
|
|
|
|
10 |
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
1.5 |
2 |
2.5 |
3 |
3.5 |
4 |
4.5 |
5 |
5.5 |
Vcc (V)
207
2543H–AVR–02/05

Figure 137. Analog Comparator Current vs. VCC
ANALOG COMPARATOR CURRENT vs. Vcc
|
70 |
|
|
|
|
|
|
|
|
|
60 |
|
|
|
|
|
|
|
-40 °C |
|
|
|
|
|
|
|
|
|
|
|
50 |
|
|
|
|
|
|
|
25 °C |
|
|
|
|
|
|
|
|
85 °C |
|
(uA) |
40 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cc |
30 |
|
|
|
|
|
|
|
|
I |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
|
|
|
|
|
|
|
|
|
10 |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
1.5 |
2 |
2.5 |
3 |
3.5 |
4 |
4.5 |
5 |
5.5 |
Vcc (V)
Figure 138. Programming Current vs. VCC
PROGRAMMING CURRENT vs. Vcc
|
4.5 |
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
3.5 |
|
|
-40 °C |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
(mA) |
2.5 |
|
|
|
|
|
|
|
|
|
|
|
25 °C |
|
|
|
|
|
|
cc |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
I |
|
|
|
|
|
|
|
|
|
|
1.5 |
|
|
|
|
|
|
|
|
|
1 |
|
|
85 °C |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.5 |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
1.5 |
2 |
2.5 |
3 |
3.5 |
4 |
4.5 |
5 |
5.5 |
Vcc (V)
208 ATtiny2313/V
2543H–AVR–02/05

ATtiny2313/V
Current Consumption in
Reset and Reset Pulsewidth
Figure 139. Reset Supply Current vs. VCC (0.1 - 1.0 MHz, Excluding Current Through The Reset Pull-up)
RESET SUPPLY CURRENT vs. Vcc
0.1 - 1.0 MHz, EXCLUDING CURRENT THROUGH THE RESET PULLUP
|
0.14 |
|
|
|
|
|
|
|
|
|
5.5 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
0.12 |
|
|
|
|
|
|
|
|
|
5.0 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
0.1 |
|
|
|
|
|
|
|
|
|
4.5 V |
(mA) |
0.08 |
|
|
|
|
|
|
|
|
|
4.0 V |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
3.3 V |
|
cc |
0.06 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
I |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.7 V |
|
0.04 |
|
|
|
|
|
|
|
|
|
1.8 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
0.02 |
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
0 |
0.1 |
0.2 |
0.3 |
0.4 |
0.5 |
0.6 |
0.7 |
0.8 |
0.9 |
1 |
|
|
|
|
|
Frequency (MHz) |
|
|
|
|
Figure 140. Reset Supply Current vs. VCC (1 - 20 MHz, Excluding Current Through The Reset Pull-up)
RESET SUPPLY CURRENT vs. Vcc
1 - 20 MHz, EXCLUDING CURRENT THROUGH THE RESET PULLUP
|
2.5 |
|
|
|
|
|
|
|
|
|
5.5 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
5.0 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.5 V |
(mA) |
1.5 |
|
|
|
|
|
|
|
|
|
4.0 V |
|
|
|
|
|
|
|
|
|
|
3.3 V |
|
cc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.7 V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.5 |
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
0 |
2 |
4 |
6 |
8 |
10 |
12 |
14 |
16 |
18 |
20 |
|
|
|
|
|
|
Frequency (MHz) |
|
|
|
|
209
2543H–AVR–02/05

Figure 141. Minimum Reset Pulse Width vs. VCC
MINIMUM RESET PULSE WIDTH vs. Vcc
|
2500 |
|
|
|
|
|
|
|
|
|
2000 |
|
|
|
|
|
|
|
|
(ns) |
1500 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pulsewidth |
1000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
500 |
|
|
|
|
|
|
|
85 °C |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 °C |
|
|
|
|
|
|
|
|
|
-40 °C |
|
0 |
|
|
|
|
|
|
|
|
|
1.5 |
2 |
2.5 |
3 |
3.5 |
4 |
4.5 |
5 |
5.5 |
Vcc (V)
210 ATtiny2313/V
2543H–AVR–02/05