How to change PIC18F4523 wich is recognized as PI18F4520

For Flowcode users to discuss projects, flowcharts, and any other issues related to Flowcode 6.

Moderator: Benj

Post Reply
rstechnics
Posts: 16
Joined: Mon Oct 29, 2007 12:17 pm
Has thanked: 2 times
Been thanked: 1 time
Contact:

How to change PIC18F4523 wich is recognized as PI18F4520

Post by rstechnics »

Hello,
after upgrading from Flowcode PIC v4.5 to the new V6.1 we would like to start using PIC18F4523.

However, at programming the PIC18F4523 at the EB006 programmerboard, via PROGRAM TO CHIP command,
the Mloader Error message appears:
Onboard chip does not match the given chip.
Version 3.01
Board Type: EB006 v5-8
ID from Board: 4224
Chip CmdLine: 18F4523
etc.

The EB006 board is a model 7 card, and according to the chip device list it should must handle the 4523 PIC.
An autodetect chip (in Flowcode v4.5) gives however the signature for PIC18F4520, while the 4523 chip is placed!
Tested this setting in FC6, now the 4523 chip is programmed with 4520 settings and works then,
only misses the specific extra 4523 features.

Any suggestions how can we correct this?
Many thanks
Luuk Aalders
kind regards,
Luuk Aalders

RS Technics BV
for electronics engineering and industrial controls
The Netherlands
www.rstechnics.nl

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: How to change PIC18F4523 wich is recognized as PI18F4520

Post by Benj »

Hello Luuk,

Thanks for letting us know about the problem. We are investigating now. Looks like the ID masking mechanism in mLoader has a bug.

While we are working on the issue you can switch back to PPP as your programming software in Flowcode6 by following the instructions here: http://www.matrixtsl.com/wiki/index.php ... _Tools#PPP

rstechnics
Posts: 16
Joined: Mon Oct 29, 2007 12:17 pm
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: How to change PIC18F4523 wich is recognized as PI18F4520

Post by rstechnics »

Thanks for the quick reply Ben!
While waiting for a corrected Mloader version we will use the PPP workaround.
regards
Luuk
kind regards,
Luuk Aalders

RS Technics BV
for electronics engineering and industrial controls
The Netherlands
www.rstechnics.nl

kersing
Valued Contributor
Valued Contributor
Posts: 2045
Joined: Wed Aug 27, 2008 10:31 pm
Location: Netherlands
Has thanked: 553 times
Been thanked: 1081 times
Contact:

Re: How to change PIC18F4523 wich is recognized as PI18F4520

Post by kersing »

Ben,

This issue is not new, see http://www.matrixtsl.com/mmforums/viewt ... 523#p60614

Best regards,

Jac
“Integrity is doing the right thing, even when no one is watching.”

― C.S. Lewis

User avatar
DavidA
Matrix Staff
Posts: 1076
Joined: Fri Apr 23, 2010 2:18 pm
Location: Matrix Multimedia Ltd
Has thanked: 58 times
Been thanked: 258 times
Contact:

Re: How to change PIC18F4523 wich is recognized as PI18F4520

Post by DavidA »

Ah i wondered how we had an 18F4523 kicking around, i probably ordered it for that issue kersing and then forgot about it :(

Anyway, i did some digging around and might have come up with a solution, possibly.... it might break other things so im just going to release it here and advise anyone that downloads this to keep a backup of their current mloader.

Ill use it myself and roll it out to the rest of the office before we add it to the bugs fixed for the next patch.

Attached below.
Attachments
mloaderv3_b1.zip
(1.39 MiB) Downloaded 228 times

medelec35
Matrix Staff
Posts: 9520
Joined: Sat May 05, 2007 2:27 pm
Location: Northamptonshire, UK
Has thanked: 2585 times
Been thanked: 3815 times
Contact:

Re: How to change PIC18F4523 wich is recognized as PI18F4520

Post by medelec35 »

I used a freeware program called TextCrawler to retrieve all the microcontroller ID's from MPLAB files.
So assuming ID's are correct, then if there are anymore ID queries it maybe useful to look at the attached list.

So you can see the format, here is a small sample from the list:

Code: Select all

PIC10F320
000031 | 2006-0x2006 idmask=0x3fe0 id=0x29a0)

PIC10F322
000031 | 2006-0x2006 idmask=0x3fe0 id=0x2980)

PIC10LF320
000031 | 2006-0x2006 idmask=0x3fe0 id=0x29e0)

PIC10LF322
000031 | 2006-0x2006 idmask=0x3fe0 id=0x29c0)

PIC12F1501
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2cc0)

PIC12F1572
000031 | 8006-0x8006 idmask=0x3fe0 id=0x3050)

PIC12F1822
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2700)

PIC12F1840
000030 | 8006-0x8006 idmask=0x3fe0 id=0x1b80)

PIC12F609
000031 | 2006-0x2006 idmask=0x3fe0 id=0x2240)

PIC12F615
000031 | 2006-0x2006 idmask=0x3fe0 id=0x2180)

