{"title":"MicroMod STM32F405 Processor Board","handle":"sparkfun-micromod-stm32-processor-1","url":"/products/sparkfun-micromod-stm32-processor-1","description":"This compact MicroMod processor board adds an STM32F405 to a compatible MicroMod Carrier Board, giving your project an ARM® Cortex®-M4 32-bit RISC core in a small, swappable M.2 module.The bevelled edge connector keys into the MicroMod M.2 socket and is secured with the screw supplied with MicroMod Carrier Boards. It uses a DFU bootloader for uploading code and brings enhanced I/Os and peripherals out through the MicroMod pinout.The STM32F405 can operate at up to 168 MHz and includes an FPU, DSP instructions and a memory protection unit. SparkFun has also added a 128Mb (16MB) serial flash memory chip to the underside of the board for extra storage.MicroMod is a modular ecosystem for pairing a microcontroller processor board with the carrier board that suits your project. Documentation available from SparkFun includes a hookup guide, schematic, Eagle files, board dimensions, STM32F405xx datasheet and hardware repository.Features:ARM® 32-bit Cortex®-M4 CPU with FPUAdaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memoryFrequency up to 168 MHzMemory protection unit210 DMIPS/ 1.25 DMIPS/MHz (Dhrystone 2.1)DSP instructions1 MB of Flash memory192 Kbytes of SRAM including 64 Kbytes of CCM (core coupled memory) data RAMFlexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memoriesClock, reset and supply management1.8 V to 3.6 V application supply and I/Os32 kHz oscillator for RTC with calibrationInternal 32 kHz RC with calibrationLow-power operationSleep, Stop and Standby modesDebug modeSerial wire debug (SWD) &amp; JTAG interfacesCortex-M4 Embedded Trace Macrocell™Advanced connectivityUSB 2.0 full-speed device/host/OTG controller with on-chip PHYUSB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMIIUART (Updated in V2.0)Two I2C BusesSPI BusPDM Audio ProcessingTwo Dedicated Analog Inputs, 15 total analog input capable inputsTwo Dedicated Digital I/O PinsTwo Dedicated PWM Pins, 24 total PWM capableNine General Purpose I/O Pins16MB flash storageSpecifications:Processor: STM32F405Core: ARM® Cortex®-M4 32-bit RISC coreBootloader: DFU bootloader for uploading codeMaximum frequency: up to 168 MHzPerformance: 210 DMIPS/ 1.25 DMIPS/MHz (Dhrystone 2.1)Flash memory: 1 MB of Flash memorySRAM: 192 Kbytes of SRAM including 64 Kbytes of CCM (core coupled memory) data RAMApplication supply and I/Os: 1.8 V to 3.6 VRTC oscillator: 32 kHz oscillator for RTC with calibrationInternal RC: Internal 32 kHz RC with calibrationAdditional serial flash: 128Mb (16MB) serial flash memory chipMicroMod flash storage: 16MB flash storageConnector: M.2 MicroMod connectorUART: UART (Updated in V2.0)I2C: Two I2C BusesSPI: SPI BusAnalog inputs: Two Dedicated Analog Inputs, 15 total analog input capable inputsDigital I/O: Two Dedicated Digital I/O PinsPWM: Two Dedicated PWM Pins, 24 total PWM capableGeneral purpose I/O: Nine General Purpose I/O PinsA strong choice when you want STM32 performance in a MicroMod project while keeping the processor easy to swap between carrier boards.","vendor":"SparkFun","product_type":"Microcontroller Board","in_stock":true,"options":[],"variants":[{"id":15561,"title":"Default Title","sku":"SF-DEV-21326","mpn":"DEV-21326","price":43.04,"on_sale":false,"in_stock":true,"available_quantity":107}]}