PIC18F25k50 - Programación ICSP - ¿Necesito conectar MCLR a PICKIT para un nuevo dispositivo?

1

Soy nuevo en el mundo PIC. Compré algunos dispositivos PIC, PicKit 3 y ahora estoy trabajando en el primer circuito. He ordenado accidentalmente el paquete SSOP y no puedo probarlo en el panel de pruebas; tengo que hacer PCB. Me quedé atrapado en la interfaz de programación.

PIC18F25k50 que estoy usando tiene:

Programación en serie de circuito único (ICSP ™) a través de dos pines

¿Está activado de forma predeterminada?

¿Puedo programar un nuevo dispositivo virgen mediante 2 pines (y GND) conectados a PicKit3?

No pude encontrar nada sobre esto en la hoja de datos y en el manual de PICKit, sin embargo, estos son documentos grandes, tal vez lo perdí.

También traté de preguntar sobre esto en los foros de Microchip, pero creé 3 subprocesos diferentes y están esperando la aceptación del moderador por 3 días ...

    
pregunta Kamil

2 respuestas

3
  

¿Puedo programar un nuevo dispositivo virgen mediante 2 pines (y GND) conectados a   PicKit3?

No, tienes que tener 5 pines. Mínimo absoluto = 5 pines.

Potencia, tierra, clk, datos, mclr.

Los programadores normalmente desean ver la alimentación ya sea que la alimentación sea o no proporcionada por el dispositivo.

    
respondido por el Erik Friesen
0

Sí, esta función está habilitada de forma predeterminada. Cuando el programador aplica un voltaje de programación, la funcionalidad de programación de estos pines se valida automáticamente y se anula cuando se realiza. Dependiendo de su diseño, cualquier E / S regular conectada a los pines CLS / DATOS ICSP del microcontrolador también obtendrá esos impulsos y usted debe diseñar alrededor de eso. Si son sensibles a esos pulsos, es posible que tenga que cambiarlos a otros pines o colocar algún tipo de puerta de transmisión que desconecte esas líneas cuando se están programando.

Tampoco está SOL en términos de empalmar un SSOP / SOIC. Puede comprar una pequeña tabla de ruptura como éste en Sparkfun. Están disponibles para muchos otros paquetes también. Suelde el chip y las filas de pines en él y puede soltarlo directamente en su tablero.

Ya que está usando PICKIT estándar, asegúrese de deshabilitar la programación de bajo voltaje en los indicadores de configuración de su programa. Eso no es crítico para la operación, pero me pasaron cosas raras con el microcontrolador cuando se dejó activado.

    
respondido por el BB ON

Lea otras preguntas en las etiquetas