SparkFun MicroMod STM32 Processor Board

SparkFun Electronics MicroMod STM32 Processor Board features an ARM® Cortex®-M4 32-bit RISC core in an economical and easy-to-use development platform. The compact Processor Board offers an M.2 MicroMod connector allowing easy connection to a processor's beveled edge connector with a screw (included).

The SparkFun MicroMod STM32 Processor Board high-performance ARM® Cortex®-M4 32-bit RISC core operates at a frequency of up to 168MHz. The core features a floating-point unit (FPU) single precision, supporting all ARM single-precision data-processing instructions and data types. It also implements a complete set of DSP instructions and a memory protection unit (MPU) which enhances application security.

This Processor Board utilizes the DFU bootloader to upload code and incorporates an extensive range of enhanced I/Os and peripherals. To complement the STM32F405 processor, an additional 128Mb (16MB) serial flash memory chip has been added to the underside of the board.

Features

  • STM32 General Features:
    • ARM® 32-bit Cortex®-M4 CPU with FPU
      • Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory
      • Frequency up to 168MHz
      • Memory protection unit
      • 210DMIPS/ 1.25DMIPS/MHz (Dhrystone 2.1)
      • DSP instructions
    • 1Mbyte of Flash memory
    • 192Kbytes of SRAM including 64Kbytes of CCM (core coupled memory) data RAM
    • Flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories
    • Clock, reset and supply management
      • 1.8V to 3.6V application supply and I/Os
      • 32kHz oscillator for RTC with calibration
      • Internal 32kHz RC with calibration
    • Low-power operation
      • Sleep, stop and standby modes
    • Debug mode
      • Serial wire debug (SWD) & JTAG interfaces
      • Cortex-M4 embedded trace Macrocell™
    • Advanced connectivity
      • USB 2.0 full-speed device/host/OTG controller with on-chip PHY
      • USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI
      • 10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII
  • Specific peripherals available on MicroMod STM32:
    • UART
    • Two I2C buses
    • SPI Bus
    • PDM audio processing
    • Two dedicated analog inputs, 15 total analog input capable inputs
    • Two dedicated digital I/O pins
    • Two dedicated PWM pins, 24 total PWM capable
    • Nine general purpose I/O pins

Videos

Overview

SparkFun MicroMod STM32 Processor Board
Published: 2021-06-01 | Updated: 2022-10-12