К числу основных функциональных характеристик микроконтроллера относятся:
- емкость расположенных на кристалле регистрового оперативного запоминающего устройства (RRAM), постоянного запоминающего устройства (ROM), оперативного запоминающего устройства (RAM):
- максимальная тактовая частота (F max)
- число команд в системе команд (N);
- состав периферийных устройств.
Основные функциональные характеристики базовых микроконтроллеров подсемейств приведены в таблице.
Емкость запоминающих устройств указана в байтах.
По значению тактовой частоты мажет быть определено быстродействие микроконтроллера. У микроконтроллеров подсемейства 8X9Y команды коротких операций выполняются за 12 периодов тактовой частоты. При тактовой частоте 12 Мгц микроконтроллеры данного подсемейства имеют быстродействие 1000000 коротких операций в секунду. У микроконтроллеров остальных подсемейств команды коротких операций выполняются за 8 периодов тактовой частоты, и при тактовой частоте 16 Мгц обеспечивается быстродействие 2000000 коротких операций в секунду.
При этом следует иметь в виду, что короткие операции в микроконтроллере семейства MCS-96 по своему содержанию существенно отличаются от коротких операций в микроконтроллере с регистром-аккумулятором. Так, например, одной короткой операции "сложение" в микроконтроллере семейства MCS-96 при представлении данных в формате "байт" соответствует последовательность из трех коротких операции в микроконтроллере семейства MCS-51, а при представлении данных в формате "слово" - соответствует последовательность из шести коротких операций.
Кроме того, в систему команд микроконтроллеров семейства MCS-96 входят команды умножения и деления чисел в формате "слово" В микроконтроллерах других семейств такие операции выполняются по подпрограммам, что резко увеличивает время их выполнения.
Отмеченные особенности существенно сокращают время вычислений в микроконтроллерах семейства MCS-96 по сравнению с микроконтроллерами других семейств.
В систему команд микроконтроллеров, изготавливаемых по КМДП технологии, входят различные дополнительные команды, в числе которых имеется команда перевода микроконтроллера в энергосберегающие режимы - режим холостого хода и режим пониженного энергопотребления. В режиме холостого хода программа не выполняется, но функционируют все периферийные устройства, при этом потребление энергии от источника питания уменьшается на 60%. В режиме пониженного энергопотребления прекращаются все процессы в микроконтроллере, но сохраняются данные в РОЗУ и ОЗУ. При этом ток потребления составляет единицы микроампер.
С появлением на рынке цифровых интегральных схем микроконтроллеров семейства MCS-96 фирмы Intel перед разработчиками систем, содержащих встроенные микроконтроллеры, открываются новые большие возможности по созданию высоко совершенных, малогабаритных, экономичных и надежных систем, приборов и устройств различного назначения.
Кристалл | Частота (МГц)/ быстродействие (MIPS) | Адресное пр-во | ПЗУ | Регист-ры | Доп. ОЗУ | Тайме-ры | Каналы АЦП | Линии в/в | HSIO/ EPA | Унив. посл. порты | Cинхр. посл. порты | PTS | ШИМ |
Device | Clock (Mhz)/ Speed (MIPS) | Address Space | ROM | Registers | Code RAM | Timers | A/D Channels | I/O Pins | HSIO/ EPA | UARTs | SSIO | PTS | PWM |
8X96BH | 12/1 | 64K | 8К | нет | HSIO | нет | нет | ||||||
8XC196KB | 16/2 | 64К | 8К | нет | HSIO | нет | нет | ||||||
8XC198 | 16/2 | 64К | 8К | нет | HSIO | нет | нет | ||||||
8XС196KC | 20/2.5 | 64К | 16К | нет | HSIO | нет | да | ||||||
8XC196KD | 20/2.5 | 64К | 32К | нет | HSIO | нет | да | ||||||
8XC196KR/KQ | 16/2 | 64K | 16K/12K | 488/360 | 256/128 | 10 EPA | да | нет | |||||
8XC196JR/JQ | 16/2 | 64K | 16K/12K | 488/360 | 256/128 | EPA | да | нет | |||||
8XC196KT/KS | 16/2 | 64K | 32K/24K | 512/256 | 10 EPA | да | нет | ||||||
8XC196JT/JS | 16/2 | 64K | 32K/24K | 512/256 | EPA | да | нет | ||||||
8XC196JV | 20/2.5 | 64K | 48K | 1.5K | EPA | да | нет | ||||||
8XC196MC | 16/2 | 64К | 16К | нет | EPA | нет | нет | да | нет | ||||
8XC196MD | 16/2 | 64K | 16K | нет | EPA | нет | нет | да | нет | ||||
8XC196MH | 16/2 | 64K | 32K | нет | EPA | нет | да | нет | |||||
8XC196CA | 20/2.5 | 64K | 32K | EPA | да | нет | |||||||
8XC196NT | 20/2.5 | 1M | 32K | 10 EPA | да | нет | |||||||
8XC196CB | 20/2.5 | 1M | 56K | 1.5K | 10 EPA | да | нет | ||||||
8XC196NP | 25/3 | 1M | нет | нет | EPA | нет | да | ||||||
80C196NU | 50/6 | 1M | нет | нет | нет | EPA | нет | да | |||||
8XC296SA | 50/16 | 6M | 2K | 2K | нет | EPA | нет | нет |
Таблица.14. Номенклатура MCS-96