PIC12F617
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1360)

PIC12F629
000032 | 2006-0x2006 idmask=0x3fe0 id=0xf80)

PIC12F635
000031 | 2006-0x2006 idmask=0x3fe0 id=0xfa0)

PIC12F675
000032 | 2006-0x2006 idmask=0x3fe0 id=0xfc0)

PIC12F683
000031 | 2006-0x2006 idmask=0x3fe0 id=0x460)

PIC12F752
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1500)

PIC12HV609
000031 | 2006-0x2006 idmask=0x3fe0 id=0x2280)

PIC12HV615
000031 | 2006-0x2006 idmask=0x3fe0 id=0x21a0)

PIC12HV752
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1520)

PIC12LF1501
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2d80)

PIC12LF1552
000028 | 8006-0x8006 idmask=0x3fe0 id=0x2bc0)

PIC12LF1822
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2800)

PIC12LF1840
000030 | 8006-0x8006 idmask=0x3fe0 id=0x1bc0)

PIC12LF1840T39A
000030 | 8006-0x8006 idmask=0x3fe0 id=0x1bc0)

PIC12LF1840T48A
000030 | 8006-0x8006 idmask=0x3fe0 id=0x1bc0)

PIC16C745
000027 | 2006-0x2006 idmask=0x3fe0 id=0xb60)

PIC16C765
000026 | 2006-0x2006 idmask=0x3fe0 id=0xb80)

PIC16C925
000028 | 2006-0x2006 idmask=0x3fe0 id=0x140)

PIC16C926
000028 | 2006-0x2006 idmask=0x3fe0 id=0x100)

PIC16CR73
000025 | 2006-0x2006 idmask=0x3fe0 id=0xc80)

PIC16CR74
000025 | 2006-0x2006 idmask=0x3fe0 id=0xcc0)

PIC16CR76
000025 | 2006-0x2006 idmask=0x3fe0 id=0xc00)

PIC16CR77
000025 | 2006-0x2006 idmask=0x3fe0 id=0xc40)

PIC16CR926
000024 | 2006-0x2006 idmask=0x3fe0 id=0x2100)

PIC16F1454
000029 | 8006-0x8006 idmask=0x3fff id=0x3020)

PIC16F1455
000029 | 8006-0x8006 idmask=0x3fff id=0x3021)

PIC16F1458
000029 | 8006-0x8006 idmask=0x3fe0 id=0x2d40)

PIC16F1459
000029 | 8006-0x8006 idmask=0x3fff id=0x3023)

PIC16F1503
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2ce0)

PIC16F1503_a1
000028 | 8006-0x8006 idmask=0x3fe0 id=0x2ce0)

PIC16F1507
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2d00)

PIC16F1508
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2d20)

PIC16F1509
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2d40)

PIC16F1512
000030 | 8006-0x8006 idmask=0x3fe0 id=0x1700)

PIC16F1513
000030 | 8006-0x8006 idmask=0x3fe0 id=0x1640)

PIC16F1516
000030 | 8006-0x8006 idmask=0x3fe0 id=0x1680)

PIC16F1517
000030 | 8006-0x8006 idmask=0x3fe0 id=0x16a0)

PIC16F1518
000030 | 8006-0x8006 idmask=0x3fe0 id=0x16c0)

PIC16F1519
000030 | 8006-0x8006 idmask=0x3fe0 id=0x16e0)

PIC16F1526
000030 | 8006-0x8006 idmask=0x3fe0 id=0x1580)

PIC16F1527
000030 | 8006-0x8006 idmask=0x3fe0 id=0x15a0)

PIC16F1704
000031 | 8006-0x8006 idmask=0x3fff id=0x3043)

PIC16F1708
000030 | 8006-0x8006 idmask=0x3fff id=0x3042)

PIC16F1713
000030 | 8006-0x8006 idmask=0x3fff id=0x3049)

PIC16F1716
000031 | 8006-0x8006 idmask=0x3fff id=0x3048)

PIC16F1782
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2a00)

PIC16F1783
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2a20)

PIC16F1784
000029 | 8006-0x8006 idmask=0x3fe0 id=0x2a40)

PIC16F1786
000029 | 8006-0x8006 idmask=0x3fe0 id=0x2a60)

PIC16F1787
000029 | 8006-0x8006 idmask=0x3fe0 id=0x2a80)

PIC16F1788
000028 | 8006-0x8006 idmask=0x3fff id=0x302b)

PIC16F1789
000028 | 8006-0x8006 idmask=0x3fff id=0x302a)

PIC16F1823
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2720)

PIC16F1824
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2740)

PIC16F1825
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2760)

PIC16F1826
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2780)

PIC16F1827
000030 | 8006-0x8006 idmask=0x3fe0 id=0x27a0)

PIC16F1828
000030 | 8006-0x8006 idmask=0x3fe0 id=0x27c0)

PIC16F1829
000030 | 8006-0x8006 idmask=0x3fe0 id=0x27e0)

