• AVR Freaks

Helpful ReplyHot!PICKit 2Plus and PICKit 3Plus

Page: < 12 Showing page 2 of 2
Author
Mysil
Super Member
  • Total Posts : 3726
  • Reward points : 0
  • Joined: 2012/07/01 04:19:50
  • Location: Norway
  • Status: offline
Re: PICKit 2Plus and PICKit 3Plus 2018/08/12 17:43:53 (permalink)
3 (1)
Hi,
I do not see the difference between using a MCU or a FTDI chip for a ICSP programmer.
A FT232H/FT2232H chip is MCU exactly as any of the alternatives, it have just been programmed during production.
I do not know if it may be reprogrammed, and that doesn't matter either.
 
The ICSP protocol is  SPI communication with some tweaking, and may be done by MSSP peripheral in a PIC18,
by the SPI peripheral in a PIC24, or by corresponding SPI peripheral in AVR or SAM devices.
I do not doubt that ICSP programming could be done by SPI mode in a FTDI chip,
but that is not principally different.
 
There are also USB to SPI protocol converters available from Microchip,
MCP2210 USB to SPI bridge is pin-compatible with PIC18F14K50!
 
I think Mbedder is underestimating the work needed.
I do not think the challenge around ICSP programming is about establishing SPI communication anyway,
instead, majority of the work will be about caring for all the small and large detail differences between the several hundred PIC devices in many families.
 
Most of this work was done a long time ago for PICkit 1 and 2.
This was also ported to PICkit 3 Programmer Application, use the same device file.
 
Now Anobium and other people connected to the Great Cow BASIC community, have performed the task of updating PICkit 2 and PICkit 3 Programmer Application to support all the new PIC devices.
Admirable.
 
   Mysil
#21
qɥb
Monolothic Member
  • Total Posts : 3332
  • Reward points : 0
  • Joined: 2017/09/09 05:07:30
  • Location: Jupiter
  • Status: offline
Re: PICKit 2Plus and PICKit 3Plus 2018/08/12 17:58:54 (permalink)
0
Mysil
...
I do not see the difference between using a MCU or a FTDI chip for a ICSP programmer.
A FT232H/FT2232H chip is MCU exactly as any of the alternatives, it have just been programmed during production.
I do not know if it may be reprogrammed, and that doesn't matter either.

An FT232H cannot be programmed at all, it is just an interface chip which has some nice features to make bit banging the output pins a bit easier.
I think the whole point is that you make the programmer dumb, and put all the ICSP protocol into the PC application, which means the programmer never has to be updated.
 

This forum is mis-configured so it only works correctly if you access it via https protocol.
The Microchip website links to it using http protocol. Will they ever catch on?
PicForum "it just works"
#22
Anobium
Senior Member
  • Total Posts : 81
  • Reward points : 0
  • Joined: 2013/07/15 00:47:49
  • Location: 0
  • Status: offline
Re: PICKit 2Plus and PICKit 3Plus 2018/08/13 00:11:42 (permalink)
0
We are working on a universal programmer.  So, the last two posts are most interesting.  I will share more as we develop the solution to a working prototype.
#23
Anobium
Senior Member
  • Total Posts : 81
  • Reward points : 0
  • Joined: 2013/07/15 00:47:49
  • Location: 0
  • Status: offline
Re: PICKit 2Plus and PICKit 3Plus 2018/08/19 23:34:08 (permalink)
0
Update
Updated the parts database to improve support for 16(l)f191xx parts. The config mask was incorrect. Now corrected.

See http://gcbasic.sourceforge.net/pickitPlus for details on PICKit Plus for the PICkit™ 2 and PICkit™ 3 applications. PICKit 2Plus and PICKit 3Plus PICKit Plus are a replacement for the out of support Microchip PICKit2™ and PICKit3™ GUI software. The PICKit Plus software provides supports the lastest 8-bit Microchip microcontrollers.
#24
Anobium
Senior Member
  • Total Posts : 81
  • Reward points : 0
  • Joined: 2013/07/15 00:47:49
  • Location: 0
  • Status: offline
Re: PICKit 2Plus and PICKit 3Plus 2018/08/27 06:44:59 (permalink)
0
Update:  PICKitPlus resolves the BANDWGAP issue version 4.0.61.25 or greater
 
