8-битный микроконтроллер Atmel ATmega128L: как использовать ATmega128L?

image

128 КБ 64 КБ x 16 FLASH AVR 8-битный микроконтроллер AVR® серии ATmega ATMEGA128 64-контактный 8 МГц 3 В 64-TQFP

ATmega128L — 8-битный микроконтроллер Atmel. В этой статье речь пойдет о распиновке, функциях, применении и более подробной информации о ATmega128L.

 

Каталог

Описание ATmega128L

Особенности ATmega128L

Технические характеристики

Распиновка ATmega128L

Описание выводов

Блок-схема ATmega128L

Эквиваленты ATmega128L

Приложения ATmega128L

Как использовать ATMEGA128L

Где использовать ATMEGA128L

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

Техническое описание в формате PDF

Описание ATmega128L

Архитектура AVR RISC лежит в основе ATMEGA128L компании Microchip , 8-битного микроконтроллера с выдающейся производительностью и низким энергопотреблением. Хотя любители и разработчики, возможно, не так знакомы с этим микроконтроллером, если вы ищете микроконтроллер серии Microchip AVR средней мощности и по доступной цене, он может стать для вас идеальным вариантом.

 

Особенности ATmega128L

·Рабочее напряжение: 2,7–5,5 В ATmega128L

·Уровень частоты: 0–8 МГц ATmega128L

·Сегменты энергонезависимой памяти высокой надежности

·128 Кбайт внутрисистемной самопрограммируемой флэш-памяти программ

·4 Кбайт ЭСППЗУ

·Внутренняя SRAM 4 Кбайт

·Циклы записи/стирания: 10 000 Flash/100 000 EEPROM

·Два 8-битных канала ШИМ

·6 каналов ШИМ с программируемым разрешением от 2 до 16 бит

·8-канальный 10-битный АЦП

·Последовательный интерфейс Master/Slave SPI

·Два расширенных 16-битных таймера/счетчика с отдельным прескалером, режимом сравнения и режимом захвата

·Программируемый сторожевой таймер со встроенным генератором

·Встроенный аналоговый компаратор

·Два 8-битных таймера/счетчика с отдельным прескалером

·Двойные программируемые последовательные USART

·Внутренний калиброванный RC-генератор

·Программно выбираемая тактовая частота

·JTAG (совместимый со стандартом IEEE 1149.1) Интерфейс с граничным сканированием, встроенная отладка

·Дополнительный раздел загрузочного кода с независимыми битами блокировки

·Внутрисистемное программирование с помощью встроенной программы загрузки

·Срок хранения данных: 20 лет при 85°C/100 лет при 25°C.

 

 

Технические характеристики

Технические характеристики, атрибуты, параметры и детали Microchip Technology ATMEGA128L-8AU, аналогичные характеристикам Microchip Technology ATMEGA128L-8AU.

Тип

Параметр



Время выполнения заказа на заводе

7 недель

Контактное покрытие

Банка

Устанавливать

Поверхностный монтаж

Тип монтажа

Поверхностный монтаж

Пакет/кейс

64-TQFP

Количество контактов

64

Идентификатор упаковки производителя

64А

Рабочая Температура

-40°C~85°C ТА

Упаковка

Поднос

Ряд

AVR® ATmega

Опубликовано

1997 год

Код JESD-609

е3

Код Pbfree

да

Статус детали

Активный

Уровень чувствительности к влаге (MSL)

3 (168 часов)

Количество окончаний

64

Подкатегория

Микроконтроллеры

Технологии

КМОП

Положение терминала

КВАД

Терминальная форма

КРЫЛО ЧАЙКИ

Пиковая температура оплавления (Цел)

260

Напряжение питания

Частота

8 МГц



Время при пиковой температуре оплавления — макс. (с)

40

Базовый номер детали

АТМЕГА128

Напряжение

Интерфейс

2-проводной, I2C, SPI, USART

Объем памяти

128 КБ

Тип генератора