PIC16F1847
000030 | 8006-0x8006 idmask=0x3fe0 id=0x1480)

PIC16F1933
000031 | 8006-0x8006 idmask=0x3fe0 id=0x2300)

PIC16F1934
000031 | 8006-0x8006 idmask=0x3fe0 id=0x2340)

PIC16F1936
000031 | 8006-0x8006 idmask=0x3fe0 id=0x2360)

PIC16F1937
000031 | 8006-0x8006 idmask=0x3fe0 id=0x2380)

PIC16F1938
000031 | 8006-0x8006 idmask=0x3fe0 id=0x23a0)

PIC16F1939
000031 | 8006-0x8006 idmask=0x3fe0 id=0x23c0)

PIC16F1946
000031 | 8006-0x8006 idmask=0x3fe0 id=0x2500)

PIC16F1947
000031 | 8006-0x8006 idmask=0x3fe0 id=0x2520)

PIC16F610
000031 | 2006-0x2006 idmask=0x3fe0 id=0x2260)

PIC16F616
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1240)

PIC16F627
000031 | 2006-0x2006 idmask=0x3fe0 id=0x7a0)

PIC16F627A
000030 | 2006-0x2006 idmask=0x3fe0 id=0x1040)

PIC16F628
000030 | 2006-0x2006 idmask=0x3fe0 id=0x7c0)

PIC16F628A
000030 | 2006-0x2006 idmask=0x3fe0 id=0x1060)

PIC16F630
000032 | 2006-0x2006 idmask=0x3fe0 id=0x10c0)

PIC16F631
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1420)

PIC16F636
000031 | 2006-0x2006 idmask=0x3fe0 id=0x10a0)

PIC16F639
000031 | 2006-0x2006 idmask=0x3fe0 id=0x10a0)

PIC16F648A
000030 | 2006-0x2006 idmask=0x3fe0 id=0x1100)

PIC16F676
000032 | 2006-0x2006 idmask=0x3fe0 id=0x10e0)

PIC16F677
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1440)

PIC16F684
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1080)

PIC16F685
000031 | 2006-0x2006 idmask=0x3fe0 id=0x4a0)

PIC16F687
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1320)

PIC16F688
000030 | 2006-0x2006 idmask=0x3fe0 id=0x1180)

PIC16F689
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1340)

PIC16F690
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1400)

PIC16F707
000030 | 2006-0x2006 idmask=0x3fe0 id=0x1ac0)

PIC16F716
000030 | 2006-0x2006 idmask=0x3fe0 id=0x1140)

PIC16F72
000030 | 2006-0x2006 idmask=0x3fe0 id=0xa0)

PIC16F720
000030 | 2006-0x2006 idmask=0x3fe0 id=0x1c00)

PIC16F721
000030 | 2006-0x2006 idmask=0x3fe0 id=0x1c20)

PIC16F722
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1880)

PIC16F722A
000030 | 2006-0x2006 idmask=0x3fe0 id=0x1b20)

PIC16F723
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1860)

PIC16F723A
000030 | 2006-0x2006 idmask=0x3fe0 id=0x1b00)

PIC16F724
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1840)

PIC16F726
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1820)

PIC16F727
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1800)

PIC16F73
000030 | 2006-0x2006 idmask=0x3fe0 id=0x600)

PIC16F737
000030 | 2006-0x2006 idmask=0x3fe0 id=0xba0)

PIC16F74
000030 | 2006-0x2006 idmask=0x3fe0 id=0x620)

PIC16F747
000030 | 2006-0x2006 idmask=0x3fe0 id=0xbe0)

PIC16F753
000029 | 2006-0x2006 idmask=0x3fff id=0x3030)

PIC16F76
000030 | 2006-0x2006 idmask=0x3fe0 id=0x640)

PIC16F767
000030 | 2006-0x2006 idmask=0x3fe0 id=0xea0)

PIC16F77
000030 | 2006-0x2006 idmask=0x3fe0 id=0x660)

PIC16F777
000030 | 2006-0x2006 idmask=0x3fe0 id=0xde0)

PIC16F785
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1200)

PIC16F818
000030 | 2006-0x2006 idmask=0x3fe0 id=0x4c0)

PIC16F819
000030 | 2006-0x2006 idmask=0x3fe0 id=0x4e0)

PIC16F84A
000030 | 2006-0x2006 idmask=0x3fe0 id=0x560)

PIC16F87
000030 | 2006-0x2006 idmask=0x3fe0 id=0x720)

PIC16F870
000030 | 2006-0x2006 idmask=0x3fe0 id=0xd00)

PIC16F871
000030 | 2006-0x2006 idmask=0x3fe0 id=0xd20)

PIC16F872
000030 | 2006-0x2006 idmask=0x3fe0 id=0x8e0)

PIC16F873
000030 | 2006-0x2006 idmask=0x3fe0 id=0x960)

PIC16F873A
000030 | 2006-0x2006 idmask=0x3fe0 id=0xe40)

PIC16F874
000030 | 2006-0x2006 idmask=0x3fe0 id=0x920)