PICKitPlus resolves the BANDWGAP issue with 12f675 and other 12f and 16f devices.  With PICKit Plus you can easily reset/recover the BANDGAP. It is as simple as clicking the text in the user interact 'BandGap'.  Then, Erase or Write.  Simple.
 
See  http://gcbasic.sourceforge.net/Typesetter/index.php/pickitPlus on how to obtain PICKit Plus.
 
Evan
#25
Anobium
Senior Member
  • Total Posts : 81
  • Reward points : 0
  • Joined: 2013/07/15 00:47:49
  • Location: 0
  • Status: offline
Re: PICKit 2Plus and PICKit 3Plus 2018/10/01 08:52:36 (permalink)
0
Update
 

PICkit Plus now supports HEF and SAF memory.  You can reserve HEF and SAF for management - all the operations like Write and Erase now can retain HEF and SAF memory!! 
 
You merge, overwrite and import HEF and SAF memory.  
 
And, a lot easier that MPLAB-X.
#26
Anobium
Senior Member
  • Total Posts : 81
  • Reward points : 0
  • Joined: 2013/07/15 00:47:49
  • Location: 0
  • Status: offline
Re: PICKit 2Plus and PICKit 3Plus 2018/10/04 03:39:00 (permalink)
0
New YouTube videos.

How to use the software with all the functional changes including HEF/SAF support. How to install to a quick navigation around the software.  See https://www.youtube.com/w..?v=_1ocK39FRwg&t=1s
 
A video that shows the details on HEF/SAF support   See https://www.youtube.com/watch?v=urK8-ja1isI
 
And, more videos to come...that will cover:
Details on how HEF/SAF works, how to integrate into MPLAB-X ( how to avoid using MPLAB-X or MPLAB-IPE to progam a device).
 
And... more...
 
PICkit2 and PICkit3 clone manufactures are asking for certification that PICKit Plus works with the clones.... yes they do!!!!  Busy testing clone programmers with all these new devices.  
 
:-)
#27
Anobium
Senior Member
  • Total Posts : 81
  • Reward points : 0
  • Joined: 2013/07/15 00:47:49
  • Location: 0
  • Status: offline
Re: PICKit 2Plus and PICKit 3Plus 2018/10/06 03:09:48 (permalink)
0

Access Denied

You don't have permission to access "http://www.microchip.com/forums/post.aspx?" on this server.
Reference #18.d1d3dead.1538820368.a0e784c
#28
Anobium
Senior Member
  • Total Posts : 81
  • Reward points : 0
  • Joined: 2013/07/15 00:47:49
  • Location: 0
  • Status: offline
Re: PICKit 2Plus and PICKit 3Plus 2018/10/06 03:20:40 (permalink)
0
PICkit 2 and PICkit 3 clone manufacturers have asked 'does the new software work `my clone`?'.
 
The first to be fully certified is www.piccircuit.com iCP01 and iCP02.  We are making software explicitly for these devices.
 
http://www.piccircuit.com/shop/pic-programmer/25-icp01-usb-pic-programmer.html
 
http://www.piccircuit.com/shop/pic-programmer/55-icp02-usb-pic-programmer.html
 
Tested them here in the UK and they work well.  The new functionality that PICkit Plus exposes in terms of new devices, the new communications protocols, HEF/SAF etc etc all work.
 
As we certify more clone.- I will post
 
#29
NorthGuy
Super Member
  • Total Posts : 6309
  • Reward points : 0
  • Joined: 2014/02/23 14:23:23
  • Location: Northern Canada
  • Status: offline
Re: PICKit 2Plus and PICKit 3Plus 2018/10/06 08:29:12 (permalink) ☄ Helpfulby szlovak 2019/05/20 01:42:46
0
MBedder
Frankly speaking, a really good universal ICSP programmer hardware should NOT contain any MCU because the modern FT232H/FT2232H chips have all the necessary for this



These don't have programmable brains. Therefore, if you want to wait for something, you have to use continuous polling and long latency in the loop: PC -> FTDI -> target PIC -> FTDI -> PC. This easily may take 20 ms. With an MCU instead of FTDI you get MCU -> target PIC -> MCU loop which is in us. Same goes for programmable delays, which are nearly impossible to produce on FTDI. So, FTDI is not the best choice.
 
