Материал: 8-разрядные микроконтроллеры Atmel

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

ÊÒÖ-ÌÊ

8-разрядные КМОП

Flash микроконтроллеры семейства AT89.

Отличительные особенности

•8-разрядное ЦПУ, оптимизированное для функций управления

•расширенные возможности по-битовой обработки

•встроенная Flash память программ

•встроенное ОЗУ данных

•двунаправленныtе индивидуально адресуемые линии ввода/в ывода

•встроенные 16-разрядные таймеры/счетчики событий

•полный дуплексный UART

•несколько источников прерываний с несколькими уровнями приоритета

•встроенный тактовый генератор

•встроенное ЭСППЗУ (серия AT89S)

•интерфейс последовательной шины SPI (серия AT89S)

•сторожевой таймер (серия AT89S)

•пассивный (idle) и стоповый (power doun) режимы

•возможность расширения внешнего ОЗУ и ПЗУ до 64 Кбайт

•режим внутрисхемной эмуляции (ONCETM - on circuit emulation)

КМОП микроконтроллеры семейства AT89 оснащенны Flash программи руемым и стираемым ПЗУ, совместимы по системе команд и по выводам со стандартными приборами семейства MCS-51TM. Микроконтроллеры содержат Flash ПЗУ,емкостью от 1 Кбайта до 8 Кбайт, ОЗУ, емкостью от 64 байтов до 256 байтов, бол ьшое количество программируемых линий ввода/вывода, 16-разрядные таймеры/счетчики событий, полнодуплексный последовательный порт (UART), набор векторн ых прерываний с несколькими уровнями приоритета, встроенные генератор и схему формирования тактовой последовательности. Программирование микрокон троллеров семейства AT89 возможно, в зависимости от типа, внутрисистемно, с использованием при программировании напряжения питания системы, и с использ ованием программаторов. Содержимое Flash памяти программ может быть защищено от неса нкционированной записи/считывания. У ряда микроконтроллеров имеется возм ожность очистки Flash памяти за одну операцию, возможность считывания встроенн ого кода идентификации.

В активном режиме микроконтроллеры на частоте 12 МГц потребляют порядка 25 мА и в пассивном режиме, при котором остановлено ЦПУ но система прерываний, ОЗУ, таймеры/счетчики событий и последовательный порт ост аются активными, потребление снижается до 15% от потребления в активном режи ме. В стоповом режиме потребление не превышает 100 мкА. Микроконтроллеры семейст ва AT89 ориентированы на использование в качестве встроенных управляющих контроллеров в промышленном (-40°C...85°C) и коммерческом (0°C...70°C) диапазонах температур, имеются исполнения микроконтроллеров AT89C51 и AT89C52, соответствующие требованиям, предъявляемым к приборам используемым в автомобильном (-40°C...125°C), Military и Military/883C (-55°C...125°C) диапазонах температур.

9

ATMEL ÊÒÖ-ÌÊ

Основные характеристики микроконтроллеров семейства AT89

Òèï

Совмес

Напряж.

Объем

Îáú

Группы

Потребление

Температур-

Тип корпуса (Military

прибора

тимость

питания

Flash

åì

ïî

ìàêñ. â

ный диапазон

è Military/883C

 

 

(Mil), VCC,

ÏÇÓ

ÎÇÓ,

тактовой

активн. (пасс.)

 

версии)

 

 

Â

(ÝÑÏÏ

áàéò

частоте,

режиме, f=12

 

 

 

 

 

ÇÓ),

 

ÌÃö

ÌÃö, VCC=6Â ,

 

 

 

 

 

áàéò

 

 

ìÀ

 

 

AT89C1051

80C31

2,7...6

1 Ê

64

12, 24

15 (5)

Ïðîì., Êîìì.

20PDIP, 20SOIC

AT89C2051

80C31

2,7...6

2 Ê

128

12, 24

15 (5)

Ïðîì., Êîìì.

20PDIP, 20SOIC

AT89C51

80C31

5+20%

4 Ê

128

12, 16,

20 (5)

Ïðîì., Êîìì.

44TQFP, 44PLCC,

 

 

(5+10%)

 

 

20, 24

 

Àâòî., (Mil)*

44PQFP, 40PDIP

 

 

 

 

 

 

 

 

(40Cerdip, 44PLCC)

AT89LV51

80C31

2,7...6

4 Ê

128

12

20 (5)

Êîìì.

44TQFP, 44PLCC,

 

 

 

 

 

 

 

 

44PQFP, 40PDIP

