Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:pickle:14-bit [2015/10/01 04:55] – [14-bit word PIC10F/12F/16F architecture] darronprojects:pickle:14-bit [2020/08/04 16:28] (current) – external edit 127.0.0.1
Line 2: Line 2:
  
 ==== 14-bit word PIC10F/12F/16F architecture ==== ==== 14-bit word PIC10F/12F/16F architecture ====
 +
 <wrap right> <wrap right>
 {{:projects:pickle:16f887.jpg?200}} {{:projects:pickle:16f887.jpg?200}}
Line 7: Line 8:
  
 == Support List == == Support List ==
 +
 <code> <code>
  DS30189D  DS30189D
Line 80: Line 82:
  
  DS41573C (3)  DS41573C (3)
-  PIC12F1501 PIC16F1503 T PIC16F1507 T PIC16F1508 U+  PIC12F1501 PIC16F1503 T PIC16F1507 T PIC16F1508 U
   PIC16F1509 U   PIC16F1509 U
  
Line 88: Line 90:
  
  DS41439A (3)  DS41439A (3)
-  PIC12F1840 PIC16F1847 T+  PIC12F1840 PIC16F1847 T 
  DS41439A (6)  DS41439A (6)
   PIC12LF1840 U PIC16LF1847 U   PIC12LF1840 U PIC16LF1847 U
  
  DS41397B (3)  DS41397B (3)
-    PIC16F1933 U PIC16F1934 U PIC16F1936 T PIC16F1937 U +  PIC16F1933 U PIC16F1934 U PIC16F1936 T PIC16F1937 U 
   PIC16F1938 U PIC16F1939 U PIC16F1946 U PIC16F1947 U    PIC16F1938 U PIC16F1939 U PIC16F1946 U PIC16F1947 U 
  
Line 107: Line 110:
  
  DS41390D (3 and 5)  DS41390D (3 and 5)
-  PIC16F1826 U PIC16F1827 U PIC16F1823 U PIC12F1822 U+  PIC16F1826 U PIC16F1827 U PIC16F1823 U PIC12F1822 T
   PIC16F1824 U PIC16F1825 T PIC16F1828 U PIC16F1829 U   PIC16F1824 U PIC16F1825 T PIC16F1828 U PIC16F1829 U
  
Line 174: Line 177:
  
  DS40001713A (3)  DS40001713A (3)
-  PIC12F1571 PIC12F1572 U+  PIC12F1571 PIC12F1572 T
  
  DS40001713A (6)  DS40001713A (6)
Line 182: Line 185:
   PIC16LF1554 U PIC16LF1559 T   PIC16LF1554 U PIC16LF1559 T
  
- DS40001775A (3)+ DS40001754A (3)
   PIC16F1764 T PIC16F1765 U PIC16F1768 U PIC16F1769 U   PIC16F1764 T PIC16F1765 U PIC16F1768 U PIC16F1769 U
      
- DS40001775A (6)+ DS40001754A (6)
   PIC16LF1764 U PIC16LF1765 U PIC16LF1768 U PIC16LF1769 U   PIC16LF1764 U PIC16LF1765 U PIC16LF1768 U PIC16LF1769 U
 + 
 + DS40001738A (3)
 +  PIC16F18313 T PIC16F18323 U
 +
 + DS40001738A (6)
 +  PIC16LF18313 T PIC16LF18323 U
 +
 + DS40001738C (3)
 +  PIC16F18324 U PIC16F18325 U PIC16F18344 U PIC16F18345 U
 +
 + DS40001738C (6)
 +  PIC16LF18324 U PIC16LF18344 U PIC16LF18325 U PIC16LF18345 U
 + 
 + DS40001738D (3)
 +  PIC16F18326 U PIC16F18346 T
 +
 + DS40001738D (6)
 +  PIC16LF18326 U PIC16LF18346 U
 +
 + DS40001766A (3)
 +  PIC16F1574 U PIC16F1575 U PIC16F1578 T PIC16F1579 U
      
 + DS40001766A (6)
 +  PIC16LF1574 U PIC16LF1575 U PIC16LF1578 T PIC16LF1579 U
 +
 + DS40001792A (3)
 +  PIC16F1773 U PIC16F1776 T PIC16F1777 U PIC16F1778 U
 +  PIC16F1779
 +
 + DS40001792A (6)
 +  PIC16LF1773 U PIC16LF1776 U PIC16LF1777 U PIC16LF1778 U
 +  PIC16LF1779 U 
 +
 + DS40001796A (6)
 +  PIC16LF1566 T PIC16LF1567 U
 +
  T=TESTED  T=TESTED
  U=UNTESTED  U=UNTESTED
