- •Features
- •Overview
- •Block Diagram
- •Pin Descriptions
- •Port A (PA2..PA0)
- •Port B (PB7..PB0)
- •Port D (PD6..PD0)
- •RESET
- •XTAL1
- •XTAL2
- •Resources
- •Code Examples
- •Disclaimer
- •AVR CPU Core
- •Introduction
- •Status Register
- •Stack Pointer
- •Erase
- •Write
- •I/O Memory
- •Clock Systems and their Distribution
- •CPU Clock – clkCPU
- •I/O Clock – clkI/O
- •Flash Clock – clkFLASH
- •Clock Sources
- •Crystal Oscillator
- •External Clock
- •Idle Mode
- •Power-down Mode
- •Standby Mode
- •Analog Comparator
- •Watchdog Timer
- •Port Pins
- •Resetting the AVR
- •Reset Sources
- •Power-on Reset
- •External Reset
- •Watchdog Reset
- •Watchdog Timer
- •Interrupts
- •I/O-Ports
- •Introduction
- •Configuring the Pin
- •Toggling the Pin
- •Reading the Pin Value
- •Alternate Port Functions
- •Register Description for I/O-Ports
- •8-bit Timer/Counter0 with PWM
- •Overview
- •Registers
- •Definitions
- •Counter Unit
- •Normal Mode
- •Fast PWM Mode
- •8-bit Timer/Counter Register Description
- •Timer/Counter0 and Timer/Counter1 Prescalers
- •Internal Clock Source
- •Prescaler Reset
- •External Clock Source
- •16-bit Timer/Counter1
- •Overview
- •Registers
- •Definitions
- •Compatibility
- •Counter Unit
- •Input Capture Unit
- •Noise Canceler
- •Force Output Compare
- •Normal Mode
- •Fast PWM Mode
- •16-bit Timer/Counter Register Description
- •USART
- •Overview
- •AVR USART vs. AVR UART – Compatibility
- •Clock Generation
- •External Clock
- •Frame Formats
- •Parity Bit Calculation
- •Parity Generator
- •Receiver Error Flags
- •Parity Checker
- •Disabling the Receiver
- •Using MPCM
- •Overview
- •Three-wire Mode
- •Two-wire Mode
- •4-bit Counter
- •12-bit Timer/Counter
- •Software Interrupt
- •Analog Comparator
- •Features
- •Overview
- •Physical Interface
- •Limitations of debugWIRE
- •debugWire Data Register – DWDR
- •Fuse Bits
- •Latching of Fuses
- •Signature Bytes
- •Calibration Byte
- •Page Size
- •Signal Names
- •Chip Erase
- •Reading the Flash
- •Reading the EEPROM
- •Electrical Characteristics
- •Absolute Maximum Ratings*
- •DC Characteristics
- •External Clock Drive Waveforms
- •Maximum Speed vs. VCC
- •Idle Supply Current
- •Pin Pull-up
- •Pin Driver Strength
- •Register Summary
- •Instruction Set Summary
- •Ordering Information
- •Packaging Information
- •Errata
- •ATtiny2313 Rev C
- •ATtiny2313 Rev B
- •ATtiny2313 Rev A
- •Changes from Rev. 2543H-02/05 to Rev. 2543I-04/06
- •Changes from Rev. 2543G-10/04 to Rev. 2543H-02/05
- •Changes from Rev. 2543F-08/04 to Rev. 2543G-10/04
- •Changes from Rev. 2543E-04/04 to Rev. 2543F-08/04
- •Changes from Rev. 2543D-03/04 to Rev. 2543E-04/04
- •Changes from Rev. 2543C-12/03 to Rev. 2543D-03/04
- •Changes from Rev. 2543B-09/03 to Rev. 2543C-12/03
- •Changes from Rev. 2543A-09/03 to Rev. 2543B-09/03
- •Table of Contents
|
|
|
|
ATtiny2313 |
|
|
|
|
|
|
Pin Descriptions |
|
||
|
|
|
||
|
|
|
||
|
VCC |
Digital supply voltage. |
||
|
GND |
Ground. |
||
|
Port A (PA2..PA0) |
Port A is a 3-bit bi-directional I/O port with internal pull-up resistors (selected for each bit). The |
||
|
|
|
Port A output buffers have symmetrical drive characteristics with both high sink and source |
|
|
|
|
capability. As inputs, Port A pins that are externally pulled low will source current if the pull-up |
|
|
|
|
resistors are activated. The Port A pins are tri-stated when a reset condition becomes active, |
|
|
|
|
even if the clock is not running. |
|
|
|
|
Port A also serves the functions of various special features of the ATtiny2313 as listed on page |
|
|
|
|
53. |
|
|
Port B (PB7..PB0) |
Port B is an 8-bit bi-directional I/O port with internal pull-up resistors (selected for each bit). The |
||
|
|
|
Port B output buffers have symmetrical drive characteristics with both high sink and source |
|
|
|
|
capability. As inputs, Port B pins that are externally pulled low will source current if the pull-up |
|
|
|
|
resistors are activated. The Port B pins are tri-stated when a reset condition becomes active, |
|
|
|
|
even if the clock is not running. |
|
|
|
|
Port B also serves the functions of various special features of the ATtiny2313 as listed on page |
|
|
|
|
53. |
|
|
Port D (PD6..PD0) |
Port D is a 7-bit bi-directional I/O port with internal pull-up resistors (selected for each bit). The |
||
|
|
|
Port D output buffers have symmetrical drive characteristics with both high sink and source |
|
|
|
|
capability. As inputs, Port D pins that are externally pulled low will source current if the pull-up |
|
|
|
|
resistors are activated. The Port D pins are tri-stated when a reset condition becomes active, |
|
|
|
|
even if the clock is not running. |
|
|
|
|
Port D also serves the functions of various special features of the ATtiny2313 as listed on page |
|
|
|
|
56. |
|
|
|
Reset input. A low level on this pin for longer than the minimum pulse length will generate a |
||
|
RESET |
|
||
|
|
|
reset, even if the clock is not running. The minimum pulse length is given in Table 15 on page |
|
|
|
|
34. Shorter pulses are not guaranteed to generate a reset. The Reset Input is an alternate func- |
|
|
|
|
tion for PA2 and dW. |
|
|
XTAL1 |
Input to the inverting Oscillator amplifier and input to the internal clock operating circuit. XTAL1 |
||
|
|
|
is an alternate function for PA0. |
|
|
XTAL2 |
Output from the inverting Oscillator amplifier. XTAL2 is an alternate function for PA1. |
5
2543L–AVR–08/10
General
Information
Resources
Code Examples
A comprehensive set of development tools, application notes and datasheets are available for downloadon http://www.atmel.com/avr.
This documentation contains simple code examples that briefly show how to use various parts of the device. These code examples assume that the part specific header file is included before compilation. Be aware that not all C compiler vendors include bit definitions in the header files and interrupt handling in C is compiler dependent. Please confirm with the C compiler documentation for more details.
Disclaimer |
Typical values contained in this data sheet are based on simulations and characterization of |
|
other AVR microcontrollers manufactured on the same process technology. Min and Max values |
|
will be available after the device is characterized. |
6 ATtiny2313
2543L–AVR–08/10