STM32 Thing Plus

SparkFun’s development board utilizes the vast capabilities of STMicroElectronics' STM32F405 series

Image of SparkFun STM32 Thing PlusWith a 32-bit Arm® Cortex®-M4 RISC core, the SparkFun STM32 Thing Plus brings power and precision to any project. The STM32 Thing Plus provides an economical and easy-to-use development platform for situations requiring more power with a minimal working space. This Thing comes flashed with the DFU bootloader, and to make the Thing Plus even easier to use, a few pins have repositioned to make the board Feather compatible. In addition, it utilizes the handy Qwiic Connect system, which means no soldering or shields are required to connect it to the rest of the system.

The STM32F405 processor is based on the high-performance Arm Cortex-M4 32-bit RISC core and can operate at a frequency of up to 168 MHz. The Cortex-M4 core features a floating point unit (FPU) single precision, which supports all Arm single-precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) that enhances application security. This processor board utilizes the DFU bootloader for uploading code and incorporates an extensive range of enhanced I/Os and peripherals. In addition to the USB interface and Qwiic connection, the STM32 Thing Plus provides a 3.3 V regulator and LiPo charger as well as 16 MB of Flash and a microSD slot for expandable memory.

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 168 MHz
    • Memory protection unit
    • 210 DMIPS / 1.25 DMIPS/MHz (Dhrystone 2.1)
    • DSP instructions
  • 1 Mbyte of Flash memory
  • 192 Kbytes of SRAM including 64 Kbytes of core coupled memory (CCM) data RAM
  • Flexible static memory controller supporting compact Flash, SRAM, PSRAM, NOR, and NAND memories
  • Clock, reset, and supply management
    • 1.8 V to 3.6 V application supply and I/Os
    • 32 kHz oscillator for RTC with calibration
    • Internal 32 kHz RC with calibration
  • Low-power operation
    • Sleep, stop, and standby modes
    • VBAT supply for RTC, 20×32 bit backup registers + optional 4 KB backup SRAM
    • Debug mode
      • Serial wire debug (SWD) and 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

STM32 Thing Plus

ImageManufacturer Part NumberDescriptionCore ProcessorPlatformAvailable QuantityPriceView Details
SPARKFUN THING PLUS - STM3217712SPARKFUN THING PLUS - STM32ARM® Cortex®-M4-60 - Immediate$67.42View Details
Published: 2021-05-19