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:24-bit [2015/01/11 17:47] darronprojects:pickle:24-bit [2020/08/04 16:30] (current) – external edit 127.0.0.1
Line 1: Line 1:
-~~~NOTOC~~~+~~NOTOC~~
  
 ==== 24-bit word PIC24/dsPIC architecture ==== ==== 24-bit word PIC24/dsPIC architecture ====
 +
 <wrap right> <wrap right>
 {{:projects:pickle:pic24h.jpg?200}} {{:projects:pickle:pic24h.jpg?200}}
Line 9: Line 10:
  
 <code> <code>
- DS39786D (1)+ DS39768D (1)
   PIC24FJ16GA002  U PIC24FJ16GA004 U PIC24FJ32GA002  U PIC24FJ32GA004  U   PIC24FJ16GA002  U PIC24FJ16GA004 U PIC24FJ32GA002  U PIC24FJ32GA004  U
   PIC24FJ48GA002  U PIC24FJ48GA004 U PIC24FJ64GA002  T PIC24FJ64GA004  U   PIC24FJ48GA002  U PIC24FJ48GA004 U PIC24FJ64GA002  T PIC24FJ64GA004  U
Line 98: Line 99:
   dsPIC33EP32MC502  U dsPIC33EP32MC503  U dsPIC33EP32MC504  U dsPIC33EP512GP502 U   dsPIC33EP32MC502  U dsPIC33EP32MC503  U dsPIC33EP32MC504  U dsPIC33EP512GP502 U
   dsPIC33EP512GP504 U dsPIC33EP512GP506 U dsPIC33EP512MC202 U dsPIC33EP512MC204 U   dsPIC33EP512GP504 U dsPIC33EP512GP506 U dsPIC33EP512MC202 U dsPIC33EP512MC204 U
-  dsPIC33EP512MC206 U dsPIC33EP512MC502 dsPIC33EP512MC504 U dsPIC33EP512MC506 U+  dsPIC33EP512MC206 U dsPIC33EP512MC502 dsPIC33EP512MC504 U dsPIC33EP512MC506 U
   dsPIC33EP64GP502  U dsPIC33EP64GP503  U dsPIC33EP64GP504  U dsPIC33EP64GP506  U   dsPIC33EP64GP502  U dsPIC33EP64GP503  U dsPIC33EP64GP504  U dsPIC33EP64GP506  U
   dsPIC33EP64MC202  U dsPIC33EP64MC203  U dsPIC33EP64MC204  U dsPIC33EP64MC206  U   dsPIC33EP64MC202  U dsPIC33EP64MC203  U dsPIC33EP64MC204  U dsPIC33EP64MC206  U
Line 123: Line 124:
    
  DS30000510E (1 and 4)  DS30000510E (1 and 4)
