70 #if (defined(__PIC24HJ12GP202__) || \
71 defined(__PIC24HJ12GP201__) || \
72 defined(__PIC24HJ32GP202__) || \
73 defined(__PIC24HJ32GP202__) || \
74 defined(__PIC24HJ16GP304__) || \
75 defined(__DOXYGEN__)) // NOTE: DOXYGEN only used for documentation generation
102 _FBS(BWRP_WRPROTECT_OFF);
127 _FGS(GSS_OFF & GCP_OFF & GWRP_OFF);
211 _FWDT(FWDTEN_OFF & WINDIS_OFF & WDTPRE_PR128 & WDTPOST_PS512);
231 _FPOR(FPWRT_PWR16 & ALTI2C_OFF);
251 _FICD(JTAGEN_OFF & ICS_PGD1);
254 #define CONFIG_BITS_DEFINED
257 #endif // #ifdef (lots of PIC24H devices)
261 #if defined(EXPLORER16_100P) && defined(__PIC24HJ256GP610__)
262 _FBS(BWRP_WRPROTECT_OFF);
263 _FGS(GSS_OFF & GCP_OFF & GWRP_OFF);
266 _FWDT(FWDTEN_OFF & WINDIS_OFF & WDTPRE_PR128 & WDTPOST_PS512);
268 _FICD(JTAGEN_OFF & ICS_PGD1);
269 #define CONFIG_BITS_DEFINED
275 #if (defined(__PIC24FJ64GA002__) ) || defined(__DOXYGEN__)
336 _CONFIG1(JTAGEN_OFF & GCP_OFF & GWRP_OFF & BKBUG_OFF & COE_OFF & ICS_PGx1 & FWDTEN_OFF & WINDIS_OFF & FWPSA_PR128 & WDTPS_PS512);
384 _CONFIG2(IESO_OFF & FNOSC_FRC & FCKSM_CSECMD & OSCIOFNC_ON & IOL1WAY_OFF &
POSCMD_SEL);
388 #define CONFIG_BITS_DEFINED
391 #endif // #ifdef PIC24F processors
393 #if defined(EXPLORER16_100P) && defined(__PIC24FJ128GA010__)
394 _CONFIG1(JTAGEN_OFF & GCP_OFF & GWRP_OFF & BKBUG_OFF & COE_OFF & ICS_PGx1 & FWDTEN_OFF & WINDIS_OFF & FWPSA_PR128 & WDTPS_PS512);
396 #define CONFIG_BITS_DEFINED
399 #if defined(__PIC24FJ64GB002__) ||(__PIC24FJ64GB004__)
400 _CONFIG1(JTAGEN_OFF & GCP_OFF & GWRP_OFF & ICS_PGx1 & FWDTEN_OFF & WINDIS_OFF & FWPSA_PR128 & WDTPS_PS512);
401 _CONFIG2(IESO_OFF & FNOSC_FRC & FCKSM_CSECMD & OSCIOFNC_ON & IOL1WAY_OFF &
POSCMD_SEL & PLL96MHZ_OFF & PLLDIV_DIV2 );
402 _CONFIG4(DSWDTPS_DSWDTPSF & DSWDTEN_OFF & DSBOREN_OFF)
403 #define CONFIG_BITS_DEFINED
408 #ifndef CONFIG_BITS_DEFINED
410 _FBS(BWRP_WRPROTECT_OFF);
411 _FGS(GSS_OFF & GCP_OFF & GWRP_OFF);
414 _FSS(RSS_NO_RAM & SSS_NO_FLASH & SWRP_WRPROTECT_OFF);
423 _FWDT(FWDTEN_OFF & WINDIS_OFF & WDTPRE_PR128 & WDTPOST_PS512);
425 _FICD(JTAGEN_OFF & ICS_PGD1);
427 #warning Using default config bit settings for the PIC24H family.
428 #warning Edit this file to define bits for your processor!
430 #define CONFIG_BITS_DEFINED
437 #define BKBUG_OFF 0xFFFF
440 #define COE_OFF 0xFFFF
443 _CONFIG1(JTAGEN_OFF & GCP_OFF & GWRP_OFF & BKBUG_OFF & COE_OFF & ICS_PGx1 & FWDTEN_OFF & WINDIS_OFF & FWPSA_PR128 & WDTPS_PS512);
446 #define IOL1WAY_OFF 0xFFFF
448 _CONFIG2(IESO_OFF & FNOSC_FRC & FCKSM_CSECMD & OSCIOFNC_ON & IOL1WAY_OFF &
POSCMD_SEL);
450 #warning Using default config bit settings for the PIC24F family.
451 #warning Edit this file to define bits for your processor!
453 #define CONFIG_BITS_DEFINED
461 _FBS(BSS_OFF & BWRP_OFF);
462 _FGS(GCP_OFF & GWRP_OFF);
464 #if (POSC_FREQ < 100000L)
466 #elif (POSC_FREQ > 8000000L)
474 _FWDT(FWDTEN_OFF & WINDIS_OFF & FWPSA_PR128 & WDTPS_PS512);
475 _FPOR(PWRTEN_ON & MCLRE_ON & I2C1SEL_PRI);
476 _FICD(BKBUG_OFF & ICS_PGx1);
479 _FDS(DSWDTEN_OFF & DSBOREN_OFF & RTCOSC_LPRC & DSWDTOSC_SOSC);
481 #warning Using default config bit settings for the PIC24FK family.
482 #warning Edit this file to define bits for your processor!
484 #define CONFIG_BITS_DEFINED
490 _FBS(BWRP_WRPROTECT_OFF);
491 _FGS(GSS_OFF & GCP_OFF & GWRP_OFF);
494 _FSS(RSS_NO_RAM & SSS_NO_FLASH & SWRP_WRPROTECT_OFF);
501 _FWDT(FWDTEN_OFF & WINDIS_OFF & WDTPRE_PR128 & WDTPOST_PS512);
503 _FICD(JTAGEN_OFF & ICS_PGD1 & 0xFFEF);
504 #warning Using default config bit settings for the dsPIC33F family.
505 #warning Edit this file to define bits for your processor!
507 #define CONFIG_BITS_DEFINED
513 _FGS( GCP_OFF & GWRP_OFF);
518 _FPOR(ALTI2C1_ON & 0xFFFF);
527 _FWDT(FWDTEN_OFF & WINDIS_OFF & WDTPRE_PR128 & WDTPOST_PS512);
528 _FICD(JTAGEN_OFF & ICS_PGD1 & 0xFFEF);
530 #warning Using default config bit settings for the PIC24E family.
531 #warning Edit this file to define bits for your processor!
533 #define CONFIG_BITS_DEFINED
540 _FGS( GCP_OFF & GWRP_OFF);
546 _FPOR(ALTI2C1_ON & 0xFFFF);
555 _FWDT(FWDTEN_OFF & WINDIS_OFF & WDTPRE_PR128 & WDTPOST_PS512);
556 _FICD(JTAGEN_OFF & ICS_PGD1 & 0xFFEF);
558 #warning Using default config bit settings for the dsPIC33E family.
559 #warning Edit this file to define bits for your processor!
561 #define CONFIG_BITS_DEFINED
569 #ifndef CONFIG_BITS_DEFINED
570 #error Edit 'common/pic24_configbits.c' to add config bits for your processor!