Nations Technologies Inc.
Tel
:
+86-755-86309900
:
Address: Nations Tower, #109 Baoshen Road, Hi-tech Park North.
Nanshan District, Shenzhen, 518057, P.R.China
492
/
631
Low power universal asynchronous receiver transmitter (LPUART)
Introduction
Low power universal asynchronous receiver transmitter (LPUART) is a low power, full duplex, asynchronous serial
communication interface. The LPUART can be clock provided by LSE, HSI, SYSCLK and PCLK1. When
32.768kHz LSE is selected as the clock source, the LPUART can work in STOP2 low-power mode with a maximum
communications up to 9600bps. LPUART supports receiving data wake-up. By configuring wake-up events, the CPU
in STOP2 mode can be woken up.
At the same time, when MCU works in RUN mode, LPUART can also be used as a common asynchronous serial
port. Users can switch the clock source to HSI, SYSCLK and PCLK1 to obtain higher communication speed.
Main features
Full duplex asynchronous communication
Selectable clock source of HSI, LSE, SYSCLK, or PCLK1
Fractional baud rate generator system: Programmable baud rate shared by sending and receiving up to
1Mbits/s;baud rates from 300bps to 9600bps when using 32.768 kHz clock source (LSE)
Fixed 8-bit data word length, 1 stop bit and optional 1 parity bit
Support DMA data transfer
Support hardware flow control
Transfer detection flag: Receive buffer full, Receive buffer half full, Receive buffer not empty, Receive buffer
overrun, Transmission complete
Parity control: Odd and even parity selection, Parity can be disable
Error detection flag: Parity error, Overrun error, Noise error
32 byte receive buffer
Baud rate error correction at low frequencies
Configurable sampling method of 1 or 3 samples
Noise detection
Configurable flow control RTS threshold
Support STOP2 mode Configurable source mode
Start bit detection
Receive buffer non-empty detection
A configurable receive byte
A programmable 4-byte frame