~~NOTOC~~
==== 14-bit word PIC16F architecture (new programming algorithm) ====
{{:projects:pickle:pic16f-new1.jpg?200}}
== 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 ==
{{:projects:pickle:pic16f-new2.jpg?200}}
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