 Hello, and welcome to this presentation of the STM32F0 series entry-level Cortex M032-Bit MCUs. The STM32F0 series is part of the 10-year product longevity program for the STM32 and STM8 microcontrollers. The STM32 portfolio offers an extraordinary variety of compatible devices based on ARM Cortex MCUs, M0, M0+, M3, M4, and M7, giving developers flexibility to find the perfect STM32 for their applications. 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 low-end side and the STM32F3 when more performance with DSP, floating point unit, or analog circuits is required. The STM32F0 is a series of microcontrollers delivering 32-bit performance for cost-sensitive applications. In this short presentation, we will show you how the STM32F0 enables developers to save design time and deliver a new user experience with the traditional cost effectiveness and easiness of the 8 and 16-bit world. The STM32F0 further extends the STM32 portfolio, addressing applications traditionally served by 8-bit MCUs while taking advantage of the STM32 architecture with the complete portfolio. Great fit for many applications, long-term manufacturing commitment, and full set of elements necessary for building applications. As the STM32F0 is even less expensive than any of the 8-bit microcontrollers proposed with an equivalent peripheral configuration, there is no reason to wait for this innovative transition. The STM32F0 benefits from the combination of real-time performance, low-power operation, advanced architecture, and peripherals associated with the STM32 ecosystem. The STM32F0 series brings a new degree of freedom to MCU users by combining five key features. Real-time performance with up to 48 MHz CPU clock speed, 12-channel DMA and bus matrix allows execution in parallel with DMA transfer. Power efficiency with low-power modes and a fast wake-up time. Superior and innovative peripherals such as a fast mode plus I2C interface, an SPI with a 4- to 16-bit data frame, and advanced timers including an advanced power control timer. Maximum integration with everything needed to sense, drive, and control applications with the continuous concern of reducing your external bill of materials. And an excellent development tool and software ecosystem with one of the broadest offers for integrated development environments and meta-language tools such as MATLAB, DSP library, open hardware, starter kits, software libraries, and stacks. The STM32F0 clock architecture is optimized for power efficiency. The analog to digital converter with auto-off mode guarantees an optimum conversion speed thanks to its independent clock source. Communication peripherals with BOD rates independent from the CPU frequency have wake-up from stop low-power mode capability. Thanks to a robust low-power package technology, the STM32F0 consumes as little as two microamps in standby mode with a very reasonable deviation in temperature guaranteed in our datasheet. The calendar RTC with sub-PPM digital calibration resolution can be enabled in all low-power modes. The 31-microsecond minimum RTC step is typically well-fitted for RF applications. It allows the MCU to wake up after a precise given time from low-power mode and allows any radio frequency application to detect the presence of any RF communications. If further improvements are needed, our STM32L0 ultra-low-power microcontroller series is the path to explore. The STM32F0 embeds an analog block comprising a 12-bit 1-megasample-per-second ADC, a 12-bit DAC, and two programmable input-output analog comparators tightly coupled with the DAC for applications requiring precision, high-speed sensing, and control across multiple channels. The STM32F0 series also integrates hardware support for Consumer Electronics Control, CEC, included in the HDMI interface. This simplifies the design in numerous home multimedia devices, allowing connections based on the latest industry standard protocols while leaving the microcontrollers CPU, memory, and peripherals free to perform other tasks. The STM32F0X2 line offers a USB 2.0 full-speed interface with many key advantages. The crystal-less interface allows the USB to run on the internal 48 MHz oscillator, therefore no external resonator crystal is needed. The link power management and battery charger detection features speed up the charging of portable devices and extend the battery life of handheld devices. Development and firmware upgrades are made easy with the USB device library and USB bootloader capability. The STM32F0 capacitive touch-sensing IP releases the CPU load and supports the charge transfer method to ensure support for up to 18 keys and a slider or wheel. The STM32F0 embedded 16 and 32-bit PWM timers have many capabilities, including 17 capture-compare inputs and outputs mapped on up to 28 pins, making them ideal for motor control applications. The STM32F0 meets industry safety specifications. The built-in hardware RAM parity check simplifies compatibility industry safety standards for home appliance embedded systems, releasing CPU load for applications, and resulting in optimum real-time performance. The clock security system switches to the internal backup clock in case of external clock failure. The two-window watchdogs are capable of real-time code execution monitoring and ensuring application integrity independently from the system clock. The cyclic redundancy check peripheral offers a means for verifying the integrity of the embedded flash memory. ST has partnered with Yogi Tech to provide the STM32 functional safety package. The STM32F0 series is available in four product lines to satisfy the needs of a large variety of applications and segments. The STM32F0X0 value line is highly competitive in traditional 8 and 16-bit markets and eliminates the need to manage different architectures and the associated development overhead. New devices with a USB peripheral and more flash memory have recently joined the value line. The STM32F0 offers now up to 256 kilobytes of program memory and 32 kilobytes of SRAM while providing a rich set of communication ports such as a crystal-less USB 2.0 CAN bus interface and up to eight USART interfaces making it the ideal choice for communication gateways and smart energy management devices or game terminals making it possible for external modules such as GPRS, Bluetooth, NFC, mobile TV and smart card to have a dedicated link to the MCU. The STM32F0X8 line operating at 1.8 volts plus or minus 8% is well suited for use in portable consumer applications such as smartphones, media devices and accessories. The STM32F0 portfolio gives you access to a broad choice of devices from 16 to 256 kilobytes of flash memory and packages from 20 up to 100 pins in full production. You can find the right product letting you bridge with the STM32 portfolio offering more than 700 compatible devices. This gives you greater development freedom on your platform so you can upgrade your application by choosing a smaller package or larger memory size or richer set of peripherals without major design changes. Our life is greatly improved by our microcontrollers and a lot of devices take advantage of the benefits brought by the STM32F0 series either for consumer electronics where the HDMI protocol is simplified with our CEC implementation in products such as TV, Blu-rays and home cinema equipment or in peripherals and gaming thanks to our innovative USB 2.0 clock-free features developers will speed up development while reducing their bill of materials. In consumer appliances, our design and manufacturing processes let us propose a robust implementation at high temperatures with safe electronic control and high immunity to data corruption. The STM32F0 is ready to support industry safety specifications meeting the expectations of appliance manufacturers with the help of optimized self-test routines. Indeed, the STM32F0 embeds a set of hardware features simplifying safety standard compliance such as the clock security system for switching to the internal backup RC in the event of an external clock failure. Hardware RAM parity checking, cyclic redundancy check and dual-window watchdog system. For the Internet of Things or smart home applications where innovation, interoperability or interconnection are key elements, the STM32F0 is ideally specified to handle user interfaces with modern touch buttons able to communicate through many standards such as USART, CAN, I2C and SPI including the implementation of RF stacks able to derive the large variety of RF standards and protocols. In industrial and harsh environments, the STM32F0 driven by the highest operation and quality requirements is accepted and sold to the most demanding customers. Even street lighting with their high temperature swings, precise analog control loop and flexible PWM generation are supported by this MCU family. Our customers are insured a reliable source of supply for factory automation, sensors and robust user interfaces with our 10-year lifetime program and the assurance that quality is driving our choices. Indeed, the STM32F0 is successfully deployed in many applications and every segment. 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 STM32Nucleo 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 companionships. 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 select and configure an STM32 microcontroller that matches their required set of peripherals 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 including IAR, Keel, Etolic, AC6, KuCox, Tasking, Resonance, Rolly, and M-PROG among others. Finally, using a tool such as STMStudio, the user can monitor the behavior of his application non-intrusively. For embedded software solutions, ST proposes several different offers with different mixes of portability and optimization criteria. STM32 snippets are just small sets of examples, directly sitting on top of peripheral registers, making it a highly optimized code, but with reduced portability. STM32 Cube embedded software and its standard libraries offer portability at the STM32 family level or within 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. Even further portability is possible using virtual machine approaches like Java and the .NET Micro Framework or even model-driven developments via MATLAB Simulink from MathWorks. 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 ST MCU Finder app lets you quickly and easily select the devices of your choice on a tablet or smartphone. Define the part that best fits your application with the powerful search engine. Choose and save your search criteria, compare, and sort the results. 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. We suggest that you start exploring the STM32F0 product and ecosystem with a quick hands-on and inexpensive setting with a Nucleo Development Board and one of our free IDE solutions. With an investment of less than $10, the STM32F0 series enables developers to save design time and deliver a new user experience with the traditional cost-effectiveness and easiness of the 8- and 16-bit world. This is all about performance, competitiveness, and ease of use. Give it a try and learn all about success. For more information, please visit our website at www.st.com-stm32f0. Thank you for your attention.