The STM32H750XBH6 from STMicroelectronics is a high-performance, Arm Cortex-M7 microcontroller (MCU) featuring 128 Kbytes of Flash and 1 MB RAM, as well as a Digital Signal Processor (DSP) and Floating Point Unit (FPU). The MCU is based on the Arm Cortex-M7 core and is capable of delivering maximum performance and efficiency. It features numerous on-chip peripherals, including a LCD Controller, USB Controller, Ethernet, Ethernet PHY, as well as wide range of analog and digital interfaces. The device also includes program and data memory protection, along with up to 480 MHz frequency clock. The STM32H750XBH6 is ideal for use in industrial and automotive control, portable and home appliances, medical equipment, consumer electronics and many other embedded applications.