> For the complete documentation index, see [llms.txt](https://longer-vision-robot.gitbook.io/stm32f767zi-full-stack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://longer-vision-robot.gitbook.io/stm32f767zi-full-stack/chapter-1.-getting-started-with-stm32.md).

# Chapter 1. Getting Started with STM32

According to ST's official website <http://www.st.com/en/microcontrollers/stm32-32-bit-arm-cortex-mcus.html>,

> The STM32 family of 32-bit Flash microcontrollers based on the Arm® Cortex®-M processor is designed to offer new degrees of freedom to MCU users. It offers products combining very high performance, real-time capabilities, digital signal processing, and low-power and low-voltage operation, and connectivity, while maintaining full integration and ease of development.

STM32's Ecosystem can be summarized as:

![STM32 32-bit ARM Cortex MCUs and STM32 Ecosystem](http://www.st.com/content/ccc/fragment/product_related/class_information/class_level_diagram/group0/1b/96/39/54/20/23/46/bf/stm32_cl1734/files/stm32_cl1734.jpg/_jcr_content/translations/en.stm32_cl1734.jpg)