Внутренний

Количество входов/выходов

53

Размер оперативной памяти

4К х 8

Напряжение-питание (Vcc/Vdd)

2,7 В~5,5 В

Тип ИБП/UCS/периферийных микросхем

МИКРОКОНТРОЛЛЕР, РИСК

Основной процессор

АВР

Периферийные устройства

Обнаружение/сброс провала напряжения, POR, ШИМ, WDT

Тип памяти программы

ВСПЫШКА

Размер ядра

8-битный

Размер памяти программы

128 КБ 64 КБ x 16

Возможности подключения

EBI/EMI, I2C, SPI, UART/USART

Максимальный ток питания

5,5 мА

Размер бита

8

Конвертер данных

А/Д 8x10b

Сторожевой таймер

Да

Время доступа

8 мкс

Имеет АЦП

ДА

Каналы DMA

НЕТ

Ширина шины данных

Каналы ЦАП

НЕТ

Количество таймеров/счетчиков

4

Ширина адресной шины

16б

Плотность

1 Мб

Размер EEPROM

4К х 8

Количество аналого-цифровых преобразователей

1

Количество каналов ШИМ

8

Высота

1,2 мм

Длина

14,1 мм

Ширина

14,1 мм

ДОСТИГНУТЬ СВХК

Нет СВХК

Радиационная закалка

Нет

Статус RoHS

Соответствует ROHS3

Без свинца

Без свинца

 

Распиновка ATmega128L

image 

Распиновка ATmega128L

Описание выводов

Контактный номер

Имя контакта

Функции выводов

Описание и дополнительные функции

1

Вывод разрешения программирования Atmega128L

Atmega128L PEN-контакт

Вывод разрешения программирования для режима последовательного программирования

2

ПЭ0

RXD0/(ПДИ)

PDI/RXD0 (ввод данных программирования или вывод приема UART0)

3

ПЭ1

ТХД0/ПДО

PDO/TXD0 (вывод данных программирования) или вывод передачи UART0

4

ПЭ2

ХСК0/АИН0

Положительный вход аналогового компаратора или вход/выход внешней тактовой частоты USART0

5

ПЭ3

OC3A/AIN1

Аналоговый компаратор, отрицательный вход или выход сравнения и выход A ШИМ для таймера/счетчика3

6

ПЭ4

OC3B/INT4

Сравнение входа или выхода внешнего прерывания 4 и выход B ШИМ для таймера/счетчика 3

7

ПЭ5

OC3C/INT5

Сравнение входа или выхода внешнего прерывания 5 и выход C ШИМ для таймера/счетчика3

8

ПЭ6

Т3/ИНТ6

Вход внешнего прерывания 6 или тактовый вход таймера/счетчика 3

9

ПЭ7

ICP3/INT7

Вход внешнего прерывания 7 или входной контакт таймера/счетчика 3

10

ПБ0

Вход выбора ведомого SPI Atmega128L

Вход выбора ведомого устройства SPI

11

ПБ1

ССК

Последовательные часы шины SPI

12

ПБ2

МОСИ

Главный выход шины SPI/ведомый вход

13

ПБ3

МИСО

Главный вход шины SPI/ведомый выход

14

ПБ4

OC0

Сравнение выходов и выход ШИМ для таймера/счетчика0

15

ПБ5

OC1A

Сравнение выходов и выход A ШИМ для таймера/счетчика1

16

ПБ6

OC1B

Сравнение выходов и выход B ШИМ для таймера/счетчика1

17

ПБ7

OC2/OC1C

Сравнение выходов и выход ШИМ для Таймера/Счетчика2 или Сравнение выходов и выход C ШИМ для Таймера/Счетчика1

18

PG3

ТОСЦ2

Таймер/счетчик генератора RTC0

19

PG4

ТОСЦ1/ПГ4

Таймер/счетчик генератора RTC0

20

Atmega 128L СБРОС

Контакт сброса Atmega


21

ВКК

