Voglio provare a programmare un chip PIC e vedere quanto è diverso rispetto a un AVR. Ho un AVRtinyISP e vorrei sapere se sarebbe possibile usarlo per programmare un chip PIC? Cosa mi impedirebbe di farlo?
Entrambi i chip AVR e PIC di oggi dispongono di interfacce ICSP per il caricamento del programma e utilizzano piedinature apparentemente compatibili per la programmazione (PIC utilizzava una tensione più elevata per programmarlo, ma i chip più recenti non lo richiedono più).
Quindi la mia domanda è: è anche possibile programmare in remoto un chip PIC con un programmatore ISP AVR, come AVRtinyISP o AVR ISP MkII ?
Qualcuno l'ha mai provato?
Se non è possibile o è troppo difficile, quali sono i limiti: sono i protocolli utilizzati, i piedinature non corrispondenti esattamente, i voltaggi / i valori di corrente, nient'altro? È possibile farlo viceversa, cioè usando un clone PICKit per programmare un chip AVR? Quali sarebbero le modifiche necessarie per rendere tutto ciò possibile?