Вы находитесь на странице: 1из 43

Перевод: английский - русский - www.onlinedoctranslator.

com

Рис. 32-37.Откалиброванная частота RC-генератора 8 МГц в зависимости от VCC

8.3
85°С
8.2

8.1
25°С
ФRC(МГц) 8

7,9
- 40°С

7,8

7.7

7.6
1,5 2 2,5 3 3,5 4 4,5 5 5,5
ВCC(В)

Рис. 32-38.Откалиброванный RC-генератор 8 МГц, частота в зависимости от температуры

8,5

5,0 В
8.4

3,0 В
8.3
ФRC(МГц)

8.2

8.1

7,9
- 60 - 40 - 20 0 20 40 60 80 100
Температура (°С)

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 393


2549Q–АВР–02/2014
Рис. 32-39.Откалиброванная частота RC-генератора 8 МГц в зависимости от значения Osccal

16
85°С
25°С
14 - 40°С

12

10
ФRC(МГц)
8

0
0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 256
ОССКАЛЬ (X1)

32.11 Потребляемый ток периферийных устройств

Рисунок 32-40.Ток детектора пониженного напряжения в зависимости от напряженияCC

30

85°С
25 25°С
- 40°С
20
яCC(мкА)

15

10

0
1,5 2 2,5 3 3,5 4 4,5 5 5,5
ВCC(В)

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 394


2549Q–АВР–02/2014
Рисунок 32-41.Ток АЦП против VCC(АРЭФ = АВCC)

350
- 40°С
25°С
300 85°С

250

яCC(мкА) 200

150

100

50

0
1,5 2 2,5 3 3,5 4 4,5 5 5,5
ВCC(В)

Рисунок 32-42.Внешний эталонный ток AREF в зависимости от напряженияCC

250

- 40°С
200 25°С
85°С

150
яCC(мкА)

100

50

0
1,5 2 2,5 3 3,5 4 4,5 5 5,5
ВCC(В)

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 395


2549Q–АВР–02/2014
Рисунок 32-43.Зависимость тока сторожевого таймера от VCC

9
- 40°С
8
25°С
7
85°С
6

яCC(мкА) 5

0
1,5 2 2,5 3 3,5 4 4,5 5 5,5
ВCC(В)

Рисунок 32-44.Аналоговый компаратор Ток против VCC

100

90 - 40°С

80
25°С
85°С
70

60
яCC(мкА)

50

40

30

20

10

0
1,5 2 2,5 3 3,5 4 4,5 5 5,5
ВCC(В)

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 396


2549Q–АВР–02/2014
Рисунок 32-45.Программирование тока против VCC

16

14 - 40°С

12

10 25°С
яCC(мА)
8
85°С
6

0
1,5 2 2,5 3 3,5 4 4,5 5 5,5
ВCC(В)

32.12 Потребляемый ток при сбросе и длительности импульса сброса

Рисунок 32-46.Сброс тока питания в зависимости от VCC(0,1 МГц - 1,0 МГц, исключая ток через подтяжку сброса)

0,35
5,5 В
0,3
5,0 В
0,25
4,5 В
0,2
яCC(мА)

4,0 В
0,15
3,3 В
0,1 2,7 В

0,05 1,8 В

0
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
Частота (МГц)

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 397


2549Q–АВР–02/2014
Рисунок 32-47.Сброс тока питания в зависимости от VCC(1 МГц - 16 МГц, исключая ток через подтяжку сброса)

3,5 5,5 В

5,0 В
3

4,5 В
2,5
яCC(мА)
2
4,0 В
1,5

1
3,3 В
2,7 В
0,5
1,8 В
0
0 2 4 6 8 10 12 14 16
Частота (МГц)

Рисунок 32-48.Минимальная длительность импульса сброса в зависимости от VCC

2500

2000 г.
Ширина пакета (нс)

1500

1000

500 85°С
25°С
- 40°С
0
1,5 2 2,5 3 3,5 4 4,5 5 5,5
ВCC(В)

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 398


2549Q–АВР–02/2014
33. Резюме регистрации

Адрес Имя Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0 Страница

(0x1FF) Сдержанный - - - - - - - -
... Сдержанный - - - - - - - -
(0x13F) Сдержанный

(0x13Е) Сдержанный

(0x13D) Сдержанный

(0x13С) Сдержанный

(0x13B) Сдержанный

(0x13А) Сдержанный

(0x139) Сдержанный

(0x138) Сдержанный

(0x137) Сдержанный

(0x136) UDR3 Регистр данных ввода-вывода USART3 стр. 218


(0x135) UBRR3H - - - - Старший байт регистра скорости передачи USART3 стр. 222
(0x134) UBRR3L Младший байт регистра скорости передачи USART3 стр. 222
(0x133) Сдержанный - - - - - - - -
(0x132) UCSR3C УМСЭЛ31 УМСЭЛ30 УПМ31 УПМ30 USBS3 UCSZ31 UCSZ30 UCPOL3 стр. 235
(0x131) UCSR3B RXCIE3 TXCIE3 УДРИЕ3 RXEN3 TXEN3 UCSZ32 RXB83 TXB83 стр. 234
(0x130) UCSR3A RXC3 TXC3 UDRE3 ФЭ3 ДОР3 УПЕ3 U2X3 MPCM3 стр. 233
(0x12F) Сдержанный - - - - - - - -
(0x12E) Сдержанный - - - - - - - -
(0x12D) OCR5CH Таймер/Счетчик 5 — Старший байт регистра сравнения выходов C стр. 160
(0x12С) OCR5CL Таймер/счетчик 5 — Младший байт регистра сравнения выходов C стр. 160
(0x12B) OCR5BH Таймер/счетчик 5 — старший байт регистра сравнения выходов B стр. 160
(0x12А) OCR5BL Таймер/счетчик 5 — младший байт регистра сравнения выходов B стр. 160
(0x129) OCR5AH Таймер/Счетчик 5 — Старший байт регистра сравнения выходов A стр. 160
(0x128) OCR5AL Таймер/Счетчик 5 — Младший байт регистра сравнения выходных данных A стр. 160
(0x127) ICR5H Таймер/Счетчик 5 — Старший байт регистра захвата ввода стр. 161
(0x126) ICR5L Таймер/счетчик 5 — младший байт регистра захвата ввода стр. 161
(0x125) TCNT5H Timer/Counter5 — Старший байт регистра счетчика стр. 158
(0x124) TCNT5L Таймер/Счетчик 5 — Младший байт регистра счетчика стр. 158
(0x123) Сдержанный - - - - - - - -
(0x122) TCCR5C FOC5A FOC5B FOC5C - - - - - стр. 157
(0x121) TCCR5B ICNC5 ICES5 - WGM53 WGM52 CS52 CS51 CS50 стр. 156
(0x120) TCCR5A COM5A1 COM5A0 COM5B1 COM5B0 COM5C1 COM5C0 WGM51 WGM50 стр. 154
(0x11F) Сдержанный - - - - - - - -
(0x11E) Сдержанный - - - - - - - -
(0x11D) Сдержанный - - - - - - - -
(0x11C) Сдержанный - - - - - - - -
(0x11B) Сдержанный - - - - - - - -
(0x11А) Сдержанный - - - - - - - -
(0x119) Сдержанный - - - - - - - -
(0x118) Сдержанный - - - - - - - -
(0x117) Сдержанный - - - - - - - -
(0x116) Сдержанный - - - - - - - -
(0x115) Сдержанный - - - - - - - -
(0x114) Сдержанный - - - - - - - -
(0x113) Сдержанный - - - - - - - -
(0x112) Сдержанный - - - - - - - -
(0x111) Сдержанный - - - - - - - -
(0x110) Сдержанный - - - - - - - -
(0x10F) Сдержанный - - - - - - - -
(0x10Е) Сдержанный - - - - - - - -
(0x10D) Сдержанный - - - - - - - -
(0x10C) Сдержанный - - - - - - - -
(0x10B) ПОРТЛ ПОРТL7 ПОРТL6 ПОРТL5 ПОРТЛ4 ПОРТL3 ПОРТЛ2 ПОРТL1 ПОРТL0 стр. 100
(0x10А) ДДРЛ ДДЛ7 ДДЛ6 DDL5 DDL4 DDL3 DDL2 DDL1 DDL0 стр. 100
(0x109) ПИНЛ PINL7 PINL6 PINL5 PINL4 PINL3 PINL2 PINL1 PINL0 стр. 100
(0x108) ПОРТК ПОРТК7 ПОРТК6 ПОРТК5 ПОРТК4 ПОРТК3 ПОРТК2 ПОРТК1 ПОРТК0 стр. 99
(0x107) ДРК ДДК7 ДДК6 ДДК5 ДДК4 ДДК3 ДДК2 ДДК1 ДДК0 стр. 99
(0x106) РОЗОВЫЙ РОЗОВЫЙ7 РОЗОВЫЙ6 РОЗОВЫЙ5 РОЗОВЫЙ4 РОЗОВЫЙ3 РОЗОВЫЙ2 РОЗОВЫЙ1 РОЗОВЫЙ0 стр. 99
(0x105) ПОРТЖ ПОРТJ7 ПОРТJ6 ПОРТJ5 ПОРТJ4 ПОРТJ3 ПОРТJ2 ПОРТJ1 ПОРТJ0 стр. 99
(0x104) ДДРЖ DDJ7 DDJ6 DDJ5 DDJ4 DDJ3 DDJ2 DDJ1 DDJ0 стр. 99
(0x103) PINJ PINJ7 PINJ6 PINJ5 PINJ4 PINJ3 PINJ2 PINJ1 PINJ0 стр. 99
(0x102) ПОРТ ПОРТ7 ПОРТ6 ПОРТ5 ПОРТ4 ПОРТ3 ПОРТ2 ПОРТ1 ПОРТ0 стр. 98
(0x101) ДДРХ DDH7 DDH6 DDH5 DDH4 DDH3 DDH2 DDH1 DDH0 стр. 99

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 399


2549Q–АВР–02/2014
Адрес Имя Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0 Страница

(0x100) PINH PINH7 PINH6 PINH5 PINH4 PINH3 PINH2 PINH1 PINH0 стр. 99
(0xFF) Сдержанный - - - - - - - -
(0xFE) Сдержанный - - - - - - - -
(0xFD) Сдержанный - - - - - - - -
(0xFC) Сдержанный - - - - - - - -
(0xFB) Сдержанный - - - - - - - -
(0xФА) Сдержанный - - - - - - - -
(0xF9) Сдержанный - - - - - - - -
(0xF8) Сдержанный - - - - - - - -
(0xF7) Сдержанный - - - - - - - -
(0xF6) Сдержанный - - - - - - - -
(0xF5) Сдержанный - - - - - - - -
(0xF4) Сдержанный - - - - - - - -
(0xF3) Сдержанный - - - - - - - -
(0xF2) Сдержанный - - - - - - - -
(0xF1) Сдержанный - - - - - - - -
(0xF0) Сдержанный - - - - - - - -
(0xEF) Сдержанный - - - - - - - -
(0xEE) Сдержанный - - - - - - - -
(0xED) Сдержанный - - - - - - - -
(0xEC) Сдержанный - - - - - - - -
(0xEB) Сдержанный - - - - - - -
(0xEA) Сдержанный - - - - - - - -
(0xE9) Сдержанный - - - - - - - -
(0xE8) Сдержанный - - - - - - - -
(0xE7) Сдержанный - - - - - - -
(0xE6) Сдержанный - - - - - - - -
(0xE5) Сдержанный - - - - - - - -
(0xE4) Сдержанный - - - - - - - -
(0xE3) Сдержанный - - - - - - -
(0xE2) Сдержанный - - - - - - - -
(0xE1) Сдержанный - - - - - - -
(0xE0) Сдержанный - - - - - - -
(0xDF) Сдержанный - - - - - - - -
(0xDE) Сдержанный - - - - - - - -
(0xДД) Сдержанный - - - - - - -
(0xDC) Сдержанный - - - - - - - -
(0xDB) Сдержанный - - - - - - - -
(0xDA) Сдержанный - - - - - - - -
(0xD9) Сдержанный - - - - - - -
(0xD8) Сдержанный - - - - - - - -
(0xD7) Сдержанный - - - - - - - -
(0xD6) UDR2 Регистр данных ввода-вывода USART2 стр. 218
(0xD5) UBRR2H - - - - Старший байт регистра скорости передачи USART2 стр. 222
(0xD4) УБРР2Л Младший байт регистра скорости передачи USART2 стр. 222
(0xD3) Сдержанный - - - - - - - -
(0xD2) UCSR2C УМСЭЛ21 УМСЭЛ20 УПМ21 УПМ20 USBS2 UCSZ21 UCSZ20 UCPOL2 стр. 235
(0xD1) UCSR2B RXCIE2 TXCIE2 УДРИЕ2 RXEN2 TXEN2 UCSZ22 RXB82 TXB82 стр. 234
(0xD0) UCSR2A RXC2 TXC2 UDRE2 ФЭ2 ДОР2 УПЕ2 U2X2 MPCM2 стр. 233
(0xCF) Сдержанный - - - - - - - -
(0xCE) UDR1 Регистр данных ввода/вывода USART1 стр. 218
(0xCD) UBRR1H - - - - Старший байт регистра скорости передачи USART1 стр. 222
(0xCC) UBRR1L Младший байт регистра скорости передачи USART1 стр. 222
(0xCB) Сдержанный - - - - - - - -
(0xCA) UCSR1C УМСЭЛ11 УМСЭЛ10 УПМ11 УПМ10 USBS1 UCSZ11 UCSZ10 UCPOL1 стр. 235
(0xC9) UCSR1B RXCIE1 TXCIE1 UDRIE1 RXEN1 TXEN1 UCSZ12 RXB81 TXB81 стр. 234
(0xC8) UCSR1A RXC1 TXC1 UDRE1 ФЭ1 ДОР1 UPE1 U2X1 MPCM1 стр. 233
(0xC7) Сдержанный - - - - - - - -
(0xC6) UDR0 Регистр данных ввода/вывода USART0 стр. 218
(0xC5) UBRR0H - - - - Старший байт регистра скорости передачи данных USART0 стр. 222
(0xC4) UBRR0L Младший байт регистра скорости передачи USART0 стр. 222
(0xC3) Сдержанный - - - - - - - -
(0xC2) UCSR0C UMSEL01 UMSEL00 УПМ01 УПМ00 USBS0 UCSZ01 UCSZ00 UCPOL0 стр. 235
(0xC1) UCSR0B RXCIE0 TXCIE0 UDRIE0 RXEN0 TXEN0 UCSZ02 RXB80 TXB80 стр. 234
(0xC0) UCSR0A RXC0 TXC0 UDRE0 ФЭ0 ДОР0 UPE0 U2X0 MPCM0 стр. 234
(0xБФ) Сдержанный - - - - - - - -
(0xBE) Сдержанный - - - - - - - -
(0xBD) ТВАМР ТВАМ6 ТВАМ5 ТВАМ4 ТВАМ3 ТВАМ2 ТВАМ1 ТВАМ0 - стр. 264

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 400


