Quiero probar a programar un chip PIC y ver qué diferencia hay con un AVR. Tengo un AVRtinyISP y me gustaría saber si es posible utilizarlo para programar un chip PIC. ¿Qué me impediría hacerlo?
Tanto los chips AVR como los PIC actuales tienen interfaces ICSP para la carga de programas y utilizan pinouts aparentemente compatibles para la programación (el PIC solía requerir un mayor voltaje suministrado para programarlo, pero los chips más nuevos ya no lo requieren).
Así que mi pregunta es: ¿es remotamente posible programar un chip PIC con un programador AVR ISP, como AVRtinyISP o AVR ISP MkII ?
¿Alguien lo ha intentado alguna vez?
Si no es posible o es demasiado difícil, ¿cuáles son las limitaciones? ¿Son los protocolos utilizados, los pinouts que no coinciden exactamente, los voltajes/corrientes, algo más? ¿Es posible hacerlo a la inversa, es decir, utilizar un clon de PICKit para programar un chip AVR? ¿Cuáles serían las modificaciones necesarias para hacer posible algo así?