14-bit word PIC16F architecture (new programming algorithm)

pic16f-new1.jpg

Support List
 DS40001753B
  PIC16F18854 U PIC16F18855 U PIC16F18875 T PIC16F18856 U
  PIC16F18876 U PIC16F18857 U PIC16F18877 U

 DS40001753B
  PIC16LF18854 U PIC16LF18855 U PIC16LF18875 U PIC16LF18856 U
  PIC16LF18876 U PIC16LF18857 U PIC16LF18877 U

 DS40001838B
  PIC16F15313 U PIC16F15323 U PIC16F15324 U PIC16F15344 U
  PIC16F15325 U PIC16F15345 U PIC16F15354 U PIC16F15355 T
  PIC16F15356 U PIC16F15375 U PIC16F15376 U

 DS40001838B
  PIC16LF15313 U PIC16LF15323 U PIC16LF15324 U PIC16LF15344 U
  PIC16LF15325 U PIC16LF15345 U PIC16LF15354 U PIC16LF15355 U
  PIC16LF15356 U PIC16LF15375 U PIC16LF15376 U

 DS40001880A
  PIC16F19155 U PIC16F19156 T PIC16F19175 U PIC16F19176 U
  PIC16F19185 U PIC16F19186 U 

 DS40001880A
  PIC16LF19155 U PIC16LF19156 U PIC16LF19175 U PIC16LF19176 U
  PIC16LF19185 U PIC16LF19186 U

 T=TESTED
 U=UNTESTED
Sample Data

pic16f-new2.jpg

 PIC16F18875:
  [0000] [PROGRAM]  2000 WORDS (0100 ROWS OF 0020 WORDS)
  [8000] [USERID0]  3FFF .
  [8001] [USERID1]  3FFF .
  [8002] [USERID2]  3FFF .
  [8003] [USERID3]  3FFF .
  [8004] [RESERVED] 3FFF
  [8005] [REVISION] 2002 MAJ:0000 MIN:0002
  [8006] [DEVICEID] 306D DEV:006D PIC16F18875
  [8007] [CONFIG1]  3FFF
  [8008] [CONFIG2]  3FFF
  [8009] [CONFIG3]  3FFF
  [800A] [CONFIG4]  3FFF
  [800B] [CONFIG5]  3FFF
  [E000] [CALIB1]   1A09
  [E001] [CALIB2]   0B52
  [E002] [CALIB3]   3F7F
  [E003] [CALIB4]   2FF3
  [F000] [DATA]     0100 BYTES

 PIC16F15355:
  [0000] [PROGRAM]  2000 WORDS (0100 ROWS OF 0020 WORDS)
  [8000] [USERID0]  3FFF .
  [8001] [USERID1]  3FFF .
  [8002] [USERID2]  3FFF .
  [8003] [USERID3]  3FFF .
  [8004] [RESERVED] 3FFF
  [8005] [REVISION] 2002 MAJ:0000 MIN:0002
  [8006] [DEVICEID] 30AE DEV:00AE PIC16F15355
  [8007] [CONFIG1]  3FFF
  [8008] [CONFIG2]  3FFF
  [8009] [CONFIG3]  3FFF
  [800A] [CONFIG4]  3FFF
  [800B] [CONFIG5]  3FFF
  [8100] [DEVINF00] 0021 0064 0064 0048 0020 0061 0019 0010
  [8108] [DEVINF08] 0020 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
  [8110] [DEVINF10] 3FFF 3FFF 01E4 01A4 3FFF 02CF 0269 3FFF
  [8118] [DEVINF18] 0400 07F8 0FF0 0400 07FC 0FE4 3FFF 3FFF
  [8200] [ERASE]    0020
  [8201] [LATCHES]  0020
  [8202] [ROWS]     0100
  [8203] [EEPROM]   0000
  [8204] [PINS]     001C
  [E000] [CALIB1]   19D3
  [E001] [CALIB2]   0B81
  [E002] [CALIB3]   3F9F
  [E003] [CALIB4]   1FC4

 PIC16F19156:
  [0000] [PROGRAM]  4000 WORDS (0200 ROWS OF 0020 WORDS)
  [8000] [USERID0]  3FFF .
  [8001] [USERID1]  3FFF .
  [8002] [USERID2]  3FFF .
  [8003] [USERID3]  3FFF .
  [8004] [RESERVED] 3FFF
  [8005] [REVISION] 2001 MAJ:0000 MIN:0001
  [8006] [DEVICEID] 3098 DEV:0098 PIC16F19156
  [8007] [CONFIG1]  3FFF
  [8008] [CONFIG2]  3FFF
  [8009] [CONFIG3]  3FFF
  [800A] [CONFIG4]  3FFF
  [800B] [CONFIG5]  3FFF
  [8100] [DEVINF00] 0041 0080 0021 0025 0081 0091 0029 0009
  [8108] [DEVINF08] 0090 00FF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
  [8110] [DEVINF10] 3FFF 3FFF 0000 05E0 3FFF 0000 08B7 3FFF
  [8118] [DEVINF18] 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
  [8200] [ERASE]    0020
  [8201] [LATCHES]  0020
  [8202] [ROWS]     0200
  [8203] [EEPROM]   0100
  [8204] [PINS]     001C
  [E000] [CALIB1]   0731
  [E001] [CALIB2]   0B00
  [E002] [CALIB3]   3CFC
  [E003] [CALIB4]   2FCB

 PIC16F18446:
  [0000] [PROGRAM]  4000 WORDS (0200 ROWS OF 0020 WORDS)
  [8000] [USERID0]  3FFF .
  [8001] [USERID1]  3FFF .
  [8002] [USERID2]  3FFF .
  [8003] [USERID3]  3FFF .
  [8004] [RESERVED] 3FFF
  [8005] [REVISION] 2001 MAJ:0000 MIN:0001
  [8006] [DEVICEID] 30D4 DEV:00D4 PIC16F18446
  [8007] [CONFIG1]  3FFF
  [8008] [CONFIG2]  3FFF
  [8009] [CONFIG3]  3FFF
  [800A] [CONFIG4]  3FFF
  [800B] [CONFIG5]  3FFF
  [8100] [DEVINF00] 0021 0082 0027 0063 0071 0081 0049 0013
  [8108] [DEVINF08] 0090 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
  [8110] [DEVINF10] 3FFF 3FFF 0751 0637 3FFF 0AEA 0941 3FFF
  [8118] [DEVINF18] 0403 080B 100F 0400 07FF 0FF4 3FFF 3FFF
  [8200] [ERASE]    0020
  [8201] [LATCHES]  0020
  [8202] [ROWS]     0200
  [8203] [EEPROM]   0100
  [8204] [PINS]     0014
  [E000] [CALIB1]   3F25
  [E001] [CALIB2]   2B63
  [E002] [CALIB3]   3F2F
  [E003] [CALIB4]   2FC7
  [F000] [DATA]     0100 BYTES