Источник опорного напряжения
VRCON (99h)
| №-бита | Вес бита | Название бита | Описание бита | |
| VREN | Включение источника опорного напряжения 1=включен 0=выключен и не потребляет тока | R/W-0 | ||
| - | Не используется: читается как “0” | - | ||
| VRR | Диапазон выходного напряжения ИОН (CVREF) 1=нижний диапазон 0=верхний диапазон | R/W-0 | ||
| - | Не используется: читается как “0” | - | ||
| VR3 | Вабор выходного напряжения ИОН (CVREF) Если бит VRR=1 то CVREF = (VR<3:0>/24)xVDD Если бит VRR=0 то CVREF = (VDD x 1/4)+(VR<3:0>/32)xVDD | R/W-0 | ||
| VR2 | ||||
| VR1 | ||||
| VR0 |
Модуль АЦП (только в PIC16F676)
ADCON0 (1Fh)
| №-бита | Вес бита | Название бита | Описание бита | |
| ADFM | Формат сохранения 10-разрядного результата 1=правое выравнивание 0=левое выравнивание | R/W-0 | ||
| VCFG | Выбор источника опорного напряжения 1=вывод VREF 0=напряжение питания VDD | |||
| - | Не используется: читается как “0” | - | ||
| CHS2 | CHS2:CHS0 Выбор аналогово канала 000=канал 00 (AN0) 001=канал 01 (AN0) 010=канал 02 (AN0) 011=канал 03 (AN0) 100=канал 04 (AN0) 101=канал 05 (AN0) 110=канал 06 (AN0) 111=канал 07 (AN0) | R/W-0 | ||
| CHS1 | ||||
| CHS0 | ||||
| GO/-DONE | Бит статуса модуля АЦП 1=модуль АЦП выполняет преобразование (установка бита вызывает начало преобразования) 0=состояние ожидания (аппаратно сбрасывается по завершению преобразования) | |||
| ADON | Бит включения модуля АЦП 1=включен 0=выключен и не потребляет тока |
ANSEL (9Fh)
| №-бита | Вес бита | Название бита | Описание бита | |
| - | Не используется: читается как “0” | - | ||
| ADS2 | Выбор источника тактового сигнала 000=FOSC/2 001=FOSC/8 010=FOSC/32 X11=FOSC/(отдельный внутренний RC генератор.Максимальная F=500кГц 100=FOSC/4 101=FOSC/16 110=FOSC/64 | R/W-0 | ||
| ADS1 | ||||
| ADS0 | ||||
| - | Не используется: читается как “0” | - | ||
| - | Не используется: читается как “0” | - | ||
| - | Не используется: читается как “0” | - | ||
| - | Не используется: читается как “0” | - |
EEPROM память данных
EEDAT (9Ah)
| №-бита | Вес бита | Название бита | Описание бита | |
| EEDAT7 | Записанные или прочитанные данные из EEPROM памяти | R/W-0 | ||
| EEDAT6 | ||||
| EEDAT5 | ||||
| EEDAT4 | ||||
| EEDAT3 | ||||
| EEDAT2 | ||||
| EEDAT1 | ||||
| EEDAT0 |
EEADR (9Bh)
| №-бита | Вес бита | Название бита | Описание бита | |
| - | Не используется: читается как “0” | - | ||
| EEADR6 | Адрес ячейки в EEPROM памяти, к которой выполняется обращение | R/W-0 | ||
| EEADR5 | ||||
| EEADR4 | ||||
| EEADR3 | ||||
| EEADR2 | ||||
| EEADR1 | ||||
| EEADR0 |
EECON1 (9Ch)
| №-бита | Вес бита | Название бита | Описание бита | |
| - | Не используется: читается как “0” | - | ||
| - | Не используется: читается как “0” | - | ||
| - | Не используется: читается как “0” | - | ||
| - | Не используется: читается как “0” | - | ||
| WRERR | Флаг ошибки записи в EEPROM память данных 1=запись прервана (произошол один из сбросов:–MCLR,по переполнению WDT,по питанию BOR) 0=запись завершена | R/W-x | ||
| WREN | Разрешение записи в EEPROM память данных 1=запись разрешена 1=запись запрещена | R/W-0 | ||
| WR | Начать запись в EEPROM память данных (программно может быть установлен только в “1”,сбрасывается в “0” аппаратно) 1= Начать запись 0=Запись завершена | R/S-0 | ||
| RD | Начать чтение из EEPROM памяти данных (программно может быть установлен только в “1”,сбрасывается в “0” аппаратно) 1= Начать чтение 0=чтение завершено | R/S-0 |
Особенности PICF630/676
Биты конфигурации