ВКК

Цифровое напряжение питания

22

Земля

Земля

Земля

23

XTAL2

XTAL2

XTAL2 (контакт 2 тактового генератора чипа)

24

XTAL1

XTAL1

XTAL1 (контакт 2 тактового генератора чипа)

25

ПД0

СКЛ/И NT0

Вход внешнего прерывания 0 или последовательная синхронизация TWI)

26

ПД1

СДА/И НТ1

Вход внешнего прерывания 1 или последовательные данные TWI

27

ПД2

RXD1/И NT2

Вход внешнего прерывания 2 или вывод приема UART1

28

ПД3

ТХД1/И НТ3

Вход внешнего прерывания 3 или вывод передачи UART1

29

ПД4

ИСП1

Контакт захвата входа таймера/счетчика1

30

ПД5

ХСК1

USART1 Внешний тактовый вход/выход

31

ПД6

Т1

Входной сигнал таймера/счетчика1

32

ПД7

Т2

Входной сигнал таймера/счетчика2

33

PG0

Atmega128L Строб записи во внешнюю память

Запись строба во внешнюю память

34

PG1

Atmega128L Чтение строба во внешнюю память

Чтение строба во внешнюю память

35

ПК0

А8

Режим совместимости можно использовать для интерфейса внешней памяти.

36

ПК1

А9

Режим совместимости можно использовать для интерфейса внешней памяти.

37

ПК2

А10

Режим совместимости можно использовать для интерфейса внешней памяти.

38

ПК3

А11

Режим совместимости можно использовать для интерфейса внешней памяти.

39

ПК4

А12

Режим совместимости можно использовать для интерфейса внешней памяти.

40

ПК5

А13

Режим совместимости можно использовать для интерфейса внешней памяти.

41

ПК6

А14

Режим совместимости можно использовать для интерфейса внешней памяти.

42

ПК7

А15

Режим совместимости можно использовать для интерфейса внешней памяти.

43

PG2

ЭЛЬ

ALE — сигнал включения фиксации адреса внешней памяти данных.

44

ПА7

AD7

Адрес интерфейса внешней памяти и бит данных 7

45

ПА6

AD6

Адрес интерфейса внешней памяти и бит данных 6

46

ПА5

AD5

Адрес интерфейса внешней памяти и бит данных 5

47

ПА4

AD4

Адрес интерфейса внешней памяти и бит данных 4

48

ПА3

AD3

Адрес интерфейса внешней памяти и бит данных 3

49

ПА2

AD2

Адрес интерфейса внешней памяти и бит данных 2

50

ПА1

AD1

Адрес интерфейса внешней памяти и бит данных 1

51

ПА0

АД0

Адрес интерфейса внешней памяти и бит данных 0

52

ВКК

ВКК

Цифровое напряжение питания

53

Земля

Земля

Земля

54

ПФ7

АЦП7/ТДИ

Входной канал АЦП 7 или ввод тестовых данных JTAG

55

ПФ6

АЦП6/ТДО

Входной канал АЦП 6 или вывод тестовых данных JTAG

56

ПФ5

АЦП5/ТМС

Входной канал АЦП 5 или выбор тестового режима JTAG

57

ПФ4

АЦП4/ТСК

Входной канал АЦП 4 или тактовый сигнал JTAG Test Clock

58

ПФ3

АЦП3

Входной канал АЦП 3

59

ПФ2

АЦП2

Входной канал АЦП 2

60

ПФ1

АЦП1

Входной канал АЦП 1

61

ПФ0

АЦП0

Входной канал АЦП 0

62

АРЭФ

АРЭФ

AREF — аналоговый опорный контакт для аналого-цифрового преобразователя.

63

Земля

Земля

Земля

64

АВКК

АВКК

AVCC — это вывод напряжения питания для порта F и аналого-цифрового преобразователя. его следует подключить к VCC через фильтр нижних частот.

 

Блок-схема ATmega128L

