STM32F437VG High-performance and DSP with FPU, ARM Cortex-M4 MCU with 1 Mbyte Flash, 168 MHz CPU, Art Accelerator, HW crypto
The STM32F437xx devices is based on the high-performance ARM®Cortex™-M4 32-bit RISC core operating 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. The Cortex-M4 core with FPU will be referred to as Cortex-M4F throughout this document.
The STM32F437xx devices incorporates high-speed embedded memories (Flash memory up to 2 Mbytes, up to 256 Kbytes of SRAM), up to 4 Kbytes of backup SRAM, and an extensive range of enhanced I/Os and peripherals connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.
All devices offer three 12-bit ADCs, two DACs, a low-power RTC, twelve general-purpose 16-bit timers including two PWM timers for motor control, two general-purpose 32-bit timers. a true random number generator (RNG), and a cryptographic acceleration cell. They also feature standard and advanced communication interfaces
技术特性
- Core: 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), and DSP instructions
- Memories
- Up to 2 Mbyte of Flash memory
- Up to 256+4 Kbytes of SRAM including 64-Kbyte of CCM (core coupled memory) data RAM
- Flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories
- LCD parallel interface, 8080/6800 modes
- Clock, reset and supply management
- 1.8 V to 3.6 V application supply and I/Os
- 4-to-26 MHz crystal oscillator
- Internal 16 MHz factory-trimmed RC (1% accuracy)
- 32 kHz oscillator for RTC with calibration
- Internal 32 kHz RC with calibration
- Sleep, Stop and Standby modes
- VBATsupply for RTC, 20×32 bit backup registers + optional 4 KB backup SRAM
- 3×12-bit, 2.4 MSPS A/D converters: up to 24 channels and 7.2 MSPS in triple interleaved mode
- 2×12-bit D/A converters
- General-purpose DMA: 16-stream DMA controller with FIFOs and burst support
- Up to 17 timers: up to twelve 16-bit and two 32-bit timers up to 168 MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
- Debug mode
- Serial wire debug (SWD) & JTAG interfaces
- Cortex-M4 Embedded Trace Macrocell™
- Up to 140 I/O ports with interrupt capability
- Up to 136 fast I/Os up to 84 MHz
- Up to 138 5 V-tolerant I/Os
- Up to 20 communication interfaces
- Up to 3 × I²C interfaces (SMBus/PMBus)
- Up to 4 USARTs/4 UARTs (10.5 Mbit/s, ISO 7816 interface, LIN, IrDA, modem control)
- Up to 6 SPIs (42 Mbits/s), 2 with muxed full-duplex I2S to achieve audio class accuracy via internal audio PLL or external clock
- 2 × CAN interfaces (2.0B Active)
- 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
- 8- to 14-bit parallel camera interface up to 54 Mbytes/s
- Cryptographic acceleration: hardware acceleration for AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1, SHA-2), and HMAC
- True random number generator
- CRC calculation unit
- 96-bit unique ID
- RTC: subsecond accuracy, hardware calendar
|
管脚定义图
|
STM32F437VG 订购信息
订购型号 |
产品状态 |
美金价格 |
数量 |
封装 |
包装形式 |
温度范围 |
材料声明 |
STM32F437VGT6 |
Preview |
|
1000 |
LQFP 100 14x14x1.4 |
Tray |
-40 °C-105 °C |
STM32F437VGT6 |
DATA BRIEF
描述 |
版本 |
大小 |
STM32F437VG : DB1638: ARM Cortex-M4 32b MCU+FPU, 210DMIPS, up to 2MB Flash/256+4KB RAM, crypto, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 comm. interfaces & camera |
1 |
750KB |
APPLICATION NOTES
描述 |
版本 |
大小 |
AN3371: Using the hardware real-time clock (RTC) in STM32 F0, F2, F3, F4 and L1 series of MCUs |
5 |
422KB |
AN4013: STM32F1xx, STM32F2xx, STM32F4xx, STM32L1xx, STM32F30/31/37/38x timer overview |
2 |
271KB |
AN2639: Soldering recommendations and package information for Lead-free ECOPACK® microcontrollers |
2 |
209KB |
AN3364: Migration and compatibility guidelines for STM32 microcontroller applications |
2 |
128KB |
AN4018: Data link communication protocol for the ST7580 power line networking SoC |
2 |
193KB |
PROGRAMMING MANUALS
描述 |
版本 |
大小 |
PM0214: STM32F3xxx and STM32F4xxx Cortex-M4 programming manual |
3 |
1709KB |
REFERENCE MANUALS
描述 |
版本 |
大小 |
RM0090: STM32F40x, STM32F41x, STM32F42x, STM32F43x advanced ARM-based 32-bit MCUs |
3 |
13810KB |
RELEASE NOTES
描述 |
版本 |
大小 |
RN0085: STM32F05xx/STM32F103xx/STM32F100xx/STM32F2xx/STM32F4xx PMSM single / dual FOC SDK v3.3 |
1 |
52KB |
USER MANUALS
描述 |
版本 |
大小 |
UM1052: STM32F05xx/STM32F100xx/STM32F103xx/STM32F2xx/STM32F4xx PMSM single/dual FOC SDK v3.3 |
4 |
2619KB |
UM1053: Advanced developers guide for STM32F05xx/STM32F100xx/103xx/STM32F2xx/STM32F4xx MCUs PMSM single/dual FOC library |
4 |
796KB |
PRODUCT PRESENTATIONS
BOARDS AND TOOLS
型号 |
描述 |
STM-STUDIO |
STM Studio run-time variables monitoring and visualization tool |
STVP |
ST Visual Programmer for programming ST7, STM8, STM8T and STM32 |
STVP |
ST Visual Programmer for programming ST7, STM8, STM8T and STM32 |
MicroXplorer |
MCU graphical configuration tool |
ST-LINK |
In-circuit debugger and programmer for STM8 and STM32 MCUs; with IAR EWARM and Keil RVMDK and ST toolset |
ST-LINK/V2 |
ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32 |
CONFIGURATION UTILITIES
DEVICE PROGRAMMERS
FIRMWARE
SW DEMOS