uwefed:
I pin di Arduino hanno anche loro una limitazione per singolo pin (40mA)
Mi spiace contraddirti Uwe ma i pin del micro non hanno limitazione (intesa come autolimitazione). E' per questo che in caso di corto o richiesta eccessiva si bruciano.
Leo sostiene, in un suo articolo, che la resistenza interna di ciascun pin è di soli 25ohm (non ho trovato riferimenti sul datasheet) quindi la corrente sarebbe limitata, in caso di tensione di 5V e collegamento a massa (corto) a 200mA. Purtroppo il pin è dimensionato per supportare al massimo una corrente di 40mA quindi in caso di corso si brucia.
Ecco perché è sempre obbligatorio l'uso di resistenze per limitare la corrente.
Perché si possiamo anche dire che la corrente per pin è limitata dalla resistenza interna, ma purtroppo il limite è di molto superiore a quella massima. 200mA contro un massimo di 40mA.
Essendo inoltre di 150mA (altro dato che non trovo sul datasheet) la corrente massima per Porta, oltre al pin si fa fuori anche tutta la porta a cui esso è collegato.
Si salva, forse, il resto del micro poiché la sezione di alimentazione (Vcc e GND) resistono giusto fino a 200mA.