-  PIC24FJ128GA204 PIC24FJ128GA202 T PIC24FJ64GA204 U PIC24FJ64GA202 U+  PIC24FJ128GA204 PIC24FJ128GA202 T PIC24FJ64GA204 U PIC24FJ64GA202 U
   PIC24FJ128GB204 U PIC24FJ128GB202 T PIC24FJ64GB204 U PIC24FJ64GB202 U   PIC24FJ128GB204 U PIC24FJ128GB202 T PIC24FJ64GB204 U PIC24FJ64GB202 U
    
 + DS70005137F (2 and 4)
 +  dsPIC33EV32GM002  U dsPIC33EV32GM004  U dsPIC33EV32GM006  U
 +  dsPIC33EV32GM102  U dsPIC33EV32GM104  U dsPIC33EV32GM106  U
 +  dsPIC33EV64GM002  U dsPIC33EV64GM004  U dsPIC33EV64GM006  U
 +  dsPIC33EV64GM102  U dsPIC33EV64GM104  U dsPIC33EV64GM106  U
 +  dsPIC33EV128GM002 U dsPIC33EV128GM004 U dsPIC33EV128GM006 U
 +  dsPIC33EV128GM102 U dsPIC33EV128GM104 U dsPIC33EV128GM106 U
 +  dsPIC33EV256GM002 T dsPIC33EV256GM004 U dsPIC33EV256GM006 U
 +  dsPIC33EV256GM102 T dsPIC33EV256GM104 U dsPIC33EV256GM106 U
 +
 + DS30009907C (?)
 +  PIC24FJ64GA106 U PIC24FJ128GA106 U PIC24FJ192GA106 U PIC24FJ256GA106 U
 +  PIC24FJ64GA108 U PIC24FJ128GA108 U PIC24FJ192GA108 U PIC24FJ256GA108 U
 +  PIC24FJ64GA110 U PIC24FJ128GA110 U PIC24FJ192GA110 U PIC24FJ256GA110 U
 +  PIC24FJ64GB106 U PIC24FJ128GB106 U PIC24FJ192GB106 U PIC24FJ256GB106 U
 +  PIC24FJ64GB108 U PIC24FJ128GB108 U PIC24FJ192GB108 U PIC24FJ256GB108 U
 +  PIC24FJ64GB110 U PIC24FJ128GB110 U PIC24FJ192GB110 U PIC24FJ256GB110 U
 +
 + DS39970E (?)
 +  PIC24FJ128DA106 U PIC24FJ256DA106 U PIC24FJ128DA110 U PIC24FJ256DA110 U
 +  PIC24FJ128DA206 U PIC24FJ256DA206 U PIC24FJ128DA210 U PIC24FJ256DA210 U
 +  PIC24FJ64GA306  U PIC24FJ64GA308  U PIC24FJ64GA310  U PIC24FJ128GA306 U
 +  PIC24FJ128GA308 U PIC24FJ128GA310 U PIC24FJ128GB206 U PIC24FJ256GB206 U
 +  PIC24FJ128GB210 U PIC24FJ256GB210 U PIC24FJ64GC006  U PIC24FJ64GC008  U
 +  PIC24FJ64GC010  U PIC24FJ128GC006 U PIC24FJ128GC008 U PIC24FJ128GC010 U
 +
 + DS30010073A (?)
 +  PIC24FJ64GA406  U PIC24FJ64GA410  U PIC24FJ64GA412  U PIC24FJ64GB406  U
 +  PIC24FJ64GB410  U PIC24FJ64GB412  U PIC24FJ128GA406 U PIC24FJ128GA410 U
 +  PIC24FJ128GA412 U PIC24FJ128GB406 U PIC24FJ128GB410 U PIC24FJ128GB412 U
 +  PIC24FJ256GA406 U PIC24FJ256GA410 U PIC24FJ256GA412 U PIC24FJ256GB406 U
 +  PIC24FJ256GB410 U PIC24FJ256GB412 U
 +
 + DS30010057F (?)
 +  PIC24FJ128GA606 U PIC24FJ256GA606 U PIC24FJ512GA606 U PIC24FJ1024GA606 U
 +  PIC24FJ128GA610 U PIC24FJ256GA610 U PIC24FJ512GA610 U PIC24FJ1024GA610 U
 +  PIC24FJ128GB606 U PIC24FJ256GB606 U PIC24FJ512GB606 U PIC24FJ1024GB606 U
 +  PIC24FJ128GB610 U PIC24FJ256GB610 U PIC24FJ512GB610 U PIC24FJ1024GB610 U
 +
 + DS70005160C (1 and 4)
 +  dsPIC33EP16GS502 U dsPIC33EP16GS504 U dsPIC33EP16GS505 U dsPIC33EP16GS506 U
 +  dsPIC33EP32GS502 U dsPIC33EP32GS504 U dsPIC33EP32GS505 U dsPIC33EP32GS506 U
 +  dsPIC33EP64GS502 T dsPIC33EP64GS504 U dsPIC33EP64GS505 U dsPIC33EP64GS506 U
 +
 + DS70005192B (1 and 4)
 +  dsPIC33EP16GS202 U dsPIC33EP32GS202 U
 +
 + DS30010102A (1 and 4)
 +  PIC24FJ64GA702  U PIC24FJ64GA704  U PIC24FJ64GA705  U PIC24FJ128GA702 U
 +  PIC24FJ128GA704 U PIC24FJ128GA705 U PIC24FJ256GA702 T PIC24FJ256GA704 U
 +  PIC24FJ256GA705 U
 +
 + DS70005256A (1 and 4)
 +  dsPIC33EP64GS708  U dsPIC33EP64GS804  U dsPIC33EP64GS805  U dsPIC33EP64GS806  U
 +  dsPIC33EP64GS808  U dsPIC33EP128GS702 T dsPIC33EP128GS704 U dsPIC33EP128GS705 U
 +  dsPIC33EP128GS706 U dsPIC33EP128GS708 U dsPIC33EP128GS804 U dsPIC33EP128GS805 U
 +  dsPIC33EP128GS806 U dsPIC33EP128GS808 U
 +
  T=TESTED  T=TESTED
  U=UNTESTED  U=UNTESTED
