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

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

Усилитель TDA7377 против усилителя TDA7388

Время выпуска:2023-09-28       Просмотр страницы:1985
350 мА мА 20 кГц кГц 41 Вт Аудиоусилители 80 Вт 25 контактов 25-Flexiwatt (формованные выводы)TDA7377 и TDA7388 — это две микросхемы усилителя мощности класса AB.В этой статье будут систематически представлены TD...

CR123A ПРОТИВ. RCR123A: они взаимозаменяемы? [Часто задаваемые вопросы и видео]

Время выпуска:2023-09-28       Просмотр страницы:840
Более подробную информацию с разных точек зрения вы можете узнать в этом посте.КаталогCR123A ПРОТИВ. RCR123A ОписаниеCR123A ПРОТИВ. риложенияПриложения RCR123ACR123A ПРОТИВ. Техническиехарактеристик...

Оптопара PC817: распиновка PC817 и EL817, схема, эквивалент [FAQ]

Время выпуска:2023-09-27       Просмотр страницы:9265
PC817 состоит из светодиода, излучающего светодиод, и фототранзистора.Сегодня мы познакомим вас с популярной оптопарой PC817, включая ее распиновку, функции, применение, принципиальную схему и отлич...

Транзистор 2SC2240: 2SC2240, распиновка, эквиваленты

Время выпуска:2023-09-27       Просмотр страницы:621
Сегодня мы обсудим транзистор 2SC2240.В этом посте описаны распиновка 2SC2240, техническое описание, эквивалент и более подробная информация о 2SC2240.КаталогРаспиновка 2SC22402SC2240 Модель САПРОбзор 2SC2240...

Силовой транзистор 2N3055: 2N3055 в сравнении с TIP3055, распиновка и таблица данных

Время выпуска:2023-09-26       Просмотр страницы:1140
NPN 200°C TJ 700 мкА 1 элемент 2 клеммы SILICON NPN TO-204AA, TO-3 Монтаж на шасси лоткаСегодня мы познакомим вас с популярным двойным операционным усилителем 2N3055, вы узнаете его распиновку, особенности, ...

Оптопара PC817: техническое описание, схема и эквиваленты

Время выпуска:2023-09-26       Просмотр страницы:3140
В этой статье представлен базовый обзор оптопары PC817, включая описания ее контактов, функции и характеристики, альтернативные продукты и т. д., чтобы помочь вам быстро понять, что такое ADS1115.Катал...

Регулирующий широтно-импульсный модулятор LM3524: распиновка, сравнение LM3524 и SG3524 [Видео]

Время выпуска:2023-09-25       Просмотр страницы:497
16 клемм 8 В ~ 40 В 16-контактный LM3524 преобразователь постоянного тока в постоянный IC КОНТРОЛЛЕР ПЕРЕКЛЮЧЕНИЯ 1 выход Драйвер транзистораИз этого поста мы разблокируем распиновку, приложения, функци...

Прецизионный преобразователь напряжения в частоту LM231: распиновка и техническое описание

Время выпуска:2023-09-22       Просмотр страницы:642
2,54 мм 5 В PMIC LM231 100 кГц 5 В 8-DIP (0,300, 7,62 мм)LM331 по сути представляет собой прецизионный преобразователь напряжения в частоту.В этой статье представлен базовый обзор преобразователя LM331, включая оп...

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

Время выпуска:2023-09-22       Просмотр страницы:707
8 мА мА 4,62 мм мм 17,501 мм мм Драйверы двигателей 15 42 В В 55 В В 2 20,015 мм мм Электроника управления движениемLMD18245T — это полномостовой драйвер двигателя DMOS, 3 А, 55 В.В этой статье мы разблокируем его расп...

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

Время выпуска:2023-09-21       Просмотр страницы:824
3 А мА 13 мА Драйверы двигателей 11 42 В В 55 В В 2В этом посте вы узнаете больше о распиновке, технических характеристиках, приложениях и дополнительной информации о LMD18200T LMD18200T.КаталогРаспиновка LM...

Микроконтроллер ATMEGA328-PU: распиновка, программирование [FAQ]

Время выпуска:2023-09-21       Просмотр страницы:1599
32КБ 16K x 16 FLASH AVR 8-битный микроконтроллер AVR® серии ATmega ATMEGA328 28-контактный 20 МГц 5 В 28-DIP (0,300, 7,62 мм)В этой статье будут рассмотрены его распиновка, техническое описание, программирование и б...

Трансивер SN74LVC1T45DCKR: техническое описание, применение, распиновка

Время выпуска:2023-09-20       Просмотр страницы:893
Поверхностный монтаж, 6 контактов Ленточные и катушечные (TR) Преобразователи напряжения и преобразователи уровня Уровень напряжения 6-TSSOP, SC-88, SOT-363 Активен 8 недель Недели 1 (неограниченно)В эт...
Запрос предложений