You are correct, each pin can be independently setup as input or outputs, optionally using either one as a usart.