PIC16F874A
000030 | 2006-0x2006 idmask=0x3fe0 id=0xe60)

PIC16F876
000030 | 2006-0x2006 idmask=0x3fe0 id=0x9e0)

PIC16F876A
000030 | 2006-0x2006 idmask=0x3fe0 id=0xe00)

PIC16F877
000030 | 2006-0x2006 idmask=0x3fe0 id=0x9a0)

PIC16F877A
000030 | 2006-0x2006 idmask=0x3fe0 id=0xe20)

PIC16F88
000030 | 2006-0x2006 idmask=0x3fe0 id=0x760)

PIC16F882
000031 | 2006-0x2006 idmask=0x3fe0 id=0x2000)

PIC16F883
000031 | 2006-0x2006 idmask=0x3fe0 id=0x2020)

PIC16F884
000031 | 2006-0x2006 idmask=0x3fe0 id=0x2040)

PIC16F886
000031 | 2006-0x2006 idmask=0x3fe0 id=0x2060)

PIC16F887
000031 | 2006-0x2006 idmask=0x3fe0 id=0x2080)

PIC16F913
000032 | 2006-0x2006 idmask=0x3fe0 id=0x13e0)

PIC16F914
000032 | 2006-0x2006 idmask=0x3fe0 id=0x13c0)

PIC16F916
000032 | 2006-0x2006 idmask=0x3fe0 id=0x13a0)

PIC16F917
000032 | 2006-0x2006 idmask=0x3fe0 id=0x1380)

PIC16F946
000032 | 2006-0x2006 idmask=0x3fe0 id=0x1460)

PIC16HV610
000031 | 2006-0x2006 idmask=0x3fe0 id=0x22a0)

PIC16HV616
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1260)

PIC16HV753
000029 | 2006-0x2006 idmask=0x3fff id=0x3031)

PIC16HV785
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1220)

PIC16LF1454
000029 | 8006-0x8006 idmask=0x3fff id=0x3024)

PIC16LF1455
000029 | 8006-0x8006 idmask=0x3fff id=0x3025)

PIC16LF1458
000029 | 8006-0x8006 idmask=0x3fe0 id=0x2d40)

PIC16LF1459
000029 | 8006-0x8006 idmask=0x3fff id=0x3027)

PIC16LF1503
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2da0)

PIC16LF1507
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2dc0)

PIC16LF1508
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2de0)

PIC16LF1509
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2e00)

PIC16LF1512
000030 | 8006-0x8006 idmask=0x3fe0 id=0x1720)

PIC16LF1513
000030 | 8006-0x8006 idmask=0x3fe0 id=0x1740)

PIC16LF1516
000030 | 8006-0x8006 idmask=0x3fe0 id=0x1780)

PIC16LF1517
000030 | 8006-0x8006 idmask=0x3fe0 id=0x17a0)

PIC16LF1518
000030 | 8006-0x8006 idmask=0x3fe0 id=0x17c0)

PIC16LF1519
000030 | 8006-0x8006 idmask=0x3fe0 id=0x17e0)

PIC16LF1526
000030 | 8006-0x8006 idmask=0x3fe0 id=0x15c0)

PIC16LF1527
000030 | 8006-0x8006 idmask=0x3fe0 id=0x15e0)

PIC16LF1704
000031 | 8006-0x8006 idmask=0x3fff id=0x3045)

PIC16LF1708
000031 | 8006-0x8006 idmask=0x3fff id=0x3044)

PIC16LF1713
000031 | 8006-0x8006 idmask=0x3fff id=0x304b)

PIC16LF1716
000031 | 8006-0x8006 idmask=0x3fff id=0x304a)

PIC16LF1782
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2aa0)

PIC16LF1783
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2ac0)

PIC16LF1784
000029 | 8006-0x8006 idmask=0x3fe0 id=0x2ae0)

PIC16LF1786
000029 | 8006-0x8006 idmask=0x3fe0 id=0x2b00)

PIC16LF1787
000029 | 8006-0x8006 idmask=0x3fe0 id=0x2b20)

PIC16LF1788
000028 | 8006-0x8006 idmask=0x3fff id=0x302d)

PIC16LF1789
000028 | 8006-0x8006 idmask=0x3fff id=0x302c)

PIC16LF1823
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2820)

PIC16LF1824
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2840)

PIC16LF1824T39A
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2840)

PIC16LF1825
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2860)

PIC16LF1826
000030 | 8006-0x8006 idmask=0x3fe0 id=0x2880)

PIC16LF1827
000030 | 8006-0x8006 idmask=0x3fe0 id=0x28a0)

PIC16LF1828
000030 | 8006-0x8006 idmask=0x3fe0 id=0x28c0)

PIC16LF1829
000030 | 8006-0x8006 idmask=0x3fe0 id=0x28e0)

PIC16LF1847
000030 | 8006-0x8006 idmask=0x3fe0 id=0x14a0)

PIC16LF1902
000031 | 8006-0x8006 idmask=0x3fe0 id=0x2c20)

