Порт A
Порт A является 8-разрядным двунаправленным I/O портом и оснащен встроенными нагрузочными резисторами.
Взаимодействие с портом A осуществляется тремя расположенными в пространстве I/O памяти данных регистрами: регистром данных - PORTA, $1B($3B), регистром направления данных - DDRA, $1A($3A) и регистром адресов выводов входа - PINA, $19($39). Регистр адресов выводов входа порта A обеспечивает возможность только чтения, регистры данных и направления данных порта A обеспечивают возможность и чтения и записи. Все выводы порта A оснащены индивидуально подключаемыми встроенными нагрузочными резисторами.
Выходные буферы выводов порта A обеспечивают втекающий ток до 40 мА, что достаточно для прямого управления LED дисплеями. Если выводы с PA0 по PA7 используются в качестве входов и внешним сигналом удерживаются на низком уровне, то вытекающий ток обеспечивается подключением внутренних нагрузочных резисторов. Выводы порта A могут выполнять, дополнительную к основной функции, функцию обеспечения взаимодействия с внешней дополнительной SRAM данных - они могут быть сконфигурированы как младшие разряды шины адреса/данных внешней SRAM данных.
Дополнительная функция включается установкой бита SRE (разрешение внешней SRAM) в регистре управления MCU (MCUCR), при этом установки регистра направления данных игнорируются.
|