818fbabc-49ed-4efe-a075-3c8c1ff8960f 

Блок-схема ATmega128L

 

Эквиваленты ATmega128L

·АТмега8

·АТмега88

·АТмега8Л

·ATmega328L

 

 

Приложения ATmega128L

·Промышленные системы управления.

·Системы SMPS и регулирования мощности.

·Цифровая обработка данных.

·Измерение аналоговых сигналов и манипуляции с ними.

·Встроенные системы, такие как кофемашины, торговые автоматы.

·Системы управления двигателем.

·Дисплейные единицы.

·Система периферийного интерфейса.

 

 

Как использовать ATMEGA128L

Микроконтроллеры, такие как ATmega128L, необходимо запрограммировать, чтобы они работали иначе, чем другие микроконтроллеры. Эта микросхема будет использовать ток для проведения внутренних процессов только при наличии программы. Микроконтроллер ATmega128L можно запрограммировать несколькими способами, но наиболее распространенным методом является использование программатора USBasp с AVRDude в качестве интерфейса программирования. Таким образом, вы можете создать и скомпилировать свою программу для получения HEX-файла. С помощью программы AVRDUDE вы можете сбросить HEX на эту микросхему после получения HEX-файла. Использование Arduino в качестве программатора ISP является дополнительным методом настройки этого устройства; Если у вас есть Arduino, вы можете просмотреть в Интернете несколько примеров того, как это сделать. Следующий вариант для тех, у кого нет Arduino или USBasp-программатора.

6bf5d09e-6f62-497c-a29e-44f731750abd 

Где использовать ATMEGA128L

Хотя существует более старая версия Arduino, которая использует ATmega128L в качестве основного контроллера, как мы уже говорили, Atmega128L не так известна, как Arduino. За счет того, что этот контроллер стоит дешевле ATmega328P и имеет программную память 32 Кбайт. Благодаря сторожевому таймеру, который сбрасывается в случае ошибки, этот микроконтроллер можно использовать во многих приложениях с батарейным питанием. Он включает в себя сложный многорежимный выход ШИМ, который можно применять в различных приложениях и в системах с минимальным вмешательством со стороны человека. Ниже представлена блок-схема ATmega128L.

 

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

image 

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

 


Часто задаваемые вопросы

Что такое ATmega128?
ATmega128 — это 8-битный AVR-микроконтроллер на базе RISC с низким энергопотреблением и 64-контактным интерфейсом. Чаще всего он используется в промышленной автоматизации и встроенных системах.
Сколько каналов у ATmega128?
Высокопроизводительный, маломощный 8-битный микроконтроллер Microchip AVR® на базе RISC включает в себя 8-канальный 10-битный аналого-цифровой преобразователь, 4 КБ SRAM, 4 КБ EEPROM и порт JTAG для встроенной отладки. Он также имеет 128 КБ программируемой флэш-памяти.
Сколько ШИМ-выходов в ATmega128?
Использование регистров ШИМ ATmega128 напрямую. Микросхема ATmega168P/328P имеет три таймера ШИМ, управляющих шестью выходами ШИМ.

Статьи по теме

1N4148 против 1N4007 против 1N5819: Краткое описание диодов 1N4148, 1N5819 и 1N4007.

Время выпуска:2023-10-11       Просмотр страницы:3580
Стандартный диодный выпрямитель Малый сигнал =< 200 мА (Io), любая скорость 1 В при 10 мА -65°C~175°C 5 мкА при 75 В Обрезанная лента (CT) DO-204AH, DO-35, осевое сквозное отверстие1N4148, 1N5819 и 1N4007 — полупроводников...

Как использовать BME280 с Arduino?

Время выпуска:2023-10-11       Просмотр страницы:1176
В этой статье представлен базовый обзор датчика BME280, включая описания его контактов, функции и характеристики, эквиваленты и т. д., чтобы помочь вам быстро понять, что такое BME280.КаталогОписание B...

Комплексное введение в Si53306