#30
Anobium
Senior Member
  • Total Posts : 81
  • Reward points : 0
  • Joined: 2013/07/15 00:47:49
  • Location: 0
  • Status: offline
Re: PICKit 2Plus and PICKit 3Plus 2019/06/13 09:08:12 (permalink)
0
An short update
 
Support Devices: We have updated the parts database to add more parts and to improve quality. See https://github.com/Anobium/PICKitPlus for the latest parts database.  Remember the newer parts are only supported when you use PICKit Plus software as the PICKit Plus software has the new protocols needed, but, lots of the parts we have added still work with the old software - you just need to test.
 
We have added a lot of new parts including parts like the 18f87k22 class, Q10 class and lots more, see the https://github.com/Anobium/PICKitPlus/blob/master/README.md for the latest list.  We update as we add more parts.

Software: We are adding more and more capabilities to the software for the PICKit2 and PICKit3 programmers both supported with GUIs and a single command line interface.   We are updating this software and we now provide automated updates to users.
 
Linux support is in final testing - so, when we get closer I will ask for testers.
 
Hardware:  In August 2019 we will release a new kit.  It is UK designed and UK manufactured.  It is a kit to make your own programmer and it will be less to buy than the cheapest clone on eBay.  Build you own programmer - should be fun.
 
We have a host of projects coming, with a new website under construction - it is exciting.  
 
Evan/Anobium
 
#31
ric
Super Member
  • Total Posts : 28422
  • Reward points : 0
  • Joined: 2003/11/07 12:41:26
  • Location: Australia, Melbourne
  • Status: offline
Re: PICKit 2Plus and PICKit 3Plus 2019/10/24 16:24:48 (permalink)
0
Anobium
...
Hardware:  In August 2019 we will release a new kit.  It is UK designed and UK manufactured.  It is a kit to make your own programmer and it will be less to buy than the cheapest clone on eBay.  Build you own programmer - should be fun.
...

How is this project coming along?

I also post at: PicForum
Links to useful PIC information: http://picforum.ric323.co...opic.php?f=59&t=15
NEW USERS: Posting images, links and code - workaround for restrictions.
To get a useful answer, always state which PIC you are using!
#32
Anobium
Senior Member
  • Total Posts : 81
  • Reward points : 0
  • Joined: 2013/07/15 00:47:49
  • Location: 0
  • Status: offline
Re: PICKit 2Plus and PICKit 3Plus 2019/10/25 23:28:57 (permalink)
0
The PK2 Programmer board is ready.  We want to produce a very low cost PK2 programmer that anyone can build and use.  We have made some good progress.
 
We have produced a few revisions of the board.   We have just received another revision of the board.  As we are busy releasing software and we need to find time to get the PK2 Programmer ready for a BETA release.
 
We have tested and it is fun to see nine of the these programmers all working at the same time using PKGang (our new gang programmer).
 
Attached is a photo of the board(s) (previous revision).  
 

 
If you are interested in supporting or helping send me a PM and I will contact you directly.  Very grateful for any assistance.
 
 
 

Attached Image(s)

#33
Shawty
Junior Member
  • Total Posts : 43
  • Reward points : 0
  • Joined: 2017/12/27 09:50:18
  • Location: North East, UK
  • Status: offline
Re: PICKit 2Plus and PICKit 3Plus 2020/06/29 15:13:02 (permalink)
0
I can confirm that the latest version of this software works flawlessly with my Velmann VM203 (PK2 Compatible) programmer:
 
https://www.velleman.eu/products/view/?id=417220
 
Connected to the programmer is a PIC16F18426 which is also being read/written/erased with no problems.
 
Even though MplabX does not support the part, I have PicKit2+ running in auto import & write mode, and the project set up to use the "simulator" device, every successful compile results in a new write to the MCU
 
Also tested using the command line interface, works fine too.
 
Seems to have loads of problems with my PK3 though, but you already know that @anobium as we've been exchanging emails for the past 2 days ;-)
 
#34
Page: < 12 Showing page 2 of 2
Jump to:
© 2020 APG vNext Commercial Version 4.5