Порт D, как порт ввода/вывода общего назначения
Все 7 бит порта D при использовании для ввода/вывода одинаковы.
Бит DDDn регистра DDRD выбирает направление передачи данных. Если бит установлен (1), вывод сконфигурирован как выход. Если бит сброшен (0) - вывод сконфигурирован как вход. Если PORTDn установлен и вывод сконфигурирован как вход, включается КМОП подтягивающий резистор. Для отключения резистора, PORTDn должен быть сброшен (0) или вывод должен быть сконфигурирован как выход.
Таблица 19. Влияние DDDn на выводы порта D
DDDn | PORTDn | Вх/Вых | Подт.резист | Комментарий |
0 | 0 | Вход | Нет | Третье состояние (Hi-Z) |
0 | 1 | Вход | Да | PDn источник тока IIL, если извне соединен с землей |
1 | 0 | Выход | Нет | Выход установлен в 0 |
1 | 1 | Выход | Нет | Выход установлен в 1 |
n = 6...0 - номер вывода