Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
simply to put ADG451 or ADG431 ...Andy_123 said:It is possible that they used 2 switches in parallel for 13V to reduce resistance
2: Voltage spikes below VSS at the MCLR pin, inducing currents greater than 80 mA, may cause latch-up.
Thus, a series resistor of 50-100? should be used when applying a “low” level to the MCLR pin rather than pulling this pin directly to VSS.
The transistor can be switched off, take lothar's design as example:Target-Vpp pin cannot be driver Hi-Z
potyo said:Why using DG411 is better than using transistors? I see differences only in the used space(DIL14+4*Res vs. DIL14+3*Res+2*TO92) if we use series resistor(50-100Ω) to avoid latch-up.
R2D1 said:This thread is so active, need to catch up.
BTW, you may better get an isolation transformer for your soldering iron. I did consider the isolation possibility, but a VR tuned VPP design already take 3 opto coupler + 2 isolator. After consideration, auto VPP setting is more important than isolation to me.
The transistor can be switched off, take lothar's design as example:Target-Vpp pin cannot be driver Hi-Z
h**p://home.vrweb.de/~lotharstolz/stolz.de.be/icd/text02.html
If RC0 > VDD-0.6V, T1 turn off -> T2 turn off. MCLR pin will not see VPP.
If the MCLR pin does not rise fast enough, while the device’s voltage is in the valid operating range, the internal Program Counter (PC) can increment. This means that the PC is no longer pointing to the address that you expected to be at. The exact location depends on the number of device clocks that occurred in the valid operating region of the device.
What I mean is the target will not see the VPP when it ramp up/down as long as the transistor is off, so no risk of damage from transistor circuit. I agree the DG411 is better, but those already built the transistor design should not be worried.Target-Vpp pin cannot be driver Hi-Z there is a chance that target will receive an over-voltage whilst pin is ramped
You are right, I compare to the wrong circuit - Potyo's design. Which do not implement target pin 6, so the NAND gate is missing.The second design uses two buffer types simplifies direction control BUT requires NAND gate for logic function - no advantage
This is true for ICD1 connector. Refer to ICD2 user guide, pin 6 is mark as Not Used (Figure 9-1).Pin6 is RB3 Low Voltage Programming enable pin - see 877A data sheet
I guess it is safe to remove any circuit driving pin 6.[ICD2 UG Pg. 20] Note: MPLAB ICD 2 does not support Low Voltage Programming. MPLAB ICD 2 will disable this function. You cannot enable it through programming using the MPLAB ICD 2.
Are you sure in it? I have now connected an 580Ω resistor between isp-vdd and pgd pins(target powered from icd2 checkbox was checked), and the current through these resistor was 8mA(4.8V/580Ω≈8mA). So the output was not in HiZ, it was in low state after executing the Read command(Programmer-->Read).polymath said:The PGD & PGC if buffered as ICD-Original also go to Hi-Z.
This automatically isolates target when running.
Questions:
Anyone know why the Target PGD need to connect to RC4 & RC5 (2 pin), while Target PGC only connect to RC3 (1 pin).
- MPLAB downloaded temporary USB bootloader into empty memory area.
- reset - you can hear USB disconnected and re-connected again using temp BL
- using temp bootloader MPLAB erased and downloaded new bootloader
- reset - you can hear USB disconnected and re-connected again using new BL
Yes, I agree with you!Lothar Stolz said:concerning the dc/dc-converter-design-process:
perhaps take a look at SwitcherCAD from LT, is a very good SPICE-simulator (helpfull for stability, various load situations, startup, etc.) It's for free. I like it better than PSpice!
Line Addr Opcode Disassembly
600 0257 3008 MOVLW 0x8
601 0258 00D0 MOVWF 0x50
602 0259 0DD7 RLF 0x57, F
603 025A 1C03 BTFSS 0x3, 0
604 025B 2A5E GOTO 0x25e
605 025C 1786 BSF 0x6, 0x7
606 025D 2A5F GOTO 0x25f
607 025E 1386 BCF 0x6, 0x7
608 025F 0000 NOP
609 0260 0000 NOP
610 0261 0000 NOP
611 0262 0000 NOP
612 0263 1706 BSF 0x6, 0x6
613 0264 0000 NOP
614 0265 0000 NOP
615 0266 0000 NOP
616 0267 0000 NOP
617 0268 1306 BCF 0x6, 0x6
618 0269 0BD0 DECFSZ 0x50, F
619 026A 2A59 GOTO 0x259
620 026B 0008 RETURN
621 026C 1486 BSF 0x6, 0x1
622 026D 1706 BSF 0x6, 0x6
623 026E 1786 BSF 0x6, 0x7
624 026F 0008 RETURN
625 0270 1486 BSF 0x6, 0x1
626 0271 1706 BSF 0x6, 0x6
627 0272 1386 BCF 0x6, 0x7
628 0273 0008 RETURN
629 0274 1486 BSF 0x6, 0x1 *****duplicate code
630 0275 1706 BSF 0x6, 0x6
631 0276 1386 BCF 0x6, 0x7
632 0277 0008 RETURN