Built around the high-performance STM32F373 ARM Cortex M4F processor, the new M4 microcontroller module is among the most powerful and robust educational mechatronics platforms available today. This advanced system provides a number of significant improvements including: a clock speed of 72 MHz; a streamlined single-button bootloader process; a 5-pin expansion port for plug-and-play modules; and onboard power-protection circuitry capable of rejecting positive and negative faults of up to 30 Volts. And all of this is wrapped around a processor which has single-cycle multiplication and HW division, DSP instruction with FPU (floating-point unit), 256K of programmable flash, 32K of SRAM, CRC calculation unit, 35 GPIO lines, 12-channel DMA controller, 8 channels of 12-bit ADC at 1 million samples per second, 5 channels with Two 16-bit sigma-delta ADC, 3 channels of Two 12-bit DAC, 2 analog comparators, 24 capacitive sensing channels supporting touchkey, linear and rotary touchsensors, 15 timers Two 32-bit timer Twelve 16-bit timers, 24-bit SysTick Timer, and a variety of communication protocols, including Three USART, Two I2C supporting FastMode+, Three SPI/I2S, CAN, LIN, IrDA, HDMI-CEC Bus interface, JTAG, and USB. The module is programmed via a USB cable with no intervening hardware, and all development tools are freely-available online.



Work in Progress




General Information


Programming Reference


Peripherals

NEW!mOLED
NEW!mStereo