Время выпуска:2023-10-10       Просмотр страницы:544
1 цепь, 725 МГц, 1:4, тактовый буфер QUAD SI53306 16-VFQFN, открытая площадкаSi53306 входит в семейство разветвленных буферов универсального/любого формата Si5330x и идеально подходит для распределения тактово...

Какая связь между CR2032 и CR2016?

Время выпуска:2023-10-10       Просмотр страницы:4616
Как и другие батарейки серии CR, CR2016 и CR2032 представляют собой батарейки-таблетки, которые во многих отношениях кажутся очень похожими.Сравнивая CR2032 и CR2016, мы увидим, являются ли они взаимозамен...

ТТА1943 ПРОТИВ. 2SA1943 Как отличить?

Время выпуска:2023-10-09       Просмотр страницы:966
PNP 150°C TJ 5 мкА ICBO 1 Элементы TO-3PL Трубка со сквозным отверстиемСиловой транзистор TTA1943 PNP — это новая и улучшенная версия знаменитого силового транзистора 2SA1943.В этом посте будет раскрыта р...

8-битный микроконтроллер Atmel ATmega128L: как использовать ATmega128L?

Время выпуска:2023-10-09       Просмотр страницы:1149
128 КБ 64 КБ x 16 FLASH AVR 8-битный микроконтроллер AVR® серии ATmega ATMEGA128 64-контактный 8 МГц 3 В 64-TQFPATmega128L — 8-битный микроконтроллер Atmel.В этой статье речь пойдет о распиновке, функциях, применении...

В чем разница между датчиками атмосферы BMP280 и BME280?

Время выпуска:2023-10-07       Просмотр страницы:3087
Что касается BMP280 и BME280, при покупке BME280 на eBay есть большая вероятность, что вы получите вместо него BMP280.Многие продавцы не делают различия между этими двумя понятиями.В этой статье мы объясни...

2SC5200 против TTC5200

Время выпуска:2023-10-07       Просмотр страницы:1237
NPN 150°C TJ 5 мкА ICBO 1 элемент 3 клеммы КРЕМНИевый NPN TO-264-3, TO-264AA Трубное сквозное отверстиеВ этом посте будут раскрыты различия между 2SC5200 и TTC5200 с разных точек зрения, например, их распиновка...

Что работает лучше, LR41 или SR41?

Время выпуска:2023-10-06       Просмотр страницы:3317
Как и другие батарейки, LR41 и SR41 представляют собой батарейки-таблетки, которые во многих отношениях кажутся очень похожими.Сравнивая LR41 и SR41, мы увидим, являются ли они взаимозаменяемыми и в че...

CR1025 ПРОТИВ. BR1025 ПРОТИВ. LIR1025 [Часто задаваемые вопросы]

Время выпуска:2023-10-06       Просмотр страницы:507
В этом посте вы найдете более подробную информацию о CR1025, а также вы сможете увидеть сравнение CR1025, BR1025 и LIR1025.КаталогОбзор CR1025CR1025 против BR1025CR1025 против LIR1025ЗаключениеТехнические характе...

Транзистор BC857: распиновка, таблица данных, эквиваленты

Время выпуска:2023-10-05       Просмотр страницы:1133
PNP 150°C TJ 15nA ICBO 1 элемент 3 клеммы SILICON PNP TO-236-3, SC-59, SOT-23-3 Лента и катушка (TR) Для поверхностного монтажаBC857 — эпитаксиальный кремниевый транзистор PNP.В этой статье вы узнаете о его расп...

LM317 против IRFZ44N Mosfet: кто работает лучше?

Время выпуска:2023-10-05       Просмотр страницы:1347
Регулируемая жестяная пластина 2,54 мм LM317 PMIC 3 TO-220-3Это статья сравнения LM317 и аналогичной модели: IRFZ44N. Вы узнаете, что это за компоненты и в чем их различия. Надеюсь, эта статья действительно в...
Запрос предложений