Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
|
Forum Index : Microcontroller and PC projects : SNAP programmer
Author | Message | ||||
palcal Guru Joined: 12/10/2011 Location: AustraliaPosts: 1873 |
Just got a new SNAP programmer from Microchip. My Pickit 3 clone stopped working. The new tool is recognised by MPLAB but when I try to connect I get this error. I can't find where to change the Voltage Level. I've searched Microchip for the answer but can't find anything. HELP!!! "It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all" |
||||
bigmik Guru Joined: 20/06/2011 Location: AustraliaPosts: 2914 |
Hi PalCal, Based on my using of the pickit3 there is a section in the menu for Advanced options that prompts for a password that brings up a menu The password is microchip Maybe the setting is in there. Regards, mick Mick's uMite Stuff can be found >>> HERE (Kindly hosted by Dontronics) <<< |
||||
barewires Newbie Joined: 13/04/2015 Location: United KingdomPosts: 30 |
According to the Microchip Forum: https://forum.microchip.com/s/topic/a5C3l000000MebqEAC/t386157 Snap doesnt have any power output. It relies on DUT having its own power supply. |
||||
palcal Guru Joined: 12/10/2011 Location: AustraliaPosts: 1873 |
Yes I've read that and gone into advanced settings. In advanced settings you can only select high or low power programming. There is no provision anywhere to set a voltage value. "It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all" |
||||
palcal Guru Joined: 12/10/2011 Location: AustraliaPosts: 1873 |
I changed chips and successfully programmed a PICMX170, I am trying to program a PIC16F1455 in a ZIF socket, so maybe not good contact, will look into it. I suspect the error about voltage is some sort of error in itself. "It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all" |
||||
zeitfest Guru Joined: 31/07/2019 Location: AustraliaPosts: 482 |
IIRC the 16F1455 as supplied has a configuration bit set that prevents LVP by default, so initially HVP is needed, I think the SNAP is LVP only ?? (unless another voltage source is present ??) Also 16f1455 uses different pins for LVP cf. HVP, maybe check the pins used for programming. |
||||
palcal Guru Joined: 12/10/2011 Location: AustraliaPosts: 1873 |
I now have a feeling the chip was already programmed, I have had the chips for years and maybe programmed them all when I received them. They are SOIC so I will have to solder one in and test it when the boards arrive. "It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all" |
||||
phil99 Guru Joined: 11/02/2018 Location: AustraliaPosts: 2135 |
Modifying the Snap programmer to provide power. Silicon Chip June 2021 page 69. There are 5V and 3.3V pads near the voltage regulator, about 6mm apart. Snip the middle pin off a 3 pin header socket, spread the pins a little to match those pads and solder to the pads. Snip one end off a Dupont wire and solder it to pin 2 of the programming header socket. Plug the other end into the required voltage. |
||||
amigawizard Regular Member Joined: 15/08/2023 Location: AustraliaPosts: 43 |
27.2 Low-Voltage Programming Entry Mode The Low-Voltage Programming Entry mode allows the PIC® Flash MCUs to be programmed using VDD only, without high voltage. When the LVP bit of Configuration Words is set to ‘1’, the low-voltage ICSP programming entry is enabled. To disable the Low-Voltage ICSP mode, the LVP bit must be programmed to ‘0’. Entry into the Low-Voltage Programming Entry mode requires the following steps: 1. MCLR is brought to VIL. 2. A 32-bit key sequence is presented on ICSPDAT, while clocking ICSPCLK. Once the key sequence is complete, MCLR must be held at VIL for as long as Program/Verify mode is to be maintained. If low-voltage programming is enabled (LVP = 1), the MCLR Reset function is automatically enabled and cannot be disabled. See Section 6.5 “MCLR” for more information. The LVP bit can only be reprogrammed to ‘0’ by using the High-Voltage Programming mode. Wayne ! ` |
||||
Print this page |