 Hello and welcome to this presentation of the STM32 family of microcontrollers. STM32 MCUs, based on ARM's Cortex-M core and accompanied by a vast selection of tools and hardware, makes this family of products the ideal choice for small projects up to an entire platform. 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. 1. With the STM32 MCUs, 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. 2. The first vendor of MCUs carrying an ARM Cortex-M core, ST Microelectronics offers a large portfolio of products, covering a majority of customers' needs. 3. With more than 600 part numbers, the STM32 portfolio is today the market's largest, covering from 4 kilobytes to 2 megabytes of programmed flash memory, and from 20 to 216 pin packages in various temperature ranges, including 125 degrees Celsius for demanding industrial applications. 4. Controlling its own supply chain and engineering processes, ST Microelectronics is capable of committing to a minimum longevity of 10 years on STM32 devices. And 5. The STM32 is today a trustable and market-proven solution addressing various application profiles found in consumer, IoT, wearable, in... 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 coworkers, all are posting valuable content. As a leading provider, 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 nine product series made of 32 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 STM32 F7 series with 1082 core mark at 216 megahertz is a clear result of the investments made 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 STM32 F1 is nicely surrounded by the STM32 F0 on the low end side and the STM32 F3 when more performance or analog circuits are required. The STM32L ultra low power family focuses on applications where extending the battery lifetime is a key consideration. For example, sensors wearable or meters. The ultra low power family offers a wide range of series with the market proven solution STM32L1, the entry solution STML0 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 STM32L MCU family is the largest portfolio of ultra low power MCU's 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, an 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, crystal-less USB, or on-the-go 256-bit hardware encryption and a lot of communication peripherals and timers. The STM32L main stream 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 into 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 the flexible timer and its 217 picosecond resolution. The pin and peripheral compatibilities of the STM32F0, STM32F1 and STM32F3 series makes navigation across the board extremely convenient. 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 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 384 kilobytes of SRAM and advanced connectivity as well as many features for connectivity, graphics, audio and encryption. The STM32F high performance family pushes the limits for more innovation. Thanks to the STM32's exhaustive ecosystem, developers will find a solution matching their exact application needs. From a hardware tool perspective, developers can choose between fast prototyping using an STM32 nuclear board which ensures an easy switch from one STM32 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. Using our STM32 cube MX tool, users can intuitively self-configure an STM32 microcontroller as well as program the required embedded software. Based on user choices, this tool can also generate initialization C code that can be used by IDE solutions. Finally, using a tool such as STM Studio, the user can monitor the behavior of his application non-intrusively. For embedded software solutions, ST proposes several offers with different mixes of portability and optimization criteria. Snippets are just small sets of examples directly sitting on top of peripheral registers making it a highly optimized code. STM32 cube embedded software and its standard libraries offer portability of an STM32 series. 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 possible using virtual machine approaches like Java.NET Micro Framework or even model-driven developments via MATLAB Simulink from MathWorks. The STM32-F7 series of very high performance MCUs offer the world's first 32-bit microcontrollers based on the ARM Cortex-M7 core. Taking advantage of ST's adaptive real-time memory accelerator as well as an L1 cache, STM32-F7 devices deliver the maximum theoretical performance of the Cortex-M7 no matter whether code is executed from the embedded flash memory or an external memory. 1082 core mark, 462 DMIPS at a 216 MHz CPU frequency. Everyday MCU developers need to accelerate their pace of innovation. Using STM32-F7 devices and their extensive ecosystem, developers can now focus their skills on innovation, differentiation, and creativity. With the STM32-L4 series of ultra-low-power MCUs, ST has built a new architecture to reach best-in-class ultra-low-power figures thanks to its high flexibility. The STM32-L4 series shatters performance limits in the ultra-low-power world. It delivers 100 DMIPS based on its ARM Cortex-M4 core 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, generating very low latency for a ULP application switching from stop mode to active mode very often. STM32-L4 MCUs have scored 153 in the standardized EEMBC ULP bench tests that compare the efficiency of ultra-low-power microcontrollers. While competition has been optimized at 3 volts, ST's product delivers its full power efficiency at 1.8 volts. STM32 users can now choose from four IDEs from leading vendors, all free of charge and deployed in close cooperation with ST. Users can benefit without any restrictions from the AC6 system workbench, ARM embed, and KuCock's integrated development environments on all STM32 MCUs, or the Keel MDK-ARM microcontroller development kit for all STM32-F0 and STM32-L0 devices. All the necessary STM32 configuration files and firmware are supported, as well as reference hardware such as STM32 nuclear boards, discovery kits, and evaluation boards. STMStudio helps to debug and diagnose STM32 applications while they are running by reading and displaying their variables in real time. Running on a PC host, STMStudio complements any IDE and interfaces with STM32 MCUs via standard development tools such as the low-cost STLink debugger programmer. 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 stm32. 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. For more information, please visit our website at www.st.com slash stm32. Thank you for your attention.