2549Q–АВР–02/2014
Адрес Имя Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0 Страница

(0xBC) ТВКР ТВИНТ ТВЕА ТВСТА ТВСТО ТВВК ДВЕНЬ - TWIE стр. 261
(0xBB) ТВДР Регистр данных двухпроводного последовательного интерфейса стр. 263
(0xБА) ТВАР TWA6 TWA5 TWA4 TWA3 TWA2 TWA1 TWA0 TWGCE стр. 263
(0xB9) ТВСР ТВС7 ТВС6 TWS5 ТВС4 TWS3 - TWPS1 TWPS0 стр. 262
(0xB8) ТВБР Регистр скорости передачи двухпроводного последовательного интерфейса стр. 261
(0xB7) Сдержанный - - - - - - - -
(0xB6) АССР - EXCLK AS2 TCN2UB OCR2AUB OCR2BUB TCR2AUB TCR2BUB стр. 179
(0xB5) Сдержанный - - - - - - - -
(0xB4) OCR2B Регистр сравнения выхода таймера/счетчика 2 B стр. 186
(0xB3) OCR2A Регистр A сравнения выходов таймера/счетчика 2 стр. 186
(0xB2) TCNT2 Таймер/счетчик2 (8 бит) стр. 186
(0xB1) TCCR2B FOC2A FOC2B - - РГМ22 CS22 CS21 CS20 стр. 185
(0xB0) TCCR2A COM2A1 COM2A0 COM2B1 COM2B0 - - WGM21 РГМ20 стр. 186
(0xAF) Сдержанный - - - - - - - -
(0xAE) Сдержанный - - - - - - - -
(0xAD) OCR4CH Таймер/Счетчик 4 — Старший байт регистра сравнения выходов C стр. 160
(0xАС) OCR4CL Таймер/счетчик 4 — Младший байт регистра сравнения выходов C стр. 160
(0xAB) OCR4BH Таймер/счетчик 4 — старший байт регистра сравнения выходов B стр. 160
(0xАА) OCR4BL Таймер/счетчик 4 — младший байт регистра сравнения выходов B стр. 160
(0xA9) OCR4AH Таймер/Счетчик 4 — Старший байт регистра сравнения выходов A стр. 159
(0xA8) OCR4AL Таймер/Счетчик 4 — Младший байт регистра сравнения выходных данных A стр. 159
(0xA7) ICR4H Таймер/Счетчик 4 — Старший байт регистра захвата ввода стр. 161
(0xA6) ICR4L Таймер/Счетчик 4 — Младший байт регистра захвата ввода стр. 161
(0xA5) TCNT4H Таймер/счетчик 4 — старший байт регистра счетчика стр. 158
(0xA4) TCNT4L Таймер/счетчик 4 — младший байт регистра счетчика стр. 158
(0xA3) Сдержанный - - - - - - - -
(0xA2) TCCR4C FOC4A FOC4B FOC4C - - - - - стр. 157
(0xA1) TCCR4B ICNC4 ICES4 - WGM43 WGM42 CS42 CS41 CS40 стр. 156
(0xA0) TCCR4A COM4A1 COM4A0 COM4B1 COM4B0 COM4C1 COM4C0 WGM41 WGM40 стр. 154
(0x9F) Сдержанный - - - - - - - -
(0x9Е) Сдержанный - - - - - - - -
(0x9D) OCR3CH Таймер/Счетчик 3 — Старший байт регистра сравнения выходов C стр. 159
(0x9С) OCR3CL Таймер/счетчик 3 — Младший байт регистра сравнения выходов C стр. 159
(0x9B) OCR3BH Таймер/счетчик 3 — старший байт регистра сравнения выходов B стр. 159
(0x9А) OCR3BL Таймер/Счетчик 3 — Младший байт регистра сравнения выходов B стр. 159
(0x99) OCR3AH Таймер/Счетчик 3 — Старший байт регистра сравнения выходов A стр. 159
(0x98) OCR3AL Таймер/Счетчик 3 — Младший байт регистра сравнения выходов A стр. 159
(0x97) ICR3H Таймер/Счетчик 3 — Старший байт регистра захвата ввода стр. 161
(0x96) ICR3L Таймер/Счетчик 3 — Младший байт регистра захвата ввода стр. 161
(0x95) TCNT3H Таймер/Счетчик 3 — Старший байт регистра счетчика стр. 158
(0x94) TCNT3L Таймер/Счетчик 3 — Младший байт регистра счетчика стр. 158
(0x93) Сдержанный - - - - - - - -
(0x92) TCCR3C FOC3A FOC3B FOC3C - - - - - стр. 157
(0x91) TCCR3B ICNC3 ICES3 - WGM33 WGM32 CS32 CS31 CS30 стр. 156
(0x90) TCCR3A COM3A1 COM3A0 COM3B1 COM3B0 COM3C1 COM3C0 WGM31 WGM30 стр. 154
(0x8F) Сдержанный - - - - - - - -
(0x8Е) Сдержанный - - - - - - - -
(0x8D) OCR1CH Таймер/Счетчик 1 — Старший байт регистра сравнения выходов C стр. 159
(0x8С) OCR1CL Таймер/Счетчик 1 — Младший байт регистра сравнения выходов C стр. 159
(0x8B) OCR1BH Таймер/Счетчик 1 — Старший байт регистра сравнения выходов B стр. 159
(0x8А) OCR1BL Таймер/Счетчик 1 — Младший байт регистра сравнения выходов B стр. 159
(0x89) OCR1AH Таймер/Счетчик 1 — старший байт регистра сравнения выходов A стр. 159
(0x88) OCR1AL Таймер/Счетчик 1 — Младший байт регистра сравнения выходов A стр. 159
(0x87) ICR1H Таймер/Счетчик 1 — Старший байт регистра захвата ввода стр. 160
(0x86) ICR1L Таймер/Счетчик 1 — Младший байт регистра захвата ввода стр. 160
(0x85) TCNT1H Таймер/Счетчик 1 — Старший байт регистра счетчика стр. 158
(0x84) TCNT1L Таймер/Счетчик 1 — Младший байт регистра счетчика стр. 158
(0x83) Сдержанный - - - - - - - -
(0x82) TCCR1C FOC1A FOC1B FOC1C - - - - - стр. 157
(0x81) TCCR1B ICNC1 ICES1 - WGM13 WGM12 CS12 CS11 CS10 стр. 156
(0x80) TCCR1A COM1A1 COM1A0 COM1B1 COM1B0 COM1C1 COM1C0 WGM11 WGM10 стр. 154
(0x7F) DIDR1 - - - - - - AIN1D AIN0D стр. 267
(0x7E) DIDR0 АЦП7D АЦП6D АЦП5D АЦП4D АЦП3D АЦП2D АЦП1D АДК0Д стр. 287
(0x7D) DIDR2 АЦП15Д АЦП14Д АЦП13Д АЦП12Д АЦП11Д АЦП10D АДК9Д АЦП8D стр. 288
(0x7C) АДМУКС REFS1 REFS0 АДЛАР МУКС4 МУКС3 МУКС2 МУКС1 МУКС0 стр. 281
(0x7B) ADCSRB - АКМЕ - - МУКС5 АДТС2 АДТС1 АДТС0 стр. 266,282,287
(0x7А) АДКСРА АДЕН АДСК СВИДАНИЕ АДИФ ЭДИ ADPS2 ADPS1 ADPS0 стр. 285
(0x79) ADCH Старший байт регистра данных АЦП стр. 286

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 401


2549Q–АВР–02/2014
Адрес Имя Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0 Страница

(0x78) ADCL Младший байт регистра данных АЦП стр. 286


(0x77) Сдержанный - - - - - - - -
(0x76) Сдержанный - - - - - - - -
(0x75) XMCRB XMBK - - - - XMM2 XMM1 XMM0 стр. 38
(0x74) XMCRA СРЭ SRL2 SRL1 SRL0 СРВ11 СРВ10 SRW01 SRW00 стр. 36
(0x73) ТИМСК5 - - МКПП5 - OCIE5C OCIE5B OCIE5A ТОИЕ5 стр. 162
(0x72) ТИМСК4 - - МКПП4 - ОСИЕ4С OCIE4B ОСИЕ4А ТОИЕ4 стр. 161
(0x71) ТИМСК3 - - МКПП3 - OCIE3C OCIE3B OCIE3A ТОИЕ3 стр. 161
(0x70) ТИМСК2 - - - - - OCIE2B OCIE2A ТОИЕ2 стр. 188
(0x6F) ТИМСК1 - - МКПП1 - OCIE1C OCIE1B OCIE1A TOIE1 стр. 161
(0x6E) ТИМСК0 - - - - - ОСИЕ0B ОСИЕ0А TOIE0 стр. 131
(0x6D) ПКМСК2 PCINT23 PCINT22 PCINT21 PCINT20 PCINT19 PCINT18 PCINT17 PCINT16 стр. 113
(0x6С) ПКМСК1 PCINT15 PCINT14 PCINT13 PCINT12 PCINT11 PCINT10 PCINT9 PCINT8 стр. 113
(0x6B) PCMSK0 PCINT7 PCINT6 PCINT5 PCINT4 PCINT3 PCINT2 PCINT1 PCINT0 стр. 114
(0x6А) EICRB ISC71 ISC70 ISC61 ISC60 ISC51 ISC50 ISC41 ISC40 стр. 110
(0x69) ЭИКРА ISC31 ISC30 ISC21 ISC20 ISC11 ISC10 ISC01 ISC00 стр. 110
(0x68) ПИККР - - - - - PCIE2 PCIE1 PCIE0 стр. 112
(0x67) Сдержанный - - - - - - - -
(0x66) ОСККАЛ Регистр калибровки генератора стр. 48
(0x65) ПРР1 - - PRTIM5 PRTIM4 PRTIM3 ПРУСАРТ3 ПРУСАРТ2 ПРУСАРТ1 стр. 56
(0x64) PRR0 ПРТВИ PRTIM2 PRTIM0 - PRTIM1 ПРСПИ ПРУСАРТ0 ПРАДК стр. 55
(0x63) Сдержанный - - - - - - - -
(0x62) Сдержанный - - - - - - - -
(0x61) CLKPR CLKPCE - - - CLKPS3 CLKPS2 CLKPS1 CLKPS0 стр. 48
(0x60) WDTCSR WDIF ВДИЕ WDP3 ВДСЕ WDE WDP2 WDP1 WDP0 стр. 65
0x3F (0x5F) СРЕГ я Т ЧАС С В Н Z С стр. 13
0x3E (0x5E) СПХ СП15 СП14 СП13 СП12 СП11 СП10 СП9 СП8 стр. 15
0x3D (0x5D) уровень звукового давления СП7 СП6 СП5 СП4 СП3 СП2 СП1 SP0 стр. 15
0x3С (0x5С) ЭИН - - - - - - - EIND0 стр. 16
0x3B (0x5B) РАМПЗ - - - - - - RAMPZ1 RAMPZ0 стр. 16
0x3А (0x5А) Сдержанный - - - - - - - -
0x39 (0x59) Сдержанный - - - - - - - -
0x38 (0x58) Сдержанный - - - - - - - -
0x37 (0x57) СПМССР СПМИЭ РВСБ СИГРД RWWSRE BLBSET ПГВРТ PGERS СПМЭН стр. 323
0x36 (0x56) Сдержанный - - - - - - - -
0x35 (0x55) МКУКР JTD - - ПУД - - ИВСЭЛ ИВСЕ стр. 64,108,96,301
0x34 (0x54) МКУСР - - - JTRF WDRF БОРФ EXTRF ПОРФ страница 301

0x33 (0x53) СМКР - - - - СМ2 СМ1 СМ0 ЮВ стр. 50


