INTRODUCTION
The technical brief describes how to implement in-cir-
cuit serial programming (ICSP™) using the
PIC12C5XX OTP PICmicro™ MCU.
ICSP is a simple way to manufacture your board with
an unprogrammed PICmicro and program the device
just before shipping the product. Programming the
PIC12C5XX MCU in-circuit has many advantages for
developing and manufacturing your product.
• Reduces inventory of products with old
firmware. With ICSP, the user can manufacture
product without programming the PICmicro MCU.
The PICmicro will be programmed just before the
product is shipped.
• ICSP in production . New software revisions or
additional software modules can be programmed
during production into the PIC12C5XX MCU.
• ICSP in the field. Even after your product has
been sold, a service man can update your
program with new program modules.
• One hardware with different software. ICSP
allows the user to have one hardware, whereas
the PIC12C5XX MCU can be programmed with
different types of software.
• Last minute programming. Last minute pro-
gramming can also facilitate quick turnarounds on custom orders for your products. TB017
How to Implement ICSP Using PIC12C5XX OTP MCUs
custom orders for your products.
Author: Thomas Schmidt
Microchip Technology Inc. IN-CIRCUIT SERIAL PROGRAMMING
To implement ICSP into an application, the user needs
to consider three main components of an ICSP system:
INTRODUCTION Application Circuit, Prog……