Line 205: Line 243:
  
 == Sample Data == == Sample Data ==
 +
 <wrap right> <wrap right>
 {{:projects:pickle:icsp-16f877a.jpg?200}} {{:projects:pickle:icsp-16f877a.jpg?200}}
Line 667: Line 706:
   [800F] [CALIB7]   3A88   [800F] [CALIB7]   3A88
   [8010] [CALIB8]   2854   [8010] [CALIB8]   2854
 +
  PIC12LF1572:  PIC12LF1572:
   [0000] [PROGRAM]  0800 WORDS (0080 ROWS OF 0010 WORDS)   [0000] [PROGRAM]  0800 WORDS (0080 ROWS OF 0010 WORDS)
Line 735: Line 775:
   [E003] [CALIB4]   1A71   [E003] [CALIB4]   1A71
   [F000] [DATA]     0100 BYTES   [F000] [DATA]     0100 BYTES
 +  
 + PIC16F1578:
 +  [0000] [PROGRAM]  1000 WORDS (0080 ROWS OF 0020 WORDS)
 +  [8000] [USERID0]  3FFF .
 +  [8001] [USERID1]  3FFF .
 +  [8002] [USERID2]  3FFF .
 +  [8003] [USERID3]  3FFF .
 +  [8004] [RESERVED] 3FFF
 +  [8005] [REVISION] 2001 REV:001
 +  [8006] [DEVICEID] 3002 DEV:3002 PIC16F1578
 +  [8007] [CONFIG1]  3FFF
 +  [8008] [CONFIG2]  3FFF
 +  [8009] [CALIB1]   316F
 +  [800A] [CALIB2]   1987
 +  [800B] [CALIB3]   3DFD
 +
 + PIC16F1776:
 +  [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] 2001 REV:001
 +  [8006] [DEVICEID] 308B DEV:308B PIC16F1776
 +  [8007] [CONFIG1]  3FFF
 +  [8008] [CONFIG2]  3FFF
 +  [8009] [CALIB1]   3137
 +  [800A] [CALIB2]   1DA5
 +  [800B] [CALIB3]   3FFD
 +  [800C] [CALIB4]   3C54
 +  [800D] [CALIB5]   3FFF
 +  [800E] [CALIB6]   3FFF
 +  [800F] [CALIB7]   3888
 +  [8010] [CALIB8]   3A64
 +  [8011] [CALIB9]   3888
 +  [8012] [CALIB10]  3966
 +  [8013] [CALIB11]  3A89
 +  [8014] [CALIB12]  2954
 +  [8015] [CALIB13]  3FD7
 +  [8016] [CALIB14]  3F77
 +  [8017] [CALIB15]  3F88
 +  [8018] [CALIB16]  3F65
 +
 + PIC16LF1566:
 +  [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] 2000 REV:000
 +  [8006] [DEVICEID] 3046 DEV:3046 PIC16LF1566
 +  [8007] [CONFIG1]  3FFF
 +  [8008] [CONFIG2]  3FFF
 +  [8009] [CALIB1]   3338
 +  [800A] [CALIB2]   19FF
 +
 + PIC16F18346:
 +  [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 REV:001
 +  [8006] [DEVICEID] 30A5 DEV:30A5 PIC16F18346
 +  [8007] [CONFIG1]  3FFF
 +  [8008] [CONFIG2]  3FFF
 +  [8009] [CONFIG3]  3FFF
 +  [800A] [CONFIG4]  3FFF
 +  [E000] [CALIB1]   1799
 +  [E001] [CALIB2]   2B5B
 +  [E002] [CALIB3]   3E2F
 +  [E003] [CALIB4]   1FEC
 +
 + PIC16F18313:
 +  [0000] [PROGRAM]  0800 WORDS (0040 ROWS OF 0020 WORDS)
 +  [8000] [USERID0]  3FFF .
 +  [8001] [USERID1]  3FFF .
 +  [8002] [USERID2]  3FFF .
 +  [8003] [USERID3]  3FFF .
 +  [8004] [RESERVED] 3FFF
 +  [8005] [REVISION] 2004 REV:004
 +  [8006] [DEVICEID] 3066 DEV:3066 PIC16F18313
 +  [8007] [CONFIG1]  3FFF
 +  [8008] [CONFIG2]  3FFF
 +  [8009] [CONFIG3]  3FFF
 +  [800A] [CONFIG4]  3FFF
 +  [E000] [CALIB1]   16D4
 +  [E001] [CALIB2]   2BE1
 +  [E002] [CALIB3]   1E2E
 +  [E003] [CALIB4]   1A76
 +
 + PIC12F1822:
 +  [0000] [PROGRAM]  0800 WORDS (0080 ROWS OF 0010 WORDS)
 +  [8000] [USERID0]  3FFF .
 +  [8001] [USERID1]  3FFF .
 +  [8002] [USERID2]  3FFF .
 +  [8003] [USERID3]  3FFF .
 +  [8004] [RESERVED] 3FFF
 +  [8005] [RESERVED] 3FFF
 +  [8006] [DEVICEID] 2709 DEV:2700 REV:09 PIC12F1822
 +  [8007] [CONFIG1]  3FFF
 +  [8008] [CONFIG2]  3FFF
 +  [8009] [CALIB1]   2662
 +  [800A] [CALIB2]   1DC6
 +  [F000] [DATA]     0100 BYTES
 +
 + PIC12F1501:
 +  [0000] [PROGRAM]  0400 WORDS (0040 ROWS OF 0010 WORDS)
 +  [8000] [USERID0]  3FFF .
 +  [8001] [USERID1]  3FFF .
 +  [8002] [USERID2]  3FFF .
 +  [8003] [USERID3]  3FFF .
 +  [8004] [RESERVED] 3FFF
 +  [8005] [RESERVED] 3FFF
 +  [8006] [DEVICEID] 2CC3 DEV:2CC0 REV:03 PIC12F1501
 +  [8007] [CONFIG1]  3FFF
 +  [8008] [CONFIG2]  3FFF
 +  [8009] [CALIB1]   3335
 +  [800A] [CALIB2]   19FD
 +
 + PIC12F1501:
 +  [0000] [PROGRAM]  0400 WORDS (0040 ROWS OF 0010 WORDS)
 +  [8000] [USERID0]  3FFF .
 +  [8001] [USERID1]  3FFF .
 +  [8002] [USERID2]  3FFF .
 +  [8003] [USERID3]  3FFF .
 +  [8004] [RESERVED] 3FFF
 +  [8005] [RESERVED] 3FFF
 +  [8006] [DEVICEID] 2CC3 DEV:2CC0 REV:03 PIC12F1501
 +  [8007] [CONFIG1]  3FFF
 +  [8008] [CONFIG2]  3FFF
 +  [8009] [CALIB1]   3332
 +  [800A] [CALIB2]   19DD
 +
 + PIC12F1840:
 +  [0000] [PROGRAM]  1000 WORDS (0080 ROWS OF 0020 WORDS)
 +  [8000] [USERID0]  3FFF .
 +  [8001] [USERID1]  3FFF .
 +  [8002] [USERID2]  3FFF .
 +  [8003] [USERID3]  3FFF .
 +  [8004] [RESERVED] 3FFF
 +  [8005] [RESERVED] 3FFF
 +  [8006] [DEVICEID] 1B85 DEV:1B80 REV:05 PIC12F1840
 +  [8007] [CONFIG1]  3FFF
 +  [8008] [CONFIG2]  3FFF
 +  [8009] [CALIB1]   1699
 +  [800A] [CALIB2]   1E06
 +  [F000] [DATA]     0100 BYTES
 +
 + PIC12F1572:
 +  [0000] [PROGRAM]  0800 WORDS (0080 ROWS OF 0010 WORDS)
 +  [8000] [USERID0]  3FFF .
 +  [8001] [USERID1]  3FFF .
 +  [8002] [USERID2]  3FFF .
 +  [8003] [USERID3]  3FFF .
 +  [8004] [RESERVED] 3FFF
 +  [8005] [REVISION] 2000 REV:000
 +  [8006] [DEVICEID] 3050 DEV:3050 PIC12F1572
 +  [8007] [CONFIG1]  3FFF
 +  [8008] [CONFIG2]  3FFF
 +  [8009] [CALIB1]   31BC
 +  [800A] [CALIB2]   1DEA
 +  [800B] [CALIB3]   3FFD
 +
 + PIC12F1572:
 +  [0000] [PROGRAM]  0800 WORDS (0080 ROWS OF 0010 WORDS)
 +  [8000] [USERID0]  3FFF .
 +  [8001] [USERID1]  3FFF .
 +  [8002] [USERID2]  3FFF .
 +  [8003] [USERID3]  3FFF .
 +  [8004] [RESERVED] 3FFF
 +  [8005] [REVISION] 2000 REV:000
 +  [8006] [DEVICEID] 3050 DEV:3050 PIC12F1572
 +  [8007] [CONFIG1]  3FFF
 +  [8008] [CONFIG2]  3FFF
 +  [8009] [CALIB1]   319D
 +  [800A] [CALIB2]   1A09
 +  [800B] [CALIB3]   3FFD
 +
 + PIC12F1571:
 +  [0000] [PROGRAM]  0400 WORDS (0040 ROWS OF 0010 WORDS)
 +  [8000] [USERID0]  3FFF .
 +  [8001] [USERID1]  3FFF .
 +  [8002] [USERID2]  3FFF .
 +  [8003] [USERID3]  3FFF .
 +  [8004] [RESERVED] 3FFF
 +  [8005] [REVISION] 2000 REV:000
 +  [8006] [DEVICEID] 3051 DEV:3051 PIC12F1571
 +  [8007] [CONFIG1]  3FFF
 +  [8008] [CONFIG2]  3FFF
 +  [8009] [CALIB1]   3194
 +  [800A] [CALIB2]   1A07
 +  [800B] [CALIB3]   3FFE
 +
 + PIC12F1571:
 +  [0000] [PROGRAM]  0400 WORDS (0040 ROWS OF 0010 WORDS)
 +  [8000] [USERID0]  3FFF .
 +  [8001] [USERID1]  3FFF .
 +  [8002] [USERID2]  3FFF .
 +  [8003] [USERID3]  3FFF .
 +  [8004] [RESERVED] 3FFF
 +  [8005] [REVISION] 2000 REV:000
 +  [8006] [DEVICEID] 3051 DEV:3051 PIC12F1571
 +  [8007] [CONFIG1]  3FFF
 +  [8008] [CONFIG2]  3FFF
 +  [8009] [CALIB1]   317C
 +  [800A] [CALIB2]   1A27
 +  [800B] [CALIB3]   3FFD
 +
 + PIC16F1454:
 +  [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] 1006 REV:006
 +  [8006] [DEVICEID] 3020 DEV:3020 PIC16F1454
 +  [8007] [CONFIG1]  3FFF
 +  [8008] [CONFIG2]  3FFF
 +  [8009] [CALIB1]   3CCF
 +  [800A] [CALIB2]   19D3
 </code> </code>
 +