Порт 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 - номер вывода