Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
attiny2313.pdf
Скачиваний:
9
Добавлен:
11.03.2016
Размер:
3.76 Mб
Скачать

ATtiny2313

Table of Contents

Features 1

Pin Configurations 2

General Information 6

Resources 6

Code Examples 6

Disclaimer 6

AVR CPU Core 7

Introduction 7

Architectural Overview 7

ALU – Arithmetic Logic Unit 8

Status Register 8

General Purpose Register File 9

Instruction Execution Timing 11

Reset and Interrupt Handling 12

AVR ATtiny2313 Memories 14

In-System Reprogrammable Flash Program Memory 14

EEPROM Data Memory 16

I/O Memory 20

System Clock and Clock Options 22

Clock Systems and their Distribution 22

Clock Sources 23

Default Clock Source 23

Crystal Oscillator 23

Calibrated Internal RC Oscillator 25

System Clock Prescalar 28

Power Management and Sleep Modes 30

Idle Mode 30

Power-down Mode 31

Standby Mode 31

Minimizing Power Consumption 31

System Control and Reset 33

Interrupts 44

Interrupt Vectors in ATtiny2313 44

I/O-Ports 46

Introduction 46

i

2543L–AVR–08/10

Ports as General Digital I/O 47

Alternate Port Functions 51

External Interrupts 59

Pin Change Interrupt Timing 59

8-bit Timer/Counter0 with PWM 62

Overview 62

Timer/Counter Clock Sources 63 Counter Unit 63

Output Compare Unit 64 Compare Match Output Unit 65 Modes of Operation 66

Timer/Counter Timing Diagrams 71

Timer/Counter0 and Timer/Counter1 Prescalers 80

16-bit Timer/Counter1 82

Overview 82

Accessing 16-bit Registers 84

Counter Unit 88

Input Capture Unit 89

Output Compare Units 90

Modes of Operation 94

USART 111

Overview 111

Clock Generation 112

Frame Formats 115

USART Initialization 116

Asynchronous Data Reception 124

Universal Serial Interface – USI 138

Overview 138

Functional Descriptions 139

Alternative USI Usage 144

USI Register Descriptions 144

Analog Comparator 149

debugWIRE On-chip Debug System 151

Features 151

Overview 151 Physical Interface 151

Software Break Points 152 Limitations of debugWIRE 152

ii ATtiny2313

2543L–AVR–08/10

ATtiny2313

debugWIRE Related Register in I/O Memory 152

Self-Programming the Flash 153

Memory Programming 158

Program And Data Memory Lock Bits 158

Signature Bytes 160

Calibration Byte 160

Page Size 160

Parallel Programming Parameters, Pin Mapping, and Commands 161

Serial Programming Pin Mapping 163

Parallel Programming 163

Serial Downloading 172

External Clock Drive 179

ATtiny2313 Typical Characteristics 181

Errata 219

ATtiny2313 Rev C 219

ATtiny2313 Rev B 219

ATtiny2313 Rev A 219

Datasheet Revision History 220

Rev. 2543L - 8/10 220

Rev. 2543K - 03/10 220

Rev. 2543J - 11/09 220

Changes from Rev. 2543H-02/05 to Rev. 2543I-04/06 220

Changes from Rev. 2543G-10/04 to Rev. 2543H-02/05 220

Changes from Rev. 2543F-08/04 to Rev. 2543G-10/04 221

Changes from Rev. 2543E-04/04 to Rev. 2543F-08/04 221

Changes from Rev. 2543D-03/04 to Rev. 2543E-04/04 221

Changes from Rev. 2543C-12/03 to Rev. 2543D-03/04 221

Changes from Rev. 2543B-09/03 to Rev. 2543C-12/03 222

Changes from Rev. 2543A-09/03 to Rev. 2543B-09/03 222

iii

2543L–AVR–08/10

Headquarters

International

 

 

 

 

 

 

 

Atmel Corporation

 

Atmel Asia

Atmel Europe

Atmel Japan

2325 Orchard Parkway

 

Unit 1-5 & 16, 19/F

Le Krebs

9F, Tonetsu Shinkawa Bldg.

San Jose, CA 95131

 

BEA Tower, Millennium City 5

8, Rue Jean-Pierre Timbaud

1-24-8 Shinkawa

USA

 

418 Kwun Tong Road

BP 309

Chuo-ku, Tokyo 104-0033

Tel: 1(408) 441-0311

 

Kwun Tong, Kowloon

78054 Saint-Quentin-en-

Japan

Fax: 1(408) 487-2600

 

Hong Kong

Yvelines Cedex

Tel: (81) 3-3523-3551

 

 

Tel: (852) 2245-6100

France

Fax: (81) 3-3523-7581

 

 

Fax: (852) 2722-1369

Tel: (33) 1-30-60-70-00

 

 

 

 

Fax: (33) 1-30-60-71-11

 

Product Contact

Web Site

Technical Support

Sales Contact

www.atmel.com

avr@atmel.com

www.atmel.com/contacts

Literature Requests

 

 

www.atmel.com/literature

 

 

Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDI-

TIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.

© 2010 Atmel Corporation. All rights reserved. Atmel®, Atmel logo and combinations thereof, AVR® and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others.

2543L–AVR–08/10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]