Cosa cuccede se mando un +5v a un pin Output LOW

Ciao a tutti

Può succedere nelle sperimentazioni che arduino sia collegato a un circuito con porte settate su logic-input, poi sbadatamente si carica un nuovo programma dove quelle porte diventano logic-output.

ad esempio in un caso in cui ho un contatto chiuso a:
pulsante +5v e la porta logica è settata a output LOW
pulsante 0v e la porta logica è settata a output HIGH

Sulla carta ho un cortocircuito, domando: il chip ha una resistenza in serie che ne potrebbe proteggere il corto? o devo prevedere io di metterne una?

saluti

Una R da minimo 150 ohm limita la corrente a 40mA circa quindi quando il pin è OUT HIGH e lo mandi a massa la R lo protegge; dovrebbe essere la stessa cosa per il caso opposto. Tieni presente che in realtà non hai un corto circuito visto che i pin non funzionano come relé, quindi parliamo di livelli logici non di punti di alimentazione, il problema della massima corrente in uscita esiste e si risolve come detto, in ingresso bisognerebbe "vedere" com'è l'elettronica del pin settata su OUT LOW.

Ok grazie.