ÊÒÖ-ÌÊ
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