Depois de pesquisar a folha de dados , encontrei o seguinte:
14.2.6 Pinos desconectados
Se alguns pinos não forem utilizados, é recomendável garantir que esses pinos tenham um nível definido. Mesmo que a maioria das entradas digitais esteja desativada nos modos de suspensão profunda, conforme descrito acima, as entradas flutuantes devem ser evitadas para reduzir o consumo de corrente em todos os outros modos em que as entradas digitais estão ativadas (Reset, modo ativo e modo inativo).
O método mais simples para garantir um nível definido de um pino não utilizado é habilitar a tração interna. Nesse caso, o pull-up será desativado durante a redefinição. Se o baixo consumo de energia durante a redefinição for importante, é recomendável usar um pull-up ou pull-down externo. A conexão de pinos não utilizados diretamente ao VCC ou GND não é recomendada, pois isso pode causar correntes excessivas se o pino for configurado acidentalmente como uma saída.
atualização em relação ao comentário / pergunta:
De acordo com a tabela 14-1, o resistor de pull-up estará ativo apenas quando as seguintes condições forem atendidas:
- O pino é definido como entrada (o bit DDxn é lógico baixo)
- PORTxn é definido com lógica alta
- O PUD é lógico baixo
A única maneira de obter uma corrente significativa fluindo através do resistor de pull-up é se o pino apresentar um nível baixo com o pull-up ativado. Isso significa que o Atmel estragou muito (improvável) ou você tem o pino configurado como entrada com o pull-up ativado e o pino está de alguma forma conectado ao terra.
A seção 14.2.5
discute os modos de ativação e suspensão da entrada digital. Para resumir, a entrada digital é presa ao terra na entrada do Schmitt Trigger para evitar um nível flutuante enquanto estiver no modo de suspensão, a menos que o pino esteja configurado como uma interrupção externa. Não sei dizer se a saída digital está desativada no modo de suspensão. Não parece que está desativado, conforme a figura 14-2
, embora eu não ficasse muito surpreso se estivesse. A melhor aposta é usar um resistor de pull-up interno ou externo.