Microchip released a new PICKit 4 debugger - programmer

Anything not related to a specific project.

Microchip released a new PICKit 4 debugger - programmer

Postby octal » Wed Mar 07, 2018 3:57 pm

octal
Sr. Member
Sr. Member
 
Posts: 300
Joined: Mon Apr 12, 2010 10:46 am
Location: France

Re: Microchip released a new PICKit 4 debugger - programmer

Postby mikeb » Thu Mar 08, 2018 4:18 am

octal wrote:MPLAB PICkit 4 In-Circuit Debugger

http://www.microchip.com/Developmenttoo ... O=PG164140


Thank you for the news! Although, if that PICKIT4 like PICKIT3 will not have the reliable AND open-source Linux software & drivers (like my PICKIT2) that PICKIT4 will be a dead hardware to me

EDIT: I wrote a message to MicroChip's e-mail for PICkit 4 which is specified at your link.
If you care about open source please also write a message, just don't copy paste me ;)

Good day! We are already using a lot of your PICkit 2 devices - they
work perfectly under Linux and there is a " pk2cmd " open source Linux
utility for flashing - so we don't need any closed binary blobs or
proprietary closed source software to use our PICkit 2's. Sadly PICkit
3 was buggy and there was no open source " pk3cmd " utility for Linux
- only a closed source one for Windows - so we skipped this product

For PICkit4 you tell that it is supported by Linux at the " Host
System Requirements " - but what will be the quality of your Linux
support ? Are you going to create a " pk4cmd " open source utility for
using your device under Linux, or there will be only a closed source
way?

If there will not be any open source flashing utility to use with
PICkit4 then we will skip this product as well, because we do not
install any closed source software to the Linux systems at our company
out of security reasons. If the software is closed source, we can't be
sure there are no backdoors hidden inside it: many reputable companies
have been caught with it, so a reputation of any company, even of
Microchip, is not a guarantee that there will not be any backdoors
hidden inside your closed source software products. Also, using the
closed source software together with open source Linux operating
system is against its' principles and GNU ideology

So, do you plan to create the open source flashing utility for PICkit
4, with " pk4cmd " as a possible name ?
mikeb
Newbie
Newbie
 
Posts: 39
Joined: Fri Sep 09, 2016 2:50 am

Re: Microchip released a new PICKit 4 debugger - programmer

Postby tommesha » Thu Apr 12, 2018 9:56 pm

The MPLAB PICkit 4 programs faster than its predecessor
tommesha
Newbie
Newbie
 
Posts: 2
Joined: Thu Apr 12, 2018 9:53 pm

Re: Microchip released a new PICKit 4 debugger - programmer

Postby dpropicweb » Fri Apr 13, 2018 3:07 am

From the PICLIST regarding the new ICD4 (not PICkit4:

"
- ICD4 cannot provide any target power unless an external power adaptor is
connected. The ICD3 on the other hand can provide target power from the USB
supply alone, and has no connection for external power.

- The external power adaptor required is 9V DC. There are few places in the
documentation that state this. It's a 2.5mm pin DC jack, centre positive (as
expected, but not stated anywhere I could find). Nor is there anything I can find that
states the range of acceptable DC input voltage.

- Programmer won't program if it detects residual power on the programming pins
(comes up with a warning and won't let you continue), not a problem with ICD3.
While this seems like a reasonable precaution, it can create some problems. It
doesn't seem to be a feature that the user can confgure (set threshold) or turn off,
using MPLABX IDE v4.15 anyhow. The project I am working on presently will
ultimately be battery powered, but for development it's powered by the ICD. I have
an FTDI USB/USART cable connected to the uC serial port for debugging... TXD
from PC pushes up the uC supply rail enough to bring up the warning. Fixed by
adding 10k in series with TXD and 1k across uC VDD/VSS... works, just kind of a
hassle. Would be nice to plug in a programmer/debugger and have it work without
modifying the hardware.

- The ICD4 is taller and heavier than the ICD3, and has a metal (aluminium) case.

- The LED bar across the top of the ICD4 looks cool.
"
dpropicweb
Sr. Member
Sr. Member
 
Posts: 339
Joined: Thu Apr 22, 2010 5:44 am
Location: The LAN Downunder

Re: Microchip released a new PICKit 4 debugger - programmer

Postby octal » Thu Apr 19, 2018 9:14 am

dpropicweb wrote:From the PICLIST regarding the new ICD4 (not PICkit4:

"
- ICD4 cannot provide any target power unless an external power adaptor is
connected. The ICD3 on the other hand can provide target power from the USB
supply alone, and has no connection for external power.

- The external power adaptor required is 9V DC. There are few places in the
documentation that state this. It's a 2.5mm pin DC jack, centre positive (as
expected, but not stated anywhere I could find). Nor is there anything I can find that
states the range of acceptable DC input voltage.

- Programmer won't program if it detects residual power on the programming pins
(comes up with a warning and won't let you continue), not a problem with ICD3.
While this seems like a reasonable precaution, it can create some problems. It
doesn't seem to be a feature that the user can confgure (set threshold) or turn off,
using MPLABX IDE v4.15 anyhow. The project I am working on presently will
ultimately be battery powered, but for development it's powered by the ICD. I have
an FTDI USB/USART cable connected to the uC serial port for debugging... TXD
from PC pushes up the uC supply rail enough to bring up the warning. Fixed by
adding 10k in series with TXD and 1k across uC VDD/VSS... works, just kind of a
hassle. Would be nice to plug in a programmer/debugger and have it work without
modifying the hardware.

- The ICD4 is taller and heavier than the ICD3, and has a metal (aluminium) case.

- The LED bar across the top of the ICD4 looks cool.
"


Sorry but you are writing comparison about ICD3 vs ICD4. The post I published is about PICKit4 and NOT ICD4 ;)
octal
Sr. Member
Sr. Member
 
Posts: 300
Joined: Mon Apr 12, 2010 10:46 am
Location: France


Return to General discussion