AT89C52

80C32

5+20%

8Ê

256

12, 16,

25 (6,5)

Ïðîì., Êîìì.

44TQFP, 44PLCC,

 

 

(5+10%)

 

 

20, 24

 

Àâòî., (Mil)*

44PQFP, 40PDIP

 

 

 

 

 

 

 

 

(40Cerdip, 44PLCC)

AT89LV52

80C32

2,7...6

8Ê

256

12

25 (6,5)

Êîìì.

44TQFP, 44PLCC,

 

 

 

 

 

 

 

 

44PQFP, 40PDIP

AT89S8252

80C32

2,7+10%

8 Ê,

256

12(2,7Â),

 

Ïðîì., Êîìì.

44TQFP, 44PLCC,

 

 

5+20%

(2 Ê)

 

24(5 Â)

 

 

44PQFP, 40PDIP

 

 

 

 

 

 

 

 

 

Примечание:* Military и Military/883C версии возможны только с частотой 12 МГ ц.

1 0

ÊÒÖ-ÌÊ

AT89C1051

8-разрядный КМОП микроконтроллер с Flash ПЗУ

Отличительные особенности

•Совместимость с приборами семейства MCS-51TM

•Емкость перепрограммируемой Flash памяти: 1 Кбайт, 1000 циклов сти рание/ запись.

•Диапазон рабочих напряжений от 2,7 В до 6 В

•Полностью статический прибор - диапазон рабочих частот от 0 Гц до 24 МГц

•Двухуровневая блокировка памяти программ

•СОЗУ емкостью 64 байта

•15 программируемых линий ввода/вывода

•16-разрядный таймер/счетчик событий

•Три источника сигналов прерывания

•Выходы прямого управления СИД

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

•Пассивный (idle) и стоповый (power down) режимы

•

Промышленный (-40°C...85°C) и коммерческий (0°C...70°C) диапазоны температур

•

20-выводные корпуса PDIP и SOIC

КМОП микроконтроллер AT89C1051, оснащенный Flash программируемым и стираемым ПЗУ, совместим по системе команд и по выводам со стандартными приборами семейства MCS-51TM. Микроконтроллер содержит 1 Кбайт Flash ПЗУ, 64 байта ОЗУ, 15 линий ввода/вывода, один 16-разрядный таймер/счетчик событи й, три векторных двухуровневых прерывания, встроенный прецизионный анал оговый компаратор, встроенные генератор и схему формирования тактовой посл едовательности. Программирование Flash памяти программ ведется с использова нием напряжения 12 В, ее содержимое может быть защищено от несанкционированн ых записи/считывания. Имеется возможность очистки Flash памяти за одну операцию, во зможность считывания встроенного кода идентификации.

Потребление в активном режиме на частоте 12 МГц не превышае т 15 мА и 5,5 мА при напряжении питания 6 В и 3 В, соответственно. При тех же условиях в пассивном режиме, при котором остановлено ЦПУ но система прерываний , ОЗУ, таймер/счетчик событий и последовательный порт остаются активными, потр ебление не превышает 5 мА и 1 мА. В стоповом режиме потребление не превышает 100 мкА и 20 мкА при напряжении питания 6 В и 3 В, соответственно.

Микроконтроллер AT89C1051 ориентирован на использование в каче стве встроенного управляющего контроллера.

1 1

ATMEL

 

 

 

 

 

ÊÒÖ-ÌÊ

 

RST/VPP

1

20

Vcc

 

 

 

 

P3.0

2

19

P1.7

 

 

 

 

P3.1

3

18

P1.6

 

 

 

 

XTAL2

4

17

P1.5

 

 

 

 

XTAL1

5

16

P1.4

 

 

 

 

(INT0) P3.2

6

15

P1.3

 

 

 

 

(INT1) P3.3

7

14

P1.2

 

 

 

 

(T0) P3.4

8

13

P1.1 (AIN1)

 

 

 

 

P3.5

9

12

P1.0 (AIN0)

 

 

 

 

GND

10

11

P3.7

 

 

 

 

 

 

 

 

 

 

 

Корпус PDIP/SOIC

 

 

 

Блок-схема микроконтроллера AT89C1051.

 

Vcc

 

 

 

 

 

 

 

 

 

РЕГИСТР

ÎÇÓ

 

FLASH ÏÇÓ

GND

 

АДРЕСАЦИИ ОЗУ

 

 

 

 

 

 

 

 

РЕГИСТР

 

 

УКАЗАТЕЛЬ

