The high-performance Arm? Cortex? -M4 32-bit RISC processor used in STM32F412XE/G devices operates at a frequency of up to 100 MHz. A floating point unit (FPU) single precision is a characteristic of their Cortex?-M4 core that supports all Arm single-precision dataprocessing instructions and data formats. Additionally, it incorporates a memory protection unit (MPU) that improves program security together with the whole range of DSP instructions.
Devices in the STM32 Dynamic EfficiencyTM product line (which offers products combining power efficiency, performance, and integration) include the STM32F412XE/G, which also adds a novel feature called Batch Acquisition Mode (BAM) that enables even greater power consumption savings during data batching.
STM32F412VGT6TR Features
True random number generator
CRC calculation unit
96-bit unique ID
RTC: subsecond accuracy, hardware calendar
All packages are ECOPACK?2
LCD parallel interface, 8080/6800 modes
Clock, reset and supply management
1×12-bit, 2.4 MSPS ADC: up to 16 channels
2x digital filters for sigma delta modulator, 4x PDM interfaces, stereo microphone support
General-purpose DMA: 16-stream DMA
Dynamic Efficiency Line with BAM (Batch Acquisition Mode)