コンフィグレーションビットとデバイスID

プログラムメモリ内にマッピング(300000h~3FFFFFh)されユーザープログラムメモリ空間外に属しています。
テーブルの読み書きのみによりアクセス可能です。
本レジスタへの書込みは、アセンブラの場合 __CONFIG 擬似命令によって行います。

ビット構成

アドレス ファイル名 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 既定値
未プログラミング時の値
300000h CONFIG1L USBDIV CPUDIV1 CPUDIV0 --00 0---
300001h CONFIG1H IESO FCMEN PCLKEN PLLEN FOSC3 FOSC2 FOSC1 FOSC0 0010 0111
300002h CONFIG2L BORV1 BORV0 BOREN1 BOREN0 PWRTEN ---1 1111
300003h CONFIG2H WDTPS3 WDTPS2 WDTPS1 WDTPS0 WDTEN ---1 1111
300005h CONFIG3H MCLRE HFOFST 1--- 1---
300006h CONFIG4L BKBUG(2) ENHCPU BBSIZ LVP STVREN 00-- 01-1
300008h CONFIG5L CP1 CP0 ---- --11
300009h CONFIG5H CPD CPB 11-- ----
30000Ah CONFIG6L WRT1 WRT0 ---- --11
30000Bh CONFIG6H WRTD WRTB WRTC 111- ----
30000Ch CONFIG7L EBTR1 EBTR0 ---- --11
30000Dh CONFIG7H EBTRB -1-- ----
3FFFFEh DEVID1(1) DEV2 DEV1 DEV0 REV4 REV3 REV2 REV1 REV0 qqqq qqqq
3FFFFFh DEVID2(1) DEV10 DEV9 DEV8 DEV7 DEV6 DEV5 DEV4 DEV3 0000 1100