12-bit word PIC10F/12F/16F architecture

10f220.jpg

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
  1. These devices are not pin compatible with the Velleman K8048 and must be programmed via the ICSP header.
Sample data

16f54.jpg

 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