0x32 (0x52) Сдержанный - - - - - - - -
0x31 (0x51) ОКДР OCDR7 ОКДР6 OCDR5 OCDR4 ОКДР3 ОКДР2 ОКДР1 ОКДР0 стр. 294
0x30 (0x50) ACSR АКД ACBG АКО МСА ACIE ACIC ACIS1 ACIS0 стр. 266
0x2F (0x4F) Сдержанный - - - - - - - -
0x2E (0x4E) СПДР Регистр данных SPI стр. 199
0x2D (0x4D) СПСР СПИФ WCOL - - - - - SPI2X стр. 198
0x2С (0x4С) СПАИК ШПАЙ ТФЭ ДОРД МСТР КПОЛ CPHA SPR1 SPR0 стр. 197
0x2B (0x4B) ГПИОР2 Регистр ввода/вывода общего назначения 2 стр. 36
0x2А (0x4А) GPIOR1 Регистр ввода/вывода общего назначения 1 стр. 36
0x29 (0x49) Сдержанный - - - - - - - -
0x28 (0x48) OCR0B Регистр сравнения выхода таймера/счетчика 0 B стр. 130
0x27 (0x47) OCR0A Регистр A сравнения выходов таймера/счетчика 0 стр. 130
0x26 (0x46) TCNT0 Таймер/Счетчик0 (8 бит) стр. 130
0x25 (0x45) TCCR0B FOC0A FOC0B - - WGM02 CS02 CS01 CS00 стр. 129
0x24 (0x44) TCCR0A COM0A1 COM0A0 COM0B1 COM0B0 - - WGM01 WGM00 стр. 126
0x23 (0x43) GTCCR ТСМ - - - - - ПСРАСИ PSRSYNC стр. 166,189
0x22 (0x42) EEARH - - - - Старший байт регистра адреса EEPROM стр. 34
0x21 (0x41) ЭАРЛ Младший байт регистра адреса EEPROM стр. 34
0x20 (0x40) EEDR Регистр данных EEPROM стр. 34
0x1F (0x3F) EECR - - EEPM1 EEPM0 ЖУТКО ЕЕМПЕ EEPE EERE стр. 34
0x1E (0x3E) GPIOR0 Регистр ввода-вывода общего назначения 0 стр. 36
0x1D (0x3D) ЕИМСК INT7 INT6 INT5 INT4 INT3 INT2 INT1 INT0 стр. 111
0x1С (0x3С) ЭИФР INTF7 INTF6 INTF5 INTF4 INTF3 INTF2 INTF1 INTF0 стр. 112
0x1B (0x3B) PCIFR - - - - - PCIF2 PCIF1 PCIF0 стр. 113
0x1А (0x3А) TIFR5 - - ICF5 - OCF5C OCF5B OCF5A ТОВ5 стр. 162
0x19 (0x39) TIFR4 - - ICF4 - OCF4C OCF4B OCF4A ТОВ4 стр. 162
0x18 (0x38) TIFR3 - - МКФ3 - OCF3C OCF3B OCF3A ТОВ3 стр. 162
0x17 (0x37) TIFR2 - - - - - OCF2B OCF2A ТОВ2 стр. 188
0x16 (0x36) TIFR1 - - ICF1 - OCF1C OCF1B OCF1A ТОВ1 стр. 162
0x15 (0x35) TIFR0 - - - - - OCF0B OCF0A ТОВ0 стр. 131

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 402


2549Q–АВР–02/2014
Адрес Имя Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0 Страница

0x14 (0x34) ПОРТГ - - PORTG5 PORTG4 PORTG3 PORTG2 PORTG1 PORTG0 стр. 98
0x13 (0x33) ДДРГ - - DDG5 DDG4 DDG3 ДДГ2 ДДГ1 DDG0 стр. 98
0x12 (0x32) ПИНГ - - PING5 PING4 PING3 PING2 PING1 PING0 стр. 98
0x11 (0x31) ПОРТФ ПОРТF7 ПОРТF6 ПОРТF5 ПОРТF4 ПОРТF3 ПОРТF2 ПОРТF1 ПОРТF0 стр. 97
0x10 (0x30) ДДРФ ДДФ7 ДДФ6 DDF5 ДДФ4 DDF3 ДДФ2 DDF1 DDF0 стр. 98
0x0F (0x2F) PINF PINF7 PINF6 PINF5 PINF4 PINF3 PINF2 PINF1 PINF0 стр. 98
0x0E (0x2E) ПОРТ ПОРТ7 ПОРТ6 ПОРТ5 ПОРТ4 ПОРТ3 ПОРТ2 ПОРТ1 PORTE0 стр. 97
0x0D (0x2D) ДДРЭ DDE7 DDE6 DDE5 DDE4 DDE3 DDE2 DDE1 DDE0 стр. 97
0x0С (0x2С) СОСНА СОСНА7 СОСНА6 СОСНА5 СОСНА4 СОСНА3 СОСНА2 СОСНА1 СОСНА0 стр. 98
0x0B (0x2B) ПОРТД ПОРТD7 ПОРТD6 ПОРТD5 ПОРТD4 ПОРТD3 ПОРТD2 ПОРТD1 ПОРТD0 стр. 97
0x0А (0x2А) ДДРД ДДД7 DDD6 DDD5 DDD4 DDD3 DDD2 DDD1 DDD0 стр. 97
0x09 (0x29) ПИН PIND7 PIND6 PIND5 PIND4 PIND3 PIND2 PIND1 PIN0 стр. 97
0x08 (0x28) ПОРТК PORTC7 ПОРТC6 ПОРТC5 ПОРТC4 ПОРТC3 PORTC2 PORTC1 ПОРТC0 стр. 97
0x07 (0x27) ДДРЦ ДДК7 ДДК6 ДДК5 ДДК4 ДДК3 ДДК2 ДДК1 DDC0 стр. 97
0x06 (0x26) PINC PINC7 PINC6 PINC5 PINC4 PINC3 PINC2 PINC1 PINC0 стр. 97
0x05 (0x25) ПОРТБ ПОРТB7 ПОРТB6 ПОРТB5 ПОРТB4 ПОРТB3 ПОРТB2 ПОРТB1 ПОРТB0 стр. 96
0x04 (0x24) ДДРБ ДДБ7 ДДБ6 ДДБ5 ДДБ4 DDB3 ДДБ2 ДДБ1 DDB0 стр. 96
0x03 (0x23) PINB PINB7 PINB6 PINB5 PINB4 PINB3 PINB2 PINB1 PINB0 стр. 96
0x02 (0x22) ПОРТ ПОРТ7 PORTA6 ПОРТ5 ПОРТ4 ПОРТ3 ПОРТА2 ПОРТ1 PORTA0 стр. 96
0x01 (0x21) ДДРА ДДА7 ДДА6 ДДА5 ДДА4 ДДА3 ДДА2 ДДА1 ДДА0 стр. 96
0x00 (0x20) ПИНА PINA7 ПИНА6 PINA5 PINA4 PINA3 PINA2 PINA1 PINA0 стр. 96

Примечания: 1. Для совместимости с будущими устройствами зарезервированные биты должны быть записаны в ноль при доступе. Никогда не следует записывать зарезервированные адреса
памяти ввода-вывода.
2. Регистры ввода-вывода в диапазоне адресов от $00 до $1F доступны по битам напрямую с помощью инструкций SBI и CBI. В этих регистрах
значение отдельных битов можно проверить с помощью инструкций SBIS и SBIC.
3. Некоторые флаги состояния очищаются путем записи в них логической единицы. Обратите внимание, что инструкции CBI и SBI будут работать со всеми битами в
регистре ввода-вывода, записывая единицу обратно в любой флаг, прочитанный как установленный, тем самым сбрасывая флаг. Инструкции CBI и SBI работают
только с регистрами от 0x00 до 0x1F.
4. При использовании специальных команд ввода/вывода IN и OUT необходимо использовать адреса ввода/вывода $00–$3F. При обращении к регистрам ввода-вывода
как к пространству данных с использованием инструкций LD и ST к этим адресам необходимо добавить 20 долларов.
ATmega640/1280/1281/2560/2561 — это сложный микроконтроллер с большим количеством периферийных устройств, чем может поддерживаться в
ячейке 64, зарезервированной в коде операции для инструкций IN и OUT. Для расширенного пространства ввода-вывода от $60 до $1FF в SRAM можно
использовать только инструкции ST/STS/STD и LD/LDS/LDD.

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 403


2549Q–АВР–02/2014
34. Сводка набора инструкций

Мнемотехника Операнды Описание Операция Флаги # Часы


АРИФМЕТИЧЕСКИЕ И ЛОГИЧЕСКИЕ ИНСТРУКЦИИ

ДОБАВИТЬ Рд, Рр Добавьте два регистра Рд - Рд + Рр З, С, Н, В, Ч 1


АЦП Рд, Рр Добавить с переносом двух регистров Рд - Рд + Рр + С З, С, Н, В, Ч 1
АДИВ Рдл,К Добавить немедленно в Word Правая:Лдл - Правая:Лдл + К З, С, Н, В, С 2
SUB Рд, Рр Вычесть два регистра Рд - Рд - Рр З, С, Н, В, Ч 1
СУБИ Рд, К Вычесть константу из регистра Рд - Рд - К З, С, Н, В, Ч 1
СБК Рд, Рр Вычитание с переносом двух регистров Рд - Рд - Рр - С З, С, Н, В, Ч 1
SBCI Рд, К Вычесть с Carry Constant из Reg. Рд - Рд - К - С З, С, Н, В, Ч 1
SBIW Рдл,К Вычесть сразу из Word Rdh:Rdl - Rdh:Rdl - K З, С, Н, В, С 2
А ТАКЖЕ Рд, Рр Логические регистры И Рд --Рд - Рр З, Н, В 1
ИЯ Рд, К Логический И Регистр и Константа Рд - Рд --К З, Н, В 1
ИЛИ Рд, Рр Логические регистры ИЛИ Rd - Rd v Rr З, Н, В 1
ОРИ Рд, К Логический регистр ИЛИ и константа Rd --Rd в К З, Н, В 1
МУН Рд, Рр Исключающее ИЛИ Регистры Рд - Рд - Рр З, Н, В 1
COM Рд Дополнение Рд - 0xFF - Рд З, С, Н, В 1
НЕГ Рд Дополнение до двух Рд - 0x00 - Рд З, С, Н, В, Ч 1
СБР Рд, К Установить бит(ы) в регистре Рд - Рд в К З, Н, В 1
ЦБ РФ Рд, К Очистить бит(ы) в регистре Рд - Рд - (0xFF - К) З, Н, В 1
ИНК Рд Увеличение Рд - Рд + 1 З, Н, В 1
ДЕК Рд Уменьшение Рд - Рд - 1 З, Н, В 1
ТСТ Рд Тест на ноль или минус Рд - Рд - Рд З, Н, В 1
CLR Рд Очистить регистрацию Рд - Рд - Рд З, Н, В 1
SER Рд Установить регистр Рд - 0xFF Никто 1
МУЛ Рд, Рр Умножить без знака R1:R0 - Rd x Rr З, С 2
МУЛЬТЫ Рд, Рр Умножить подписанный R1:R0 - Rd x Rr З, С 2
МУЛСУ Рд, Рр Умножить подписанное на беззнаковое R1:R0 - Rd x Rr З, С 2
ФМУЛ Рд, Рр Дробное умножение без знака R1:R0 - (Rd x Rr)<< 1 З, С 2
ФМУЛЬС Рд, Рр Дробное умножение со знаком R1:R0 - (Rd x Rr)<< 1 З, С 2
ФМУЛСУ Рд, Рр Дробное умножение со знаком без знака R1:R0 - (Rd x Rr)<< 1 З, С 2
ИНСТРУКЦИЯ ПО ОТДЕЛЕНИЮ

RJMP к Относительный прыжок ПК-- ПК + к + 1 Никто 2


IJMP Косвенный переход к (Z) ПК - З Никто 2
EIJMP Расширенный непрямой переход к (Z) ПК -(EIND:Z) Никто 2
СПМ к Прямой прыжок ПК-- к Никто 3
RCALL к Относительный вызов подпрограммы ПК - ПК + к + 1 Никто 4
Я ЗВОНЮ Косвенный вызов (Z) ПК - З Никто 4
ЭЙКАЛЛ Расширенный косвенный вызов (Z) ПК -(EIND:Z) Никто 4
ВЫЗОВ к Прямой вызов подпрограммы ПК - к Никто 5
РЕТ Возврат подпрограммы ПК - СТЕК Никто 5
РЕТИ Прерывание Возврат ПК - СТЕК я 5
КПСЕ Рд, Рр Сравните, пропустите, если равны если (Rd = Rr) PC -- PC + 2 или 3 Никто 1/2/3
КП Рд, Рр Сравнивать Рд - Рр З, Н, В, С, Ч 1
цена за клик Рд, Рр Сравните с Carry Рд - Рр - С З, Н, В, С, Ч 1
ИПЦ Рд, К Сравнить Регистрация с Немедленной Рд - К З, Н, В, С, Ч 1
SBRC Рр, б Пропустить, если бит в регистре очищен если (Rr(b)=0) ПК - ПК + 2 или 3 Никто 1/2/3
SBRS Рр, б Пропустить, если бит в регистре установлен если (Rr(b)=1) ПК - ПК + 2 или 3 Никто 1/2/3
SBIC П, б Пропустить, если бит в регистре ввода-вывода очищен если (P(b)=0) ПК - ПК + 2 или 3 Никто 1/2/3
СБИС П, б Пропустить, если установлен бит в регистре ввода/вывода если (P(b)=1) ПК - ПК + 2 или 3 Никто 1/2/3
БРБС с, к Ветвь, если установлен флаг состояния если (SREG(s) = 1), то PC-PC+k + 1 Никто 1/2
БРБК с, к Ветвь, если флаг состояния снят если (SREG(s) = 0), то PC-PC+k + 1 Никто 1/2
БРЕК к Ветвь, если равно если (Z = 1), то PC - PC + k + 1 Никто 1/2
БРНЕ к Ветвь, если не равно если (Z = 0), то PC - PC + k + 1 Никто 1/2
БРКС к Ветвь, если набор переноса если (C = 1), то PC - PC + k + 1 Никто 1/2
BRCC к Ветвь, если Carry очищен если (C = 0), то PC - PC + k + 1 Никто 1/2
БРШ к Ветвь, если такая же или выше если (C = 0), то PC - PC + k + 1 Никто 1/2
БРЛО к Ветвь, если ниже если (C = 1), то PC - PC + k + 1 Никто 1/2
BRMI к Ответвление, если минус если (N = 1), то PC - PC + k + 1 Никто 1/2
БРПЛ к Филиал, если Плюс если (N = 0), то PC - PC + k + 1 Никто 1/2
БРГЭ к Ветвь, если больше или равно, подписано если (N - V = 0), то PC - PC + k + 1 Никто 1/2
БРЛТ к Ветвление, если меньше нуля, подписано если (N - V = 1), то PC - PC + k + 1 Никто 1/2
БРХС к Ветвь, если установлен флажок Half Carry если (H = 1), то PC - PC + k + 1 Никто 1/2
BRHC к Ветвь, если флаг Half Carry снят если (H = 0), то PC - PC + k + 1 Никто 1/2
БРТС к Ветвление, если установлен флаг T если (T = 1), то PC - PC + k + 1 Никто 1/2
БРТК к Перейти, если флаг T очищен если (T = 0), то PC - PC + k + 1 Никто 1/2
БРВС к Ветвь, если установлен флаг переполнения если (V = 1), то PC - PC + k + 1 Никто 1/2

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 404