PIC16LF1903
000031 | 8006-0x8006 idmask=0x3fe0 id=0x2c00)

PIC16LF1904
000031 | 8006-0x8006 idmask=0x3fe0 id=0x2c80)

PIC16LF1906
000031 | 8006-0x8006 idmask=0x3fe0 id=0x2c60)

PIC16LF1907
000031 | 8006-0x8006 idmask=0x3fe0 id=0x2c40)

PIC16LF1933
000031 | 8006-0x8006 idmask=0x3fe0 id=0x2400)

PIC16LF1934
000031 | 8006-0x8006 idmask=0x3fe0 id=0x2440)

PIC16LF1936
000031 | 8006-0x8006 idmask=0x3fe0 id=0x2460)

PIC16LF1937
000031 | 8006-0x8006 idmask=0x3fe0 id=0x2480)

PIC16LF1938
000031 | 8006-0x8006 idmask=0x3fe0 id=0x24a0)

PIC16LF1939
000031 | 8006-0x8006 idmask=0x3fe0 id=0x24c0)

PIC16LF1946
000031 | 8006-0x8006 idmask=0x3fe0 id=0x2580)

PIC16LF1947
000031 | 8006-0x8006 idmask=0x3fe0 id=0x25a0)

PIC16LF707
000030 | 2006-0x2006 idmask=0x3fe0 id=0x1ae0)

PIC16LF720
000030 | 2006-0x2006 idmask=0x3fe0 id=0x1c40)

PIC16LF721
000030 | 2006-0x2006 idmask=0x3fe0 id=0x1c60)

PIC16LF722
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1980)

PIC16LF722A
000030 | 2006-0x2006 idmask=0x3fe0 id=0x1b60)

PIC16LF723
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1960)

PIC16LF723A
000030 | 2006-0x2006 idmask=0x3fe0 id=0x1b40)

PIC16LF724
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1940)

PIC16LF726
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1920)

PIC16LF727
000031 | 2006-0x2006 idmask=0x3fe0 id=0x1900)

PIC18C242
000029 | fe-0x3fffff idmask=0xffe0 id=0x320)

PIC18C252
000029 | fe-0x3fffff idmask=0xffe0 id=0x220)

PIC18C442
000029 | fe-0x3fffff idmask=0xffe0 id=0x300)

PIC18C452
000029 | fe-0x3fffff idmask=0xffe0 id=0x200)

PIC18C601
000028 | fe-0x3fffff idmask=0xffe0 id=0x120)

PIC18C658
000029 | fe-0x3fffff idmask=0xffe0 id=0xa0)

PIC18C801
000028 | fe-0x3fffff idmask=0xffe0 id=0x100)

PIC18C858
000029 | fe-0x3fffff idmask=0xffe0 id=0xe0)

PIC18F1220
000030 | fe-0x3fffff idmask=0xffe0 id=0x7e0)

PIC18F1230
000030 | fe-0x3fffff idmask=0xffe0 id=0x1e00)

PIC18F1320
000030 | fe-0x3fffff idmask=0xffe0 id=0x7c0)

PIC18F1330
000030 | fe-0x3fffff idmask=0xffe0 id=0x1e20)

PIC18F13K22
000030 | fe-0x3fffff idmask=0xffe0 id=0x4f40)

PIC18F13K50
000030 | fe-0x3fffff idmask=0xffe0 id=0x4740)

PIC18F14K22
000030 | fe-0x3fffff idmask=0xffe0 id=0x4f20)

PIC18F14K22LIN
000028 | fe-0x3fffff idmask=0xffe0 id=0x4f20)

PIC18F14K50
000030 | fe-0x3fffff idmask=0xffe0 id=0x4760)

PIC18F2220
000030 | fe-0x3fffff idmask=0xffe0 id=0x580)

PIC18F2221
000030 | fe-0x3fffff idmask=0xffe0 id=0x2160)

PIC18F2320
000030 | fe-0x3fffff idmask=0xffe0 id=0x500)

PIC18F2321
000030 | fe-0x3fffff idmask=0xffe0 id=0x2120)

PIC18F2331
000030 | fe-0x3fffff idmask=0xffe0 id=0x8e0)

PIC18F23K20
000030 | fe-0x3fffff idmask=0xffe0 id=0x20e0)

PIC18F23K22
000030 | fe-0x3fffff idmask=0xffe0 id=0x5740)

PIC18F2410
000030 | fe-0x3fffff idmask=0xffe0 id=0x1160)

PIC18F242
000030 | fe-0x3fffff idmask=0xffe0 id=0x480)

PIC18F2420
000030 | fe-0x3fffff idmask=0xffe0 id=0x1140)

PIC18F2423
000030 | fe-0x3fffff idmask=0xfff0 id=0x1150)

PIC18F2431
000030 | fe-0x3fffff idmask=0xffe0 id=0x8c0)

PIC18F2439
000030 | fe-0x3fffff idmask=0xffe0 id=0x480)

PIC18F2450
000031 | fe-0x3fffff idmask=0xffe0 id=0x2420)

