Microcontroller In Circuit Serial Programming (ICSP) with Microchip PIC and Atmel AVR


Posted on Feb 7, 2014

The programmer uses serial signaling scheme to program the chip in circuit. The signaling is carried through the programming clock (PGC or ICSPCLK) and the programming data (PGD or ICSPDAT) pins. In addition, the MCLR/VPP pin is used as either a high voltage programming signal or an attention indicator to the device. Wherever application allows, use dedicated pins for ICSP. It will save you much trouble. Not sharing a pin both for ICSP and I/O for example, minimizes the preparation work which needs to be done to allow ICSP.


Microcontroller In Circuit Serial Programming (ICSP) with Microchip PIC and Atmel AVR
Click here to download the full size of the above Circuit.

In Circuit Serial Programming is a method of directly programming a Microchip PIC or Atmel AVR while in they are connected to a circuit, as opposed to programming the chip ahead, and only then soldering it to a circuit. There are many benefits to ICSP, but also some important design considerations which I will try to highlight.




Leave Comment

characters left:

Related Circuits

  • New Circuits

    .

     


    Popular Circuits

    12v 10 LED battery monitor
    Pulsed Charger for Lead Acid batteries (NE555)
    Safe-constant-current-source
    Sonar-transducer-switch
    Electronics Circuits Reference Archive Audio LED VU meter
    Design on the basis of the mechanically controlled digital frequency meter of one piece
    Differential Light
    sound via laser light
    3-6V Xenon Strobe Light
    TW-42 FM radio transmitter high-frequency amplifier circuit section



    Top