Микроконтроллер 87C51GB работает на тактовой частоте в диапазоне от 3,5 до 12 МГц. Контроллеры, которые имеют единицу в конце маркировки, работоспособны при частоте от 3,5 до 16 МГц. - 5-вольтовых низковольтных версий не выпускалось. Отличительные черты N87C51GB следующие:
• объем резидентной программной памяти – 16 кбайт;
• объем резидентной памяти данных – 256 байт;
• 48 линий ввода/вывода (6 8-битных портов), из которых 40 оснащены триггерами Шмитта во входной цепи;
• три 16-битных таймера-счетчика, при этом третий может дополнительно работать в следующих режимах:
• программируемый частотный выход;
• таймер-счетчик с возможностью прямого и обратного счета;
• два массива программируемых счетчиков (PCA и PCA1), которые работают в следующих режимах:
• сравнение/замыкание;
• программируемый таймер;
• высокоскоростной выход;
• широтно-импульсный модулятор;
• 15 векторов прерываний;
• 4-уровневая структура прерываний;
• дуплексный программируемый последовательный порт, поддерживающий:
• автоматическое распознавание адреса;
• обнаружение ошибок формата (потеря стоп-бита);
• 8-битный 8-канальный АЦП;
• два режима снижения энергопотребления;
• тестовый режим эмуляции ONCE;
• программирование по улучшенному алгоритму «быстрых пульсаций»;
• 3-уровневая система защиты памяти программ;
• расширенный последовательный порт;
• специализированный аппаратный сторожевой таймер; система обнаружения сбоев тактового генератора.