PIC18F2455
000030 | fe-0x3fffff idmask=0xffe0 id=0x1260)

PIC18F2458
000030 | fe-0x3fffff idmask=0xffe0 id=0x2a60)

PIC18F248
000032 | fe-0x3fffff idmask=0xffe0 id=0x800)

PIC18F2480
000030 | fe-0x3fffff idmask=0xffe0 id=0x1ae0)

PIC18F24J10
000031 | fe-0x3fffff idmask=0xffe0 id=0x1d00)

PIC18F24J11
000030 | fe-0x3fffff idmask=0xffe0 id=0x4d80)

PIC18F24J50
000030 | fe-0x3fffff idmask=0xffe0 id=0x4c00)

PIC18F24K20
000030 | fe-0x3fffff idmask=0xffe0 id=0x20a0)

PIC18F24K22
000030 | fe-0x3fffff idmask=0xffe0 id=0x5640)

PIC18F24K50
000028 | fe-0x3fffff idmask=0xffe0 id=0x5c60)

PIC18F2510
000030 | fe-0x3fffff idmask=0xffe0 id=0x1120)

PIC18F2515
000030 | fe-0x3fffff idmask=0xffe0 id=0xce0)

PIC18F252
000030 | fe-0x3fffff idmask=0xffe0 id=0x400)

PIC18F2520
000030 | fe-0x3fffff idmask=0xffe0 id=0x1100)

PIC18F2523
000030 | fe-0x3fffff idmask=0xfff0 id=0x1110)

PIC18F2525
000030 | fe-0x3fffff idmask=0xffe0 id=0xcc0)

PIC18F2539
000030 | fe-0x3fffff idmask=0xffe0 id=0x400)

PIC18F2550
000030 | fe-0x3fffff idmask=0xffe0 id=0x1240)

PIC18F2553
000030 | fe-0x3fffff idmask=0xffe0 id=0x2a40)

PIC18F258
000032 | fe-0x3fffff idmask=0xffe0 id=0x840)

PIC18F2580
000030 | fe-0x3fffff idmask=0xffe0 id=0x1ac0)

PIC18F2585
000030 | fe-0x3fffff idmask=0xffe0 id=0xee0)

PIC18F25J10
000031 | fe-0x3fffff idmask=0xffe0 id=0x1c00)

PIC18F25J11
000030 | fe-0x3fffff idmask=0xffe0 id=0x4da0)

PIC18F25J50
000030 | fe-0x3fffff idmask=0xffe0 id=0x4c20)

PIC18F25K20
000030 | fe-0x3fffff idmask=0xffe0 id=0x2060)

PIC18F25K22
000030 | fe-0x3fffff idmask=0xffe0 id=0x5540)

PIC18F25K50
000028 | fe-0x3fffff idmask=0xffe0 id=0x5c20)

PIC18F25K80
000030 | fe-0x3fffff idmask=0xffe0 id=0x6180)

PIC18F2610
000030 | fe-0x3fffff idmask=0xffe0 id=0xca0)

PIC18F2620
000030 | fe-0x3fffff idmask=0xffe0 id=0xc80)

PIC18F2680
000030 | fe-0x3fffff idmask=0xffe0 id=0xec0)

PIC18F2682
000030 | fe-0x3fffff idmask=0xffe0 id=0x2700)

PIC18F2685
000030 | fe-0x3fffff idmask=0xffe0 id=0x2720)

PIC18F26J11
000030 | fe-0x3fffff idmask=0xffe0 id=0x4dc0)

PIC18F26J13
000030 | fe-0x3fffff idmask=0xffe0 id=0x5920)

PIC18F26J50
000030 | fe-0x3fffff idmask=0xffe0 id=0x4c40)

PIC18F26J53
000030 | fe-0x3fffff idmask=0xffe0 id=0x5820)

PIC18F26K20
000030 | fe-0x3fffff idmask=0xffe0 id=0x2020)

PIC18F26K22
000030 | fe-0x3fffff idmask=0xffe0 id=0x5440)

PIC18F26K80
000030 | fe-0x3fffff idmask=0xffe0 id=0x6120)

PIC18F27J13
000030 | fe-0x3fffff idmask=0xffe0 id=0x5960)

PIC18F27J53
000030 | fe-0x3fffff idmask=0xffe0 id=0x5860)

PIC18F4220
000030 | fe-0x3fffff idmask=0xffe0 id=0x5a0)

PIC18F4221
000030 | fe-0x3fffff idmask=0xffe0 id=0x2140)

PIC18F4320
000030 | fe-0x3fffff idmask=0xffe0 id=0x520)

PIC18F4321
000030 | fe-0x3fffff idmask=0xffe0 id=0x2100)

PIC18F4331
000030 | fe-0x3fffff idmask=0xffe0 id=0x8a0)

PIC18F43K20
000030 | fe-0x3fffff idmask=0xffe0 id=0x20c0)

PIC18F43K22
000030 | fe-0x3fffff idmask=0xffe0 id=0x5700)

