
- •Расположение выводов
- •Option_reg (81h)
- •Intcon (0Bh или 8Bh)
- •Pie1 (8Ch)
- •Pir1 (0Ch)
- •Pcon (8Eh)
- •Osccal (90h)
- •Porta (05h)
- •Trisa (85h)
- •Wpua (95h)
- •Ioca (96h)
- •Portc (07h)
- •Trisc (87h)
- •T1c0n (10h)
- •Cmcon (19h)
- •Блок-схема модуля компаратора
- •Источник опорного напряжения.
- •Vrcon (99h)
- •Модуль ацп (только в pic16f676)
- •Adcon0 (1Fh)
- •Ansel (9Fh)
- •Eeprom память данных eedat (9Ah)
- •Eeadr (9Bh)
- •Eecon1 (9Ch)
- •Особенности picf630/676 Биты конфигурации
Pir1 (0Ch)
№-бита |
Вес бита |
Название бита |
Описание бита |
|
7 |
128 |
EEIF |
Флаг прерывания по завершению цикла записи в EEPROM память данных 1= запись в EEPROM завершена (сбрасывается програмно) 0= запись в EEPROM не завершена или не была начата |
R/W-0 |
6 |
64 |
ADIF |
Флаг прерывания по завершению преобразования АЦП (только в 16F676) 1= преобразования АЦП завершено (сбрасывается програмно) 0= преобразования АЦП не завершено |
R/W-0 |
5 |
32 |
- |
Не используется: читается как “0” |
- |
4 |
16 |
- |
Не используется: читается как “0” |
- |
3 |
8 |
CMIF |
Флаг прерывания от модуля компаратора 1=изменился уровень сигнала на входе компаратора(сбрасывается програмно) 0= уровень сигнала на входе компаратора не менялся |
R/W-0 |
2 |
4 |
- |
Не используется: читается как “0” |
- |
1 |
2 |
- |
Не используется: читается как “0” |
- |
0 |
1 |
TMR1IF |
Флаг прерывания по переполнению TMR1 1=произошло переполнение (сбрасывается програмно) 0=преполнения не было |
R/W-0 |
Примечание: Флаги прерываний устанавливаются при возникновении условий прерываний вне зависимости от соответствующих битов разрешения и бита общего разрешения прерываний GIE регистра INTCON. Програмное обеспечение пользователя должно сбрасывать соответствующие флаги при обработке переферийных прерываний. |
Pcon (8Eh)
№-бита |
Вес бита |
Название бита |
Описание бита |
|
7 |
128 |
- |
Не используется: читается как “0” |
- |
6 |
64 |
- |
Не используется: читается как “0” |
- |
5 |
32 |
- |
Не используется: читается как “0” |
- |
4 |
16 |
- |
Не используется: читается как “0” |
- |
3 |
8 |
- |
Не используется: читается как “0” |
- |
2 |
4 |
- |
Не используется: читается как “0” |
- |
1 |
2 |
-POR |
Флаг сброса по включению питания,по сигналу на выводе MCLR или по переполнению сторожевого таймера WDT (программно должен быть установлен в “1”,для обнаружения сброса) 1=сброса не было 0= сброс был |
R/W-0 |
0 |
1 |
-BOD |
Флаг сброса по снижению напряжения питания (программно должен быть установлен в “1”,для обнаружения сброса) 1=сброса не было 0= сброс был |
R/W-x |
Osccal (90h)
№-бита |
Вес бита |
Название бита |
Описание бита |
|
7 |
128 |
CAL5 |
CAL5-CAL0 шести-разрядная константа коррекции частоты внутреннего генератора 4Мгц 111 111=максимальная частота 100 000=средняя частота 000 000=минимальная частота |
R/W-0 |
6 |
64 |
CAL4 | ||
5 |
32 |
CAL3 | ||
4 |
16 |
CAL2 | ||
3 |
8 |
CAL1 | ||
2 |
4 |
CAL0 | ||
1 |
2 |
- |
Не используется: читается как “0” |
- |
0 |
1 |
- |
Не используется: читается как “0” |
- |