Skip to main content
Craig Carder
Visitor II
February 22, 2017
Solved

STM32 1MBaud UART

  • February 22, 2017
  • 2 replies
  • 876 views
Posted on February 22, 2017 at 14:32

Hello, I am currently using the STM32L432KCU6 and I am finding a bottleneck when streaming from the UART.  I need around 1MBaud but according to the datasheet the STM32L432KCU6 max is 200kBaud.  At what family of STM32 can I find a faster baud rate on the UART.  Is there a near drop in replacement for the STM32L432KCU6 that can handle this?

Thanks

    This topic has been closed for replies.
    Best answer by Nesrine M_O
    Posted on February 22, 2017 at 17:28

    Hi

    ccarder

    The STM32L431/433/443 microcontrollers embed a common programmable transmit and receive baud rate of up to 10 Mbit/s when the clock frequency is 80 MHz and oversampling is by 8.

    Please refer toUSART baud rate generation paragraph on the USART section on your related reference manual.

    -Nesrine-

    2 replies

    Tesla DeLorean
    Guru
    February 22, 2017
    Posted on February 22, 2017 at 16:59

    It is typically a function of the APB clock, and 1/16 or 1/8 of that depending on sampling clock.

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    Nesrine M_O
    Nesrine M_OBest answer
    Associate
    February 22, 2017
    Posted on February 22, 2017 at 17:28

    Hi

    ccarder

    The STM32L431/433/443 microcontrollers embed a common programmable transmit and receive baud rate of up to 10 Mbit/s when the clock frequency is 80 MHz and oversampling is by 8.

    Please refer toUSART baud rate generation paragraph on the USART section on your related reference manual.

    -Nesrine-