With a 32-bit ARM Cortex-M4 RISC core, the SparkFun STM32 Thing Plus brings power and precision to your projects. The STM32 Thing Plus provides you with an economical and easy to use development platform if you're needing 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, we've moved a few pins around to make the board Feather compatible. In addition, it utilizes our handy Qwiic Connect System which means no soldering or shields are required to connect it to the rest of your system! As we previously stated; 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) which 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.3V regulator and LiPo charger as well as 16MB of Flash and microSD slot for expandable memory. The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong.Specific Peripherals available on STM32 Thing Plus: UART bus, I2C Bus, SPI bus, Up to 15 Analog Inputs, Two Analog Outputs, 20 Digital I/O Pins, 14 PWM Capable, SDIO for microSD card support, JTAG Serial Wire Debug Support, Power Select, LiPo Charging Circuit, 3.3V Regulator, 128 Mbit SPI Flash Note: Does not include headers. 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. 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. 1 Mbyte of Flash memory; 192 Kbytes of SRAM including 64 Kbytes of CCM (core coupled memory) data RAM; Flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories. 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 168 MHz, Memory protection unit, 210 DMIPS/ 1.25 DMIPS/MHz (Dhrystone 2.1), DSP instructions.