USART (UART) compatible with armcmx usart.h/c