Lpuart Functional Description - ST STM32L4x6 Reference Manual

Table of Contents

Advertisement

RM0351
37.4

LPUART functional description

Any LPUART bidirectional communication requires a minimum of two pins: Receive data In
(RX) and Transmit data Out (TX):
RX: Receive data Input.
This is the serial data input.
TX: Transmit data Output.
When the transmitter is disabled, the output pin returns to its I/O port configuration.
When the transmitter is enabled and nothing is to be transmitted, the TX pin is at high
level. In single-wire mode, this I/O is used to transmit and receive the data.
Through these pins, serial data is transmitted and received in normal LPUART mode as
frames comprising:
An Idle Line prior to transmission or reception
A start bit
A data word (7 or 8 or 9 bits) least significant bit first
1, 2 stop bits indicating that the frame is complete
The LPUART interface uses a baud rate generator
A status register (LPUART_ISR)
Receive and transmit data registers (LPUART_RDR, LPUART_TDR)
A baud rate register (LPUART_BRR)
Refer to
The following pins are required in RS232 Hardware flow control mode:
CTS: Clear To Send blocks the data transmission at the end of the current transfer
when high
RTS: Request to send indicates that the LPUART is ready to receive data (when low).
The following pin is required in RS485 Hardware control mode:
DE: Driver Enable activates the transmission mode of the external transceiver.
Note:
DE and RTS share the same pin.
Low-power universal asynchronous receiver transmitter (LPUART)
Section 37.7: LPUART registers
for the definitions of each bit.
DocID024597 Rev 3
1247/1693
1282

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32L4x6 and is the answer not in the manual?

Questions and answers

Table of Contents

Save PDF