Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:hi-pi [2017/03/21 04:45] – [Pickle Microchip PIC ICSP] darron | projects:hi-pi [2017/03/23 05:34] (current) – [Appendix] darron | ||
---|---|---|---|
Line 11: | Line 11: | ||
to reset a device which has low voltage programming mode disabled in its | to reset a device which has low voltage programming mode disabled in its | ||
configuration bits. | configuration bits. | ||
+ | |||
+ | === News === | ||
+ | |||
+ | A bug may occur with this circuit in certain situations, please refer to the | ||
+ | appendix. | ||
Line 118: | Line 123: | ||
=== Appendix === | === Appendix === | ||
+ | |||
+ | Thanks must go to Tomas Lorenc who has notified me a fix is required | ||
+ | for devices which have MCLR configured as an I/O. In this situation | ||
+ | a device is not brought out of reset and into programming mode due to VDD | ||
+ | being raised first. Here he presents a fix for this situation. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | For example, the PIC12F675 has this feature in it's configuration word. | ||
+ | |||
+ | < | ||
+ | bit5 | ||
+ | MCLRE: GP3/MCLR Pin Function Select bit(5) | ||
+ | 1 = GP3/MCLR pin function is MCLR | ||
+ | 0 = GP3/MCLR pin function is digital I/O, MCLR internally tied to VDD | ||
+ | </ | ||