Line 135: Line 194:
  
 == Sample Data == == Sample Data ==
 +
 <wrap right> <wrap right>
 {{:projects:pickle:pic24fj.jpg?200}} {{:projects:pickle:pic24fj.jpg?200}}
Line 444: Line 504:
   [FF0000] [DEVID]    5501 FAM:55 DEV:01 PIC24FV08KM101   [FF0000] [DEVID]    5501 FAM:55 DEV:01 PIC24FV08KM101
   [FF0002] [DEVREV]   0000 REV:0   [FF0002] [DEVREV]   0000 REV:0
 +
 + dsPIC33EV256GM002:
 +  [000000] [PROGRAM]   155C0 WORDS
 +  [02AB80] [FSEC]      FFFF
 +  [02AB90] [FSBLIM]    FFFF
 +  [02AB94] [RESERVED]  7FFF
 +  [02AB98] [FOSCSEL]   FFFF
 +  [02AB9C] [FOSC]      FFFF
 +  [02ABA0] [FWDT]      FFFF
 +  [02ABA4] [FPOR]      FFFF
 +  [02ABA8] [FICD]      FFFF
 +  [02ABAC] [FDMTINTVL] FFFF
 +  [02ABB0] [FDMTINTVH] FFFF
 +  [02ABB4] [FDMTCNTL]  FFFF
 +  [02ABB8] [FDMTCNTH]  FFFF
 +  [02ABBC] [FDMT]      FFFF
 +  [02ABC0] [FDEVOPT]   FFFF
 +  [02ABC4] [FALTREG]   FFFF
 +  [FF0000] [DEVID]     5D31 dsPIC33EV256GM002
 +  [FF0002] [DEVREV]    4006
 +
 + dsPIC33EV256GM102:
 +  [000000] [PROGRAM]   155C0 WORDS
 +  [02AB80] [FSEC]      FFFF
 +  [02AB90] [FSBLIM]    FFFF
 +  [02AB94] [RESERVED]  7FFF
 +  [02AB98] [FOSCSEL]   FFFF
 +  [02AB9C] [FOSC]      FFFF
 +  [02ABA0] [FWDT]      FFFF
 +  [02ABA4] [FPOR]      FFFF
 +  [02ABA8] [FICD]      FFFF
 +  [02ABAC] [FDMTINTVL] FFFF
 +  [02ABB0] [FDMTINTVH] FFFF
 +  [02ABB4] [FDMTCNTL]  FFFF
 +  [02ABB8] [FDMTCNTH]  FFFF
 +  [02ABBC] [FDMT]      FFFF
 +  [02ABC0] [FDEVOPT]   FFFF
 +  [02ABC4] [FALTREG]   FFFF
 +  [FF0000] [DEVID]     5D39 dsPIC33EV256GM102
 +  [FF0002] [DEVREV]    4006
 +
 + PIC24FJ256GB106:
 +  [000000] [PROGRAM]   15600 WORDS
 +  [02ABFA] [CONFIG3]   FFFF
 +  [02ABFC] [CONFIG2]   039D
 +  [02ABFE] [CONFIG1]   3F7F
 +  [8007F0] [APPID]     B3
 +  [8007F0] [CALIB1]    9C16B3
 +  [8007F2] [CALIB2]    F3E726
 +  [8007F4] [CALIB3]    5AD854
 +  [8007F6] [CALIB4]    050080
 +  [8007F8] [CALIB5]    FF007B
 +  [8007FA] [CALIB6]    FFFFFF
 +  [8007FC] [CALIB7]    FFFF24
 +  [8007FE] [CALIB8]    FFFF73
 +  [FF0000] [DEVID]     1019 FAM:40 DEV:19 PIC24FJ256GB106
 +  [FF0002] [DEVREV]    0004 MAJOR:0 DOT:4
 +
 + PIC24FJ128GC010:
 +  [000000] [PROGRAM]   AC00 WORDS
 +  [0157F8] [CONFIG4]   FFFF
 +  [0157FA] [CONFIG3]   FFFF
 +  [0157FC] [CONFIG2]   FF9F
 +  [0157FE] [CONFIG1]   7FFF
 +  [8007F0] [APPID]     FF
 +  [800880] [CALIB1]    FF27E4
 +  [800882] [CALIB2]    FF0440
 +  [800884] [CALIB3]    FF0150
 +  [800886] [CALIB4]    FF0150
 +  [800888] [CALIB5]    FF0150
 +  [80088A] [CALIB6]    FFCD08
 +  [80088C] [CALIB7]    FFC943
 +  [80088E] [CALIB8]    FF0003
 +  [FF0000] [DEVID]     4885 FAM:48 DEV:85 PIC24FJ128GC010
 +  [FF0002] [DEVREV]    0004 REV:4
 +
 + PIC24FJ1024GB610:
 +  [000000] [PROGRAM]   55F80 WORDS
 +  [0ABF00] [FSEC]      FFFF
 +  [0ABF10] [FBSLIM]    FFFF
 +  [0ABF14] [FSIGN]     7FFF
 +  [0ABF18] [FOSCSEL]   FF09
 +  [0ABF1C] [FOSC]      FF4B
 +  [0ABF20] [FWDT]      FF9F
 +  [0ABF24] [FPOR]      FFFF
 +  [0ABF28] [FICD]      FFFE
 +  [0ABF2C] [FDEVOPT1]  FFFF
 +  [FF0000] [DEVID]     601D PIC24FJ1024GB610
 +  [FF0002] [DEVREV]    0003
 +
 + PIC24FJ128GA410:
 +  [000000] [PROGRAM]   ABC0 WORDS
 +  [015780] [FSEC]      FFFF
 +  [015790] [FBSLIM]    FFFF
 +  [015794] [FSIGN]     7FFF
 +  [015798] [FOSCSEL]   FFF8
 +  [01579C] [FOSC]      FFBF
 +  [0157A0] [FWDT]      FFFF
 +  [0157A4] [FPOR]      FF7F
 +  [0157A8] [FICD]      FFDF
 +  [0157AC] [FDS]       FFFF
 +  [0157B0] [FDEVOPT1]  FFFF
 +  [FF0000] [DEVID]     6109 PIC24FJ128GA410
 +  [FF0002] [DEVREV]    0002
 +
 + PIC24FJ128GA204:
 +  [000000] [PROGRAM]   AC00 WORDS
 +  [0157F8] [CONFIG4]   F3FF
 +  [0157FA] [CONFIG3]   B7FF
 +  [0157FC] [CONFIG2]   59DF
 +  [0157FE] [CONFIG1]   3FBA
 +  [8007F0] [APPID]     CE
 +  [800880] [CALIB1]    FF27C4
 +  [800882] [CALIB2]    FF8C98
 +  [800884] [CALIB3]    FFFFFF
 +  [800886] [CALIB4]    FFFFFF
 +  [800888] [CALIB5]    FFFFFF
 +  [80088A] [CALIB6]    FFFFFF
 +  [80088C] [CALIB7]    FFFFFF
 +  [80088E] [CALIB8]    FFFFFF
 +  [FF0000] [DEVID]     4C53 FAM:4C DEV:53 PIC24FJ128GA204
 +  [FF0002] [DEVREV]    0004 REV:4
 +
 + dsPIC33EP64GS502:
 +  [000000] [PROGRAM]   57C0 WORDS
 +  [00AF80] [FSEC]      FFFF
 +  [00AF90] [FBSLIM]    FFFF
 +  [00AF94] [FSIGN]     7FFF
 +  [00AF98] [FOSCSEL]   FFFF
 +  [00AF9C] [FOSC]      FFFF
 +  [00AFA0] [FWDT]      FFFF
 +  [00AFA4] [FPOR]      FFFF
 +  [00AFA8] [FICD]      FFFF
 +  [00AFAC] [FDEVOPT]   FFFF
 +  [00AFB0] [FALTREG]   FFFF
 +  [FF0000] [DEVID]     4E21 dsPIC33EP64GS502
 +  [FF0002] [DEVREV]    4006
 +
 + dsPIC33EP64GS502:
 +  [000000] [PROGRAM]   2C00 WORDS
 +  [005780] [FSEC]      FFFF
 +  [005790] [FBSLIM]    FFFF
 +  [005794] [FSIGN]     7FFF
 +  [005798] [FOSCSEL]   FFFF
 +  [00579C] [FOSC]      FFFF
 +  [0057A0] [FWDT]      FFFF
 +  [0057A4] [FPOR]      FFFF
 +  [0057A8] [FICD]      FFFF
 +  [0057AC] [FDEVOPT]   FFFF
 +  [0057B0] [FALTREG]   FFFF
 +  [0057FC] [FBTSEQ]    FFFFFF
 +  [400000] [PROGRAM]   2C00 WORDS
 +  [405780] [FSEC]      FFFF
 +  [405790] [FBSLIM]    FFFF
 +  [405794] [FSIGN]     7FFF
 +  [405798] [FOSCSEL]   FFFF
 +  [40579C] [FOSC]      FFFF
 +  [4057A0] [FWDT]      FFFF
 +  [4057A4] [FPOR]      FFFF
 +  [4057A8] [FICD]      FFFF
 +  [4057AC] [FDEVOPT]   FFFF
 +  [4057B0] [FALTREG]   FFFF
 +  [4057FC] [FBTSEQ]    FFFFFF
 +  [801000] [FBOOT]     FFFFFE
 +  [FF0000] [DEVID]     4E21 dsPIC33EP64GS502
 +  [FF0002] [DEVREV]    4006
 +
 + PIC24FJ256GA702:
 +  [000000] [PROGRAM]   15780 WORDS
 +  [02AF00] [FSEC]      FFFF
 +  [02AF10] [FBSLIM]    FFFF
 +  [02AF14] [FSIGN]     7FFF
 +  [02AF18] [FOSCSEL]   FFFF
 +  [02AF1C] [FOSC]      FFFF
 +  [02AF20] [FWDT]      FFFF
 +  [02AF24] [FPOR]      FFFF
 +  [02AF28] [FICD]      FFFF
 +  [02AF2C] [FDEVOPT1]  FFFF
 +  [FF0000] [DEVID]     750E PIC24FJ256GA702
 +  [FF0002] [DEVREV]    0003
 +
 + dsPIC33EP128GS702:
 +  [000000] [PROGRAM]   AC00 WORDS
 +  [015780] [FSEC]      FFFF
 +  [015790] [FBSLIM]    FFFF
 +  [015794] [FSIGN]     7FFF
 +  [015798] [FOSCSEL]   FFFF
 +  [01579C] [FOSC]      FFFF
 +  [0157A0] [FWDT]      FFFF
 +  [0157A4] [FPOR]      FFFF
 +  [0157A8] [FICD]      FFFF
 +  [0157AC] [FDEVOPT]   FFFF
 +  [0157B0] [FALTREG]   FFFF
 +  [0157FC] [FBTSEQ]    FFFFFF
 +  [801000] [FBOOT]     FFFFFF
 +  [FF0000] [DEVID]     6C11 dsPIC33EP128GS702
 +  [FF0002] [DEVREV]    4001
 +
 + dsPIC33EP128GS702:
 +  [000000] [PROGRAM]   5600 WORDS
 +  [00AB80] [FSEC]      FFFF
 +  [00AB90] [FBSLIM]    FFFF
 +  [00AB94] [FSIGN]     7FFF
 +  [00AB98] [FOSCSEL]   FFFF
 +  [00AB9C] [FOSC]      FFFF
 +  [00ABA0] [FWDT]      FFFF
 +  [00ABA4] [FPOR]      FFFF
 +  [00ABA8] [FICD]      FFFF
 +  [00ABAC] [FDEVOPT]   FFFF
 +  [00ABB0] [FALTREG]   FFFF
 +  [00ABFC] [FBTSEQ]    FFFFFF
 +  [400000] [PROGRAM]   5600 WORDS
 +  [40AB80] [FSEC]      FFFF
 +  [40AB90] [FBSLIM]    FFFF
 +  [40AB94] [FSIGN]     7FFF
 +  [40AB98] [FOSCSEL]   FFFF
 +  [40AB9C] [FOSC]      FFFF
 +  [40ABA0] [FWDT]      FFFF
 +  [40ABA4] [FPOR]      FFFF
 +  [40ABA8] [FICD]      FFFF
 +  [40ABAC] [FDEVOPT]   FFFF
 +  [40ABB0] [FALTREG]   FFFF
 +  [40ABFC] [FBTSEQ]    FFFFFF
 +  [801000] [FBOOT]     FFFFFE
 +  [FF0000] [DEVID]     6C11 dsPIC33EP128GS702
 +  [FF0002] [DEVREV]    4001
 +
 + dsPIC33EP512MC502:
 +  [000000] [PROGRAM]   2AC00 WORDS
 +  [0557F0] [FICD]      EF
 +  [0557F2] [FPOR]      FF
 +  [0557F4] [FWDT]      FF
 +  [0557F6] [FOSC]      FF
 +  [0557F8] [FOSCSEL]   FF
 +  [0557FA] [FGS]       FF
 +  [800FF8] [FUID0]     FFFF
 +  [800FFA] [FUID1]     FFFF
 +  [800FFC] [FUID2]     FFFF
 +  [800FFE] [FUID3]     FFFF
 +  [FF0000] [DEVID]     1785 dsPIC33EP512MC502
 +  [FF0002] [DEVREV]    4007
 +
 + dsPIC33EP32GS202:
 +  [000000] [PROGRAM]   2C00 WORDS
 +  [00578C] [FSEC]      FFFF
 +  [005790] [FBSLIM]    FFFF
 +  [005794] [FSIGN]     7FFF
 +  [005798] [FOSCSEL]   FFFF
 +  [00579C] [FOSC]      FFFF
 +  [0057A0] [FWDT]      FFFF
 +  [0057A4] [FPOR]      FFFF
 +  [0057A8] [FICD]      FFFF
 +  [0057AC] [FDEVOPT]   FFFF
 +  [0057B0] [FALTREG]   FFFF
 +  [FF0000] [DEVID]     6D11 dsPIC33EP32GS202
 +  [FF0002] [DEVREV]    4003
 </code> </code>