Pickit2 programming a PIC18F25K80

Page: 12 > Showing page 1 of 2
Author
wnovin
Starting Member
  • Total Posts : 36
  • Reward points : 0
  • Joined: 2007/01/05 17:10:37
  • Location: 0
  • Status: offline
2012/04/17 22:53:58 (permalink)
0

Pickit2 programming a PIC18F25K80

The PICKit2 reports "Device Not Found Error" despite selecting the family PIC18F_K_.

The pins are wired correctly because it finds a PIC16F family chip without a problem.

Are there other pins that need to be tied to ground or something?

Thanks for any help.


#1

20 Replies Related Threads

    trevor
    Super Member
    • Total Posts : 574
    • Reward points : 0
    • Joined: 2010/05/05 21:02:18
    • Location: The LAN Downunder
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2012/04/18 03:20:23 (permalink)
    0
    That chip is not supported by the PICkit2. You may be able to add it to the device file yourself. Check out the PICkit2 device file editor at: http://sites.google.com/site/pk2devicefileeditor/
    #2
    malagas
    New Member
    • Total Posts : 10
    • Reward points : 0
    • Joined: 2009/10/29 10:43:58
    • Location: 0
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2012/04/19 02:37:28 (permalink)
    0
    The Trevor post is correct. Also beware of the configurations according to the datasheet. The Addresses refers to virtual memory mapping. You can duplicate an existing PIC18_K_ and change values for matching the current IO  
    post edited by malagas - 2012/04/19 02:39:01
    #3
    wnovin
    Starting Member
    • Total Posts : 36
    • Reward points : 0
    • Joined: 2007/01/05 17:10:37
    • Location: 0
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2012/04/25 14:55:28 (permalink)
    0
    I copied the 18F26k80, edited the Device ID, name and program memory length and it still did not work. Can you suggest the right settings?
    #4
    roba66
    New Member
    • Total Posts : 3
    • Reward points : 0
    • Joined: 2012/06/09 10:24:52
    • Location: 0
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2012/06/09 10:38:01 (permalink)
    0
    I also tried this and it did not work. I started a support case. It is not the firmware in the pickit2 because I updated that already. If they give me a new device file I will let this thread know what other difference there is.
    #5
    scasis
    Super Member
    • Total Posts : 121
    • Reward points : 0
    • Joined: 2011/01/07 01:18:59
    • Location: 0
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2012/11/06 14:02:48 (permalink)
    0
    Hello.
    The programming entry script in PICkit2 's 18F__K_ family isn't conform with the entry method in programming specification of PIC18F2xK80 family. Making a new family, with corrected HVP programming entry script (after rising MCLR to Vihh the code "MHCP" has to be shifted in), disabling Use Vpp First Programming Entry Method, adding more member of this family solved the problem.
    #6
    scasis
    Super Member
    • Total Posts : 121
    • Reward points : 0
    • Joined: 2011/01/07 01:18:59
    • Location: 0
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2012/11/07 13:12:12 (permalink)
    5 (2)
    Here You can find the modified Pk2DeviceFile.dat based on the version 1.62.14 .
    12F1501, 16F1508, 16F1509, 16F1512, 16F1513, 16F1455, 16F1459 and their LF version,
    16F527, 
    16C83, 16C84, 16F83, 16F84 (manual device select only),
    18F25K80, 18F26K80, 18F45K80, 18F46K80, 18F65K80, 18F66K80 and their LF version (High voltage programming working) added.
    Only 16F1455, 16F1459, 18F26K80, 16C84, 16F84 tested.
    PK2DeviceFile..62
    #7
    RichardPeters
    New Member
    • Total Posts : 2
    • Reward points : 0
    • Joined: 2012/06/08 22:25:32
    • Location: 0
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2012/11/09 05:12:02 (permalink)
    0
    That is great! I am planning to buy some 18F25K80 and 18F45K80, so if anyone has tested programming these, I would be very grateful if you can confirm that it works correctly.
    #8
    recursos
    Super Member
    • Total Posts : 674
    • Reward points : 0
    • Joined: 2006/01/20 03:50:18
    • Location: Portugal\Carcavelos
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2012/11/10 12:51:03 (permalink)
    0
    Hi scasis
    Using the modified Pk2DeviceFile.dat,  is the PICkit2 a programmer+debugger for the new parts? or just a programmer?
    Rec
    #9
    Ian.M
    Super Member
    • Total Posts : 13209
    • Reward points : 0
    • Joined: 2009/07/23 07:02:40
    • Location: UK
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2012/11/10 14:00:04 (permalink)
    0
    MPLAB doesn't use PK2Devicefile.dat . . .
    #10
    recursos
    Super Member
    • Total Posts : 674
    • Reward points : 0
    • Joined: 2006/01/20 03:50:18
    • Location: Portugal\Carcavelos
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2012/11/11 03:15:27 (permalink)
    0
    Hi Ian.M,
    Got it, thanks.
    Rec
    #11
    scasis
    Super Member
    • Total Posts : 121
    • Reward points : 0
    • Joined: 2011/01/07 01:18:59
    • Location: 0
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2012/11/13 14:28:02 (permalink)
    5 (1)
    Hi,
    due to a bug in the Pk2DeviceFileEditor I made some unwanted changes in scripts I have duplicated. Here is the corrected file. This solution only for programming controllers.
    post edited by scasis - 2012/11/13 14:30:52
    #12
    miceduan
    Super Member
    • Total Posts : 247
    • Reward points : 0
    • Joined: 2007/09/29 15:47:37
    • Location: Canada
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2013/02/14 09:17:36 (permalink)
    0
    The Device file version on the last link is: 1.63.146
    #13
    gcp6ca
    Starting Member
    • Total Posts : 7
    • Reward points : 0
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2013/02/15 17:19:07 (permalink)
    5 (2)
    I added support for PIC18F26J13, PIC18F27J13, PIC18F46J13, PIC18F47J13, PIC18F26J53, PIC18F27J53, PIC18F46J53, PIC18F47J53 (and LF) in the one modified by "scasis". I called it v1.63.147.
     
    I am not an expert at the device file editor but I just copied PIC18F26J50 and modified the Device ID, Program Memory, ConfigMask & ConfigBank. I had to manually do this process again, it would be nice if parts could be exported and imported in the device file editor.
     
    I quickly tried programming PIC18F27J13 and PIC18F27J53 and it seems to be fine.
    #14
    gcp6ca
    Starting Member
    • Total Posts : 7
    • Reward points : 0
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2013/03/01 21:45:10 (permalink)
    5 (2)
    I updated the device file to 1.62.148 and make the J13 family use the same write script as the J11 family instead of the J50 family.
    post edited by gcp6ca - 2013/03/01 21:47:33
    #15
    slavka0001
    New Member
    • Total Posts : 2
    • Reward points : 0
    • Joined: 2013/04/20 13:17:32
    • Location: 0
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2013/04/20 13:21:41 (permalink)
    0
    Thank you guys for updating and posting device files.
    I am trying to use 18F46K80. When PIC2 starts it successfully finds correct device, but once I try to read or erase it I get message "No Device Detected".
    When I plug 18F4550 instead everything works ok.
     
    WHat I am doing wrong with 18F46K80?
     
    version 2.61, firmware 2.32
    #16
    slavka0001
    New Member
    • Total Posts : 2
    • Reward points : 0
    • Joined: 2013/04/20 13:17:32
    • Location: 0
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2013/04/20 18:40:14 (permalink)
    5 (1)
    Found it. Had to set to use LVP
    #17
    shahrol.hisham.bahar
    New Member
    • Total Posts : 6
    • Reward points : 0
    • Joined: 2010/01/06 03:20:56
    • Location: 0
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2013/12/11 02:24:17 (permalink)
    0
    Hi, I would like to used the pickit2 for program the pic24EP256GP204
    How i can change the PK2DeviceFile. I already have the Pickit2 Device File Editor.
    But dont know how to set and what parameter to change.
     
    TQ
    #18
    scasis
    Super Member
    • Total Posts : 121
    • Reward points : 0
    • Joined: 2011/01/07 01:18:59
    • Location: 0
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2013/12/11 08:34:39 (permalink)
    0
    Hi, adding PIC24EP256GP204 to PICKit2 by Device File Editor is not enough, the PC application has to be changed due to difference in programming executive to be used.
    #19
    shahrol.hisham.bahar
    New Member
    • Total Posts : 6
    • Reward points : 0
    • Joined: 2010/01/06 03:20:56
    • Location: 0
    • Status: offline
    Re:Pickit2 programming a PIC18F25K80 2013/12/11 20:08:58 (permalink)
    0
    Hi scasis,
     
    Do you have idea,step how to get the PIC24EP work with pickit2? If need the PC App change, how to do it? Because  Pickit 2 is very good tools compare to pickit3. Have uart tools, logic tools but not support all PIC Controller. 
     
    And I find your post:
    I have modified the PICKit2 PC application and Pk2devicefile to support most of Microchip's PIC families including all available PIC32MX, nearly all PIC24EP, and dsPIC33EP, all PIC24F, all dsPIC33F, all PIC18FxxK, PIC12F1xxx and PIC16F1xxx. Over 1000 types can be supported. I have tested a lot of controller in DIP package but can't test with high pin count SMD packages

     
    Can you share your work.
     
    TQ
    post edited by shahrol.hisham.bahar - 2013/12/11 23:24:49
    #20
    Page: 12 > Showing page 1 of 2
    Jump to:
    © 2019 APG vNext Commercial Version 4.5