Estoy creando un dispositivo con dos PIC, un PIC18F46K22 y un PIC16F88 . Tengo un búfer en el 18F46K22 que contiene un programa que quiero escribir en la memoria del programa del 16F88. No puedo hacer esto manualmente, porque tiene que suceder sobre la marcha (el búfer puede cambiar), por lo que la programación debe ser iniciada por el 18F46K22. Sin embargo, los bits de CONFIGURACIÓN se pueden configurar manualmente, no necesito cambiarlos sobre la marcha. Tampoco es necesario escribir en la memoria RAM del 16F88 o en la EEPROM antes del 18F46K22.
Los dos chips funcionan con 5 V y no hay suministro de 12 V disponible. ¿Supongo que tendré que utilizar la programación de bajo voltaje (LVP)?
¿Hay alguien que ya haya hecho algo así? ¿Hay algún código o circuito disponible en algún lugar para programar un PIC con un PIC?
Al final, esto es para hacer un dispositivo de codificación basado en PIC básico: el usuario edita el búfer en el 18F46K22, programa el 16F88 con él. Habrá una interfaz I 2 C entre los dos para que pueda compartir algo de resultados. La programación para el 16F88 será solo para fines matemáticos: el chip recibe alguna información sobre I 2 C y un disparador START en algún pin. Después de eso, el resultado se devuelve a través de I 2 C.