DEV-17712

  • 2022-09-23 17:58:49

DEV-17712

With 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 where higher power is required with a minimal workspace footprint. The Thing comes preloaded with a DFU bootloader, and to make the Thing Plus easier to use, some pins have been relocated to make the board compatible with Feather. Plus, it takes advantage of the handy Qwiic Connect system, which means no soldering or expansion boards are required to connect it to the rest of the system.

The STM32F405 processor is based on a high-performance Arm Cortex-M4 32-bit RISC core and can run at frequencies up to 168 MHz. The Cortex-M4 core has floating-point unit (FPU) single-precision and supports all Arm single-precision data processing instructions and data types. The family also executes a full set of DSP instructions and has a memory protection unit (MPU) for enhanced application security. The processor board utilizes the DFU bootloader to upload code and integrates a wide range of enhanced I/O and peripherals. In addition to the USB interface and Qwiic connection, the STM32 Thing Plus offers a 3.3 V voltage regulator and LiPo charger, as well as 16 MB of flash and a microSD slot for expandable storage.

characteristic

Arm 32-bit Cortex-M4 CPU with FPU

Adaptive real-time accelerator (ART Accelerator?) allows execution from flash with 0 wait states

Frequency up to 168 MHz

memory protection unit

210DMIPS/1.25DMIPS/MHz (Dhrystone 2.1)

DSP instructions

Up to 1 MB Flash

192 KB of SRAM, including 64 KB of core coupled memory (CCM) data RAM

Flexible static memory controller supporting compact flash, SRAM, PSRAM, NOR and NAND memory

Clock, Reset and Power Management

1.8 V to 3.6 V application power and I/O

32 kHz oscillator for RTC (with calibration)

Internal 32 kHz RC with calibration

low power operation

Sleep, Stop and Standby Modes

V BAT RTC power supply, 20×32-bit backup register + optional 4 KB backup SRAM

debug mode

Serial Wire Debug (SWD) and JTAG Interface

Cortex-M4 Embedded Trace Macrocell?

Advanced Connectivity

USB 2.0 Full-Speed Device/Host/OTG Controller with On-Chip PHY

USB 2.0 Hi-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