Good day everyone!
Apologies if this might have asked before in this forum but I couldn't find any matching threads, thus posting.
I've this circuit board with an In-System programming header for the ease of program updating. The circuit works fine if I insert the Atmega to the board after uploading the program.
But since its driving a push-pull transformer through a set of MOSFETs, whenever I try to burn the program through the ISP header, both FETs get turned on at the moment of uploading and as you expect, SMOKES! from FETs.
Is there any particular circuit setup so that the high and low side MOSFET gates are not simultaneously affected by the GPIOs at the time of programming ?