27.8 In-Circuit Serial Programming™ (ICSP™)
The dsPIC33CK256MC006 family devices can be serially programmed while in the end application circuit. This is done with two lines for clock and data, and three other lines for power, ground and the programming sequence. Serial programming allows customers to manufacture boards with unprogrammed devices and then program the device just before shipping the product. Serial programming also allows the most recent firmware or a custom firmware to be programmed. Refer to the “dsPIC33CK256MC006 Family Flash Programming Specification” (www.microchip.com/DS70005446) for details about In-Circuit Serial Programming (ICSP).
Any of the three pairs of programming clock/data pins can be used:
- PGC1 and PGD1
- PGC2 and PGD2
- PGC3 and PGD3
