This is an old revision of the document!
Table of Contents
12-bit word PIC10F/12F/16F architecture
Support List
DS41226E PIC12F508 T PIC12F509 U PIC16F505 T DS41257B PIC12F510 T DS41258C PIC16F506 T DS41228D (1) PIC10F200 T PIC10F202 T PIC10F204 U PIC10F206 U DS41266C (1) PIC10F220 T PIC10F222 U DS41207D PIC16F54 T DS41208C (1) PIC16F57 T DS41243B PIC16F59 T DS41316C PIC12F519 T DS41670A PIC16F570 T DS41640A PIC16F527 T DS41317B PIC16F526 T T=TESTED U=UNTESTED
- These devices are not pin compatible with the Velleman K8048 and must be programmed via the ICSP header.
Sample data
PIC16F505: [0400] [USERID0] 0FFF [0401] [USERID1] 0FFF [0402] [USERID2] 0FFF [0403] [USERID3] 0FFF [DEVICEID] PIC16F505 [03FF] [RESET] 0C1A [0404] [OSCCAL] 0C1A [07FF] [CONFIG] 0FFF asm/test/d_pic16f505.asm: [0000] 0025 0CE0 0007 0067 0907 02A7 0A04 0C80 [0008] 0028 0069 02E9 0A0A 02E8 0A09 0800 0FFF [03F8] 0FFF 0FFF 0FFF 0FFF 0FFF 0FFF 0FFF 0C1A [0400] [USERID0] 0050 P [0401] [USERID1] 0049 I [0402] [USERID2] 0043 C [0403] [USERID3] 0021 ! [DEVICEID] PIC16F505 [03FF] [OSCCAL RESET] 0C1A [0404] [OSCCAL BACKUP] 0C1A [07FF] [CONFIG] 0FF1 PIC10F200: [0100] [USERID0] 0FFF . [0101] [USERID1] 0FFF . [0102] [USERID2] 0FFF . [0103] [USERID3] 0FFF . [DEVICEID] PIC10F200 [00FF] [OSCCAL RESET] 0C1C [0104] [OSCCAL BACKUP] 0C1C [01FF] [CONFIG] 0FFF PIC10F202: [0200] [USERID0] 0FFF . [0201] [USERID1] 0FFF . [0202] [USERID2] 0FFF . [0203] [USERID3] 0FFF . [DEVICEID] PIC10F202 [01FF] [OSCCAL RESET] 0C16 [0204] [OSCCAL BACKUP] 0C16 [03FF] [CONFIG] 0FFF PIC12F508: [0200] [USERID0] 0FFF . [0201] [USERID1] 0FFF . [0202] [USERID2] 0FFF . [0203] [USERID3] 0FFF . [DEVICEID] PIC12F508 [01FF] [OSCCAL RESET] 0C1A [0204] [OSCCAL BACKUP] 0C1A [03FF] [CONFIG] 0FFF PIC16F57: [0800] [USERID0] 0050 P [0801] [USERID1] 0049 I [0802] [USERID2] 0043 C [0803] [USERID3] 0021 ! [DEVICEID] PIC16F57 [0FFF] [CONFIG] 0FF9 PIC16F506: [0400] [USERID0] 0FFF . [0401] [USERID1] 0FFF . [0402] [USERID2] 0FFF . [0403] [USERID3] 0FFF . [DEVICEID] PIC16F506 [03FF] [OSCCAL RESET] 0C16 [0404] [OSCCAL BACKUP] 0C16 [07FF] [CONFIG] 0FFF PIC10F220: [0100] [USERID0] 0FFF . [0101] [USERID1] 0FFF . [0102] [USERID2] 0FFF . [0103] [USERID3] 0FFF . [DEVICEID] PIC10F220 [00FF] [OSCCAL RESET] 0C1E [0104] [OSCCAL BACKUP] 0C1E [01FF] [CONFIG] 07FF PIC12F519: [0440] [USERID0] 0FFF . [0441] [USERID1] 0FFF . [0442] [USERID2] 0FFF . [0443] [USERID3] 0FFF . [DEVICEID] PIC12F519 [03FF] [OSCCAL RESET] 0C0E [0444] [OSCCAL BACKUP0] 0C0E [0445] [OSCCAL BACKUP1] 0FFF [0446] [OSCCAL BACKUP2] 0FFF [0447] [OSCCAL BACKUP3] 0FFF [07FF] [CONFIG] 0FFF PIC12F510: [0000] [PROGRAM] 0400 WORDS [03FF] [OSCCAL] 0C18 [0400] [USERID0] 0FFF . [0401] [USERID1] 0FFF . [0402] [USERID2] 0FFF . [0403] [USERID3] 0FFF . [0404] [BACKUP] 0C18 [0FFF] [CONFIG] 0FFF [DEVICEID] PIC12F510 PIC16F570: [0000] [PROGRAM] 0800 WORDS [07FF] [OSCCAL] 0C2C [0800] [DATA] 0040 BYTES [0840] [USERID0] 0FFF . [0841] [USERID1] 0FFF . [0842] [USERID2] 0FFF . [0843] [USERID3] 0FFF . [0844] [BACKUP] 0C2C [0FFF] [CONFIG] 0FFF [DEVICEID] PIC16F570 PIC16F527: [0000] [PROGRAM] 0400 WORDS [03FF] [OSCCAL] 0C10 [0400] [DATA] 0040 BYTES [0440] [USERID0] 0FFF . [0441] [USERID1] 0FFF . [0442] [USERID2] 0FFF . [0443] [USERID3] 0FFF . [0444] [BACKUP] 0C10 [0FFF] [CONFIG] 0FFF [DEVICEID] PIC16F527 PIC16F526: [0000] [PROGRAM] 0400 WORDS [03FF] [OSCCAL] 0C12 [0400] [DATA] 0040 BYTES [0440] [USERID0] 0FFF . [0441] [USERID1] 0FFF . [0442] [USERID2] 0FFF . [0443] [USERID3] 0FFF . [0444] [BACKUP] 0C12 [0FFF] [CONFIG] 0FFF [DEVICEID] PIC16F526