3 #include "p16f1455.inc"
6 __config _CONFIG1, 0xFCC
7 ;; __CONFIG _CONFIG1, _FOSC_INTOSC & _WDTE_SWDTEN & _PWRTE_ON & _MCLRE_ON & _CP_OFF & _BOREN_ON & _CLKOUTEN_OFF & _IESO_OFF & _FCMEN_OFF
9 __config _CONFIG2, 0x16CF
10 ; __CONFIG _CONFIG2, _WRT_OFF & _CPUDIV_NOCLKDIV & _USBLSCLK_48MHz & _PLLMULT_3x & _PLLEN_DISABLED & _STVREN_ON & _BORV_LO & _LPBOR_ON & _LVP_OFF
13 #define max_flash 0x2000
15 #define SERIAL_PORT PORTC
16 #undefine SERIAL_ANSEL
17 #define SERIAL_RXPIN RC5
18 #define OSC_4MHZ b'00110100'
23 #include "p12f1840.inc"
24 #define max_flash 0x1000
27 __config _CONFIG1, 0xFFEC
28 ; __CONFIG _CONFIG1, _FOSC_INTOSC & _WDTE_SWDTEN & _PWRTE_OFF & _MCLRE_ON & _CP_OFF & _CPD_OFF & _BOREN_ON & _CLKOUTEN_OFF & _IESO_ON & _FCMEN_ON
30 __config _CONFIG2, 0xDEFF
31 ; __CONFIG _CONFIG2, _WRT_OFF & _PLLEN_OFF & _STVREN_ON & _BORV_LO & _LVP_OFF
33 #define SERIAL_PORT PORTA
34 #define SERIAL_ANSEL ANSELA
35 #define SERIAL_RXPIN RA1
36 #define OSC_4MHZ b'01101000'
42 ; register names are different