 Hello and welcome to this presentation of the STM32 family of microcontrollers. STM32 MCU's based on ARM's Cortex-M core and accompanied by a vast selection of development tools and software makes this family of products the ideal choice for small projects up to an entire platform. The STM32 family is part of ST's 10-year product longevity commitment program for microcontrollers. As the leading ARM Cortex-M MCU manufacturer, ST Microelectronics is your best partner in order to successfully build your business. There are five good reasons to trust and select an STM32 in your design. With the STM32 MCU's, ST Microelectronics was the first to successfully introduce a general-purpose ARM-based MCU. Based on this strong presence, the STM32 portfolio has dramatically expanded, embedding all ARM Cortex-M cores available. The first vendor of MCU's carrying an ARM Cortex-M core, ST Microelectronics offers a large portfolio of products covering a majority of customers needs. With more than 700 part numbers, the STM32 portfolio is today the market's largest, covering from 4 kilobytes to 2 megabytes of program flash memory and from 20 to 216 pin packages in various temperature ranges, including 125 degrees Celsius for demanding industrial applications. Controlling its own supply chain and engineering processes, ST Microelectronics is capable of committing to a minimum longevity of 10 years on STM32 devices. The STM32 is today a trustable and market-proven solution addressing various application profiles found in consumer, IoT, wearable, industrial or power control segments. The ARM community has one of the largest bases of MCU users. Developers benefit from the largest technical community, whether from ARM, partners, users or co-workers, all are posting valuable content. As a leading partner, ST contributes a great deal in order to support and enlarge the community of users developing ARM-based solutions. Reusing and porting existing application code has never been so convenient. As a myriad of existing solutions, pieces of code or tips are available online, ready to be shared, duplicated or modified for your own use. Gain precious time while increasing your knowledge and creativity. The community is the quickest way to get up to speed and start projects with valuable advice from co-developers. Whether you're a beginner or an expert, the ARM community is the place to be. The STM32 portfolio is composed of 10 product series consisting of more than 40 product lines based on Cortex M0 to M7 cores with a large choice of program memory or RAM as well as a compatible peripheral set across the board packaged with similar pinouts. Three main segments are developed with clearly identified or targeted applications. The high-performance family is focused on digital computing power as well as consumption efficiency. The latest STM32H7 series with 2010 core mark at 400 megahertz offers an unprecedented computation capability on an STM32 and is the result of our continuous investment in manufacturing and design. The mainstream family focuses on applications requiring products designed to offer the best cost efficiency in terms of embedded features. The foundation of the STM32 portfolio, the very popular STM32F1 is nicely surrounded by the STM32F0 on the low-end side and the STM32F3 when more performance or analog circuits are required. The ultra-low power family focuses on applications where extending the battery lifetime is a key consideration. For example, sensors, wearables or meters. The ultra-low power family offers a wide range of series with the market proven solution STM32L1, the entry solution STM32L0 and the STM32L4 with unprecedented ultra-low leakage modes as well as the best performance in run modes given for a device in this category. Developers can rapidly identify the best product for their application, even those having the most constraints. The high-performance family offers the highest performance with superior integration and rich connectivity thanks to its advanced 90 nanometer process and design architecture with hardware acceleration for executing code from flash memory, art accelerator and L1 cache, creating and transferring graphic content, chrome art accelerator and processing cryptographic and hash algorithms. The STM32F4 access line offers entry level products for the entire high performance portfolio. In addition to its price effectiveness, the STM32F4 access line takes advantage of the STM32 dynamic efficiency concept to achieve an outstanding balance of performance and power efficiency. 10 microamps in stop mode, 100 microamps per megahertz in run mode. An incremental improvement is proposed with the STM32F2 and STM32F4 foundation lines, which add more performance from 150 to 225 DMIPS resources up to 1 megabyte of flash memory with 192 kilobytes of SRAM and connectivity compared to the access line. The STM32F4 and STM32F7 advanced lines are the high end of the high performance series addressing applications requiring the ultimate processing power and DSP performance from 225 up to 462 DMIPS with higher integration up to 2 megabytes of flash memory with up to 1 byte of SRAM and advanced connectivity as well as many features for connectivity, graphics, audio and encryption. In addition to the highest computation capability, the STM32H7 comes with a smart architecture interconnecting a new generation of peripherals. The product also embeds mechanisms to authenticate and protect your software IP while performing initial programming in production or firmware upgrades in the field. The STM32F high performance family pushes the limits for more innovation. The STM32 mainstream family addresses a large variety of needs required for general purpose applications where cost effectiveness is essential. The popular STM32F1 is now deployed with hundreds of millions of units adopted in a myriad of applications. The STM32F1 is so popular that ST has extended its portfolio on the low end side with the STM32F0 where price effectiveness and simplicity are the primary requirements. This series dramatically improves the cost versus performance ratio offered by the previous generation of 8 and 16 bit MCUs. At the other end of the spectrum, the STM32F3 is certainly where the bill of material concentration is the most efficient. From very basic requirements with a Cortex M4 core to high end expectations with advanced analog features such as the fast analog to digital converter, comparators or operational amplifier as well as digital content with a flexible timer and its 217 picosecond resolution. The pin and peripheral compatibilities of the STM32F0, STM32F1 and STM32F3 series make navigation across the board extremely convenient. The STM32L MCU family is the largest portfolio of ultra low-power MCUs that exist today. Designers are free to choose from any of the ARM Cortex M0 plus M3 or M4 cores with FPU inside the STM32L portfolio. This family is at the heart of your battery operated or energy sensitive application. While the STM32L1 is market proven in the wearable and industrial markets, the STM32L0 extends the offer as an entry-level solution while the STM32L4 combines performance and ultra low-power consumption. The entire STM32L family offers unprecedented cost and power consumption savings. The portfolio covers from 8 kilobytes up to 1 megabyte of flash memory in packages with 14 to 144 pins. On top of ultra low-power modes down to 30 nanoamps in shutdown and 87 microamps per megahertz in active modes, the STM32L family offers a wide choice of features including an LCD TFT driver, embedded EEPROM, a 12-bit analog to digital converter with hardware oversampling, an op amp that can be used in PGA mode, dual bank flash memory, Crystalus USB, or on-the-go 256-bit hardware encryption, and a lot of communication peripherals and timers. From a hardware tool perspective, developers can choose between fast prototyping using an STM32 Nucleo board which ensures an easy switch from one STM to another, our extensive line of discovery kits that highlight specific features, and full evaluation boards that demonstrate how to get the most out of the full range of peripherals and features for an STM32 with a complete set of companion chips. Developers can also choose from various third-party solutions. For software tools, ST proposes a three-step approach for standard development in C-C++. Using our STM32 tool, users can intuitively configure an STM32 microcontroller as well as required embedded software. Based on user choices, this tool can also generate Initialization C code matching user configuration choices that can be used by IDE solutions. STM32 users can choose between commercial IDE solutions or even completely free ones. Indeed, users can benefit without any restrictions from the AC6 system workbench for STM32, ARM Embed Online IDE, KUCOX, and Atalic True Studio on all STM32 MCUs, or pick the Keel MDK ARM IDE free for all STM32 F0 and STM32 L0 devices. Finally, with a tool such as STM Studio, the user can monitor the behavior of his application in a non-intrusive manner. For embedded software solutions, ST proposes several offers with different mixes of portability and optimization criteria. STM32 Cube free embedded software offers portability across STM32 series thanks to its HAL API, but also gives the possibility to write very optimized implementation thanks to the low-layer API. If the user is willing to go beyond STM32, solutions like the Embed Abstraction Library can propose portability for many different MCUs. Further portability is even possible using virtual machine approaches like model-driven developments via MATLAB Simulink from MathWorks. The Cortex M7 Core is the leader in terms of DMIPS per MHz, DSP, and FPU, offering 2.14 DMIPS per MHz and 5 CoreMark per MHz. Thanks to its L1 cache, TCM RAM memories, AXI bus matrix, superscalar architecture, a six-stage dual-issue pipeline, and its capability to run up to 400 MHz, the STM32 H7X3 is able to double the performance of STM32 F7 MCUs from internal and external memories. Associated with a new generation of digital and analog peripherals, the STM32 H7 perfectly addresses a wide range of applications and markets such as industrial, appliance, consumer, and medical. Thanks to the native support of security for secure programming and updates, the STM32 H7 is a perfect fit for the IoT. The STM32 L4 series shatters performance limits in the ultra-low-power world. It delivers 100 DMIPS based on its ARM Cortex M4 Core with FPU and ST's Art Accelerator at 80 MHz. Once woken up from stop mode, the internal clock is available in less than 5 microseconds running at 48 MHz and up to 80 MHz in less than 20 microseconds. STM32 L4 MCUs scored 177 in the standardized EEMBC ULP bench tests that compare the efficiency of ultra-low-power micro controllers. While the competition is optimized at 3 volts, ST's product delivers its full power efficiency at 1.8 volts. Since an external coil and capacitor are not required to reach this number, the bomb cost and the peak power consumption at startup are reduced. It has never been so easy to select, download, watch tutorials, or get the latest news about STM32 products and solutions on a computer, tablet, or smartphone. The STMCU Finder app lets you quickly and easily select the devices of your choice on a tablet or smartphone. Then visit www.st.com slash STMCU Finder. The ST forums on microcontrollers allow the STM32 developer community to discuss and share experiences. If you would like to know more about STM32 products and solutions in real time, join the growing STM32 community on Facebook. Learn more with our STM32 L4 and STM32 F7 online training at www.stm32l4 online training or www.st.com slash STM32 F7 online training. For more information, please visit our website at www.st.com slash STM32.