cancel
Showing results for 
Search instead for 
Did you mean: 

STM32 1MBaud UART

Craig Carder
Associate
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

1 ACCEPTED SOLUTION

Accepted Solutions
Nesrine M_O
Lead II
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-

View solution in original post

2 REPLIES 2
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
Up vote any posts that you find helpful, it shows what's working..
Nesrine M_O
Lead II
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-