News:

PROTON pic BASIC Compilers for PIC, PIC24, dsPIC33

Main Menu

PICKIT3 devices list update ?

Started by JackB, Mar 14, 2025, 05:28 PM

Previous topic - Next topic

JackB

Hello,

I currently using a 'clone' PICKIT3 and tried to upload an HEX file to it, but the device list is old

and does not have the PIC18F46Q43.

usualy I open the HEX file, and write it to the PIC,

I found out the the PICKIT5 does have the PIC18F46Q43 in the list

Before spending 300$ for a pickit5 I'de like to know

can I use it the same way as my PICKIT3, read the HEX and write it to the pic.

What is my alternative, does this PICKIT3 devices list can be updated, or do I need to buy a newer PICKIT

Thanks for any help.


John Lawton

I'm using the NSDSP programmer for newer devices and 16bit parts when my trusty Melabs U2 programmer didn't support them. It's regularly updated which is most important.

https://www.northernsoftware.com/nsdsp/

John

flosigud

There is alternative software for PicKit 3 called PicKit Plus and another called PicKit Minus that might support PIC18F46Q43.

JackB

Many Thanks to John, flosigud

I'ved check both site, and sure enough the NSDSP programmer look interresting

also the software to replace the PICKIT3 look also great does anyone already used it is it any good.

I'll have to send some questions about both solution.


flosigud

I just checked and my copy of PicKit Plus does not support any q type PIC's. There may be updates that I'm not aware of.

rick.curl

Quote from: flosigud on Mar 14, 2025, 07:03 PMI just checked and my copy of PicKit Plus does not support any q type PIC's. There may be updates that I'm not aware of.
You may have an old copy.  Here's a current list: Pickit plus supported parts. Send an email to Evan Venn and I'm sure he can get you up to date.

-Rick

JackB

#6
Hello Rick,

just installed the PICKIT Plus from Evan, to work with my old PICKIT3 Programmer

everything work's great.

BTW,

I used to get my config parameters from datasheets, here and from MeConfig, from PBP3 Pro

I was lucky to find a config for a PIC18F46Q43 from Les here on the forum.

my question is, does an upgraded software like MeConfig exist or other application to simplify the task

of building a config for the PIC chip.

regards.



keytapper

If the programming mode still the ICSP I think the pickit3 should be able to program. Only those MCU that requires a particular working voltage may not do it.
Ignorance comes with a cost

kcsl

I use PICKIT2's with the PICKIT minus software, and will program most chips.
I'm currently working with the PIC18F27Q83 with no issues.

There's no room for optimism in software or hardware engineering.

RGV250

Hi Jack,
Not exactly sure what you are after, do you mean the config settings like this
;-------------------------------------------------------------------------------
;**** Added by Fuse Configurator ****
; Use the Fuse Configurator plug-in to change these settings

Device = 18F452

Declare Reminders Off
@ CONFIG_REQ = 0 ; Override Compiler's configuration settings
Asm-
Config OSC = RCIO ;RC oscillator w/ OSC2 configured as RA6
Config OSCS = OFF ;Oscillator system clock switch option is disabled (main oscillator is source)
Config PWRT = OFF ;PWRT disabled
Config BOR = On ;Brown-out Reset enabled
Config BORV = 20 ;VBOR set to 2.0V
Config WDT = On ;WDT enabled
Config WDTPS = 128 ;1:128
Config CCP2MUX = On ;CCP2 input/output is multiplexed with RC1
Config STVR = On ;Stack Full/Underflow will cause RESET
Config LVP = On ;Low Voltage ICSP enabled
Config Debug = OFF ;Background Debugger disabled. RB6 and RB7 configured as general purpose I/O pins.
Config Cp0 = OFF ;Block 0 (000200-001FFFh) not code protected
Config CP1 = OFF ;Block 1 (002000-003FFFh) not code protected
Config CP2 = OFF ;Block 2 (004000-005FFFh) not code protected
Config CP3 = OFF ;Block 3 (006000-007FFFh) not code protected
Config CPB = OFF ;Boot Block (000000-0001FFh) not code protected
Config CPD = OFF ;Data EEPROM not code protected
Config WRT0 = OFF ;Block 0 (000200-001FFFh) not write protected
Config WRT1 = OFF ;Block 1 (002000-003FFFh) not write protected
Config WRT2 = OFF ;Block 2 (004000-005FFFh) not write protected
Config WRT3 = OFF ;Block 3 (006000-007FFFh) not write protected
Config WRTC = OFF ;Configuration registers (300000-3000FFh) not write protected
Config WRTB = OFF ;Boot Block (000000-0001FFh) not write protected
Config WRTD = OFF ;Data EEPROM not write protected
Config EBTR0 = OFF ;Block 0 (000200-001FFFh) not protected from Table Reads executed in other blocks
Config EBTR1 = OFF ;Block 1 (002000-003FFFh) not protected from Table Reads executed in other blocks
Config EBTR2 = OFF ;Block 2 (004000-005FFFh) not protected from Table Reads executed in other blocks
Config EBTR3 = OFF ;Block 3 (006000-007FFFh) not protected from Table Reads executed in other blocks
Config EBTRB = OFF ;Boot Block (000000-0001FFh) not protected from Table Reads executed in other blocks
Endasm-
Declare Reminders On

;**** End of Fuse Configurator Settings ****
;-------------------------------------------------------------------------------


If so you need Fuse configurator plug in by John B.

Bob

JohnB

Or download Positron Studio which has Fuse Configurator built in and many other useful functions and wizards.
JohnB

JackB

Thank's Bob, and John for helping,

here's what I often use the free windows application from MeLabs name: MeConfig
it's very useful when building and understanding various parameters of a config for different PIC uC.

unfortunatly the application is no longer updated since the peoples who wrote it are no longer with MeLabs.
(https://support.melabs.com/articles/6151-meconfig)







dnaci