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

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

SN74LVC1G08DBVR: Обзор, применение и техническое описание

Время выпуска:2024-03-01       Просмотр страницы:620
3,3 В В 4 нс нс 4,5 нс нс 2,9 мм мм Вентиляторы и инверторы 32 мА мА 1,45 мм мм 15,790684 мг мг Поверхностный монтаж Поверхностный монтаж 1,65 В~5,5 В В 10 мкА мкАДиапазон рабочего напряжения VCC для этого единственног...

Микроконтроллер STM32F767ZIT6: распиновка, применение и техническое описание

Время выпуска:2024-03-01       Просмотр страницы:915
2 МБ 2M x 8 FLASH ARM® Cortex®-M7 32-битный микроконтроллер STM32F7 серии STM32F767 144 контакта 216 МГц 3,3 В 144-LQFPSTMicroelectronics STM32F767ZIT6 — это высокопроизводительный процессор DSP с FPU, микроконтроллером Arm C...

SN74LVC1G14DBVR: обзор, функции и приложения

Время выпуска:2024-03-01       Просмотр страницы:553
3,3 В В 11 нс нс 11 нс нс 2,9 мм мм Вентиляторы и инверторы 32 мА мА 1,45 мм мм 15,790684 мг мг Поверхностный монтаж Поверхностный монтаж 1,65 В~5,5 В В 10 мкА мкАДиапазон напряжения для этого инвертора с одним триггер...

Контроллер STSPIN32F0 BLDC: функции, применение и техническое описание

Время выпуска:2024-03-01       Просмотр страницы:397
1 мм мм 7 мм мм Интерфейс — UART (универсальный асинхронный приемник-передатчик) 7 мм мм 16 48 НЕ УКАЗАНОВстроенный микроконтроллер STM32 усовершенствованных контроллеров BLDC STMicroelectronics STSPIN32F0 по...

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

Время выпуска:2024-02-27       Просмотр страницы:559
8 клемм 5 В 8 контактов 65HVD3082 Приемники 1 Биты 1/1 Драйверы/приемники 1 ФункцииTexas Instruments SN65HVD3082EDR — это маломощный приемопередатчик RS-485, работающий от одного источника питания 5 В.В этой статье б...

STM32L010F4P6: функции, приложения и техническое описание

Время выпуска:2024-02-26       Просмотр страницы:462
16 КБ 16 КБ x 8 FLASH ARM® Cortex®-M0+ 32-битный микроконтроллер STM32L0 серии STM32L010 3 В 20-TSSOP (ширина 0,173, 4,40 мм)Высокопроизводительное 32-битное RISC-ядро Arm® Cortex®-M0+, работающее на частоте 32 МГц, высокоско...

Преобразователь TPS54331DR: распиновка, варианты, даташит

Время выпуска:2024-02-26       Просмотр страницы:584
8 клемм 3,5 В 8-контактный TPS54331 Регулятор постоянного напряжения постоянного тока КОММУТАЦИОННЫЙ РЕГУЛЯТОР 1 Выходы 570 кГц Лента и катушка (TR) 8-SOIC (0,154, ширина 3,90 мм)Texas Instruments TPS54331DR — это понижа...

SN74HC164N: функции, приложения и техническое описание

Время выпуска:2024-01-19       Просмотр страницы:1515
Сдвиговый регистр -40°C~125°C Сдвиговый регистр Серия 74HC 74HC164 14-контактный, 5 В, 14-DIP (0,300, 7,62 мм)Эти 8-битные сдвиговые регистры имеют вход асинхронной очистки (CLR) в дополнение к последовательным вх...

Микроконтроллер STM32L476RGT6: распиновка, характеристики и техническое описание

Время выпуска:2024-01-19       Просмотр страницы:593
1 МБ 1M x 8 FLASH ARM® Cortex®-M4 32-битный микроконтроллер STM32L4 серии STM32L476 64-контактный 80 МГц 1,8 В 64-LQFPSTM32L476RGT6 — микроконтроллер со сверхмалым энергопотреблением.Он основан на 32-битном RISC-ядре...

Переключатель SN74LV1T34DBVR: распиновка, применение и техническое описание

Время выпуска:2024-01-19       Просмотр страницы:340
ДВОЙНОЙ буфер, неинвертирующий двухтактный буфер 1,6–5,5 В Серия 74LV 74LV1T34 8 мА 8 мА SC-74A, SOT-753Низковольтный преобразователь логического уровня буфера КМОП-затвора с одним источником питания, SN74LV...

STM32G070CBT6: обзор, характеристики и техническое описание

Время выпуска:2024-01-19       Просмотр страницы:465
128 КБ 128 КБ x 8 FLASH ARM® Cortex®-M0+ 32-битный микроконтроллер серии STM32G0 3 В 48-LQFPОсновные микроконтроллеры STM32G070CB/KB/RB построены на основе высокопроизводительного 32-битного RISC-ядра Arm® Cortex®-M...

Переключатель SN74LV1T34DCKR: распиновка, применение и техническое описание

Время выпуска:2024-01-18       Просмотр страницы:289
ДВОЙНОЙ буфер, неинвертирующий двухтактный буфер 1,6–5,5 В Серия 74LV 74LV1T34 8 мА 8 мА 5-TSSOP, SC-70-5, SOT-353Низковольтный преобразователь логического уровня буфера КМОП-затвора с одним источником питани...
Запрос предложений