W | - | xxxx xxxx | uuuu uuuu |
INDF | 00h | —— —— | —— —— |
TMR0 | 01h | xxxx xxxx | uuuu uuuu |
PCL | 02h | 0000 0000 | 0000 0000 |
STATUS | 03h | 0001 1xxx | 000q quuu |
FSR | 04h | xxxx xxxx | uuuu uuuu |
PORT A | 05h | —x xxxx | —u uuuu |
PORT B | 06h | xxxx xxxx | uuuu uuuu |
TRIS A | 85h | —1 1111 | —1 1111 |
TRIS B | 86h | 1111 1111 | 1111 1111 |
OPTION | 81h | 1111 1111 | 1111 1111 |
EEDATA | 08h | xxxx xxxx | uuuu uuuu |
EEADR | 09h | xxxx xxxx | uuuu uuuu |
EECON1 | 88h | —0 0000 | —0 q000 |
EECON2 | 89h | —— —— | —— —— |
PCLATH | 0Ah | —0 0000 | —0 0000 |
INTCON | 0Bh | 0000 000x | 0000 000u |
Здесь: x — неизвестное значение; u — неизменяемый бит; "–" — неиспользуемый бит (читается как "0"); q — значение бита зависит от условий сброса. |
Режим пониженного энергопотребления SLEEP предназначен для обеспечения очень малого тока потребления в ожидании (менее 1 мкА при выключенном сторожевом таймере). Выход из режима SLEEP возможен по внешнему сигналу сброса или по окончании выдержки сторожевого таймера.
Кристаллы PIC16F8X могут работать с четырьмя типами встроенных генераторов. Пользователь может запрограммировать два конфигурационных бита (FOSC1 и FOSC0) для выбора одного из четырех режимов: RC, LP, XT, HS. Здесь XT – стандартный кварцевый генератор, HS – высокочастотный кварцевый генератор, LP – низкочастотный генератор для экономичных приложений. Микроконтроллеры PIC16F8X могут тактироваться и от внешних источников.
Генератор, построенный на кварцевых или керамических резонаторах, требует периода стабилизации после включения питания. Для этого встроенный таймер запуска генератора держит устройство в состоянии сброса примерно 18 мс после того, как сигнал на /MCLR ножке кристалла достигнет уровня логической единицы.
Возможность выбора типа генератора позволяет эффективно использовать микроконтроллеры семейства в различных приложениях. Применение RC генератора позволяет уменьшить стоимость системы, а низкочастотный LP-генератор сокращает энергопотребление.