cancel
Showing results for 
Search instead for 
Did you mean: 

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

wb0gaz
Senior

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

1 ACCEPTED SOLUTION

Accepted Solutions

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 Venmo
Up vote any posts that you find helpful, it shows what's working..

View solution in original post

2 REPLIES 2

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 Venmo
Up vote any posts that you find helpful, it shows what's working..
wb0gaz
Senior

Thank you!

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