STM32 microcontrollers random number generation validation using NIST statistical test suite STM32 microcontroller system memory boot mode STM32 USART automatic baud rate detection STM32 MCUs spread-spectrum clock generation principles, properties and implementation SPI protocol used in the STM32 bootloader
PDM audio software decoding on STM32 microcontrollers Oscillator design guide for STM8S, STM8A and STM32 microcontrollers Migration of microcontroller applications from STM32F1 Series to STM32F4 Access lines Migration and compatibility guidelines for STM32 microcontroller applications
Managing the Driver Enable signal for RS-485 and IO-Link communications with the STM32™’s USART Managing memory protection unit (MPU) in STM32 MCUs I2C protocol used in the STM32 bootloader
How to implement a vocoder solution using STM32 microcontrollers How to get the best ADC accuracy in STM32Fx Series and STM32L1 Series devices High-speed SI simulations using IBIS and board-level simulations using HyperLynx SI on STM32 32-bit ARM® Cortex® MCUs Handling of soft errors in STM32 applications Getting started with STM32F4xxxx MCU hardware development interfacesĪudio and waveform generation using the DAC in STM32 microcontrollersĪudio playback and recording using the STM32F4DISCOVERYīasics and low-cost solution proposals to move from legacy USB2.0 connector to USB Type-C™ connector with STM32 devicesĬAN protocol used in the STM32 bootloaderĮlectrostatic discharge sensitivity measurementĮxtending the DAC performance of STM32 microcontrollers RTC: subsecond accuracy, hardware calendarĪRM®-Cortex®-M4 32b MCU+FPU, 125 DMIPS, 1MB Flash, 256KB RAM, USB OTG FS, 17 TIMs, 1 ADC, 17 comm.Advanced connectivity: USB 2.0 full-speed device/host/OTG controller with PHY.Up to 5 SPI/I2Ss (up to 50 Mbit/s, SPI or I2S audio protocol), out of which 2 muxed full-duplex I2S interfaces.
Up to 4 USARTs (2 x 12.5 Mbit/s, 2 x 6.25 Mbit/s), ISO 7816 interface, LIN, IrDA, modem control).Up to 114 I/O ports with interrupt capability.Up to 17 timers: up to twelve 16-bit timers, two 32-bit timers up to 100 MHz each with up to four IC/OC/PWM or pulse counter and quadrature (incremental) encoder input, two watchdog timers (independent and window), one SysTick timer.2x digital filters for sigma delta modulator, 4x PDM interfaces, stereo microphone support.1×12-bit, 2.4 MSPS ADC: up to 16 channels.Standby: 2.4 μA ☌ / 1.7 V without RTC 12 μA ☌ V.
Stop (Flash in Deep power down mode, slow wakeup time): down to 18 μA 25 ☌ 40 μA max ☌.Stop (Flash in Stop mode, fast wakeup time): 50 μA Typ 25 ☌ 75 μA max ☌.32 kHz oscillator for RTC with calibration.1.7 V to 3.6 V application supply and I/Os.LCD parallel interface, 8080/6800 modes.Flexible external static memory controller with up to 16-bit data bus: SRAM, PSRAM, NOR Flash memory.M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory, frequency up to 100 MHz, memory protection unit, 125 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions Dynamic Efficiency Line with BAM (Batch Acquisition Mode).They also feature standard and advanced communication interfaces. The STM32F412圎/G incorporate high-speed embedded memories (up to 1 Mbyte of Flash memory, 256 Kbyte of SRAM), and an extensive range of enhanced I/Os and peripherals connected to two APB buses, three AHB buses and a 32-bit multi-AHB bus matrix.Īll devices offer one 12-bit ADC, a low-power RTC, twelve general-purpose 16-bit timers, two PWM timer for motor control and two general-purpose 32-bit timers. The STM32F412圎/G belong to the STM32 Dynamic Efficiency™ product line (with products combining power efficiency, performance and integration) while adding a new innovative feature called Batch Acquisition Mode (BAM) allowing to save even more power consumption during data batching.
It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security. Their Cortex ®-M4 core features a Floating point unit (FPU) single precision which supports all ARM single-precision data-processing instructions and data types. The STM32F412圎/G devices are based on the high-performance ARM ®Cortex ® -M4 32-bit RISC core operating at a frequency of up to 100 MHz. STM32F412RG:STM32 Dynamic Efficiency MCU with BAM, High-performance and DSP with FPU, ARM Cortex-M4 MCU with 1 Mbyte Flash, 100 MHz CPU, Art Accelerator, DFSDM