Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:hi-pi [2017/03/21 04:46] – [Appendix] darronprojects: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.
  
 {{:projects:hi-pi-mod.png?200}} {{:projects:hi-pi-mod.png?200}}
 +
 +For example, the PIC12F675 has this feature in it's configuration word.
 +
 +<code>
 +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
 +</code>
 +
 +