Серия Atmel AT89

Серия Atmel AT89 представляет собой (мкК), совместимых с Intel 8051 семейство 8-битных микроконтроллеров , производимых корпорацией Atmel .
Серия AT89, основанная на ядре Intel 8051, остается очень популярной в качестве микроконтроллеров общего назначения благодаря стандартному набору команд, низкой стоимости единицы продукции и доступности этих микросхем в корпусах DIL (DIP). Это позволяет повторно использовать большой объем устаревшего кода без внесения изменений в новые приложения. Несмотря на то, что они менее мощные, чем новая серия микроконтроллеров AVR RISC AT90 , разработка новых продуктов продолжилась с серией AT89, обладающей вышеупомянутыми преимуществами.
Совсем недавно серия AT89 была дополнена микроконтроллерами специальных функций на базе ядра 8051, в частности, в области USB , I²C (двухпроводной интерфейс), SPI и CAN контроллеров шин , декодеров MP3 и аппаратного ШИМ .
Компания Atmel также создала серию этих чипов LP (с низким энергопотреблением) с «одноцикловым ядром», что значительно увеличивает скорость выполнения этих чипов.
Микроконтроллеры серии AT89
[ редактировать ]Имя устройства | флэш-памяти Размер | памяти данных Объем |
---|---|---|
AT80C51RD2 [1] | 64 КБ флэш-памяти [2] | 1024 байт ОЗУ |
AT83C5134 [3] | -никто- | 1024 байт ОЗУ |
AT83C5135 [4] | -никто- | 1024 байт ОЗУ |
AT83C5136 [5] | -никто- | 1024 байт ОЗУ |
AT83EB5114 [6] | -никто- [7] | 256 байт ОЗУ |
AT89C1051 | 1 КБ флэш-памяти | 64 байта оперативной памяти |
AT89C2051 [8] | 2 КБ флэш-памяти | 128 байт ОЗУ [9] |
AT89C4051 [10] | Флэш-память 4 КБ | 128 байт ОЗУ [11] |
АТ89С51/С51 | Флэш-память 4 КБ | 128 байт ОЗУ |
AT89C5115 [12] | 16 КБ флэш-памяти | 256 байт ОЗУ [13] |
AT89C5130A-М [14] | 16 КБ флэш-памяти | 1024 байт ОЗУ |
AT89C5131A-Л [15] | 32 КБ флэш-памяти | 1024 байт ОЗУ |
AT89C5131A-М [16] | 32 КБ флэш-памяти | 1024 байт ОЗУ |
AT89C51AC2 [17] | 32 КБ флэш-памяти | 1024 байт ОЗУ |
AT89C51AC3 [18] | 64 КБ флэш-памяти | 2048 байт ОЗУ |
AT89C51ED2 [19] | 64 КБ флэш-памяти | 1792 байт ОЗУ |
AT89C51IC2 [20] | 32 КБ флэш-памяти | 256 байт ОЗУ |
AT89C51ID2 [21] | 64 КБ флэш-памяти | 1792 байт ОЗУ |
AT89C51RC [22] | 32 КБ флэш-памяти | 512 байт ОЗУ |
AT89C51RD2 [23] | 64 КБ флэш-памяти | 1792 байт ОЗУ |
АТ89С52/С52 [24] | 8 КБ флэш-памяти | 256 байт ОЗУ [25] |
AT89C55/55WD [26] | 20 КБ флэш-памяти | 256 байт ОЗУ |
AT89EB5114 [27] | Флэш-память 4 КБ | 256 байт ОЗУ |
АТ89ЛП213 [28] | 2 КБ флэш-памяти | 128 байт ОЗУ [29] |
АТ89ЛП214 [30] | 2 КБ флэш-памяти | 128 байт ОЗУ [29] |
АТ89ЛП216 [31] | 2 КБ флэш-памяти | 128 байт ОЗУ [32] |
АТ89ЛП2052 [33] | 2 КБ флэш-памяти | 256 байт ОЗУ [34] |
АТ89ЛП3240 [35] | 64 КБ флэш-памяти | 4352 байт ОЗУ |
AT89LP4052 [36] | Флэш-память 4 КБ | 256 байт ОЗУ [34] |
АТ89ЛП6440 [37] | 64 КБ флэш-памяти | 4352 байт ОЗУ |
АТ89LS51 [38] | Флэш-память 4 КБ | 128 байт ОЗУ [39] |
АТ89LS52 [40] | 8 КБ флэш-памяти | 256 байт ОЗУ [41] |
АТ89С2051 [42] | 2 КБ флэш-памяти | 256 байт ОЗУ [43] |
AT89S4051 [44] | Флэш-память 4 КБ | 256 байт ОЗУ [43] |
АТ89С51 [45] | Флэш-память 4 КБ | 128 байт ОЗУ [46] |
АТ89С53 | 12 КБ флэш-памяти | 256 байт ОЗУ |
АТ89С8252 [47] | 8 КБ флэш-памяти | 256 байт ОЗУ |
АТ89С8253 [48] | 8 КБ флэш-памяти | 256 байт ОЗУ |
Портовые структуры и эксплуатация
[ редактировать ]Все четыре порта в AT89C51 и AT89C52 являются двунаправленными. Каждый состоит из защелки (регистры специальных функций от P0 до P3), драйвера вывода и входного буфера. Выходные драйверы портов 0 и 2 и входные буферы порта 0 используются при доступе к внешней памяти. В этом приложении порт 0 выводит младший байт адреса внешней памяти, мультиплексированный по времени с записываемым или читаемым байтом. Порт 2 выводит старший байт адреса внешней памяти, если адрес имеет ширину 16 бит. В противном случае выводы порта 2 продолжают излучать содержимое P2 SFR. Все контакты порта 3 и два контакта порта 1 (в AT89C52) являются многофункциональными. Альтернативные функции могут быть активированы только в том случае, если соответствующая защелка бита в SFR порта содержит 1. В противном случае вывод порта застревает в 0.
Внешние ссылки
[ редактировать ]Ссылки
[ редактировать ]- ^ «AT80C51RD2 – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «Хорек» (PDF) . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT83C5134 — Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT83C5135 — Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT83C5136 — Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT83EB5114 — Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT83EB5114 AT89EB5114» (PDF) . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89C2051 – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89C2051» (PDF) . microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89C4051 – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89C4051» (PDF) . microchip.com . 5 августа 2012 года . Проверено 13 сентября 2020 г.
- ^ «AT89C5115 — Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «8-битный микроконтроллер с малым числом выводов, аналого-цифровым преобразователем и флэш-памятью 16 КБ» (PDF) . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89C5130A-M – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89C5131A-L – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89C5131A-M – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89C51AC2 – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89C51AC3 – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89C51ED2 – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89C51IC2 – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89C51ID2 – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89C51RC – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89C51RD2 – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89S52 – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «АТ89С52» (PDF) . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89C55/55WD – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89EB5114 — Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89LP213 — Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ Jump up to: а б "3538E.book" (PDF) . microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89LP214 — Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89LP216 – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ "3621E.book" (PDF) . microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89LP2052 — Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ Jump up to: а б "3547J.книга" (PDF) . microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89LP3240 — Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89LP4052 — Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89LP6440 — Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89LS51 – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89LS51» (PDF) . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89LS52 – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89LS52» (PDF) . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89S2051 – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ Jump up to: а б «Предварительное техническое описание AT89S2051/S4051» (PDF) . microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89S4051 – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89S51 – Микроконтроллеры и процессоры» . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89S51» (PDF) . www.microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89S8252» (PDF) . microchip.com . Проверено 13 сентября 2020 г.
- ^ «AT89S8253 – Микроконтроллеры и процессоры» . microchip.com . Проверено 13 сентября 2020 г.