
- •ATmega128, aTmega128l - 8-разрядный avr-микроконтроллер с внутрисистемно программируемой флэш-памятью емкостью 128 кбайт
- •Усапп …………………………………………………………………………………………………..168
- •Ядро центрального процессорного устройства avr
- •Интерфейс внешней памяти
- •Системная синхронизация и тактовые источники
- •Внешняя синхронизация
- •Управление энергопотреблением и режимы сна
- •Режим холостого хода (Idle)
- •Режим уменьшения шумов ацп (adc Noise Reduction)
- •Режим выключения (Power-down)
- •Экономичный режим (Power-save)
- •Дежурный режим (Standby)
- •Расширенный дежурный режим (Extended Standby)
- •Минимизация потребляемой мощности
- •Системное управление и сброс
- •Прерывания
- •Векторы прерываний в aTmega128
- •Порты ввода-вывода
- •Порты в качестве универсального цифрового ввода-вывода
- •Альтернативные функции порта
- •Int0/scl – порт d, разряд 0
- •Описание регистров портов ввода-вывода
- •Внешние прерывания
- •Аналоговый компаратор
- •Введение
- •Доступ к 16-разр. Регистрам
- •Тактовые источники таймера-счетчика 1/3
- •Блок счетчика
- •Блок захвата
- •Блоки сравнения
- •Блок формирования выходного сигнала
- •Режимы работы
- •Временные диаграммы 16-разр. Таймеров-счетчиков
- •Описание регистров 16-разр. Таймеров-счетчиков
- •Предделители таймеров-счетчиков 1, 2 и 3
- •Аналогово-цифровой преобразователь
- •Интерфейс jtag и встроенная отладочная система
- •Модулятор выходов таймеров (ocm1c2)
- •Последовательный периферийный интерфейс - spi
- •Функционирование вывода ss
- •Блок формирования выходного сигнала
- •Временные диаграммы таймера-счетчика 0
- •Описание регистров 8-разрядного таймера-счетчика 0
- •Асинхронная работа таймера-счетчика 0
- •Предделитель таймера-счетчика 0
- •Генерация тактовых импульсов
- •Форматы посылки
- •Инициализация усапп
- •Передача данных - Передатчик усапп
- •Прием данных - Приемник усапп
- •Асинхронный прием данных
- •Многопроцессорный режим связи
- •Описание регистров усапп
- •Примеры установок скоростей связи
- •Двухпроводной последовательный интерфейс twi
- •Формат посылки и передаваемых данных
- •Системы многомастерных шин, арбитраж и синхронизация
- •Обзор модуля twi
- •Описание регистров twi
- •Рекомендации по использованию twi
- •Режимы передачи
- •Программирование памяти
- •Параллельное программирование
- •Последовательное программирование
- •Программирование через интерфейс jtag
- •Электрические характеристики
- •Требования к характеристикам внешнего тактового сигнала
- •Характеристики двухпроводного последовательного интерфейса
- •Характеристики временной диаграммы spi
- •Предварительные данные по характеристикам ацп
- •Временная диаграмма внешней памяти данных
- •Типовые характеристики aTmega128: предварительные данные
- •Типовые характеристики aTmega128: предварительные данные (продолжение)
- •Типовые характеристики aTmega128: предварительные данные (продолжение)
- •Сводная таблица регистров
- •Набор инструкций
- •Информация для заказа
Электрические характеристики
Предельно-допустимые параметры*
Рабочая температура |
-55°C…+125°C |
Температура хранения |
-65°C…+150°C |
Напряжение на любом выводе по отношению к общему питания, кроме RESET |
-1.0В … VCC+0.5В |
Напряжение на выводе сброса RESET по отношению к общему |
-1.0В … +13.0В |
Максимальное рабочее напряжение |
6.0В |
Постоянный ток через линию ввода-вывода |
40.0 мА |
Постоянный ток через выводы VCC и GND |
200.0 мА |
*ПРЕДУПРЕЖДЕНИЕ:
выход за предельно допустимые параметры может вызвать перманентное повреждение микроконтроллера. Данные характеристики указывают на перегрузочные способности микроконтроллера, не следует их использовать как рабочие характеристики. Работа при условиях близким к предельно допустимым параметрам может повлиять на надежность работы микроконтроллера.
Статические характеристики
Если условия измерения не указаны, то полагается: Tокр.ср. = -40°C…+85°C, VCC = 2.7В…5.5В.
Обозн. |
Параметр |
Условия измерения |
Мин. |
Ном. |
Макс. |
Ед.изм. |
VIL |
Входное напряжение низкого уровня |
Кроме выводов XTAL1 и RESET |
-0.5 |
|
0.2 VCC(1) |
В |
VIL1 |
Входное напряжение низкого уровня |
вывод XTAL1, выбрана внешняя синхронизация |
-0.5 |
|
0.1 VCC(1) |
В |
VIL2 |
Входное напряжение низкого уровня |
вывод сброса RESET |
-0.5 |
|
0.2 VCC(1) |
В |
VIH |
Входное напряжение высокого уровня |
Кроме выводов XTAL1 , RESET |
0.6 VCC (2) |
|
VCC + 0.5 |
В |
VIH1 |
Входное напряжение высокого уровня |
Вывод XTAL1, выбрана внешняя синхронизация |
0.7 VCC (2) |
|
VCC + 0.5 |
В |
VIH2 |
Входное напряжение высокого уровня |
Вывод сброса RESET |
0.85 VCC (2) |
|
VCC + 0.5 |
В |
VOL |
Выходное напряжение низкого уровня (3)(порты A,B,C,D, E, F, G) |
IOL = 20 мА, VCC = 5В IOL = 10 мА, VCC = 3В |
|
|
0.7 0.5 |
В |
VOH |
Выходное напряжение высокого уровня (4)(порты A,B,C,D) |
IOH = -20 мА, VCC = 5В IOH = -10 мА, VCC = 3В |
4.0 2.2 |
|
|
В |
IIL |
Входной ток утечки через линию ввода-вывода |
Vcc = 5.5В, лог. 0 (абс. значение) |
|
|
8.0 |
мкА |
IIH |
Входной ток утечки через линию ввода-вывода |
Vcc = 5.5В, лог. 1 (абс. значение) |
|
|
8.0 |
мкА |
RRST |
Сопротивление подтягивающего резистора на входе сброса |
|
30 |
|
100 |
кОм |
RPEN |
Сопротивление подтягивающего резистора на входе PEN |
|
25 |
|
100 |
кОм |
RPU |
Сопротивление подтягивающего резистора на линиях ввода-вывода |
|
20 |
|
100 |
кОм |
ICC |
Потребляемый ток |
4 МГц, VCC = 3В, активный режим (ATmega128L) |
|
|
5 |
мА |
8 МГц, VCC = 5В, активный режим (ATmega128) |
|
|
20 |
мА |
||
4 МГц, VCC = 3В, режим холостого хода (ATmega128L) |
|
|
2 |
мА |
||
8 МГц, VCC = 5В, режим холостого хода (ATmega128) |
|
|
12 |
мА |
||
Режим выключения (Power-down)(5) |
Стор. таймер включен, VCC = 3В |
|
< 25 |
40 |
мкА |
|
Стор. таймер отключен, VCC = 3В |
|
< 10 |
25 |
мкА |
||
VACIO |
Входное напряжение смещения аналогового компаратора |
VCC = 5В Vвх = VCC/2 |
|
|
40 |
мВ |
IACLK |
Входной ток утечки аналогового компаратора |
VCC = 5В Vвх = VCC/2 |
-50 |
|
50 |
нА |
tACID |
Задержка на инициализацию аналогового компаратора |
VCC = 2.7В VCC = 5.0В |
750 500 |
|
|
нс |
tACID |
Задержка распространению сигнала в аналоговом компараторе |
VCC = 2.7В VCC = 5.0В |
750500 |
|
|
нс |
Примечания:
"Макс." означает наибольшее значение напряжения, приложенное к выводу, которое гарантированно распознается как логический 0.
"Мин." означает наименьшее значение напряжения, приложенное к выводу, которое гарантированно распознается как логическая 1.
Несмотря на то, что каждая линия ввода-вывода может быть нагружена втекающим током более, чем показано в условиях испытания (20 мА при питании VCC = 5В, 10 мА при питании VCC = 3В) в статическом состоянии (не переходном), необходимо учесть следующее:
Корпуса TQFP и MLF:
1] Суммарные токи IOL всех линий ввода-вывода не должны превышать 400 мА.
2] Суммарные токи IOL всех линий ввода-вывода A0 - A7, G2, C3 - C7 не должны превышать 300 мА.
3] Суммарные токи IOL всех линий ввода-вывода C0 - C2, G0 - G1, D0 - D7, XTAL2 не должны превышать 150 мА.
4] Суммарные токи IOL всех линий ввода-вывода B0 - B7, G3 - G4, E0 - E7 не должны превышать 150 мА.
5] Суммарные токи IOL всех линий ввода-вывода F0 - F7 не должны превышать 200 мА. Если IOL превышает условия испытания, то VOL может также увеличиться. Для выводов не гарантируется втекающий ток выше приведенного в условиях испытания.
Несмотря на то, что каждая линия ввода-вывода может быть нагружена вытекающим током больше, чем показано в условиях испытания (20 мА при Vcc = 5В, 10 мА при Vcc = 3В) в статическом состоянии (не переходном), необходимо учесть следующее:
Корпус TQFP и MLF:
1] Суммарные токи IOН всех линий ввода-вывода не должны превышать 400 мА.
2] Суммарные токи IOН всех линий ввода-вывода A0 - A7, G2, C3 - C7 не должны превышать 300 мА.
3] Суммарные токи IOН всех линий ввода-вывода C0 - C2, G0 - G1, D0 - D7, XTAL2 не должны превышать 150 мА.
4] Суммарные токи IOН всех линий ввода-вывода B0 - B7, G3 - G4, E0 - E7 не должны превышать 150 мА.
5] Суммарные токи IOН всех линий ввода-вывода F0 - F7 не должны превышать 200 мА. Если IOН превышает условия испытания, то VOН также может выйти за указанные значения. Для выводов не гарантируется вытекающий ток выше приведенного в условиях испытания.
Минимальное VCC для режима выключения: 2.5В.