2549Q–АВР–02/2014
Мнемотехника Операнды Описание Операция Флаги # Часы
БРВК к Ветвь, если флаг переполнения сброшен если (V = 0), то PC - PC + k + 1 Никто 1/2
БРИ к Переход, если прерывание разрешено если ( I = 1) то PC - PC + k + 1 Никто 1/2
БРИД к Переход, если прерывание отключено если ( I = 0) то PC - PC + k + 1 Никто 1/2
ИНСТРУКЦИИ ПО БИТ И ИСПЫТАНИЯМ НА БИТЫ

ВОО Р,б Установить бит в регистре ввода/вывода Ввод/вывод(P,b) - 1 Никто 2


ЦБИ Р,б Очистить бит в регистре ввода/вывода Ввод/вывод(P,b) - 0 Никто 2
ЛСЛ Рд Логический сдвиг влево Rd(n+1) - Rd(n), Rd(0) - 0 З, С, Н, В 1
ЛСР Рд Логический сдвиг вправо Rd(n) - Rd(n+1), Rd(7) - 0 З, С, Н, В 1
РОЛ Рд Повернуть влево через перенос Rd(0)-C,Rd(n+1)- Rd(n),C-Rd(7) З, С, Н, В 1
РОР Рд Повернуть вправо через перенос Rd(7)-C,Rd(n)- Rd(n+1),C-Rd(0) З, С, Н, В 1
ASR Рд Арифметический сдвиг вправо Rd(n) - Rd(n+1), n=0..6 З, С, Н, В 1
ОБМЕН Рд Поменять местами кусочки Rd(3..0)-Rd(7..4),Rd(7..4)-Rd(3..0) Никто 1
БСЕТ с Набор флагов СРЭГ(и) - 1 СРЭГ(и) 1
БКЛР с Пометить Очистить СРЭГ(и) - 0 СРЭГ(и) 1
BST Рр, б Битовое хранилище от регистра до T Т - Рр(б) Т 1
БЛД рд, б Битовая нагрузка от T к регистру Рд(б) - Т Никто 1
СПК Установить переноску С-1 С 1
CLC Очистить перенос С-0 С 1
СЕН Установить отрицательный флаг Н-1 Н 1
КЛН Очистить отрицательный флаг Н-0 Н 1
СЭЗ Установить нулевой флаг З-1 Z 1
КЛЗ Очистить нулевой флаг З-0 Z 1
СЭИ Разрешение глобального прерывания я-1 я 1
CLI Отключение глобального прерывания я-- 0 я 1
СЭС Установить флаг подписанного теста С-1 С 1
ЦЛС Очистить подписанный тестовый флаг С-0 С 1
СЭВ Установить переполнение дополнения до двух. В-1 В 1
CLV Очистить переполнение дополнения до двух В-0 В 1
ЗАДАВАТЬ Установите T в SREG Т-1 Т 1
CLT Очистить T в SREG Т-0 Т 1
SEH Установить флаг половинного переноса в SREG Н-1 ЧАС 1
CLH Очистить флаг половинного переноса в SREG Н-0 ЧАС 1
ИНСТРУКЦИИ ПО ПЕРЕДАЧЕ ДАННЫХ
МОВ Рд, Рр Перемещение между регистрами Рд - Рр Никто 1
МОВВ Рд, Рр Копировать регистровое слово Рд+1:Рд - Рр+1:Рр Никто 1
ЛДИ Рд, К Загрузить немедленно Рд - К Никто 1
ЛД Рд, Х Загрузить косвенно Рд - (Х) Никто 2
ЛД Рд, Х+ Загрузить Indirect и Post-Inc. Рд - (Х), Х - Х + 1 Никто 2
ЛД Рд, - Х Загрузить непрямой и Pre-Dec. Х - Х - 1, Рд - (Х) Никто 2
ЛД Рд, Ю Загрузить косвенно Рд - (Я) Никто 2
ЛД Рд, Y+ Загрузить Indirect и Post-Inc. Рд - (У), У - У + 1 Никто 2
ЛД Рд, - Ю Загрузить непрямой и Pre-Dec. У - У - 1, Рд - (У) Никто 2
ЛДД Rd,Y+q Непрямая нагрузка со смещением Рд - (У + д) Никто 2
ЛД Рд, З Загрузить косвенно Рд - (З) Никто 2
ЛД Рд, Z+ Загрузить Indirect и Post-Inc. Rd - (Z), Z - Z+1 Никто 2
ЛД Рд, -З Загрузить непрямой и Pre-Dec. З - З - 1, Рд - (З) Никто 2
ЛДД Рд, Z+q Непрямая нагрузка со смещением Рд - (З + д) Никто 2
СПД рд, к Загрузка напрямую из SRAM Рд - (к) Никто 2
СТ Х, Рр Магазин Косвенный (Х)-- Рр Никто 2
СТ Х+, Рр Store Indirect и Post-Inc. (X)-- Rr, X - X + 1 Никто 2
СТ - Х, Рр Хранить косвенные и до декабря. Х - Х - 1, (Х) - Рр Никто 2
СТ Ю, Рр Магазин Косвенный (Й) - Рр Никто 2
СТ Y+, Рр Store Indirect и Post-Inc. (У) - Рр, У - У + 1 Никто 2
СТ - Ы, Рр Хранить косвенные и до декабря. У - У - 1, (У) - Рр Никто 2
ЗППП Y+q,Rr Хранить косвенно со смещением (Y + q) - Рр Никто 2
СТ З, Рр Магазин Косвенный (З) - Рр Никто 2
СТ Z+, Рр Store Indirect и Post-Inc. (З) - Рр, З - З + 1 Никто 2
СТ - З, Рр Хранить косвенные и до декабря. З - З - 1, (З) - Рр Никто 2
ЗППП Z+q,Rr Хранить косвенно со смещением (Z + q) - Рр Никто 2
СТС к, рр Хранить прямо в SRAM (к) - Рр Никто 2
л/мин Загрузить программную память Р0 - (З) Никто 3
л/мин Рд, З Загрузить программную память Рд - (З) Никто 3
л/мин Рд, Z+ Загрузка программной памяти и пост-включение Rd - (Z), Z - Z+1 Никто 3
ELPM Расширенная память программ загрузки R0 - (РАМПЗ:Z) Никто 3
ELPM Рд, З Расширенная память программ загрузки Рд - (RAMPZ:Z) Никто 3
ELPM Рд, Z+ Расширенная память программ загрузки Rd - (RAMPZ:Z), RAMPZ:Z -RAMPZ:Z+1 Никто 3
СЗМ Сохранить программу в памяти (З) - Р1:Р0 Никто -
В Рд, П В порту Рд - П Никто 1

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 405


2549Q–АВР–02/2014
Мнемотехника Операнды Описание Операция Флаги # Часы
ВНЕ П, Рр Выход из порта П - Рр Никто 1
ТОЛКАТЬ Рр Push-регистрация в стеке СТЕК - Рр Никто 2
ПОП Рд Поп-регистр из стека Rd - СТЕК Никто 2
ИНСТРУКЦИЯ ПО УПРАВЛЕНИЮ MCU

НЕТ Нет операции Никто 1


СПАТЬ Спать (см. специальное описание для функции сна) Никто 1
WDR Сброс сторожевого таймера (см. конкретное описание WDR/таймера) Никто 1
ПЕРЕРЫВ Перерыв Только для встроенной отладки Никто Н/Д

Примечание: EICALL и EIJMP не существуют в ATmega640/1280/1281.


ELPM не существует в ATmega640.

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 406


2549Q–АВР–02/2014
35. Информация для заказа

35.1 ATmega640
Скорость [МГц](2) Источник питания Код заказа Упаковка(1)(3) Рабочий диапазон

ATmega640V-8AU 100А
ATmega640V-8AUR(4) 100А
8 1,8 - 5,5 В
ATmega640V-8CU 100C1
ATmega640V-8CUR(4) 100C1
Промышленный (от -40°C до 85°C)
ATmega640-16AU 100А
ATmega640-16AUR(4) 100А
16 2,7 - 5,5 В
ATmega640-16CU 100C1
ATmega640-16CUR(4) 100C1
Примечания: 1. Это устройство также может поставляться в виде пластин. Обратитесь в местное торговое представительство Atmel для получения подробной информации о заказе и
минимальных количествах.
2.См. «Уровни скорости» на стр. 357.
3. Упаковка без содержания свинца соответствует требованиям Европейской директивы по ограничению использования опасных веществ (директива RoHS). Также без
галогенов и полностью зеленый.
4. Лента и катушка.

Тип упаковки

100А 100-выводный тонкий (1,0 мм) пластиковый корпус Gull Wing Quad Flat (TQFP)

100C1 100-шаровая решетка Chip Ball (CBGA)

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 407


2549Q–АВР–02/2014
35,2 ATmega1280
Скорость [МГц](2) Источник питания Код заказа Упаковка(1)(3) Рабочий диапазон

ATmega1280V-8AU 100А
ATmega1280V-8AUR(4) 100А
8 1,8 В - 5,5 В
ATmega1280V-8CU 100C1
ATmega1280V-8CUR(4) 100C1
Промышленный (от -40°C до 85°C)
ATmega1280-16AU 100А
ATmega1280-16AUR(4) 100А
16 2,7 В - 5,5 В
ATmega1280-16CU 100C1
ATmega1280-16CUR(4) 100C1
Примечания: 1. Это устройство также может поставляться в виде пластин. Обратитесь в местное торговое представительство Atmel для получения подробной информации о заказе и
минимальных количествах.
2. См.«Уровни скорости» на стр. 357..
3. Упаковка без содержания свинца соответствует требованиям Европейской директивы по ограничению использования опасных веществ (директива RoHS). Также без
галогенов и полностью зеленый.
4. Лента и катушка.

Тип упаковки

100А 100-выводный тонкий (1,0 мм) пластиковый корпус Gull Wing Quad Flat (TQFP)

100C1 100-шаровая решетка Chip Ball (CBGA)

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 408


2549Q–АВР–02/2014
35,3 ATmega1281
Скорость [МГц](2) Источник питания Код заказа Упаковка(1)(3) Рабочий диапазон

ATmega1281V-8AU 64А
ATmega1281V-8AUR(4) 64А
8 1,8 - 5,5 В
ATmega1281V-8МУ 64м2
ATmega1281V-8MUR(4) 64м2 промышленный

ATmega1281-16AU 64А (-40-C до 85-C)


ATmega1281-16AUR(4) 64А
16 2,7 - 5,5 В
ATmega1281-16MU 64м2
ATmega1281-16MUR(4) 64м2
Примечания: 1. Это устройство также может поставляться в виде пластин. Обратитесь в местное торговое представительство Atmel для получения подробной информации о заказе и

минимальных количествах.
2. См.«Уровни скорости» на стр. 357..
3. Упаковка без содержания свинца соответствует требованиям Европейской директивы по ограничению использования опасных веществ (директива RoHS). Также без

галогенов и полностью зеленый.


4. Лента и катушка.

Тип упаковки

64А 64-выводный тонкий (1,0 мм) пластиковый корпус Gull Wing Quad Flat Package (TQFP)

64м2 64-контактная площадка, корпус 9 мм × 9 мм × 1,0 мм, корпус Quad Flat No-Lead/Micro Lead Frame Package (QFN/MLF)

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 409


2549Q–АВР–02/2014
35,4 ATmega2560
Скорость [МГц](2) Источник питания Код заказа Упаковка(1)(3) Рабочий диапазон

ATmega2560V-8AU 100А
ATmega2560V-8AUR(4) 100А
8 1,8 В - 5,5 В
ATmega2560V-8CU 100C1
ATmega2560V-8CUR(4) 100C1
Промышленный (от -40°C до 85°C)
ATmega2560-16AU 100А
ATmega2560-16AUR(4) 100А
16 4,5 В - 5,5 В
ATmega2560-16CU 100C1
ATmega2560-16CUR(4) 100C1
Примечания: 1. Это устройство также может поставляться в виде пластин. Обратитесь в местное торговое представительство Atmel для получения подробной информации о заказе и
минимальных количествах.
2. См.«Уровни скорости» на стр. 357..
3. Упаковка без содержания свинца соответствует требованиям Европейской директивы по ограничению использования опасных веществ (директива RoHS). Также без
галогенов и полностью зеленый.
4. Лента и катушка.

Тип упаковки

100А 100-выводный тонкий (1,0 мм) пластиковый корпус Gull Wing Quad Flat (TQFP)

100C1 100-шаровая решетка Chip Ball (CBGA)

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 410


2549Q–АВР–02/2014
35,5 ATmega2561
Скорость [МГц](2) Источник питания Код заказа Упаковка(1)(3) Рабочий диапазон

