The main E-block EB006 uses Vpp=13 Volt for loading a program into a microcontroller. An other board MPLAB ICD2 or 3 does have Vpp = 12 Volt.
However in datasheet of e.g. PIC16F1825 there is a warning that Vpp of 12 Volt from the MPLAP is to high and should be lowered to 9Volt.
Up to now I used the EB006 board with succes to program often 16F1825 and equivalents. Burn down of a microcontroller on the testing board is no problem, but if you have your IC on a board to use in practice, it can become a big problem.
My question is: How critical is the maximum Vpp of 9 Volt for this kind of microcontrollers?
Thanks for help.
Kind regards
Jan Lichtenbelt
----
References:
MPLAB ICD:
http://www.microchip.com/Microchip.WWW. ... =en010046#
PIC16F1825:
http://ww1.microchip.com/downloads/en/D ... 41440B.pdf
EB006 board:
http://www.matrixmultimedia.com/datashe ... 6-30-7.pdf
Maximum Vpp using ICSP
- Jan Lichtenbelt
- Posts: 797
- Joined: Tue Feb 17, 2009 8:35 pm
- Location: Haren GN, the Netherlands
- Has thanked: 128 times
- Been thanked: 264 times
- Contact:
- Steve
- Matrix Staff
- Posts: 3431
- Joined: Tue Jan 03, 2006 3:59 pm
- Has thanked: 114 times
- Been thanked: 422 times
Re: Maximum Vpp using ICSP
In our testing, we have not encountered a problem programming these devices with a higher Vpp. However, we will continue to monitor the issue and if it becomes a problem then we have a number of possible solutions.
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: Maximum Vpp using ICSP
Nope no problems to report on this at the moment. Certainly no damaged chips I'm aware of.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
-
- Matrix Staff
- Posts: 9521
- Joined: Sat May 05, 2007 2:27 pm
- Location: Northamptonshire, UK
- Has thanked: 2585 times
- Been thanked: 3815 times
Re: Maximum Vpp using ICSP
I have used both 16F1824 and 16F1827 on Eb006 with no issues what so ever.
I guess with EB006 the current is limited to a save value, rather then direct connection to 14V minus 1.2V across bridge rectifier?
However when used with an external programmer, without ant external components these chips do get damaged. So I just use a resistor and zener diode in series to drop the voltage to a safe level.
Martin
I guess with EB006 the current is limited to a save value, rather then direct connection to 14V minus 1.2V across bridge rectifier?
However when used with an external programmer, without ant external components these chips do get damaged. So I just use a resistor and zener diode in series to drop the voltage to a safe level.
Martin
Martin
-
- Posts: 438
- Joined: Mon Aug 29, 2011 12:26 am
- Location: arizona
- Has thanked: 175 times
- Been thanked: 173 times
Re: Maximum Vpp using ICSP
thanks guys, so on my new pcb programmer board im making with the pickit2 i shouldnt have any issues with 13.5v vpp for any 8 bit chip in 20,28,40 pin configuration, i was gonna do the same as what martin suggested with a series resistor and switch to allow zener to ground on chip side of resistor to the safe level.... i dont see how this could effect the slew rate like microchip claims, i do see it taking a few micro seconds to stablize from 13.5 to 9v, i dont think microchip envisioned the datasheet circuit for the pickit2
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: Maximum Vpp using ICSP
Hello,
Will the PICkit 2 program these devices? I seem to remember seeing MPLAB saying that PICkit 2 didn't support them.
The PICkit 3 ICSP header is exactly the same anyway so if you cannot using the PICkit 2 then the 3 will work.
Will the PICkit 2 program these devices? I seem to remember seeing MPLAB saying that PICkit 2 didn't support them.
The PICkit 3 ICSP header is exactly the same anyway so if you cannot using the PICkit 2 then the 3 will work.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Re: Maximum Vpp using ICSP
Hello all.
I have PICkit2 and it works fine with these devices. Just need update the Device File up to 1.62.14 version.
Please see link below. But for PICkit2 need some additional elements for decrease Vpp voltage...
http://www.microchip.com/stellent/idcpl ... e=en027813
I have PICkit2 and it works fine with these devices. Just need update the Device File up to 1.62.14 version.
Please see link below. But for PICkit2 need some additional elements for decrease Vpp voltage...
http://www.microchip.com/stellent/idcpl ... e=en027813