This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:iot-open:hardware2:stm32 [2023/11/19 14:02] – ekontoturbo | en:iot-open:hardware2:stm32 [2023/11/23 11:08] (current) – pczekalski | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | < | ||
====== STM32 ====== | ====== STM32 ====== | ||
+ | {{: | ||
The STM32 family is developed and manufactured by STMicroelectronics. They are considered advanced and efficient and are known for great technical documentation, | The STM32 family is developed and manufactured by STMicroelectronics. They are considered advanced and efficient and are known for great technical documentation, | ||
For a long time, STM32 delivered MCUs without radio modules; thus, they required external radio communication interfaces for IoT applications. Recently, a series of chips have been available with built-in radio modules, primarily using IEEE 802.15.4 (Zigbee, Thread, and other wireless sensor network protocols) rather than 802.11 (WiFi).\\ | For a long time, STM32 delivered MCUs without radio modules; thus, they required external radio communication interfaces for IoT applications. Recently, a series of chips have been available with built-in radio modules, primarily using IEEE 802.15.4 (Zigbee, Thread, and other wireless sensor network protocols) rather than 802.11 (WiFi).\\ | ||
Line 50: | Line 51: | ||
* GPIO, | * GPIO, | ||
* timers (including hardware-based pulse generation such as PWM and watchdog timers), | * timers (including hardware-based pulse generation such as PWM and watchdog timers), | ||
- | * embedded system protocol interfaces: UART (USART), SPI (even up to dual QSPI), I2C, CAN, | + | * embedded system protocol interfaces UART (USART), SPI (even up to dual QSPI), I2C, CAN, |
* ADC and DAC converters, | * ADC and DAC converters, | ||
* USB, Ethernet, SDIO, camera (CSI), display (DSI), | * USB, Ethernet, SDIO, camera (CSI), display (DSI), | ||
Line 68: | Line 69: | ||
== Hardware summary == | == Hardware summary == | ||
+ | STM32 shares a common ARM architecture but, depending on the family, has different cores and, thus, performance and applications. The following chapters show a more in-depth review of the STM32 MCU hardware. | ||
+ | <WRAP excludefrompdf> | ||
A detailed hardware summary is present in the following subchapters: | A detailed hardware summary is present in the following subchapters: | ||
- | * [[en: | + | * [[en: |
- | * [[en: | + | * [[en: |
- | * [[en: | + | * [[en: |
- | * [[en: | + | * [[en: |
+ | </ | ||
== The most popular boards == | == The most popular boards == | ||
STM provides developers with popular development boards virtually for any family of MCUs. There are also available 3rd party development boards. | STM provides developers with popular development boards virtually for any family of MCUs. There are also available 3rd party development boards. |