Hot!PICKit 2Plus and PICKit 3Plus

Page: < 12 Showing page 2 of 2
Author
Mysil
Super Member
  • Total Posts : 2885
  • 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 : 3329
  • 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
Junior Member
  • Total Posts : 46
  • 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
Junior Member
  • Total Posts : 46
  • 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
Junior Member
  • Total Posts : 46
  • 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
Junior Member
  • Total Posts : 46
  • 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
Junior Member
  • Total Posts : 46
  • 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
Junior Member
  • Total Posts : 46
  • 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
Junior Member
  • Total Posts : 46
  • 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 : 5045
  • Reward points : 0
  • Joined: 2014/02/23 14:23:23
  • Location: Northern Canada
  • Status: online
Re: PICKit 2Plus and PICKit 3Plus 2018/10/06 08:29:12 (permalink)
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
Page: < 12 Showing page 2 of 2
Jump to:
© 2018 APG vNext Commercial Version 4.5