ATmega2561V-8AU 64А
ATmega2561V-8AUR(4) 64А
8 1,8 В - 5,5 В
ATmega2561V-8МУ 64м2
ATmega2561V-8MUR(4) 64м2 промышленный

ATmega2561-16AU 64А (-40-C до 85-C)


ATmega2561-16AUR(4) 64А
16 4,5 В - 5,5 В
ATmega2561-16MU 64м2
ATmega2561-16MUR(4) 64м2
Примечания: 1. Это устройство также может поставляться в виде пластин. Свяжитесь с местным торговым представительством Atmel для получения подробной информации о заказе и
минимальных количествах.
2. См.«Уровни скорости» на стр. 357..
3. Упаковка без содержания свинца соответствует требованиям Европейской директивы по ограничению использования опасных веществ (директива RoHS). Также без
галогенов и полностью зеленый.
4. Лента и катушка.

Тип упаковки

64А 64-выводный тонкий (1,0 мм) пластиковый корпус Gull Wing Quad Flat Package (TQFP)

64м2 64-контактная площадка, корпус 9 мм × 9 мм × 1,0 мм, корпус Quad Flat No-Lead/Micro Lead Frame Package (QFN/MLF)

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 411


2549Q–АВР–02/2014
36. Информация об упаковке

36,1 100А

PIN-код 1

Б
ИДЕНТИФИКАТОР PIN 1

е Е1 Е

Д1
Д

С 0°~7°

А1 А2 А
л

ОБЩИЕ РАЗМЕРЫ
(Единица измерения = мм)

СИМВОЛ МИН. НОМ МАКСИМУМ ПРИМЕЧАНИЕ

А – – 1,20
А1 0,05 – 0,15
А2 0,95 1,00 1,05
Д 15,75 16.00 16.25
Д1 13.90 14.00 14.10 Примечание 2

Е 15,75 16.00 16.25


Примечания:

1. Этот пакет соответствует стандарту JEDEC MS-026, вариант AED. Е1 13.90 14.00 14.10 Примечание 2

2. Размеры D1 и E1 не включают выступ формы. Допустимое выступание составляет Б 0,17 – 0,27


0,25 мм с каждой стороны. Размеры D1 и E1 являются максимальными размерами
С 0,09 – 0,20
пластикового корпуса, включая несоответствие формы.
3. Копланарность выводов не более 0,08 мм. л 0,45 – 0,75
е 0,50 ТИП

20.10.2010

100А, 100 выводов, размер корпуса 14 x 14 мм, толщина корпуса 1,0 мм,
шаг выводов 0,5 мм, тонкий пластиковый корпус Quad Flat (TQFP) 100А Д

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 412


2549Q–АВР–02/2014
36,2 100С1

0,12 Z

Маркированный идентификатор A1

Д ВИД СБОКУ

ВИД СВЕРХУ А

А1
Øb
е
Угол А1
0,90 ТИП
10 9 8 7 6 5 4 3 2 1

0,90 ТИП Б

Д
ОБЩИЕ РАЗМЕРЫ
Е (Единица измерения = мм)
Ф Д1
СИМВОЛ МИН. НОМ МАКСИМУМ ПРИМЕЧАНИЕ

е
грамм

ЧАС А 1.10 – 1,20


я А1 0,30 0,35 0,40
Дж
Д 8,90 9.00 9.10
Е1 Е 8,90 9.00 9.10
Д1 7.10 7.20 7.30
Е1 7.10 7.20 7.30
ВИД СНИЗУ
Øb 0,35 0,40 0,45
е 0,80 ТИП

25.05.06

ЗАГЛАВИЕ ЧЕРТЕЖ № РЕВ.


2325 Орчард Паркуэй
100C1, 100 шариков, корпус 9 x 9 x 1,2 мм, шаг шарика 100C1 А
Сан-Хосе, Калифорния 95131
0,80 мм, корпус BGA (CBGA)

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 413


2549Q–АВР–02/2014
36,3 64А

PIN-код 1 Б
е ИДЕНТИФИКАТОР PIN 1

Е1 Е

Д1
Д

С 0°~7°

А1 А2 А
л
ОБЩИЕ РАЗМЕРЫ
(Единица измерения = мм)

СИМВОЛ МИН. НОМ МАКСИМУМ ПРИМЕЧАНИЕ

А – – 1,20
А1 0,05 – 0,15
А2 0,95 1,00 1,05
Д 15,75 16.00 16.25
Д1 13.90 14.00 14.10 Примечание 2

Е 15,75 16.00 16.25


Примечания:

1. Этот пакет соответствует стандарту JEDEC MS-026, вариант AEB. Е1 13.90 14.00 14.10 Примечание 2

2. Размеры D1 и E1 не включают выступ формы. Допустимый выступ составляет 0,25 Б 0,30 – 0,45
мм с каждой стороны. Размеры D1 и E1 являются максимальными размерами
С 0,09 – 0,20
пластикового корпуса, включая несоответствие формы.
3. Копланарность выводов не более 0,10 мм. л 0,45 – 0,75
е 0,80 ТИП

20.10.2010
ЗАГЛАВИЕ ЧЕРТЕЖ № РЕВ.
2325 Орчард Паркуэй
64А,64-выводной, размер корпуса 14 x 14 мм, толщина корпуса 1,0 мм, шаг
Сан-Хосе, Калифорния 95131 64А С
выводов 0,8 мм, тонкий пластиковый корпус Quad Flat (TQFP)

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 414


2549Q–АВР–02/2014
36,4 64М2

Отмеченный контакт # 1 ID

ССИДЕНЬЯ САМОЛЕТА

А1
ВИД СВЕРХУ
А3
А
К 0,08 С
л
Пин № 1 угол ВИД СБОКУ
Д2

1 Вариант А Контакт № 1

Треугольник
2
3 ОБЩИЕ РАЗМЕРЫ
(Единица измерения = мм)

Е2 СИМВОЛ МИН. НОМ МАКСИМУМ ПРИМЕЧАНИЕ

Вариант Б
Контакт № 1 А 0,80 0,90 1,00
Фаска
(С 0,30) А1 – 0,02 0,05
А3 0,20 REF

б 0,18 0,25 0,30


Д 8,90 9.00 9.10
К Вариант С
Контакт № 1
Д2 7,50 7,65 7,80
б е Выемка
(0,20 Р)
Е 8,90 9.00 9.10
ВИД СНИЗУ Е2 7,50 7,65 7,80
е 0,50 БСК
л 0,35 0,40 0,45

Примечания: 1. Стандарт JEDEC MO-220 (разделение под флюсом) рис. 1, ВМДД.


К 0,20 0,27 0,40
2. Размеры и допуски соответствуют ASMEY14.5M-1994.
2014-02-12
ЗАГЛАВИЕ ЧЕРТЕЖ № РЕВ.
2325 Орчард Паркуэй
64м2, 64-контактная площадка, корпус 9 x 9 x 1,0 мм, шаг выводов 0,50
Сан-Хосе, Калифорния 95131 64м2 Е
мм, открытая площадка 7,65 мм, корпус микровыводной рамы (MLF)

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 415


2549Q–АВР–02/2014
37. Опечатки

37.1 ATmega640 рев. Б


• Неточное преобразование АЦП в дифференциальном режиме с 200-кратным усилением

• Высокое потребление тока в спящем режиме

1. Неточное преобразование АЦП в дифференциальном режиме с коэффициентом усиления 200×.

При AVCC <3,6 В случайные преобразования будут неточными. Типичная абсолютная точность может достигать 64 LSB.

Решение проблемы/обходной путь

Никто.

2. Большое потребление тока в спящем режиме


Если ожидающее прерывание не может вывести часть из выбранного спящего режима, потребление тока будет увеличиваться во
время спящего режима при выполнении инструкции SLEEP непосредственно после инструкции SEI.

Решение проблемы/обходной путь

Перед переходом в спящий режим прерывания, не используемые для вывода компонента из спящего режима, должны быть отключены.

37.2 ATmega640 рев. А


• Неточное преобразование АЦП в дифференциальном режиме с 200-кратным усилением

• Высокое потребление тока в спящем режиме

1. Неточное преобразование АЦП в дифференциальном режиме с коэффициентом усиления 200×.

При AVCC <3,6 В случайные преобразования будут неточными. Типичная абсолютная точность может достигать 64 LSB.

Решение проблемы/обходной путь

Никто.

2. Большое потребление тока в спящем режиме


Если ожидающее прерывание не может вывести часть из выбранного спящего режима, потребление тока будет увеличиваться во
время спящего режима при выполнении инструкции SLEEP непосредственно после инструкции SEI.

Решение проблемы/обходной путь

Перед переходом в спящий режим прерывания, не используемые для вывода компонента из спящего режима, должны быть отключены.

37.3 ATmega1280 рев. Б


• Высокое потребление тока в спящем режиме

1. Большое потребление тока в спящем режиме


Если ожидающее прерывание не может вывести часть из выбранного спящего режима, потребление тока будет увеличиваться во
время спящего режима при выполнении инструкции SLEEP непосредственно после инструкции SEI.

Решение проблемы/обходной путь

Перед переходом в спящий режим прерывания, не используемые для вывода компонента из спящего режима, должны быть отключены.

37,4 ATmega1280 рев. А


• Неточное преобразование АЦП в дифференциальном режиме с 200-кратным усилением

• Высокое потребление тока в спящем режиме

1. Неточное преобразование АЦП в дифференциальном режиме с коэффициентом усиления 200×.

При AVCC <3,6 В случайные преобразования будут неточными. Типичная абсолютная точность может достигать 64 LSB.

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 416


2549Q–АВР–02/2014
Решение проблемы/обходной путь

Никто.

2. Большое потребление тока в спящем режиме


Если ожидающее прерывание не может вывести часть из выбранного спящего режима, потребление тока будет увеличиваться во
время спящего режима при выполнении инструкции SLEEP непосредственно после инструкции SEI.

Решение проблемы/обходной путь

Перед переходом в спящий режим прерывания, не используемые для вывода компонента из спящего режима, должны быть отключены.

37,5 ATmega1281 рев. Б


• Высокое потребление тока в спящем режиме

1. Большое потребление тока в спящем режиме


Если ожидающее прерывание не может вывести часть из выбранного спящего режима, потребление тока будет увеличиваться во
время спящего режима при выполнении инструкции SLEEP непосредственно после инструкции SEI.

Решение проблемы/обходной путь

Перед переходом в спящий режим прерывания, не используемые для вывода компонента из спящего режима, должны быть отключены.

37,6 ATmega1281 рев. А


• Неточное преобразование АЦП в дифференциальном режиме с 200-кратным усилением
• Высокое потребление тока в спящем режиме

1. Неточное преобразование АЦП в дифференциальном режиме с коэффициентом усиления 200×.

При AVCC <3,6 В случайные преобразования будут неточными. Типичная абсолютная точность может достигать 64 LSB.

Решение проблемы/обходной путь

Никто.

2. Большое потребление тока в спящем режиме


Если ожидающее прерывание не может вывести часть из выбранного спящего режима, потребление тока будет увеличиваться во
время спящего режима при выполнении инструкции SLEEP непосредственно после инструкции SEI.

Решение проблемы/обходной путь

Перед переходом в спящий режим прерывания, не используемые для вывода компонента из спящего режима, должны быть отключены.

37,7 ATmega2560 рев. Ф

• Дифференциальное усиление на входе АЦП на 46 дБ (200x) не работает

1. Дифференциальное усиление входного сигнала АЦП на 46 дБ (200x) не работает. Решение


проблемы/обходной путь.

Никто.

37,8 ATmega2560 рев. Е


Нет известных ошибок.

37,9 ATmega2560 рев. Д


Не сэмплировано.

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 417


2549Q–АВР–02/2014
37.10 ATmega2560 рев. С

• Высокое потребление тока в спящем режиме

1. Большое потребление тока в спящем режиме


Если ожидающее прерывание не может вывести часть из выбранного спящего режима, потребление тока будет увеличиваться во
время спящего режима при выполнении инструкции SLEEP непосредственно после инструкции SEI.

Решение проблемы/обходной путь

Перед переходом в спящий режим прерывания, не используемые для вывода компонента из спящего режима, должны быть отключены.

37.11 ATmega2560 рев. Б

Не сэмплировано.

37.12 ATmega2560 рев. А

• Недоступная для чтения во время записи область флэш-памяти не работает

• Деталь не работает под 2,4 вольта


• Неверное чтение АЦП в дифференциальном режиме
• Внутренний опорный сигнал АЦП имеет слишком низкое значение

• Инструкции IN/OUT могут выполняться дважды, когда стек находится во внешней памяти.
• EEPROM, считанный из кода приложения, не работает в режиме Lock Bit Mode 3

1. Недоступная для чтения во время записи область флэш-памяти не работает

Область флэш-памяти, не предназначенная для чтения во время записи, не работает должным образом. Проблема связана со скоростью
работы части при чтении флеш этой области.

Решение проблемы/обходной путь

- Используйте только первые 248 КБ флэш-памяти.

- Если требуется загрузочная функциональность, запустите код в области Non-Read-While-Write не более чем на 1/4 максимальной
частоты устройства при любом заданном напряжении. Это делается путем записи регистра CLKPR перед вводом загрузочного
раздела кода.

2. Деталь не работает под 2,4 вольта


Деталь неправильно выполняет код ниже 2,4 вольт.

Решение проблемы/обходной путь

Не используйте деталь при напряжении ниже 2,4 вольта.

3. Неверное чтение АЦП в дифференциальном режиме


АЦП имеет высокий уровень шума в дифференциальном режиме. Это может привести к ошибке до 7 LSB.

Решение проблемы/обходной путь

Используйте только 7 старших разрядов результата при использовании АЦП в дифференциальном режиме.