PIC18F4410
000030 | fe-0x3fffff idmask=0xffe0 id=0x10e0)

PIC18F442
000030 | fe-0x3fffff idmask=0xffe0 id=0x4a0)

PIC18F4420
000030 | fe-0x3fffff idmask=0xffe0 id=0x10c0)

PIC18F4423
000030 | fe-0x3fffff idmask=0xfff0 id=0x10d0)

PIC18F4431
000030 | fe-0x3fffff idmask=0xffe0 id=0x880)

PIC18F4439
000030 | fe-0x3fffff idmask=0xffe0 id=0x4a0)

PIC18F4450
000031 | fe-0x3fffff idmask=0xffe0 id=0x2400)

PIC18F4455
000030 | fe-0x3fffff idmask=0xffe0 id=0x1220)

PIC18F4458
000030 | fe-0x3fffff idmask=0xffe0 id=0x2a20)

PIC18F448
000032 | fe-0x3fffff idmask=0xffe0 id=0x820)

PIC18F4480
000030 | fe-0x3fffff idmask=0xffe0 id=0x1aa0)

PIC18F44J10
000031 | fe-0x3fffff idmask=0xffe0 id=0x1d20)

PIC18F44J11
000030 | fe-0x3fffff idmask=0xffe0 id=0x4de0)

PIC18F44J50
000030 | fe-0x3fffff idmask=0xffe0 id=0x4c60)

PIC18F44K20
000030 | fe-0x3fffff idmask=0xffe0 id=0x2080)

PIC18F44K22
000030 | fe-0x3fffff idmask=0xffe0 id=0x5600)

PIC18F4510
000030 | fe-0x3fffff idmask=0xffe0 id=0x10a0)

PIC18F4515
000030 | fe-0x3fffff idmask=0xffe0 id=0xc60)

PIC18F452
000030 | fe-0x3fffff idmask=0xffe0 id=0x420)

PIC18F4520
000030 | fe-0x3fffff idmask=0xffe0 id=0x1080)

PIC18F4523
000030 | fe-0x3fffff idmask=0xfff0 id=0x1090)

PIC18F4525
000030 | fe-0x3fffff idmask=0xffe0 id=0xc40)

PIC18F4539
000030 | fe-0x3fffff idmask=0xffe0 id=0x420)

PIC18F4550
000030 | fe-0x3fffff idmask=0xffe0 id=0x1200)

PIC18F4553
000030 | fe-0x3fffff idmask=0xffe0 id=0x2a00)

PIC18F458
000032 | fe-0x3fffff idmask=0xffe0 id=0x860)

PIC18F4580
000030 | fe-0x3fffff idmask=0xffe0 id=0x1a80)

PIC18F4585
000030 | fe-0x3fffff idmask=0xffe0 id=0xea0)

PIC18F45J10
000031 | fe-0x3fffff idmask=0xffe0 id=0x1c20)

PIC18F45J11
000030 | fe-0x3fffff idmask=0xffe0 id=0x4e00)

PIC18F45J50
000030 | fe-0x3fffff idmask=0xffe0 id=0x4c80)

PIC18F45K20
000030 | fe-0x3fffff idmask=0xffe0 id=0x2040)

PIC18F45K22
000030 | fe-0x3fffff idmask=0xffe0 id=0x5500)

PIC18F45K50
000028 | fe-0x3fffff idmask=0xffe0 id=0x5c00)

PIC18F45K80
000030 | fe-0x3fffff idmask=0xffe0 id=0x6160)

PIC18F4610
000030 | fe-0x3fffff idmask=0xffe0 id=0xc20)

PIC18F4620
000030 | fe-0x3fffff idmask=0xffe0 id=0xc00)

PIC18F4680
000030 | fe-0x3fffff idmask=0xffe0 id=0xe80)

PIC18F4682
000030 | fe-0x3fffff idmask=0xffe0 id=0x2740)

PIC18F4685
000030 | fe-0x3fffff idmask=0xffe0 id=0x2760)

PIC18F46J11
000030 | fe-0x3fffff idmask=0xffe0 id=0x4e20)

PIC18F46J13
000030 | fe-0x3fffff idmask=0xffe0 id=0x59a0)

PIC18F46J50
000030 | fe-0x3fffff idmask=0xffe0 id=0x4ca0)

PIC18F46J53
000030 | fe-0x3fffff idmask=0xffe0 id=0x58a0)

PIC18F46K20
000030 | fe-0x3fffff idmask=0xffe0 id=0x2000)

PIC18F46K22
000030 | fe-0x3fffff idmask=0xffe0 id=0x5400)

PIC18F46K80
000030 | fe-0x3fffff idmask=0xffe0 id=0x6100)

PIC18F47GT00
000029 | fe-0x3fffff idmask=0xffe0 id=0x6600)

PIC18F47J13
000030 | fe-0x3fffff idmask=0xffe0 id=0x59e0)

PIC18F47J53
000030 | fe-0x3fffff idmask=0xffe0 id=0x58e0)

