[OT] Da Arduino ad altre MCU (PIC vs AVR)

Azalel:
Quindi: XC8, XC16, XC32 son tutti free con l'unica limitazione che l'ottimizazione del codice si ferma al secondo livello?

Si ed è comunque un buon livello di ottimizzazione, crea problemi solo se il tuo codice è al limite della flash/ram disponibile e non puoi usare un pic meglio dotato per motivi di costi, parliamo delle grandi produzioni dove 20 cent in più su un micro pesano sul budget totale.
Se hai problemi di velocità sono sempre risolvibili utilizzando parti di codice in assembly, poche righe possono fare miracoli :slight_smile:

Se fosse così non ci sarebbero differenze di prezzo troppo importanti fra le due e la scelta cadrebbe con decisione verso i PIC, data la loro maggior diffusione (Anche se, non so perché, a pelle, AVR mi ispira più fiducia)

La differenza di prezzo è solo nel costo dei micro, ed è favore dei PIC, il programmatore ha praticamente lo stesso costo però il PK3 è anche debugger hardware mentre l'AVRISP MKII è solo programmatore, inoltre mentre con gli AVR devi avere pure il programmatore HV se vuoi debrickarli con i PIC questo problema non esiste.