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 имеет три таймера ШИМ, управляющих шестью выходами ШИМ.

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

A4988 VS DRV8825 VS TB6600 Разница: Принцип работы

Время выпуска:2024-05-09       Просмотр страницы:573
ХарактеристикаA4988DRV8825TB6600МикрошагДо 1/16До 1/32До 1/32Выходной ток1A на фазу1.5A на фазу1.2A на фазуДиапазон напряжения8-35В8.2-45В10-47ВНапряжение логики3-5.5В3.3-5В3.3-5ВЗащита от перегрузки по токуДаДаДаТеплов...

IRFZ44N vs IRF740 vs IRFP460 vs IRF510 Сравнение мосфетов

Время выпуска:2024-05-05       Просмотр страницы:1006
В этой статье мы рассмотрим и сравним четыре популярных полевых транзистора: IRFZ44N, IRF740, IRFP460 и IRF510. Эти MOSFET широко используются в различных приложениях, таких как управление двигателями, ...

STM32F103C8T6 vs STM32F103CBT6: Технический обзор

Время выпуска:2024-04-26       Просмотр страницы:1844
Узнайте о ключевых преимуществах STM32F103C8T6, включая его производительность, периферийные возможности и энергоэффективность.

Регуляторы напряжения LM2596, LM2576, LM2577: Какой лучше?

Время выпуска:2024-04-26       Просмотр страницы:769
LM2596, LM2576 и LM2577 - популярные и универсальные стабилизаторы напряжения, широко используемые в различных электронных проектах и приложениях. Хотя они имеют некоторые общие черты, у них также есть о...

TDA7386 vs TDA7388: Руководство по Выбору

Время выпуска:2024-04-25       Просмотр страницы:1577
Что выбрать: TDA7386 или TDA7388? Подробное руководство и сравнение, которое поможет определиться с лучшим усилителем для вашей аудиосистемы.

NE5532 vs TL072 vs JRC4558 : как отличить?

Время выпуска:2024-04-22       Просмотр страницы:2778
2 канала, 65 пА, 75 дБ, инструментальные операционные усилители, 18 В ±5 В~15 В TL072, 8 контактов, 8-DIP (0,300, 7,62 мм)TL072, JRC4558 и NE5532 — это три микросхемы операционных усилителя. Они одинаковы? Сегодня Волхвы р...

Подробный анализ NE5532ap vs ne5532p

Время выпуска:2024-04-19       Просмотр страницы:1098
Исследуйте ключевые различия между операционными усилителями NE5532ap и NE5532p от Texas Instruments. Узнайте, как выбор между этими моделями может повлиять на качество и производительность вашей аудиоаппар...

TPA3116D2 против TDA7498E:Какой лучше?

Время выпуска:2024-04-17       Просмотр страницы:1034
Аудиоусилители 20 кГц кГц, 220 Вт 7,5 мм мм 36 контактов 36-PowerFSOP (ширина 0,295, 7,50 мм)TDA7498E — это двойной аудиоусилитель BTL класса D с одним источником питания, предназначенный для домашних систем и акти...

BC557, BC337, PN2222, S8050 Транзисторы : Сравнение Технических Характеристик

Время выпуска:2024-04-16       Просмотр страницы:881
Обзор bc547 транзистораbc547 транзистор является универсальным NPN транзистором, широко используемым в приложениях для усиления мощности от низкой до умеренной и коммутационных приложениях. Он отлич...

МК STМ32F401CCU6:Распиновка,PDF:Сравнение STМ32F401CCU6 и STМ32F103C8T6

Время выпуска:2024-04-15       Просмотр страницы:951
256 КБ 256 КБ x 8 FLASH ARM® Cortex®-M4 32-битный микроконтроллер серии STM32F4STM32F40148 контактов 84 МГц 3,3 В 48-UFQFN Открытая площадкаSTM32F401CCU6— это 32-битный микроконтроллер серии ARM® Cortex®-M4. В этой статье...

Повышающий преобразователь MT3608 2A

Время выпуска:2024-04-15       Просмотр страницы:622
MT3608 — это высокоэффективный повышающий преобразователь 1,2 МГц, 2 А. В этой статье в основном рассматриваются технические характеристики, схемы, питание, схема и более подробная информация о повыша...

PAM8610 Аудио усилитель мощности: Спецификация, даташит и цена[FAQ]

Время выпуска:2024-04-08       Просмотр страницы:519
Аудиоусилители 10 Вт Вт 40-WFQFN Открытая площадкаPAM8610 — это стереоусилитель мощности звука класса D мощностью 10 Вт с регулятором громкости постоянного тока. В этой статье в основном представлены ...
Запрос предложений