Programación PIC

0

Tomé un viejo interruptor KVM que no me sirve, pero tenía muchos chips enchufados. Cuatro de estos chips son PIC16F873-04 / SP.

Lahojadedatosparaestoses esta hoja

¿Hay alguna manera en que pueda programar y hacer uso de estos chips extraídos? Soy 100% nuevo en cualquier cosa basada en PIC o chip, sin embargo, sé sobre electrónica.

    
pregunta DevelopedLogic

2 respuestas

4

Sí, puedes borrar y programar estos chips. El programa estará bloqueado de lectura pero siempre se puede borrar por completo.

El entorno de desarrollo es gratuito (MPLAB-X) y puede obtener un compilador XC8 en modo demo de Microchip gratis (no se optimiza en modo demo / libre), o usar ensamblaje (bastante fácil para programas pequeños, más fiddly que te encuentras con la banca).

Para borrar y programar los chips físicamente, necesitas un programador que puedas hacer o comprar. Un clon de Pickit 3 es aproximadamente $ 10 de China, o hay muchas maneras de hacer un programador simple, incluso con un Arduino y sin hardware adicional para LVP (programación de bajo voltaje), sin embargo, puede que no funcione en esos chips en particular ya que no lo son. virgen y puede tener LVP deshabilitado. Los programadores de funciones completas ponen un voltaje relativamente alto en el pin / MCLR. En las partes más recientes (relativamente hablando) de PIC16F8 *** como esta, la alta tensión es simplemente un estado de entrada y no se usa directamente para programar las celdas de memoria flash; otra alta tensión se genera internamente para ese propósito.

Las especificaciones de programación para esta parte se encuentran en el documento DS39025F . Cualquier voltaje de Vdd + 3.5 a 13.5V es aceptable en / MCLR para la programación de alto voltaje.

Microchip aún está liberando piezas en la serie PIC16, y algunas de las piezas desarrolladas en los últimos años tienen periféricos muy interesantes, como osciladores controlados numéricamente, pequeños bloques lógicos programables, etc. Pero en general, si tuviera que elegir un PIC para comenzar, podría ser el PIC24, PIC32 o PIC18, a menos que esté diseñando un producto sensible al costo que exija un micro de 8 bits.

    
respondido por el Spehro Pefhany
0

Puedes, pero creo que estás empezando por el final equivocado. Para programarlos y depurarlos, necesitará un programador / depurador de PIC. También le sugiero que obtenga una placa de pruebas y una fuente de alimentación. Para ese entonces, usted ha gastado cincuenta veces más que lo que extrajo del conmutador KVM y ni siquiera sabe si aún funcionan.

    
respondido por el Oldfart

Lea otras preguntas en las etiquetas