Микроконтроллер предназначен для широкого применения в аппаратуре общего назначения, в качестве периферийного контроллера организующего сбор и первичную обработку информации. Может использоваться для организации малопроизводительных вычислительных систем и в качестве устройства совмещения различных типов интерфейсов, так же предназначена для обработки информации от группы датчиков.
Отличительные особенности
Тактовая частота до 33 МГц
Минимальная длительность цикла выполнения команды от 121 нс
Поддержка прямого, косвенного и относительного режимов адресации
Наличие инструкций одновременно работающих с двумя регистрами
Все команды (включая команду 8х8 битное умножение) выполняются за один цикл (от 121 нс), кроме команд ветвления и чтения/записи таблиц, выполняемых за два цикла
4-х векторный контроллер прерываний поддерживающий 18 источников прерываний (внешних и внутренних)
16-ти уровневый аппаратный стек
Возможность работы только с внутренней, с внутренней и внешней и только с внешней памятью программ (режимы: микроконтроллер, расширенный микроконтроллер и микропроцессор)
Суммарный адресуемый объем памяти программ 128 КБайт (64К х 16 бит)
Объем внутренней памяти программ 64 КБайта (32К х 16 бит)
Внутренняя память программ перепрограммируемая FLASH типа
Объем внутренней памяти данных 902 байта
Все регистры «специального назначения» находятся в адресном пространстве памяти данных
50 универсальных линий ввода/вывода с индивидуальной настройкой направления и высокой нагрузочной способностью, в том числе две высоковольтные (до 12 вольт) высокотоковые (до 60 мА) линии с открытым стоком
Четыре входа захвата (регистрации события) 16-ти разрядные, с максимальным разрешением до 121 нс
Три выхода ШИМ (с разрешающей способностью до 10 бит)
16-ти разрядный таймер/счетчик с 8-ми разрядным программируемым предделителем (таймер 0)
Два 8-ми разрядных таймер/счетчиков (таймер 1 и 2)
16-ти разрядный таймер/счетчик (таймер 3)
Два универсальных синхронно-асинхронных приемопередатчика (USART/SCI) с независимыми генераторами скорости передачи данных
Последовательный синхронный порт (SSP) с режимами последовательного периферийного интерфейса (SPI) и двухпроводного интерфейса (I2C) (включая
режим ведущего I2C)
Микроконтроллер имеет систему сброса по включению и снижению напряжения питания (с таймерами отсрочки включения и запуска тактового генератора)
Сторожевой таймер с собственным RC генератором на кристалле, для обеспечения высоконадежной защиты от сбоев
Защищенный режим (защита кода программы)
Последовательный режим программирования памяти программ, возможность внутрисхемного программирования
Поддерживает режим энергосбережения SLEEP (с возможностью выхода с помощью внешних и внутренних прерываний и сброса)
Четыре режима работы встроенного тактового генератора (RC генератор, LF - низкочастотный кварцевый генератор с низким энергопотреблением, XT – стандартный генератор с кварцевым резонатором, EC – вход внешнего тактового сигнала)
Высокоскоростная энергосберегающая КМОП технология 0.6 мкм
Полностью статическая схемотехника
Количество циклов стирания/записи внутренней памяти программ не менее 10 000
Время хранения информации, записанной во внутреннюю память программ не менее 10 лет