РЕГИСТР

 

 

АККУМУЛЯТОР

АДРЕСА

 

 

Â

 

СТЕКА

 

 

 

 

 

ПРОГРАММЫ

 

 

 

РЕГИСТР ТМР2

РЕГИСТР ТМР1

 

БУФЕР

 

 

 

 

 

 

 

ИНКРЕМЕНТЕР

 

 

 

 

ÀËÓ

 

 

СЧЕТЧИКА

 

 

 

 

 

 

 

КОМАНД

 

 

 

 

 

 

ÁËÎÊ

 

 

 

 

 

 

ПРЕРЫВАНИЙ

 

 

 

 

 

СЛОВО

И ТАЙМЕР

СЧЕТЧИК

 

 

 

 

 

 

КОМАНД

 

 

 

 

СОСТОЯНИЯ

 

 

 

 

 

 

 

 

 

 

 

 

 

ПРОГРАММЫ

 

 

 

RST

УПРАВЛЕНИЕ

РЕГИСТР

 

 

 

РЕГИСТР-

 

 

 

УКАЗАТЕЛЬ

 

И СИНХРО-

КОМАНД

 

 

 

 

НИЗАЦИЯ

 

 

 

 

ДАННЫХ

 

 

 

АНАЛОГОВЫЙ

ЗАЩЕЛКИ

 

ЗАЩЕЛКИ

 

 

 

 

ПОРТА 1

 

ПОРТА 3

 

 

 

 

КОМПАРАТОР

 

 

 

 

 

 

 

 

 

 

 

 

+

 

 

 

 

 

ТАКТОВЫЙ

-

 

 

 

 

 

 

 

 

 

 

 

ГЕНЕРАТОР

 

 

 

 

 

 

 

 

 

ДРАЙВЕРЫ ПОРТА 1

ДРАЙВЕРЫ ПОРТА 3

 

 

 

 

P1.0 - P1.7

 

P3.0 - P3.5

P3.7

1 2

 

 

 

 

 

 

 

ÊÒÖ-ÌÊ

AT89C2051

8-разрядный КМОП микроконтроллер с Flash ПЗУ

Отличительные особенности

•Совместимость с приборами семейства MCS-51TM

•Емкость перепрограммируемой Flash памяти: 2 Кбайт, 1000 циклов сти рание/ запись

•Диапазон рабочих напряжений от 2,7 В до 6 В

•Полностью статический прибор - диапазон рабочих частот от 0 Гц до 24 МГц

•Двухуровневая блокировка памяти программ

•СОЗУ емкостью 128 байтов

•15 программируемых линий ввода/вывода

•Äâà 16-разрядных таймера/счетчика событий

•Шесть источников сигналов прерывания

•Программируемый последовательный канал UART

•Выходы прямого управления СИД

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

•Пассивный (idle) и стоповый (power down) режимы

•

Промышленный (-40°C...85°C) и коммерческий (0°C...70°C) диапазоны температур

•

20-выводные корпуса PDIP и SOIC

КМОП микроконтроллер AT89C2051, оснащенный Flash программируемым и стираемым ПЗУ, совместим по системе команд и по выводам со стандартными приборами семейства MCS-51TM. Микроконтроллер содержит 2 Кбайта Flash ПЗУ, 128 байтов ОЗУ, 15 линий ввода/вывода, два 16-разрядных таймера/счетчика с обытий, полнодуплексный последовательный порт (UART), пять векторны х двухуровневых прерываний, встроенный прецизионный аналоговый компара тор, встроенные генератор и схему формирования тактовой последовательности. Прогр аммирование Flash памяти программ ведется с использованием напряжения 12 В, ее содер жимое может быть защищено от несанкционированных записи/считывания. Имее тся возможность очистки Flash памяти за одну операцию, возможность считывания встрое нного кода идентификации.

Потребление в активном режиме на частоте 12 МГц не превышае т 15 мА и 5,5 мА при напряжении питания 6 В и 3 В, соответственно. При тех ж е условиях в пассивном режиме, при котором остановлено ЦПУ но система прерываний, ОЗУ, таймер/ счетчик событий и последовательный порт остаются активн ыми, потребление не превышает 5 мА и 1 мА. В стоповом режиме потребление не превы шает 100 мкА и 20 мкА при напряжении питания 6 В и 3 В, соответственно.

Микроконтроллер AT89C2051 ориентирован на использование в каче стве встроенного управляющего контроллера.

1 3

Источник: https://studfile.net/preview/16521258/