PIC18F6310
000031 | fe-0x3fffff idmask=0xffe0 id=0xbe0)

PIC18F6390
000032 | fe-0x3fffff idmask=0xffe0 id=0xba0)

PIC18F6393
000032 | fe-0x3fffff idmask=0xffe0 id=0x1a00)

PIC18F63J11
000031 | fe-0x3fffff idmask=0xffe0 id=0x3900)

PIC18F63J90
000032 | fe-0x3fffff idmask=0xffe0 id=0x3800)

PIC18F6410
000031 | fe-0x3fffff idmask=0xffe0 id=0x6e0)

PIC18F6490
000032 | fe-0x3fffff idmask=0xffe0 id=0x6a0)

PIC18F6493
000032 | fe-0x3fffff idmask=0xffe0 id=0xe00)

PIC18F64J11
000031 | fe-0x3fffff idmask=0xffe0 id=0x3920)

PIC18F64J90
000032 | fe-0x3fffff idmask=0xffe0 id=0x3820)

PIC18F6520
000030 | fe-0x3fffff idmask=0xffe0 id=0xb20)

PIC18F6525
000030 | fe-0x3fffff idmask=0xffe0 id=0xae0)

PIC18F6527
000030 | fe-0x3fffff idmask=0xffe0 id=0x1340)

PIC18F6585
000030 | fe-0x3fffff idmask=0xffe0 id=0xa60)

PIC18F65J10
000031 | fe-0x3fffff idmask=0xffe0 id=0x1520)

PIC18F65J11
000031 | fe-0x3fffff idmask=0xffe0 id=0x3960)

PIC18F65J15
000031 | fe-0x3fffff idmask=0xffe0 id=0x1540)

PIC18F65J50
000031 | fe-0x3fffff idmask=0xffe0 id=0x4100)

PIC18F65J90
000032 | fe-0x3fffff idmask=0xffe0 id=0x3860)

PIC18F65J94
000028 | fe-0x3fffff idmask=0xffe0 id=0x6400)

PIC18F65K22
000030 | fe-0x3fffff idmask=0xffe0 id=0x5300)

PIC18F65K80
000030 | fe-0x3fffff idmask=0xffe0 id=0x6140)

PIC18F65K90
000030 | fe-0x3fffff idmask=0xffe0 id=0x5240)

PIC18F6620
000030 | fe-0x3fffff idmask=0xffe0 id=0x660)

PIC18F6621
000030 | fe-0x3fffff idmask=0xffe0 id=0xaa0)

PIC18F6622
000030 | fe-0x3fffff idmask=0xffe0 id=0x1380)

PIC18F6627
000030 | fe-0x3fffff idmask=0xffe0 id=0x13c0)

PIC18F6628
000030 | fe-0x3fffff idmask=0xffe0 id=0x49c0)

PIC18F6680
000030 | fe-0x3fffff idmask=0xffe0 id=0xa20)

PIC18F66J10
000031 | fe-0x3fffff idmask=0xffe0 id=0x1560)

PIC18F66J11
000031 | fe-0x3fffff idmask=0xffe0 id=0x4440)

PIC18F66J15
000031 | fe-0x3fffff idmask=0xffe0 id=0x1580)

PIC18F66J16
000031 | fe-0x3fffff idmask=0xffe0 id=0x4460)

PIC18F66J50
000031 | fe-0x3fffff idmask=0xffe0 id=0x4140)

PIC18F66J55
000031 | fe-0x3fffff idmask=0xffe0 id=0x4160)

PIC18F66J60
000031 | fe-0x3fffff idmask=0xffe0 id=0x1800)

PIC18F66J65
000031 | fe-0x3fffff idmask=0xffe0 id=0x1f00)

PIC18F66J90
000032 | fe-0x3fffff idmask=0xffe0 id=0x5000)

PIC18F66J93
Full list includes DSPIC, PIC24 & PIC32
Martin
Attachments
Microchip Device IDs.txt
(64.82 KiB) Downloaded 242 times
Martin

User avatar
DavidA
Matrix Staff
Posts: 1076
Joined: Fri Apr 23, 2010 2:18 pm
Location: Matrix Multimedia Ltd
Has thanked: 58 times
Been thanked: 258 times
Contact:

Re: How to change PIC18F4523 wich is recognized as PI18F4520

Post by DavidA »

Thanks Martin, i did write my own parser for the Microchip PicKit data files.... if only i had realised someone else had already done it :)

medelec35
Matrix Staff
Posts: 9520
Joined: Sat May 05, 2007 2:27 pm
Location: Northamptonshire, UK
Has thanked: 2585 times
Been thanked: 3815 times
Contact:

Re: How to change PIC18F4523 wich is recognized as PI18F4520

Post by medelec35 »

Hi David.
I just had a look at DeviceFile.dat for pickit 2 & 3 and my conclusion is
how on earth did you mange to:
DavidA wrote:write my own parser for the Microchip PicKit data
?
It's well out of my league. :lol:
Martin

Post Reply