>> Il PlayGround Italiano ti vuole conoscere <<

ma certo che ti ho addato!!
tu non mi hai ancora autorizzato...
cmq vabbè...

vedo che hai messo la Avcc a +5v direttamente e ho pensato che magari può dare qualche problema...

gli ingressi analogici non li uso; li uso come output digitali.
3 pin analogici li uso per il ricevitore IR
gli altri 3 per ora non sono usati...

la usb comunica direttamente con l ATmega168?

No, ho lasciato i pin a livello TTL, se vuoi connetterti in seriale devi avere un convertitore di livelli...
Ho lasciato così per abbattere i costi, siccome una volta ottenuta una PCB definitiva dovrei farne 4/5 per morosa e amici, ho pensato di non mettere il convertitore, chi poi la vuole collegare recupera un convertitore