4. Внутренний опорный сигнал АЦП имеет слишком низкое значение.

Внутренний опорный сигнал АЦП имеет значение ниже указанного.

Решение проблемы/обходной путь

- Используйте AVCC или внешнюю ссылку.

- Фактическое значение задания можно измерить, подав известное напряжение на АЦП при использовании внутреннего задания.
Результат при выполнении более поздних преобразований можно откалибровать.

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 418


2549Q–АВР–02/2014
5. Инструкции IN/OUT могут выполняться дважды, когда стек находится во внешней памяти.
Если непосредственно перед прерыванием выполняется инструкция IN или OUT, а указатель стека находится во
внешнем ОЗУ, инструкция будет выполнена дважды. В некоторых случаях это вызовет проблемы, например:

- При чтении SREG будет казаться, что I-флаг очищен.

- При записи в регистры PIN-кода порт будет переключаться дважды.

- При чтении регистров с флагами прерывания флаги будут сняты.


Решение проблемы/обходной путь

Существует два обходных пути приложения, при выборе одного из которых проблема не возникает:

- Замените IN и OUT на инструкции LD/LDS/LDD и ST/STS/STD.

- Используйте внутреннюю оперативную память для указателя стека.

6. EEPROM, считанный из кода приложения, не работает в режиме Lock Bit Mode 3.


Когда биты блокировки памяти LB2 и LB1 запрограммированы на режим 3, чтение EEPROM не работает из
прикладного кода.

Решение проблемы/обходной путь

Не устанавливайте режим защиты битов блокировки 3, когда код приложения должен считываться из EEPROM.

37.13 ATmega2561 вер. Ф

• Дифференциальное усиление на входе АЦП на 46 дБ (200x) не работает

1. Дифференциальное усиление входного сигнала АЦП на 46 дБ (200x) не работает. Решение


проблемы/обходной путь.

Никто.

37.14 ATmega2561 рев. Е

Нет известных ошибок.

37.15 ATmega2561 рев. Д

Не сэмплировано.

37.16 ATmega2561 рев. С

• Высокое потребление тока в спящем режиме.

1. Большое потребление тока в спящем режиме


Если ожидающее прерывание не может вывести часть из выбранного спящего режима, потребление тока будет увеличиваться во
время спящего режима при выполнении инструкции SLEEP непосредственно после инструкции SEI.

Решение проблемы/обходной путь

Перед переходом в спящий режим прерывания, не используемые для вывода компонента из спящего режима, должны быть отключены.

37.17 ATmega2561 рев. Б

Не сэмплировано.

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 419


2549Q–АВР–02/2014
37.18 ATmega2561 рев. А

• Недоступная для чтения во время записи область флэш-памяти не работает

• Деталь не работает под 2,4 Вольта


• Неверное чтение АЦП в дифференциальном режиме

• Внутренний опорный сигнал АЦП имеет слишком низкое значение

• Инструкции IN/OUT могут выполняться дважды, когда стек находится во внешней памяти.

• EEPROM, считанный из кода приложения, не работает в режиме Lock Bit Mode 3

1. Недоступная для чтения во время записи область флэш-памяти не работает

Область флэш-памяти, не предназначенная для чтения во время записи, не работает должным образом. Проблема связана со скоростью
работы части при чтении флеш этой области.

Решение проблемы/обходной путь

- Используйте только первые 248 КБ флэш-памяти.

- Если требуется загрузочная функциональность, запустите код в области Non-Read-While-Write не более чем на 1/4 максимальной
частоты устройства при любом заданном напряжении. Это делается путем записи регистра CLKPR перед вводом загрузочного
раздела кода.

2. Деталь не работает под 2,4 вольта


Деталь неправильно выполняет код ниже 2,4 вольт.

Решение проблемы/обходной путь

Не используйте деталь при напряжении ниже 2,4 вольта.

3. Неверное чтение АЦП в дифференциальном режиме


АЦП имеет высокий уровень шума в дифференциальном режиме. Это может привести к ошибке до 7 LSB.

Решение проблемы/обходной путь

Используйте только 7 старших разрядов результата при использовании АЦП в дифференциальном режиме.

4. Внутренний опорный сигнал АЦП имеет слишком низкое значение.

Внутренний опорный сигнал АЦП имеет значение ниже указанного.

Решение проблемы/обходной путь

- Используйте AVCC или внешнюю ссылку.

- Фактическое значение задания можно измерить, подав известное напряжение на АЦП при использовании внутреннего задания.
Результат при выполнении более поздних преобразований можно откалибровать.

5. Инструкции IN/OUT могут выполняться дважды, когда стек находится во внешней памяти.

Если непосредственно перед прерыванием выполняется инструкция IN или OUT, а указатель стека находится во
внешнем ОЗУ, инструкция будет выполнена дважды. В некоторых случаях это вызовет проблемы, например:

- При чтении SREG будет казаться, что I-флаг очищен.

- При записи в регистры PIN-кода порт будет переключаться дважды.

- При чтении регистров с флагами прерывания флаги будут сняты.

Решение проблемы/обходной путь

Существует два обходных пути приложения, при выборе одного из которых проблема не возникает:

- Замените IN и OUT на инструкции LD/LDS/LDD и ST/STS/STD.

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 420


2549Q–АВР–02/2014
- Используйте внутреннюю оперативную память для указателя стека.

6. EEPROM, считанный из кода приложения, не работает в режиме Lock Bit Mode 3.


Когда биты блокировки памяти LB2 и LB1 запрограммированы на режим 3, чтение EEPROM не работает из
прикладного кода.

Решение проблемы/обходной путь

Не устанавливайте режим защиты битов блокировки 3, когда код приложения должен считываться из EEPROM.

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 421


2549Q–АВР–02/2014
38. История изменений таблицы данных

Обратите внимание, что номера страниц в этом разделе относятся к этому документу. Ссылающиеся редакции в этом
разделе относятся к редакции документа.

38.1 Ред. 2549Q-02/2014

1. Обновлен«Сброс источников» на стр. 57. Сброс при отключении питания: MCU сбрасывается, когда напряжение питания
AVcc ниже порога сброса при отключении питания (VBOT) и включен детектор отключения питания.
2. ОбновленРис. 12-1 на стр. 58. Сброс при включении теперь подключен к AVcc, а не к Vcc. Обновил
3. содержимое в«Обнаружение затухания» на стр. 59. Заменил Vcc на AVcc по всему разделу. Обновлен
4. Рис. 12-5 на стр. 60. Заменил Vcc на AVcc.
5. Обновлено«Внешние прерывания» на стр. 109. Удален текст «Обратите внимание, что распознавание спадающего или нарастающего
фронта…».

6. Обновлено описание«PCMSK1 — регистр маски изменения контакта 1» на стр. 113. В описании


упоминается «бит PCIE1 в EIMSK». Это было изменено на «бит PCIE1 в PCICR».
7. Обновлено"Информация для заказа"в«ATmega2561» на стр. 411.
8. Удалены опечатки «Неточное преобразование АЦП в дифференциальном режиме с коэффициентом усиления 200×» из
«ATmega1280 рев. Б» на стр. 416и из«ATmega1281 рев. Б» на стр. 417
9. Обновлено«Ошибки»в«ATmega2560 рев. Ф» на стр. 417И в«ATmega2561 рев. Ф» на стр. 419.
10. Обновлено техническое описание с новым брендом Atmel (новый логотип и адреса).

38.2 Ред. 2549P-10/2012

1. Заменен рисунок«64M2» на стр. 415.


2. Бывшая страница 439 была удалена, так как содержимое этой страницы ей не принадлежало (та же страница, что и
последняя).
3. Небольшая поправка сделана в настройках.

38.3 Ред. 2549О-05/2012

1. Статус таблицы изменился с Preliminary на Complete. Убрано «Предварительное» с первой


2. страницы. ЗамененыРис. 10-3 на стр. 44по новой.
3. Обновлена последняя страница, чтобы включить новый адрес сайта Atmel Japan.

38.4 Ред. 2549Н-05/2011

1. Добавлена поддержка библиотеки Atmel QTouch и функции QTouch Sensing Capablity.


2. Обновлена перекрестная ссылка в«Бит 5, 2:0 — WDP3:0: предделитель 3, 2, 1 и 0 сторожевого таймера» на стр. 65.
3. Обновлены коды сборки в разделе«Инициализация USART» на стр. 205. Добавлен«Стандартный сброс при включении
4. питания» на стр. 360.

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 422


2549Q–АВР–02/2014
5. Добавлен«Расширенный сброс при включении питания» на
6. стр. 361.. ОбновленоРис. 32-13 на стр. 381
7. Обновлено«Информация для заказа» на стр. 407для включения устройств Tape & Reel.

38.5 Ред. 2549М-09/2010

1. Обновлены опечатки вРис. 26-9 на стр. 276И вРис. 26-10 на стр. 277.
2. Примечание добавлено нижеТаблица 1-1 на стр. 3.
3. Значения «типичных характеристик» вТабл. 31-9 на стр. 365а такжеТабл. 31-10 на стр. 366, было
округлено.
4. Единицы для тRSTи тБПКвТабл. 31-3 на стр. 360были изменены с «нс» на «мкс».
5. Текст рисунка дляТабл. 31-2 на стр. 359был изменен.
6. Текст в первом столбце вТабл. 30-3 на стр. 326был изменен с «Fuse Low Byte» на «Extended Fuse
Byte».
7. Текст в«Регистр снижения мощности» на стр. 52был изменен.
8. Значение индуктора вРис. 26-9 на стр. 276а такжеРис. 26-10 на стр. 277было изменено на 10 мкГн.

9. «Порт А» был изменен на «Порт К» в первом абзаце«Возможности» на стр. 268.


10. Минимальная задержка ожидания для tWD_EEPROMвТабл. 30-16 на стр. 340было изменено с 9,0 мс до 3,6 мс
11. Размер A3 добавлен в«64M2» на стр. 415.
12. Исправлены некоторые перекрестные ссылки.
13. «COM0A1:0» на стр.127исправлено на «COM0B1:0».
14. Исправлена нумерация некоторых рисунков и таблиц.
15. ОбновленоРаздел 10.6 «Низкочастотный кварцевый генератор» на стр. 43.

38.6 Ред. 2549L-08/07

1. Обновленная заметка вТабл. 10-11 на стр. 45.


2. ОбновленоТабл. 10-3 на стр. 42,Табл. 10-5 на стр. 43,Табл. 10-9 на стр. 45. Обновлены
3. опечатки в«Характеристики постоянного тока» на стр. 355 Обновлено«Характеристики
4. часов» на стр. 359 Обновлено«Внешний привод часов» на стр. 359.. Добавлен
5. «Характеристики системы и сброса» на стр. 360. Обновлено«Временные характеристики
6. SPI» на стр. 363. Обновлено«Характеристики АЦП — предварительные данные» на стр.
7. 365. Обновлен код заказа в«ATmega640» на стр. 407.
8.
9.

38.7 Ред. 2549K-01/07

1. ОбновленоТаблица 1-1 на стр. 3. Обновлено


2. «Описание контактов» на стр. 7. Обновлено
3. «Указатель стека» на стр. 15.

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 423


2549Q–АВР–02/2014
4. Обновлено«Бит 1 — EEPE: разрешение программирования EEPROM» на стр. 35.
5. Обновлен пример кода сборки в«Таким образом, когда BOD не включен, после установки бита ACBG или включения АЦП
пользователь всегда должен разрешать запуск опорного значения до того, как будет использован выход аналогового компаратора
или АЦП. Чтобы снизить энергопотребление в режиме пониженного энергопотребления, пользователь может избежать трех
указанных выше условий, чтобы убедиться, что ссылка отключена перед переходом в режим пониженного энергопотребления». на
странице 60.
6: Обновлено«EIMSK — внешний регистр маски прерывания» на стр. 111.
7. Обновлено описание бита в«PCIFR — регистр флага прерывания смены контакта» на стр. 113.
8. Обновлен пример кода в«Инициализация USART» на стр. 205. ОбновленоРис. 26-8 на стр. 276.
9.
10. Обновлено«Характеристики постоянного тока» на стр. 355.

38.8 Ред. 2549J-09/06

1. Обновлено“” на стр. 46.


2. Обновлен пример кода в«Перемещение прерываний между приложением и загрузочным разделом» на стр. 107. Обновлено
3. «Предварительный делитель таймера/счетчика» на стр. 180. Обновлено«Регистр идентификации устройства» на стр. 296..

4. Обновлено«Байты подписи» на стр. 328. Обновлено«Сводка набора инструкций» на стр. 404.

5.
6.

38.9 Ред. 2549I-07/06

1. Добавлен«Сохранение данных» на стр. 10.


2. ОбновленоТабл. 16-3 на стр. 126,Табл. 16-6 на стр. 127,Табл. 16-8 на стр. 128,Табл. 17-2 на стр. 145,
Табл. 17-4 на стр. 155,Табл. 17-5 на стр. 155,Табл. 20-3 на стр. 182,Табл. 20-6 на стр. 183 а такжеТабл.
20-8 на стр. 184.
3. Обновлено«Режим быстрой ШИМ» на стр. 146..

38.10 Ред. 2549H-06/06

1. Обновлено“” на стр. 46.


2. Обновлено«OSCCAL — Регистр калибровки генератора» на стр. 48.
3. ДобавленТабл. 31-1 на стр. 359.

38.11 Ред. 2549G-06/06

1. Обновлено«Характеристики» на странице 1.

2. ДобавленРисунок 1-2 на странице 3,Таблица 1-1 на стр. 3.


3. Обновлено“” на стр. 46.
4. Обновлено«Управление питанием и спящие режимы» на стр. 50.

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 424


