Режимы работы и специальные функции

Семейство микроконтроллеров Р1С16С5Х имеет набор специальных функций, предназначенных для расширения возможностей системы, минимизации стоимости, исключения навесных компонентов, обеспечения минимального энергопотребления и защиты кода от считывания. В Р1С16С5Х реализованы следующие специальные функции:

Ø выбор типа генератора;

Ø сброс;

Ø схема сброса по включению питания (POR);

Ø таймер сброса (DRT);

Ø сторожевой таймер (WDT), кроме Р1С16С52;

Ø режим пониженного энергопотребления (SLEEP);

Ø защита кода от считывания;

Ø биты идентификации.

Микроконтроллеры семейства Р1С16С5Х, кроме Р1С16С52, имеют встроенный сторожевой таймер WDT, который может быть выключен только через бит конфигурации WDTE. Для повышения надежности он работает от собственного RC- генератора. Таймер сброса DRT предназначен для поддержания контроллера в сброшенном состоянии в течение 18 мс после включения питания для стабилизации работы генератора. Присутствие этих таймеров позволяет во многих применениях отказаться от схемы внешнего сброса.

Режим пониженного энергопотребления SLEEP предназначен для обеспечения очень малого тока потребления в ожидании (менее 1 мкА при выключенном сторожевом таймере). Выход из режима SLEEP возможен по внешнему сигналу сброса или по окончанию выдержки сторожевого таймера. Возможность выбора типа генератора позволяет эффективно использовать микроконтроллеры семейства в различных приложениях. Использование RC генератора позволяет уменьшить стоимость системы, a LP генератор сокращает энергопотребление.