-
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