Eu quero tentar programar um chip PIC e apenas ver o quão diferente ele é comparado a um AVR. Eu tenho um AVRtinyISP e gostaria de saber se seria possível usá-lo para programar algum chip PIC? O que me limitaria de fazer isso?
Os chips AVR e PIC de hoje têm interfaces ICSP para upload de programas e usam pinagens aparentemente compatíveis para programação (o PIC exigia uma tensão mais alta fornecida para programá-lo, mas os chips mais novos não exigem mais isso).
Portanto, minha pergunta é: é possível remotamente programar um chip PIC com um programador AVR ISP, como AVRtinyISP ou AVR ISP MkII ?
Alguém já tentou isso?
Se não é possível ou é muito difícil, então quais são as limitações - são os protocolos usados, pinagens que não correspondem exatamente, classificações de tensão / corrente, mais alguma coisa? É possível fazer isso vice-versa, ou seja, usando um clone PICKit para programar um chip AVR? Quais seriam as modificações necessárias para tornar possível tudo isso?