eblc1388 said:Nigel Goodwin said:...it will then switch MCLR directly from 0V to 13V, which selects programming mode more than fast enough for the oscillator not to start up.
My latest version of WinPicProg adds an extra output line for this exact reason!.
Hi, Nigel. Does the P16PRO40 programmer needs modification for this new feature to work properly?
Yes, the P16PRO40 isn't designed for ICSP - the WinPicProg ICSP changes were added for a specific series of ICSP PIC based boards. They consist of an interface board that connects to the PC, and target boards that plug directly into it. The interface board is powered by the 5V from the target board, and generates the 13V Vpp voltage using a switchmode PSU.
It makes for a small and easy to use system, and I've also added 'Run', 'Stop', and 'Reset' buttons to WinPicProg - so you can control the board (very basically!) from the software.
The boards 'should' be available in a while, hopefully later on this year?, and at low cost.
But the changes to WinPicProg are designed to be easily customised, you can select which pins it uses, and their polarity, so you can easily make your own.