2549Q–АВР–02/2014
5. Обновленная заметка дляТабл. 12-1 на стр. 65.
6. ОбновленоРис. 26-9 на стр. 276а такжеРис. 26-10 на стр. 277. Обновлено
7. «Установка битов блокировки загрузчика с помощью SPM» на странице 316.
8. Обновлено«Информация для заказа» на стр. 407. Добавлена информация о
9. пакете«100C1» на стр. 413.
10. Обновлено«Ошибки» на странице 416.

38.12 Ред. 2549F-04/06

1. ОбновленоРис. 9-3 на стр. 29,Рис. 9-4 на стр. 30а такжеРис. 9-5 на стр. 30. Обновлено
2. Табл. 20-2 на стр. 182а такжеТабл. 20-3 на стр. 182. Обновленные функции в«АЦП —
3. аналого-цифровой преобразователь» на стр. 268. Обновлено«Фьюз-биты» на стр. 326.
4.

38.13 Ред. 2549E-04/06

1. Обновлено«Характеристики» на странице 1.
2. ОбновленоТабл. 12-1 на стр. 62. Обновленная

3. заметка дляТабл. 12-1 на стр. 62.


4. Обновлено«Бит 6 — ACBG: выбор ширины запрещенной зоны аналогового компаратора» на стр. 266.

5. Обновлено«Время предварительного масштабирования и преобразования» на странице 271.. Обновлено

5. «Максимальная скорость по сравнению с VCC» на стр. 373. Обновлено«Информация для заказа» на стр. 407.

6.

38.14 Ред. 2549D-12/05

1. Статус расширенной информации изменен на предварительный.


2. Изменено количество портов ввода/вывода с 51 до 54.

3. Обновить опечатки в«TCCR0A — Регистр А управления таймером/счетчиком» на стр. 126.


4. Обновленные функции в«АЦП — аналого-цифровой преобразователь» на стр. 268. Обновленная
5. операция в«АЦП — аналого-цифровой преобразователь» на стр. 268

6. Обновлено время стабилизации в«Изменение выбора канала или ссылки» на стр. 274.
7. ОбновленоРис. 26-1 на стр. 269,Рис. 26-9 на стр. 276,Рис. 26-10 на стр. 277. Обновлен
8. текст в«ADCSRB — регистр управления и состояния АЦП B» на стр. 282..
9. Обновленное примечание дляТаблица 4 на стр. 42,Табл. 13-15 на стр. 82,Табл. 26-3 на стр. 281а такжеТабл. 26-6 на
стр. 287.
10. ОбновленоТабл. 31-9 на стр. 365а такжеТабл. 31-10 на стр. 366.
11. Обновлено«Заполнение временного буфера (загрузка страницы)» на стр. 315.
12. Обновлено«Типовые характеристики» на стр. 373.
13. Обновлено«Информация об упаковке» на стр. 412..
14. Обновлено«Ошибки» на странице 416.

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 425


2549Q–АВР–02/2014
38.15 Ред. 2549C-09/05

1. Обновлена оценка скорости в разделе«Характеристики» на странице

2. 1. Добавлен«Ресурсы» на стр. 10.


3. Обновлено«SPI — последовательный периферийный интерфейс» на стр. 190. В ведомом режиме тактовая частота SPI с низким и высоким
периодом должна превышать 2 такта ЦП.

4. Обновлено«Генератор скорости передачи данных» на стр. 242.

5. Обновлено«Максимальная скорость по сравнению с VCC» на стр.

6. 373. Обновлено«Информация для заказа» на стр. 407.

7. Обновлено«Информация об упаковке» на стр. 412.. Пакет 64М1 заменен на 64М2.


8. Обновлено«Ошибки» на странице 416.

38.16 Ред. 2549B-05/05

1. JTAG ID/Signature для ATmega640 обновлен: 0x9608.


2. ОбновленоТабл. 13-7 на стр. 78.
3. Обновлено«Набор инструкций последовательного программирования» на стр. 340.

4. Обновлено«Ошибки» на странице 416.

38.17 Ред. 2549A-03/05

1. Первоначальный вариант.

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] 426


2549Q–АВР–02/2014
Оглавление
Функции ................................................. ................................................. 1

1 Конфигурации контактов ...................................................... ................................... 2

2 Обзор ...................................................... ................................................. 5


2.1 Блок-схема ....................................................... ................................................. ..........5
2.2Сравнение между ATmega1281/2561 и ATmega640/1280/2560 .....................7
2.3 Описание контактов .................................................. ................................................. ........7

3 Ресурсы ................................................. .............................................. 10


4 О примерах кода ...................................................... ................................ 10

5 Хранение данных ................................................ ................................................ 10

6 Емкостный датчик прикосновения ....................................................... ...................... 10

7 Ядро процессора AVR ............................................... ..........................................11


7.1 Введение ................................................... ................................................. ............11
7.2Архитектурный обзор ....................................................... ..............................................11
7.3ALU – арифметико-логическое устройство ...................................................... .........................................12

7.4Реестр статуса .................................................. ................................................. .......12


7.5 Файл регистров общего назначения ....................................... ...................................13
7.6Указатель стека ....................................................... ................................................. ..........15
7.7Время выполнения инструкций ....................................................... ......................................16

7.8 Сброс и обработка прерываний ..................................... ......................................17

8 Воспоминания AVR ................................................................ ................................................ 20

8.1 Внутрисистемная перепрограммируемая флэш-память программ ...................................... ...20

8.2 Память данных SRAM ....................................... ................................................. 20


8.3 Память данных ЭСППЗУ .................................. ................................................22
8.4 Память ввода/вывода ................................................ ................................................. ...............26

9 Интерфейс внешней памяти ..................................................... ...................... 27


9.1 Обзор ...................................................... ................................................. ................27
9.2 Описание регистра ....................................................... ................................................34
9.3 Регистры общего назначения ....................................... ......................................36
9.4 Регистры внешней памяти ....................................... ......................................36

10 Системные часы и параметры часов ....................................... ............ 39


10.1 Обзор ...................................................... ................................................. ..............39
10.2Системы часов и их распространение ...................................................... ......................... 39

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] я


2549Q–АВР–02/2014
10.3 Источники тактового сигнала ....................................... ................................................. ......40

10.4Кварцевый осциллятор малой мощности ...................................... ......................................41

10.5 Полноповоротный кварцевый осциллятор ...................................... ......................................42

10.6 Низкочастотный кварцевый генератор ...................................... .............................43


10.7Калиброванный внутренний RC-генератор ...................................... ................................45

Внутренний осциллятор 10,8128 кГц ...................................... ......................................45


10.9Внешние часы ....................................................... ................................................. ......46
10.10 Буфер вывода тактового сигнала ....................................... ..............................................47

10.11 Генератор таймера/счетчика ...................................... ......................................47


10.12 Предварительный делитель системных часов ....................................... ...................................47

10.13Описание регистра ....................................................... .............................................48

11 Управление питанием и спящие режимы ...................................... .... 50


11.1 Спящие режимы ....................................................... ................................................. ......50
11.2 Режим ожидания ....................................................... ................................................. ..............50

11.3Режим шумоподавления ADC ....................................... ......................................51


11.4 Режим пониженного энергопотребления .................................. ................................................. ..51

11.5Режим энергосбережения ....................................... ................................................. ...51


11.6 Режим ожидания ....................................................... ................................................. ......51

11.7Расширенный режим ожидания ....................................... ......................................... 51


11.8 Регистр снижения мощности ....................................... ......................................52
11.9 Минимизация энергопотребления ....................................... ................................52
11.10Описание регистра ....................................................... .............................................54

12 Управление системой и сброс ................................................ ...................... 57


12.1 Сброс AVR .................................................. ................................................. 0,57
12.2 Сброс источников ....................................................... ................................................. ......57

12.3 Внутреннее опорное напряжение ....................................... ......................................60


12.4 Сторожевой таймер ............................................... ................................................. ...61
12.5 Описание регистра ....................................................... ..............................................64

13 Порты ввода/вывода ...................................................... ................................................. ... 67

13.1 Введение ................................................................ ................................................. ..........67


13.2 Порты как общий цифровой ввод/вывод ................................................ ......................................68

13.3 Функции альтернативных портов ....................................... ......................................72


13.4 Описание регистров для портов ввода/вывода ........................................ .................................96

14 Прерывания ................................................................ ............................................. 101


14.1 Векторы прерываний в ATmega640/1280/1281/2560/2561 ...................................... .101

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] II


2549Q–АВР–02/2014
14.2 Размещение вектора сброса и прерывания ...................................... ......................102
14.3 Перемещение прерываний между приложением и загрузочным разделом ..................................... 107

14.4 Описание регистра ....................................................... .............................................108

15 Внешние прерывания ................................................................ .............................. 109


15.1Время прерывания смены контакта ................................................ ...................................109

15.2 Описание регистра ....................................................... .............................................110

16 8-битный таймер/счетчик0 с ШИМ ................................................ ................ 115


16.1 Характеристики ...................................................... ................................................. ............115

16.2 Обзор ...................................................... ................................................. ............115


16.3 Источники синхронизации таймера/счетчика ...................................... ................................116

16.4 Счетчик ............................................................... ................................................. .......116


16.5 Блок сравнения выходных данных ....................................... .............................................117

16.6Сравнить единицу вывода соответствия ....................................... ...................................119

16.7 Режимы работы ....................................................... ..............................................120


16.8 Временные диаграммы таймера/счетчика ...................................... .............................124

16.9 Описание регистра ....................................................... .............................................126

17 16-разрядный таймер/счетчик (таймер/счетчик 1, 3, 4 и 5) ...................... 133


17.1 Характеристики ...................................................... ................................................. ............133

17.2 Обзор ...................................................... ................................................. ............133


17.3 Доступ к 16-битным регистрам ................................................ ......................................135

17.4 Источники синхронизации таймера/счетчика ...................................... ................................138

17.5 Счетчик ....................................................... ................................................. .......139


17.6 Блок захвата входных данных ....................................... ................................................140

17.7 Блоки сравнения выходных данных ....................................... ......................................141

17.8Сравнить единицу вывода соответствия ....................... ...................................143


17.9 Режимы работы ....................................................... ..............................................144
17.10Временные диаграммы таймера/счетчика ........................................ .............................152

17.11 Описание регистра ....................................................... ......................................154

18 Таймер/Счетчик 0, 1, 3, 4 и 5 Предварительный делитель ................................... ....... 164

18.1 Внутренний источник тактового сигнала ....................................... ................................................164

18.2 Сброс предделителя ............................................... ................................................. ..164


18.3 Внешний источник тактового сигнала ....................................... ......................................164

18.4 Описание регистра ....................................................... .............................................166

19 Модулятор сравнения выходных сигналов (OCM1C0A) ............................................. 167

19.1 Обзор ...................................................... ................................................. ............167

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] III


2549Q–АВР–02/2014
19.2Описание ...................................................... ................................................. ......167

20 8-разрядный таймер/счетчик 2 с ШИМ и асинхронным режимом ...... 169


20.1 Обзор ...................................................... ................................................. ............169
20.2 Источники синхронизации таймера/счетчика ...................................... ................................170

20.3 Счетчик ............................................................... ................................................. .......170


20.4 Режимы работы ....................................................... ..............................................171
20.5 Блок сравнения выходных данных ....................................... .............................................175

20.6Сравнить единицу вывода соответствий ...................................... ...................................176

20.7 Временные диаграммы таймера/счетчика ...................................... .............................177

20.8 Асинхронная работа таймера/счетчика 2 ...................................... ............179


20.9 Предварительный делитель таймера/счетчика ...................................... .................................180

20.10Описание регистра ....................................................... ......................................182

21 SPI – последовательный периферийный интерфейс ....................................... ............ 190

21.1 Функциональность контактов SS ............................................... ..............................................195

21.2 Описание регистра ....................................................... .............................................197

22 УСАРТ ................................................................ ................................................. 200


22.1 Характеристики ...................................................... ................................................. ............200

22.2 Обзор ...................................................... ................................................. ............200


22.3 Генерация тактового сигнала ....................................... ................................................. 201

22.4 Форматы кадров ............................................................. ................................................. ...204

22.5Инициализация USART .................................................. .............................................205


22.6Передача данных – передатчик USART ................................................ ...... 207
22.7 Прием данных – приемник USART ...................................................... ...................209
22.8 Асинхронный прием данных ....................................... ................................213
22.9 Многопроцессорный режим связи ...................................................... ......................216
22.10Описание регистра ....................................................... ......................................218
22.11 Примеры настройки скорости передачи ............................................ .............................223

23 USART в режиме SPI ...................................................... ................................ 227


23.1 Обзор ...................................................... ................................................. ............227
23.2 Сравнение USART MSPIM и SPI ...................................................... ......................................227

23.3 Режимы данных SPI и синхронизация ............................................. ......................................228

23.4 Форматы кадров .................................................. ................................................. ...229


23.5Передача данных ................................................................ ................................................. ......231

23.6Описание регистра USART MSPIM ...................................... ......................232

24 2-проводной последовательный интерфейс ....................................... ............................. 236

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] IV


2549Q–АВР–02/2014
24.1 Характеристики ...................................................... ................................................. ............236

24.22-проводная шина последовательного интерфейса.................................. ......................236

24.3 Передача данных и формат кадра ....................................... ................................237


24.4 Шинные системы с несколькими главными устройствами, арбитраж и синхронизация ................................. 239

24.5 Обзор модуля TWI ...................................................... ...................................241


24.6Использование TWI .................................................. ................................................. ......244

24.7 Режимы передачи ....................................................... ................................................247


24.8 Системы с несколькими мастерами и арбитраж ...................................................... ......................259

24.9 Описание регистра ....................................................... .............................................261

25 AC – Аналоговый компаратор ............................................... ...................... 265


25.1 Мультиплексированный вход аналогового компаратора ...................................... ......................265

25.2 Описание регистра ....................................................... .............................................266

