Rxtx Tutorial, STM32 includes peripherals like USART, UART, and LPUART.