Конфиг для PIC12F629
#include <xc.h>
#define _XTAL_FREQ 4000000
// CONFIG
// Внутренний генератор, отключены WDTE, PWRTE, MCLRE, BOREN
// вкл.все защиты
#pragma config FOSC = INTRCIO
#pragma config WDTE = OFF
#pragma config PWRTE = OFF
#pragma config MCLRE = OFF
#pragma config BOREN = OFF
#pragma config CP = ON
#pragma config CPD = ON
void
main(
) {
CM2 = 1;
// GP2 цифровой вход/выход
CM1 = 1;
// GP1 цифровой вход/выход
CM0 = 1;
// GP0 цифровой вход/выход
GPIO = 0;
// Очистка порта ввода/вывода
TRISIO = 0b00111111;
// Все пины "на вход"
WPU = 1;
// Внутренняя подтяжка вкл.
while
(1){
}
// Бесконечный цикл