Difference between revisions of "STM32"
Jump to navigation
Jump to search
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[Category:STM32]]{{metadesc| | + | [[Category:STM32]][[Category:STM32 Documentation]]{{metadesc|STM32 information and documentation}} |
− | After spending some time with first various AtMega 8 bit processors and then Espressif's ESP32 I decided to explore STMicroelectronics [[STM32]] series of micro processors. | + | After spending some time with first various AtMega 8 bit processors and then Espressif's ESP32 I decided to explore STMicroelectronics [[STM32]] series of micro processors. Initially that seems a daunting experience. There are literally hundreds of different [[STM32]] [[MCU]]s and understanding the differences is important in picking the right one for any given project. |
== STM32 Families == | == STM32 Families == | ||
+ | |||
+ | STM32 processors are grouped in a number of families. The following chart give a brief overview of these and the naming conventions: | ||
+ | |||
+ | <div class="res-img"> | ||
+ | [[File:STM32 Naming.png|1600px]] | ||
+ | </div> | ||
=== STM32F4xx === | === STM32F4xx === | ||
+ | * [https://www.st.com/resource/en/datasheet/stm32f411ce.pdf STM32F411x Datasheet] | ||
* [https://ipfs.subutai.io/ipfs/QmSFtdDUKXV7Fwd7pz4g3Qn8vM1e1kHENAxgvptZQYvmBC/DM00037051.pdf STM32F405xx/STM32407xx Datasheet] | * [https://ipfs.subutai.io/ipfs/QmSFtdDUKXV7Fwd7pz4g3Qn8vM1e1kHENAxgvptZQYvmBC/DM00037051.pdf STM32F405xx/STM32407xx Datasheet] | ||
* [https://ipfs.subutai.io/ipfs/QmdhW7s4KgB5B8PMbjK3sW2t2DEULJHxa4Fctbs6EgRhYG/dm00031020-stm32f405415-stm32f407417-stm32f427437-and-stm32f429439-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439 Reference Manual] | * [https://ipfs.subutai.io/ipfs/QmdhW7s4KgB5B8PMbjK3sW2t2DEULJHxa4Fctbs6EgRhYG/dm00031020-stm32f405415-stm32f407417-stm32f427437-and-stm32f429439-advanced-armbased-32bit-mcus-stmicroelectronics.pdf STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439 Reference Manual] | ||
+ | * [https://www.st.com/resource/en/user_manual/dm00105879-description-of-stm32f4-hal-and-lowlayer-drivers-stmicroelectronics.pdf Description of STM32F4 HAL and low-layer drivers] | ||
=== STM32F1xx === | === STM32F1xx === | ||
* [[STM32F103]] | * [[STM32F103]] | ||
+ | |||
+ | === STM32L4xx === | ||
+ | |||
+ | * [[STM32L432Kx]] | ||
+ | * [https://datasheet.lcsc.com/lcsc/1811151450_STMicroelectronics-STM32L432KBU6_C94784.pdf STM32L432KB STM3L432KC Datasheet] | ||
== STM32 Development Boards and Programmers == | == STM32 Development Boards and Programmers == |
Latest revision as of 03:36, 25 April 2024
After spending some time with first various AtMega 8 bit processors and then Espressif's ESP32 I decided to explore STMicroelectronics STM32 series of micro processors. Initially that seems a daunting experience. There are literally hundreds of different STM32 MCUs and understanding the differences is important in picking the right one for any given project.
STM32 Families
STM32 processors are grouped in a number of families. The following chart give a brief overview of these and the naming conventions:
STM32F4xx
- STM32F411x Datasheet
- STM32F405xx/STM32407xx Datasheet
- STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439 Reference Manual
- Description of STM32F4 HAL and low-layer drivers
STM32F1xx
STM32L4xx
STM32 Development Boards and Programmers
Miscellaneous STM32 Related Documentation
- STM32 GPIO configuration for hardware settings and low-power consumption
- STM32Cube™ USB device library User Manual
- Audio and waveform generation using the DAC in STM32 products
- Development guidelines for STM32Cube Expansion Packages
- STM32 microcontroller system memory boot mode Application note