STM32F407ZGT6 Microcontrolere ARM Circuite integrate MCU ARM M4 1024 FLASH 192kB SRAM
♠ Descrierea produsului
Atributul produsului | Valoare atribut |
Producător: | STMicroelectronics |
Categorie de produse: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Serie: | STM32F407ZG |
Stil de montare: | SMD/SMT |
Pachet / Cutie: | LQFP-144 |
Nucleu: | ARM Cortex M4 |
Dimensiunea memoriei programului: | 1 MB |
Lățime magistrală de date: | 32 de biți |
Rezoluție ADC: | 12 biți |
Frecvență maximă de ceas: | 168 MHz |
Număr de intrări/ieșiri: | 114 I/O |
Dimensiune memorie RAM pentru date: | 192 kB |
Tensiune de alimentare - Min: | 1,8 V |
Tensiune de alimentare - Max: | 3,6 V |
Temperatura minimă de funcționare: | - 40°C |
Temperatura maximă de funcționare: | + 85°C |
Ambalaj: | Tavă |
Marca: | STMicroelectronics |
Rezoluție DAC: | 12 biți |
Tipul memoriei RAM pentru date: | SRAM |
Tip de interfață: | CAN, I2C, SDIO, I2S / SPI, UART / USART, USB |
Sensibil la umiditate: | Da |
Număr de canale ADC: | 24 de canale |
Serie de procesoare: | STM32F40 |
Produs: | MCU+FPU |
Tip produs: | Microcontrolere ARM - MCU |
Tip de memorie de program: | Bliț |
Cantitate pachet din fabrică: | 360 |
Subcategorie: | Microcontrolere - MCU |
Denumire comercială: | STM32 |
Temporizatoare de supraveghere: | Temporizator de supraveghere, cu fereastră |
Greutate unitară: | 0,045518 uncii |
♠ Arm® Cortex®-M4 32b MCU+FPU, 210DMIPS, până la 1MB Flash/192+4KB RAM, USB OTG HS/FS, Ethernet, 17 TIM-uri, 3 ADC-uri, 15 interfețe de comunicare și cameră
Familia STM32F405xx și STM32F407xx se bazează pe Arm® de înaltă performanțăNucleu RISC Cortex®-M4 pe 32 de biți care funcționează la o frecvență de până la 168 MHz. Cortex-M4Nucleul dispune de o unitate cu virgulă mobilă (FPU) de precizie simplă, care acceptă toate instrucțiunile și tipurile de date de procesare a datelor cu precizie simplă Arm. De asemenea, implementează un set complet de DSP-uri.instrucțiuni și o unitate de protecție a memoriei (MPU) care îmbunătățește securitatea aplicației.
Familia STM32F405xx și STM32F407xx încorporează procesoare integrate de mare vitezămemorii (memorie flash de până la 1 Mbyte, până la 192 Kbytes de SRAM), până la 4 Kbytes deSRAM de rezervă și o gamă extinsă de intrări/ieșiri îmbunătățite și periferice conectate la douăMagistrale APB, trei magistrale AHB și o matrice de magistrală multi-AHB pe 32 de biți.
Toate dispozitivele oferă trei ADC-uri pe 12 biți, două DAC-uri, un RTC de consum redus, doisprezece convertizoare de frecvență generalăTemporizatoare pe 16 biți, inclusiv două temporizatoare PWM pentru controlul motorului, două temporizatoare de uz general pe 32 biți.un adevărat generator de numere aleatorii (RNG). De asemenea, acestea oferă funcții standard și avansateinterfețe de comunicare.
• Până la trei interfețe I2C
• Trei SPI-uri, două I2S full duplex. Pentru a obține precizie în clasa audio, perifericele I2Spoate fi sincronizat printr-un PLL audio intern dedicat sau printr-un ceas extern pentru a permitesincronizare.
• Patru USART-uri plus două UART-uri
• Un USB OTG de viteză maximă și un USB OTG de mare viteză cu capacitate de viteză maximă (cuULPI),
• Două cutii de conserve
• O interfață SDIO/MMC
• Ethernet și interfața camerei sunt disponibile numai pe dispozitivele STM32F407xx.
Noile periferice avansate includ un SDIO, un control static flexibil îmbunătățit al memorieiinterfață (FSMC) (pentru dispozitive oferite în pachete de 100 de pini și mai mult), o camerăinterfață pentru senzori CMOS. Consultați Tabelul 2: STM32F405xx și STM32F407xx: caracteristiciși numărul de periferice pentru lista de periferice disponibile pentru fiecare cod de piesă.
Familia STM32F405xx și STM32F407xx funcționează la temperaturi cuprinse între –40 și +105 °Co sursă de alimentare de la 1,8 la 3,6 V. Tensiunea de alimentare poate scădea la 1,7 V cândDispozitivul funcționează în intervalul de temperatură de la 0 la 70 °C utilizând o sursă de alimentare externăsupraveghetor: consultați Secțiunea: Resetare internă OPRITĂ. Un set complet de funcții de economisire a energieiModul permite proiectarea de aplicații cu consum redus de energie.
Familia STM32F405xx și STM32F407xx oferă dispozitive în diverse pachete, variind dede la 64 de pini la 176 de pini. Setul de periferice incluse se modifică în funcție de dispozitivul ales.Aceste caracteristici fac ca familia de microcontrolere STM32F405xx și STM32F407xx să fie potrivităpentru o gamă largă de aplicații:
• Acționare motorizată și controlul aplicațiilor
• Echipamente medicale
• Aplicații industriale: PLC, invertoare, întrerupătoare de circuit
• Imprimante și scanere
• Sisteme de alarmă, videointerfon și HVAC
• Aparate audio pentru casă
• Nucleu: procesor Arm® Cortex®-M4 pe 32 de biți cu FPU,Accelerator adaptiv în timp real (ART)Accelerator) care permite execuția în starea de așteptare 0din memorie Flash, frecvență de până la 168 MHz,unitate de protecție a memoriei, 210 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1) și DSPinstrucţiuni
• Amintiri
– Până la 1 MB de memorie flash
– Până la 192+4 Kbytes de SRAM, inclusiv 64-Kilobyți de date CCM (memorie cuplată cu nucleu)RAM
– 512 octeți de memorie OTP
– Controler de memorie statică flexibilăsuportă Compact Flash, SRAM,Memoriile PSRAM, NOR și NAND
• Interfață paralelă LCD, moduri 8080/6800
• Ceas, resetare și gestionare a aprovizionării
– Alimentare aplicație și intrări/ieșiri de la 1,8 V la 3,6 V
– POR, PDR, PVD și BOR
– Oscilator cu cristal de la 4 la 26 MHz
– RC intern de 16 MHz, configurat din fabrică (1%precizie)
– Oscilator de 32 kHz pentru RTC cu calibrare
– RC intern de 32 kHz cu calibrare
• Funcționare cu consum redus de energie
– Modurile Repaus, Oprire și Standby
– Sursă VBAT pentru RTC, rezervă de 20×32 bițiregistre + opțional SRAM de rezervă de 4 KB
• Convertoare A/D 3×12 biți, 2,4 MSPS: până la 24canale și 7,2 MSPS în intercalare triplămod
• 2 convertoare D/A pe 12 biți
• DMA de uz general: DMA cu 16 fluxuricontroler cu FIFO-uri și suport pentru rafale
• Până la 17 temporizatoare: până la doisprezece pe 16 biți și două pe 32 de bițitemporizatoare de biți de până la 168 MHz, fiecare cu până la 4IC/OC/PWM sau contor de impulsuri și cuadraturăintrare encoder (incrementală)
• Mod de depanare
– Depanare cabluri seriale (SWD) și JTAGinterfețe
– Cortex-M4 Embedded Trace Macrocell™
• Până la 140 de porturi I/O cu capacitate de întrerupere
– Până la 136 de intrări/ieșiri rapide până la 84 MHz
– Până la 138 de intrări/ieșiri cu toleranță de 5 V
• Până la 15 interfețe de comunicare
– Până la 3 × interfețe I2C (SMBus/PMBus)
– Până la 4 USART-uri/2 UART-uri (10,5 Mbit/s, ISO)interfață 7816, LIN, IrDA, control modem)
– Până la 3 SPI-uri (42 Mbits/s), 2 cu multiplexorI2S full-duplex pentru a atinge clasa audio
precizie prin PLL audio intern sau externceas
– 2 × interfețe CAN (2.0B Activ)
– Interfață SDIO
• Conectivitate avansată
– Dispozitiv/gazdă/OTG USB 2.0 de viteză maximăcontroler cu PHY pe cip
– USB 2.0 de mare viteză/viteză maximădispozitiv/gazdă/controler OTG cu dispozitiv dedicat
DMA, PHY de viteză completă pe cip și ULPI
– MAC Ethernet 10/100 cu DMA dedicat:suportă hardware IEEE 1588v2, MII/RMII
• Interfață de cameră paralelă de 8 până la 14 biți, până la54 Mbytes/s
• Generator de numere aleatorii reale
• Unitate de calcul CRC
• ID unic pe 96 de biți
•RTC: precizie subsecundă, calendar hardware