Resumo:
Você deve distinguir entre "condições operacionais garantidas" e "classificações máximas absolutas". Também entre corrente de, por exemplo, um pino lógico de alta saída em uma voltagem útil alta e corrente de curto-circuito de um pino.
Em 80 mA, você está expondo o IC a condições que excedem as garantias do fabricante para a sobrevivência do produto, e o fabricante recomenda explicitamente que essas práticas podem causar danos permanentes ao IC.
YMMV :-)
Números operacionais e máximos absolutos
Os fabricantes publicam dados que informam quais condições eles garantem que um dispositivo atenda na prática ao operar normalmente. Eles também publicam classificações máximas absolutas para um dispositivo, além das quais podem ocorrer danos ao dispositivo.
Nas páginas 519 e 520, existem tabelas que especificam as condições de saída de tensão e corrente que a Atmel garante . Não que, à medida que a corrente aumenta, a tensão cai devido ao aumento da queda de tensão no circuito interno. Eles não especificam qual a corrente que você pode obter ao carregar um pino de alta saída até quase 0 Volts - mas você pode ter certeza de que seria mais do que o valor máximo garantido e que provavelmente correria o risco de danificar o IC.
A especificação mais importante em relação à sua pergunta está na página 317 da folha de dados do ATmega328
Isso diz
29.1 Classificações máximas absolutas *
Corrente CC por pino de E / S ........................................... ..... 40.0mA
e
- AVISO Tensões além das listadas em "Classificações máximas absolutas" podem causar danos permanentes ao dispositivo. Esta é apenas uma classificação de tensão e a operação funcional do dispositivo nessas ou em outras condições além daquelas indicadas nas seções operacionais desta especificação não está implícita. A exposição a condições máximas absolutas de classificação por períodos prolongados pode afetar a confiabilidade do dispositivo.
"Classificações máximas absolutas" estão em todas as folhas de dados respeitáveis e significam exatamente o que dizem. Eles são o máximo absoluto no qual o dispositivo garante ao fabricante que não sofra danos permanentes. Geralmente, as condições operacionais garantidas são inferiores às classificações máximas absolutas.
Você diz que "você tentou isso em todos os pinos. Observe o comentário do fabricante
- A exposição a condições máximas absolutas de classificação por períodos prolongados pode afetar a confiabilidade do dispositivo.
Aqui, "períodos prolongados" ficam a critério do fabricante e de Murphy.
Provavelmente, você não danificou o IC. Mas se você operá-lo acima dos valores máximos, poderá fazê-lo. E se você operá-lo acima dos valores operacionais máximos , poderá ter uma operação incorreta na prática. Projetos "adequados" devem sempre observar os limites operacionais estabelecidos pelo fabricante.