The purpose of this page is to give a brief introduction on the various stm32 devices, while also documenting quirks and differences between series.
\ No newline at end of file
The purpose of this page is to give a brief introduction on the various stm32 devices, while also documenting quirks and differences between series.
## Documentation
Documentation for each board is divided in three pieces:
-**User manual**: usually documents the development hardware for a specific board (for example [STM32F407VG](https://www.st.com/resource/en/user_manual/dm00039084-discovery-kit-with-stm32f407vg-mcu-stmicroelectronics.pdf))
-**Datasheet**: shorter, more on the electronics side, reference (for example [STM32F405xx/STM32F407xx](https://www.st.com/resource/en/datasheet/stm32f407vg.pdf))
-**Reference manual**: massive bible where every inch of the device is documented (for example [RM0090](https://www.st.com/resource/en/reference_manual/dm00031020-stm32f405-415-stm32f407-417-stm32f427-437-and-stm32f429-439-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf))
Usually, the reference will be necessary only if you are dealing with a low level stm32 driver, while the datasheet is useful for getting your board's alternate function mappings.
If you are in a struggle, just google your board + one of three "levels" of documentation, and it should be one of the first links.