How to Implement ICSP™ Using PIC16CXXX OTP MCUs

In-Circuit Serial Programming is a great way to reduce your inventory overhead and time-to-market for your product. By assembling your product with a blank Microchip microcontroller, you can stock one design. When an order has been placed, these units can be programmed with the latest revision of firmware, tested, and shipped in a very short time. This method also reduces scrapped inventory due to old firmware revisions. This type of manufacturing system can also facilitate quick turnarounds on custom orders for your product.

Most people would think to use ICSP with PICmicro™ OTP MCUs (one time programmable microcontroller units) only on an assembly line where the device is programmed once. However, there is a method by which an OTP device can be programmed several times depending on the size of the firmware. This method, explained later, provides a way to field upgrade your firmware in a way similar to EEPROM- or Flash-based devices.

Typical application circuits In-Circuit Serial Programming

Read PDF: How to Implement ICSP™ Using PIC16CXXX OTP MCUs

0 comments: