I limiti dove riconosce un entrata H o L sono scritti nel Datasheet.
tabella "28.2 DC Characteristics" a pagina 313 di
http://www.atmel.com/Images/doc8161.pdfComunque a differenza dei vecchi TTl nei ATmega, come anche nei integrati CMOS dipendono dalla tensione di alimentazione.
Alimentato a 5V i livelli H sono: da 0.6*VCC a VCC + 0.5 ovvero 3V a 5V
Mentre i livelli L sono da -0.5V a 0.3* VCC ovvero da -0,5V a 1,5V
Per i pin reset e del quarzo valgono altri valori, ma normalmente non ci si aggiunge niente a quei pin.
Livelli tra 1,5 e 3V non vengono riconosciuti come L o H ovvero lo stato resta come era in precedenza. Esempio: se la tensione passa da 4V a 2V viene riconosciuto come H. Se passa da 1V a 2V viene riconosciuto come L.
Questi valori valgono per le entrate mentre per le uscite danno una tensione:
H: sopra 4,2V
L: sotto 0,9V
entrabe quando circola una corrente di 20mA.
Ciao Uwe