
10
UART
10.1 Introduction
Universal Asynchronous Receiver / Transmitter (commonly known as UART) is an asynchronous transceiver that
provides a flexible way to exchange full-duplex data with external devices.
BL602 has two sets of UART ports (UART0 and UART1). By using with DMA, you can achieve efficient data com-
munication.
10.2 Main features
• Full-duplex asynchronous communication
• Data bit length can be selected from 5/6/7/8 bits
• Stop bit length can be selected from 0.5/1/1.5/2 bits
• Supports odd/even/no parity bits
• Detects wrong start bit
• Multiple interrupt control
• Support hardware flow control (RTS / CTS)
• Convenient baud rate programming
• Configurable MSB / LSB priority transmission
• Normal / fixed character automatic baud rate detection
• 32-byte transmit / receive FIFO
• Support DMA transfer mode
• Maximum operating frequency is 160MHz
BL602/604 Reference Manual
126/ 195
@2020 Bouffalo Lab