Hay varias maneras para el flash de su código a un microcontrolador.
En la web, encontraréis un montón de auto-hecho a los programadores, pero por lo general, también se han hecho a sí mismo software y no están (bien), integrada en el MPLAB IDE.
La solución más barata de Microchip es un PicKit de ~40€ que se acaba de conectar a la PC a través de USB. A pesar de que el PicKit tiene algunas opciones de depuración, también es el más poderoso En el Circuito Depurador' CIE ~180€, que tiene más características de depuración, pero, por supuesto, también puede parpadear las fichas.
Siempre sentí el PicKit es suficiente para mí.
Hay terceros versiones por ahí, como microchip publica firmware y esquemas para el PicKit, pero si usted compra, asegúrese de que usted realmente consigue lo que usted piensa que lo que usted consigue. Una vez vi una oferta para PicKit 3, pero yo no estaba seguro de si no es un PicKit 2.
Solo como comentario: Hay Microchip Mcu, que pueden flash sí mismos. Por ejemplo, hemos utilizado la PIC18F2450/2550/4450/4550 familia con USB integrado y poner un gestor de arranque. Cuando el puente está cerrado, el MCU enteres el modo gestor de arranque en el inicio, y usted puede actualizar su flash MCU con su código. Eso es todo lo disponible de Microchip.
Para utilizar este servicio, usted necesita un par de modificaciones a su código. Y, por supuesto, usted necesita un regular programador inicialmente flash el gestor de arranque en el MCU. Así, esta característica no tiene sentido si usted tiene un programador. Pero es bueno si quieres actualizaciones de firmware para sus clientes.