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/18 15:32] – pczekalski | 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. | ||
| Line 85: | Line 88: | ||
| <figure stm32wbusb> | <figure stm32wbusb> | ||
| - | {{ : | + | {{ : |
| < | < | ||
| </ | </ | ||
| <figure stm32wbnucleoboard> | <figure stm32wbnucleoboard> | ||
| - | {{ : | + | {{ : |
| < | < | ||
| </ | </ | ||
| <figure stm32wbnucleodevelopment> | <figure stm32wbnucleodevelopment> | ||
| - | {{ : | + | {{ : |
| < | < | ||
| </ | </ | ||
| Line 101: | Line 104: | ||
| Sample 3rd party evaluation board for STM32F1 MCU is present in the figure {{ref> | Sample 3rd party evaluation board for STM32F1 MCU is present in the figure {{ref> | ||
| <figure STM32F1evalboard> | <figure STM32F1evalboard> | ||
| - | {{ : | + | {{ : |
| < | < | ||
| </ | </ | ||