Hai centrato in pieno il "difetto" di Arduino...
Anche se in teoria si potrebbe sfruttare Arduino Uno per programmare degli altri Atmega bla bla bla...e arrivare a ciò che vuoi fare tu...
Per quanto riguarda i PIC, una guida che ho trovato molto semplice e che ho consigliato a molti è quella di
Settorezero...ma ce ne sono tantissime online