Microcontrolere ARM STM32F437VIT6 – MCU 32B ARM Cortex-M4 2Mb Flash 168MHz CPU
♠ Descrierea produsului
Atributul produsului | Valoare atribut |
Producător: | STMicroelectronics |
Categorie de produse: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Serie: | STM32F437VI |
Stil de montare: | SMD/SMT |
Pachet/Cutie: | LQFP-100 |
Nucleu: | ARM Cortex M4 |
Dimensiunea memoriei programului: | 2 MB |
Lățime magistrală de date: | 32 de biți |
Rezoluție ADC: | 3 x 12 biți |
Frecvență maximă de ceas: | 180 MHz |
Număr de intrări/ieșiri: | 82 I/O |
Dimensiune memorie RAM pentru date: | 256 kB |
Tensiune de alimentare - Min: | 1,7 V |
Tensiune de alimentare - Max: | 3,6 V |
Temperatura minimă de funcționare: | - 40°C |
Temperatura maximă de funcționare: | + 85°C |
Ambalaj: | Tavă |
Tensiune de alimentare analogică: | 3,3 V |
Marca: | STMicroelectronics |
Rezoluție DAC: | 12 biți |
Tipul memoriei RAM pentru date: | SRAM |
Tensiune I/O: | 3,3 V |
Sensibil la umiditate: | Da |
Serie de procesoare: | ARM Cortex M |
Tip produs: | Microcontrolere ARM - MCU |
Tip de memorie de program: | Bliț |
Cantitate pachet din fabrică: | 540 |
Subcategorie: | Microcontrolere - MCU |
Denumire comercială: | STM32 |
Greutate unitară: | 1,319 grame |
♠ MCU+FPU Arm® Cortex®-M4 de 32b, 225DMIPS, până la 2MB Flash/256+4KB RAM, crypto, USB OTG HS/FS, Ethernet, 17 TIM-uri, 3 ADC-uri, 20 interfețe de comunicare, cameră și LCD-TFT
Dispozitivele STM32F437xx și STM32F439xx se bazează pe nucleul RISC de înaltă performanță Arm® Cortex®-M4 pe 32 de biți, care funcționează la o frecvență de până la 180 MHz. Nucleul Cortex-M4 dispune de o unitate cu virgulă mobilă (FPU) de simplă precizie, care acceptă toate instrucțiunile și tipurile de date de procesare a datelor de simplă precizie Arm®. De asemenea, implementează un set complet de instrucțiuni DSP și o unitate de protecție a memoriei (MPU) care îmbunătățește securitatea aplicației.
Dispozitivele STM32F437xx și STM32F439xx încorporează memorii integrate de mare viteză (memorie Flash de până la 2 Mbyte, până la 256 Kbytes de SRAM), până la 4 Kbytes de SRAM de rezervă și o gamă extinsă de intrări/ieșiri (I/O) îmbunătățite și periferice conectate la două magistrale APB, două magistrale AHB și o matrice de magistrală multi-AHB pe 32 de biți.
Toate dispozitivele oferă trei convertizoare analogice-digitale (ADC) pe 12 biți, două convertizoare digitale-digitale (DAC), un RTC de consum redus, doisprezece temporizatoare de uz general pe 16 biți, inclusiv două temporizatoare PWM pentru controlul motorului, două temporizatoare de uz general pe 32 biți, un generator de numere aleatorii (RNG) și o celulă de accelerare criptografică. De asemenea, dispun de interfețe de comunicație standard și avansate.
• Nucleu: CPU Arm® Cortex®-M4 pe 32 de biți cu FPU, accelerator adaptiv în timp real (ART Accelerator™) care permite execuția în starea 0-wait din memoria Flash, frecvență de până la 180 MHz, MPU, 225 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1) și instrucțiuni DSP
• Amintiri
– Până la 2 MB de memorie Flash organizată în două bănci, permițând citire în timp ce scrie
– Până la 256+4 KB de SRAM, inclusiv 64 KB de RAM pentru date CCM (memorie cuplată cu nuclee)
– Controler de memorie externă flexibilă cu magistrală de date de până la 32 de biți: memorii SRAM, PSRAM, SDRAM/LPSDR SDRAM, Compact Flash/NOR/NAND
• Interfață paralelă LCD, moduri 8080/6800
• Controler LCD-TFT cu rezoluție complet programabilă (lățime totală de până la 4096 pixeli, înălțime totală de până la 2048 linii și frecvență de până la 83 MHz)
• Chrom-ART Accelerator™ pentru crearea de conținut grafic îmbunătățit (DMA2D)
• Ceas, resetare și gestionare a aprovizionării
– Alimentare aplicație și intrări/ieșiri de la 1,7 V la 3,6 V
– POR, PDR, PVD și BOR
– Oscilator cu cristal de la 4 la 26 MHz
– Telecomandă internă de 16 MHz, reglată din fabrică (precizie de 1%)
– Oscilator de 32 kHz pentru RTC cu calibrare
– RC intern de 32 kHz cu calibrare
• Consum redus de energie
– Modurile Repaus, Oprire și Standby
– Sursă VBAT pentru RTC, registre de rezervă de 20×32 biți + opțional SRAM de rezervă de 4 KB
• ADC 3×12 biți, 2.4 MSPS: până la 24 de canale și 7.2 MSPS în mod triplu intercalat
• 2 convertoare D/A pe 12 biți
• DMA de uz general: controler DMA cu 16 fluxuri, FIFO-uri și suport pentru burst-uri
• Până la 17 temporizatoare: până la doisprezece temporizatoare pe 16 biți și două temporizatoare pe 32 biți, până la 180 MHz, fiecare cu până la 4 contoare IC/OC/PWM sau contor de impulsuri și intrări pentru encoder în cuadratură (incremental)
• Mod de depanare
– Interfețe SWD și JTAG
– Cortex-M4 Trace Macrocell™
• Până la 168 de porturi I/O cu capacitate de întrerupere
– Până la 164 de intrări/ieșiri rapide de până la 90 MHz
– Până la 166 de intrări/ieșiri cu toleranță de 5 V
• Până la 21 de interfețe de comunicare
– Până la 3 × interfețe I2C (SMBus/PMBus)
– Până la 4 USART-uri/4 UART-uri (11,25 Mbit/s, interfață ISO7816, LIN, IrDA, control modem)
– Până la 6 SPI-uri (45 Mbits/s), 2 cu I2S full-duplex multiplexat pentru precizie audio prin PLL audio intern sau ceas extern
– 1 x SAI (interfață audio serială)
– 2 × CAN (2.0B Activ) și interfață SDIO
• Conectivitate avansată
– Controler USB 2.0 de viteză maximă pentru dispozitive/gazdă/OTG cu PHY integrat
– Controler USB 2.0 de mare/maximă viteză pentru dispozitive/gazdă/OTG cu DMA dedicat, PHY de mare viteză integrat și ULPI
– MAC Ethernet 10/100 cu DMA dedicat: suportă hardware IEEE 1588v2, MII/RMII
• Interfață de cameră paralelă de la 8 la 14 biți, până la 54 Mbytes/s
• Accelerare criptografică: accelerare hardware pentru AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1, SHA-2) și HMAC
• Generator de numere aleatorii reale
• Unitate de calcul CRC
• RTC: precizie sub o secundă, calendar hardware
• ID unic pe 96 de biți