26 АЦП – аналого-цифровой преобразователь ................................................ ...... 268


26.1 Характеристики ...................................................... ................................................. ............268

26.2Эксплуатация ...................................................... ................................................. ...........269


26.3Начало преобразования ....................................................... ................................................270

26.4 Предварительное масштабирование и синхронизация конвертации ...................................... ......................... 271

26.5Изменение выбора канала или эталона ..................................... .............274


26.6Шумоподавитель ADC ....................................... .............................................275
26.7Результат преобразования АЦП ....................................... .............................................280

26.8 Описание регистра ....................................................... .............................................281

27 Интерфейс JTAG и встроенная система отладки ...................................... 289


27.1 Характеристики ...................................................... ................................................. ............289

27.2 Обзор ...................................................... ................................................. ............289


27.3TAP — тестовый порт доступа ...................................... ......................................290
27.4 Использование цепочки граничного сканирования ...................................... ................................292

27.5 Использование встроенной системы отладки ...................................... .............................292

27.6 Инструкции JTAG для встроенной отладки ...................................................... ...............293

27.7 Использование возможностей программирования JTAG ...................................................... .............293

27.8 Библиография ...................................................... ................................................. .......294


27.9 Регистр, связанный с отладкой, в памяти ввода-вывода ....................................... ...........294

28 IEEE 1149.1 (JTAG) Граничное сканирование ...................................... ...... 295


28.1 Характеристики ...................................................... ................................................. ............295

28.2 Обзор системы ....................................................... ................................................. 295


28.3 Регистры данных ....................................................... ................................................. ....295

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] в


2549Q–АВР–02/2014
28.4 Инструкции JTAG, специфичные для граничного сканирования ...................................... ..............297

28.5 Цепь граничного сканирования ..................................... .............................................298

28.6 Регистр, относящийся к граничному сканированию, в памяти ввода-вывода ....................................... ..........301

28.7 ATmega640/1280/1281/2560/2561 Порядок граничного сканирования ......................................301

28.8 Языковые файлы описания периферийного сканирования ....................................... .............301

29 Поддержка загрузчика — самопрограммирование при чтении во время записи ........ 310

29.1 Характеристики ...................................................... ................................................. ............310

29.2 Секции приложения и загрузчика флэш-памяти ..................................... ............310


29.3 Секции флэш-памяти с чтением во время записи и запретом на чтение во время записи ...................... 310

29.4 Биты блокировки загрузчика ...................................... ................................................312


29.5Адресация флэш-памяти во время самопрограммирования ....................................... .......314

29.6 Самопрограммирование флэш-памяти ............................................ ......................................315

29.7 Описание регистра ....................................................... .............................................323

30 Программирование памяти ................................................................ ............................. 325

30.1 Биты блокировки памяти программ и данных ...................................... ......................325

30.2 Биты предохранителя ............................................... ................................................. .............326

30.3 Байты подписи ....................................................... ................................................. ..328


30.4 Байт калибровки ............................................... ................................................. ..328
30.5Размер страницы ............................................... ................................................. ...........328
30.6 Параметры параллельного программирования, назначение выводов и команды ...................... 328

30.7 Параллельное программирование ....................................... ......................................330

30.8Последовательная загрузка ............................................... ..............................................338

30.9Программирование через интерфейс JTAG ...................................................... ......................342

31 Электрические характеристики ................................................ .................... 355


31.1 Характеристики постоянного тока ....................................... ................................................355

31.2 Уровни скорости ....................................................... ................................................. ....357

31.3Характеристики часов ....................................................... ................................................359

31.4 Внешний тактовый привод ....................................... .............................................359


31.5 Характеристики системы и сброса ................................................ ......................... 360
Характеристики 31,62-проводного последовательного интерфейса ...................................... ......................361

31.7Временные характеристики SPI ....................................... ......................................363


31.8Характеристики ADC – предварительные данные ................................................. ...................365

31.9 Синхронизация внешней памяти данных ...................................... ................................367

32 Типичные характеристики ...................................................... ................................ 373


32.1 Активный ток питания ....................................... ................................................373

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] ви


2549Q–АВР–02/2014
32.2 Ток питания в режиме холостого хода ....................................... ................................................376

32.3 Ток питания при отключении питания ...................................... ......................................380

32.4 Энергосберегающий ток питания ...................................... ......................................381


32.5 Ток резервного питания ................................................ ................................................382

32.6Pin Pull-up ....................................... ................................................. ............382


32.7Pin Мощность драйвера ....................................... ................................................385
32.8 Порог вывода и гистерезис ...................................... ................................387
32.9 Пороговое значение БПК и смещение аналогового компаратора .................................. .......390

32.10 Скорость внутреннего генератора ............................................. ......................................392

32.11 Текущее потребление периферийных устройств ....................................... ..............394

32.12 Потребляемый ток при сбросе и длительности импульса сброса ...................................... 397

33 Резюме регистрации ................................................................ ................................ 399

34 Сводная информация о наборе инструкций ....................................... ...................... 404

35 Информация для заказа ................................................ ...................... 407


35.1ATmega640 ................................................................ ................................................. .......407

35.2ATmega1280 ................................................................ ................................................. .....408

35.3ATmega1281 ................................................................ ................................................. .....409

35.4ATmega2560 ................................................................ ................................................. .....410

35.5ATmega2561 ................................................................ ................................................. .....411

36 Информация об упаковке ...................................................... ......................... 412


36.1100А ................................................................ ................................................. ...................412

36.2100С1 ................................................................ ................................................. ................413


36.364А ................................................................ ................................................. ......................414

36.464М2 ................................................................ ................................................. ...................415

37 Ошибки ................................................................ ................................................. .. 416


37.1ATmega640 рев. Б ................................................................ .............................................416

37.2ATmega640 рев. А ................................................................ .............................................416

37.3ATmega1280 рев. Б ................................................................ .................................................416

37,4 ATmega1280 рев. А ................................................................ .................................................416

37,5 ATmega1281 рев. Б ................................................................ ................................................417

37.6ATmega1281 рев. А ................................................................ ................................................417

37,7 ATmega2560 рев. Ф .................................................. ................................................417


37,8 ATmega2560 рев. Е .................................................. ................................................417
37,9 ATmega2560 рев. Д .................................................. ......................................417
37.10ATmega2560 рев. С .................................................. ......................................418

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] VII


2549Q–АВР–02/2014
37.11ATmega2560 рев. Б ................................................................ ......................................418
37.12ATmega2560 рев. А ................................................................ ......................................418
37.13ATmega2561 рев. Ф .................................................. ......................................419
37.14ATmega2561 рев. Е .................................................. ......................................419
37.15ATmega2561 рев. Д .................................................. ......................................419
37.16ATmega2561 рев. С .................................................. ......................................419
37.17ATmega2561 рев. Б ................................................................ ......................................419
37.18ATmega2561 рев. А ................................................................ ......................................420

38 История изменений таблицы данных .................................................. ................... 422


38.1 Откр. 2549Q-02/2014 ...................................................... ..............................................422
38.2Откр. 2549П-10/2012 ................................................ ..............................................422
38.3Откр. 2549О-05/2012 ................................................ ..............................................422
38.4Откр. 2549Н-05/2011 ................................................ ..............................................422
38.5Откр. 2549М-09/2010 ................................................ .............................................423
38.6Откр. 2549Л-08/07 ............................................... ................................................. 0,423
38.7Откр. 2549К-01/07 ................................................ ................................................. 0,423
38.8Откр. 2549J-09/06 ...................................................... ................................................. 0,424
38.9Откр. 2549И-07/06 ................................................ ................................................. ..424
38.10Откр. 2549H-06/06 ............................................... ................................................424
38.11Откр. 2549Г-06/06 ................................................ ................................................424
38.12Откр. 2549Ф-04/06 ............................................... .................................................425
38.13Откр. 2549E-04/06 ............................................... .................................................425
38.14Откр. 2549Д-12/05 ................................................ ................................................425
38.15Откр. 2549C-09/05 ................................................ ................................................426
38.16Откр. 2549Б-05/05 ............................................... .................................................426
38.17Откр. 2549А-03/05 ................................................ .................................................426

Оглавление ............................................... ................................. я

ATmega640/V-1280/V-1281/V-2560/V-2561/V [ТЕХНИЧЕСКОЕ ОПИСАНИЕ] viii


2549Q–АВР–02/2014
Икс
Икс Икс
ИксХХ
Корпорация Атмел 1600 Technology Drive, Сан-Хосе, Калифорния 95110 США Т:(+1)(408) 441.0311 Ф:(+1)(408) 436.4200 | www.atmel.com

© 2014 Корпорация Атмел. / Ред.: Atmel-2549Q-AVR-ATmega640/V-1280/V-1281/V-2560/V-2561/V-Технический паспорт_02/2014.

Атмель®, логотип Atmel и их комбинации, а также другие являются зарегистрированными товарными знаками или товарными знаками корпорации Atmel или ее дочерних компаний. Другие термины и названия продуктов
могут быть товарными знаками других лиц.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ. Информация в этом документе относится к продуктам Atmel. Настоящим документом или в связи с продажей продуктов Atmel не предоставляется никакая лицензия, явная или подразумеваемая, посредством эстоппеля или иным образом, на какое-либо право на интеллектуальную собственность. ЗА ИСКЛЮЧЕНИЕМ ИЗЛОЖЕННЫХ В УСЛОВИЯХ ПРОДАЖИ ATMEL, РАЗМЕЩЕННЫХ

НА ВЕБ-САЙТЕ ATMEL, ATMEL НЕ НЕСЕТ НИКАКОЙ ОТВЕТСТВЕННОСТИ И ОТКАЗЫВАЕТСЯ ОТ ЛЮБЫХ ЯВНЫХ, ПОДРАЗУМЕВАЕМЫХ ИЛИ УСТАНОВЛЕННЫХ ЗАКОНОМ ГАРАНТИЙ, КАСАЮЩИХСЯ ПРОДУКТОВ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ПОДРАЗУМЕВАЕМУЮ ГАРАНТИЮ ПРОДАЖИ, ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ ИЛИ НЕНАРУШЕНИЯ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ ATMEL НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА

ЛЮБЫЕ ПРЯМЫЕ, КОСВЕННЫЕ, КОСВЕННЫЕ, ШТРАФНЫЕ, ОСОБЫЕ ИЛИ СЛУЧАЙНЫЕ УБЫТКИ (ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, УБЫТКИ И ПРИБЫЛЬ, ПЕРЕРЫВ БИЗНЕСА, ИЛИ ПОТЕРЯ ИНФОРМАЦИИ), ВОЗНИКШИЕ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ЭТОГО ДОКУМЕНТА, ДАЖЕ ЕСЛИ КОМПАНИЯ ATMEL БЫЛА ПРЕДУПРЕЖДЕНА О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА. Atmel не

делает никаких заявлений и не дает гарантий в отношении точности или полноты содержания этого документа и оставляет за собой право вносить изменения в технические характеристики и описания продуктов в любое время без предварительного уведомления. Atmel не берет на себя никаких обязательств по обновлению содержащейся здесь информации. Если специально не указано иное, продукты

Atmel не подходят и не должны использоваться в автомобильной промышленности. Продукты Atmel не предназначены, не разрешены и не имеют гарантии для использования в качестве компонентов в приложениях, предназначенных для поддержания жизни. Atmel не делает никаких заявлений и не дает гарантий в отношении точности или полноты содержания этого документа и оставляет за собой право

вносить изменения в технические характеристики и описания продуктов в любое время без предварительного уведомления. Atmel не берет на себя никаких обязательств по обновлению содержащейся здесь информации. Если специально не указано иное, продукты Atmel не подходят и не должны использоваться в автомобильной промышленности. Продукты Atmel не предназначены, не разрешены и не

имеют гарантии для использования в качестве компонентов в приложениях, предназначенных для поддержания жизни. Atmel не делает никаких заявлений и не дает гарантий в отношении точности или полноты содержания этого документа и оставляет за собой право вносить изменения в технические характеристики и описания продуктов в любое время без предварительного уведомления. Atmel не берет

на себя никаких обязательств по обновлению содержащейся здесь информации. Если специально не указано иное, продукты Atmel не подходят и не должны использоваться в автомобильной промышленности. Продукты Atmel не предназначены, не разрешены и не имеют гарантии для использования в качестве компонентов в приложениях, предназначенных для поддержания жизни. Если специально не

указано иное, продукты Atmel не подходят и не должны использоваться в автомобильной промышленности. Продукты Atmel не предназначены, не разрешены и не имеют гарантии для использования в качестве компонентов в приложениях, предназначенных для поддержания жизни. Если специально не указано иное, продукты Atmel не подходят и не должны использоваться в автомобильной

промышленности. Продукты Atmel не предназначены, не разрешены и не имеют гарантии для использования в качестве компонентов в приложениях, предназначенных для поддержания жизни.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ ДЛЯ ВАЖНЫХ ДЛЯ БЕЗОПАСНОСТИ, ВОЕННЫХ И АВТОМОБИЛЬНЫХ ПРИЛОЖЕНИЙ: Продукты Atmel не предназначены и не будут использоваться в связи с какими-либо приложениями, в которых
отказ таких продуктов может привести к серьезным травмам или смерти («Критически важные для безопасности Applications») без специального письменного согласия сотрудника Atmel. Критические с точки зрения безопасности
приложения включают, помимо прочего, устройства и системы жизнеобеспечения, оборудование или системы для эксплуатации ядерных установок и систем вооружений. Продукция Atmel не предназначена и не предназначена
для использования в военных или аэрокосмических приложениях или средах, если только Atmel специально не обозначена как военная. Продукция Atmel не предназначена и не предназначена для использования в
автомобильной промышленности, если только Atmel специально не указала ее как предназначенную для автомобилей.

Вам также может понравиться