Skip to main content
wb0gaz
Associate III
January 24, 2022
Solved

Which manual/reference contains detailed register/function specification for (USART) peripherals found in STM32F0 series?

  • January 24, 2022
  • 2 replies
  • 943 views

I need to configure one of the USART peripherals in STM32F0 series MCU without using HAL or Low-layer drivers. I plan to fully initialize and drive the USART peripheral registers directly from the application, including assigning the USART to the required GPIO pins of the device.

In manual DM00031936 (RM0091 Reference Manual) Section 27.8.12 Table 110 (partially copied below) tells me the offsets for the registers for a USART device, but not the definition of the individual bits/functions.

Which category of manual or reference document should I use to find this information?

Thank you!

0693W00000JN8usQAD.png

This topic has been closed for replies.
Best answer by Tesla DeLorean

Search USART_CR1 27.8.1 pg 732 Rev 9, show bit level of the control register, for example

Peripheral boundary addresses 2.2.2 pg 46

0x40013800 for USART1 Instance

https://www.st.com/resource/en/reference_manual/dm00031936-stm32f0x1stm32f0x2stm32f0x8-advanced-armbased-32bit-mcus-stmicroelectronics.pdf

2 replies

Tesla DeLorean
Tesla DeLoreanBest answer
Guru
January 24, 2022

Search USART_CR1 27.8.1 pg 732 Rev 9, show bit level of the control register, for example

Peripheral boundary addresses 2.2.2 pg 46

0x40013800 for USART1 Instance

https://www.st.com/resource/en/reference_manual/dm00031936-stm32f0x1stm32f0x2stm32f0x8-advanced-armbased-32bit-mcus-stmicroelectronics.pdf

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
wb0gaz
wb0gazAuthor
Associate III
January 24, 2022

Thank you!

I had not looked far enough into the document; I now have found the required information.