Menu

PicKit Programmers - PicKit2 and PicKIt3

Anobium
2018-02-21
2018-03-19
  • Anobium

    Anobium - 2018-02-21

    This thread is for a guide to use the PicKIt2 or the PicKit2 with Great Cow BASIC and the general subject of using a PicKit.

     
  • Anobium

    Anobium - 2018-02-21

    To start.

    Essentially look in your Great Cow BASIC installation. You will find the PicKit2 GUI this has been updated to program a wider range of chips, you should also find a within the Great Cow BASIC shell folder an icon to the PicKit2GUI programmer.

    For the PicKit3, you have the latest chip file included within your Great Cow BASIC installation for the PicKit3. Install the PicKit3 GUI application, for releases prior to v0.98.02 see the next thread, then copy the chip dat file to the new installation.

     

    Last edit: Anobium 2018-03-06
  • Anobium

    Anobium - 2018-02-28

    Here is the link to an updated PicKit3 installer. Install and this will give you a much large range of PIC microcontrollers.

    PicKit 3 Installer

    To use, uninstall what you have, reinstall using this installer.


    Supports the following. If a chip is not supported see the bottom of this post.

    PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222, PIC10F320, PIC10F322, PIC10LF320, PIC10LF322, PIC12F1501, PIC12F1571, PIC12F1572, PIC12F1612, PIC12F1822, PIC12F1840, PIC12F508, PIC12F509, PIC12F510, PIC12F519, PIC12F609, PIC12F615, PIC12F617, PIC12F629, PIC12F635, PIC12F675, PIC12F683, PIC12F752, PIC12HV609, PIC12HV615, PIC12HV752, PIC12LF1501, PIC12LF1571, PIC12LF1572, PIC12LF1612, PIC12LF1822, PIC12LF1840, PIC16C83, PIC16C84, PIC16F1454, PIC16F1455, PIC16F1459, PIC16F1503, PIC16F1507, PIC16F1508, PIC16F1509, PIC16F1516, PIC16F1517, PIC16F1518, PIC16F1519, PIC16F1526, PIC16F1527, PIC16F1613, PIC16F1614, PIC16F1615, PIC16F1618, PIC16F1619, PIC16F1703, PIC16F1704, PIC16F1705, PIC16F1707, PIC16F1708, PIC16F1709, PIC16F1713, PIC16F1716, PIC16F1717, PIC16F1718, PIC16F1719, PIC16F1782, PIC16F1783, PIC16F1784, PIC16F1786, PIC16F1787, PIC16F1788, PIC16F1789, PIC16F1823, PIC16F1824, PIC16F1825, PIC16F1826, PIC16F1827, PIC16F1828, PIC16F1829, PIC16F1847, PIC16F1933, PIC16F1934, PIC16F1936, PIC16F1937, PIC16F1938, PIC16F1939, PIC16F1946, PIC16F1947, PIC16F505, PIC16F506, PIC16F526, PIC16F527, PIC16F54, PIC16F57, PIC16F59, PIC16F610, PIC16F616, PIC16F627, PIC16F627A, PIC16F628, PIC16F628A, PIC16F630, PIC16F631, PIC16F636, PIC16F648A, PIC16F676, PIC16F677, PIC16F684, PIC16F685, PIC16F687, PIC16F688, PIC16F689, PIC16F690, PIC16F707, PIC16F716, PIC16F72, PIC16F720, PIC16F721, PIC16F722, PIC16F722A, PIC16F723, PIC16F723A, PIC16F724, PIC16F726, PIC16F727, PIC16F73, PIC16F737, PIC16F74, PIC16F747, PIC16F76, PIC16F767, PIC16F77, PIC16F777, PIC16F785, PIC16F818, PIC16F819, PIC16F83, PIC16F84, PIC16F84A, PIC16F87, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16F88, PIC16F882, PIC16F883, PIC16F884, PIC16F886, PIC16F887, PIC16F913, PIC16F914, PIC16F916, PIC16F917, PIC16F946, PIC16HV610, PIC16HV616, PIC16HV785, PIC16LF1454, PIC16LF1455, PIC16LF1459, PIC16LF1503, PIC16LF1507, PIC16LF1508, PIC16LF1509, PIC16LF1516, PIC16LF1517, PIC16LF1518, PIC16LF1519, PIC16LF1526, PIC16LF1527, PIC16LF1613, PIC16LF1614, PIC16LF1615, PIC16LF1618, PIC16LF1619, PIC16LF1703, PIC16LF1704, PIC16LF1705, PIC16LF1707, PIC16LF1708, PIC16LF1709, PIC16LF1713, PIC16LF1716, PIC16LF1717, PIC16LF1718, PIC16LF1719, PIC16LF1782, PIC16LF1783, PIC16LF1784, PIC16LF1786, PIC16LF1787, PIC16LF1788, PIC16LF1789, PIC16LF1823, PIC16LF1824, PIC16LF1825, PIC16LF1826, PIC16LF1827, PIC16LF1828, PIC16LF1829, PIC16LF1847, PIC16LF1902, PIC16LF1903, PIC16LF1904, PIC16LF1906, PIC16LF1907, PIC16LF1933, PIC16LF1934, PIC16LF1936, PIC16LF1937, PIC16LF1938, PIC16LF1939, PIC16LF1946, PIC16LF1947, PIC16LF707, PIC16LF720, PIC16LF721, PIC16LF722, PIC16LF722A, PIC16LF723, PIC16LF723A, PIC16LF724, PIC16LF726, PIC16LF727, PIC18F1220, PIC18F1230, PIC18F1320, PIC18F1330, PIC18F1330-ICD, PIC18F13K22, PIC18F13K50, PIC18F14K22, PIC18F14K50, PIC18F14K50-ICD, PIC18F2220, PIC18F2221, PIC18F2320, PIC18F2321, PIC18F2331, PIC18F23K20, PIC18F23K22, PIC18F2410, PIC18F242, PIC18F2420, PIC18F2423, PIC18F2431, PIC18F2450, PIC18F2455, PIC18F2458, PIC18F248, PIC18F2480, PIC18F24J10, PIC18F24J11, PIC18F24J50, PIC18F24K20, PIC18F24K22, PIC18F24K50, PIC18F2510, PIC18F2515, PIC18F252, PIC18F2520, PIC18F2523, PIC18F2525, PIC18F2550, PIC18F2553, PIC18F258, PIC18F2580, PIC18F2585, PIC18F25J10, PIC18F25J11, PIC18F25J50, PIC18F25K20, PIC18F25K22, PIC18F25K50, PIC18F25K80, PIC18F2610, PIC18F2620, PIC18F2680, PIC18F2682, PIC18F2685, PIC18F26J11, PIC18F26J13, PIC18F26J50, PIC18F26J53, PIC18F26K20, PIC18F26K22, PIC18F26K50, PIC18F26K80, PIC18F27J13, PIC18F27J53, PIC18F4220, PIC18F4221, PIC18F4320, PIC18F4321, PIC18F4331, PIC18F43K20, PIC18F43K22, PIC18F4410, PIC18F442, PIC18F4420, PIC18F4423, PIC18F4431, PIC18F4450, PIC18F4455, PIC18F4458, PIC18F448, PIC18F4480, PIC18F44J10, PIC18F44J11, PIC18F44J50, PIC18F44K20, PIC18F44K22, PIC18F4510, PIC18F4515, PIC18F452, PIC18F4520, PIC18F4523, PIC18F4525, PIC18F4550, PIC18F4553, PIC18F458, PIC18F4580, PIC18F4585, PIC18F45J10, PIC18F45J11, PIC18F45J50, PIC18F45K20, PIC18F45K22, PIC18F45K50, PIC18F45K80, PIC18F4610, PIC18F4620, PIC18F4680, PIC18F4682, PIC18F4685, PIC18F46J11, PIC18F46J13, PIC18F46J50, PIC18F46J53, PIC18F46K20, PIC18F46K22, PIC18F46K50, PIC18F46K80, PIC18F47J13, PIC18F47J53, PIC18F6310, PIC18F6390, PIC18F6393, PIC18F63J11, PIC18F63J90, PIC18F6410, PIC18F6490, PIC18F6493, PIC18F64J11, PIC18F64J90, PIC18F6520, PIC18F6525, PIC18F6527, PIC18F6585, PIC18F65J10, PIC18F65J11, PIC18F65J15, PIC18F65J50, PIC18F65J90, PIC18F65K80, PIC18F6620, PIC18F6621, PIC18F6622, PIC18F6627, PIC18F6628, PIC18F6680, PIC18F66J10, PIC18F66J11, PIC18F66J15, PIC18F66J16, PIC18F66J50, PIC18F66J55, PIC18F66J60, PIC18F66J65, PIC18F66J90, PIC18F66K80, PIC18F6720, PIC18F6722, PIC18F6723, PIC18F67J10, PIC18F67J11, PIC18F67J50, PIC18F67J60, PIC18F67J90, PIC18F8310, PIC18F8390, PIC18F8393, PIC18F83J11, PIC18F83J90, PIC18F8410, PIC18F8490, PIC18F8493, PIC18F84J11, PIC18F84J90, PIC18F8520, PIC18F8525, PIC18F8527, PIC18F8585, PIC18F85J10, PIC18F85J11, PIC18F85J15, PIC18F85J50, PIC18F85J90, PIC18F8620, PIC18F8621, PIC18F8622, PIC18F8627, PIC18F8628, PIC18F8680, PIC18F86J10, PIC18F86J11, PIC18F86J15, PIC18F86J16, PIC18F86J50, PIC18F86J55, PIC18F86J60, PIC18F86J65, PIC18F86J90, PIC18F8720, PIC18F8722, PIC18F8723, PIC18F87J10, PIC18F87J11, PIC18F87J50, PIC18F87J60, PIC18F87J90, PIC18F96J60, PIC18F96J65, PIC18F97J60, PIC18LF13K22, PIC18LF13K50, PIC18LF14K22, PIC18LF14K50, PIC18LF14K50-ICD, PIC18LF23K22, PIC18LF24J10, PIC18LF24J11, PIC18LF24J50, PIC18LF24K22, PIC18LF24K50, PIC18LF25J10, PIC18LF25J11, PIC18LF25J50, PIC18LF25K22, PIC18LF25K50, PIC18LF25K80, PIC18LF26J11, PIC18LF26J13, PIC18LF26J50, PIC18LF26J53, PIC18LF26K22, PIC18LF26K50, PIC18LF26K80, PIC18LF27J13, PIC18LF27J53, PIC18LF43K22, PIC18LF44J10, PIC18LF44J11, PIC18LF44J50, PIC18LF44K22, PIC18LF45J10, PIC18LF45J11, PIC18LF45J50, PIC18LF45K22, PIC18LF45K50, PIC18LF45K80, PIC18LF46J11, PIC18LF46J50, PIC18LF46J53, PIC18LF46K22, PIC18LF46K50, PIC18LF46K80, PIC18LF47J13, PIC18LF47J53, PIC18LF6520, PIC18LF65K80, PIC18LF66K80, PIC18LF8520


    A microcontroller not supported within the list?

    There are some simple rules that apply to this PicKit3 GUI software and the same applies to the PicKit2 software if used with the same PK2DeviceFile.dat file.

    1. The microcontroller has to exist in the PK2DeviceFile.dat file,. Think of the PK2DeviceFile.dat file as database of supported microcontrollers. See the list above of the included microcontrollers.
    2. We, the Great Cow BASIC developement team (it was Bill Roth that did all the heavy work and he deserves all the credit ), have added a number of microntrollers to the PK2DeviceFile.dat which is why this distribution has some great value.
    3. If the microcontroller does not exist in the PK2DeviceFile.dat file. The microcontroller can potentially be added by using the PicKit2 Script Editor.exe. Included in the installer. See the folder PickIt SriptEditor for the editor to add microcontrollers. The microntroller must have 1, 2, or 3 config words. If the microntroller has more than 3 config words then the PicKit3 software cannot support programming that specific microntroller.
    4. If the microcontroller does not exist in the PK2DeviceFile.dat file and the PicKit3 software cannot support programming that specific microntroller then you can use MPLABX-IPE or another alternatives to program the specific microntroller.

    Enjoy

     

    Last edit: Anobium 2018-02-28
    • Anobium

      Anobium - 2018-03-04

      See https://sourceforge.net/projects/gcbasic/files/Support%20Files/PicKit/ for the latest installer. This updated installer is for use with the Micrchip PicKit 3 programmer.

      This will give you access to a larger range of microcontrollers as shown above. This will be include within the next release of Great Cow BASIC.

      Overview

      This installer contains
      1. The last version of the PicKit3 GUI software
      2. The last version of the PicKit3 operating software
      3. The latest chip library we have produced, plus, other libaries we have been shipping.
      4. The PickITScriptEditor. The software to update the chip library.

      Install to enjoy this software.

      Installation

      To use the PicKit3Installer.exe download and execute. Currently, this installer is an unsigned application and your Windows User Access Control may issue a warning - please accept the warning and continue. Recommend you install the software in c:\gcb@syn\PicKit3GUI - this will help you resolve another issue if you are using Windows 10.

      Windows 10 Usage

      When using Windows 10 the PicKit3 GUI will also cause an alert with the User Access Control. Rather than change the the User Access Control level of control create a new Link as follows. This is a manual process but this will resolve the User Access Control issue safely.

      Windows 10 creating an improved URL link

      1. Start by selecting Start/Run, or, press the Windows Key, then type SCHEDULER, select the 'TASK SCHEDULER"
      2. Select 'Import Task' from the middle or righthand window.
        In the file explorer navigate to the directory where you installed the PicKit3, select the PicKit3.XML document, select Open.
      3. The Create Task dialog will open. Locate the 'Change User or Group' selection box, and
        1. To the left of this, enter your windows userid, OR
        2. Select the 'Change User or Group' selection box, then 'Advanced', the 'Object Types' and select only 'Users', then OK, then 'Find Now' and select your user Name, finally select OK.
      4. You can inspect the 'Actions' tab to ensure the PicKit settings are correct. Double click the 'start a program'.
      5. Finally, select 'OK' to create the TASK
      6. Then, create a new ink with the following paramter:
        C:\Windows\System32\schtasks.exe /run /tn "PicKit3"
      7. Complete the create new link and enjoy.

      Anobium @March 2018.

       

      Last edit: Anobium 2018-03-06
      • Anobium

        Anobium - 2018-03-19

        News: I have completed a new build of the PicKit2 and PicKit3 software. You can now program 'modern' microcontrollers like the 16f18313, 16f18326, 16f18855 etc. etc.

        This does not use MPLAB-IPE and uses the familar Windows GUI application.

        I am willing to provide on test to a few. I need to issue a certificate for the new application and I therefore wil create a small funding mechanism for this specific reason - creating an application certificate.

        Anyone interested? I will post a YouTube video in a moment showing the PicKit2 and the PicKit3 programming a few micontrollers that previously needed MPLAB-IPE or an alternative programmmer.

         
  • Anobium

    Anobium - 2018-03-01

    Please do not post to this thread - open new threads for feedback etc. I want to keep this as information ONLY thread.

    I will delete posts to this thread.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.