STM32F412CGU6 Microcontrolere ARM IC Arm Cortex-M4 MCU
♠ Descrierea produsului
Atributul produsului | Valoare atribut |
Producător: | STMicroelectronics |
Categorie de produse: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Serie: | STM32F412CG |
Stil de montare: | SMD/SMT |
Pachet / Cutie: | UFQFPN-48 |
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: | 100 MHz |
Număr de intrări/ieșiri: | 36 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ă |
Marca: | STMicroelectronics |
Sensibil la umiditate: | Da |
Tip produs: | Microcontrolere ARM - MCU |
Cantitate pachet din fabrică: | 1560 |
Subcategorie: | Microcontrolere - MCU |
Denumire comercială: | STM32 |
Greutate unitară: | 0,003517 uncii |
♠ Arm®-Cortex®-M4 32b MCU+FPU, 125 DMIPS, 1MB Flash, 256KB RAM, USB OTG FS, 17 TIM-uri, 1 ADC, 17 interfețe de comunicare
Dispozitivele STM32F412XE/G se bazează pe procesorul de înaltă performanță Arm® Cortex® -M4 pe 32 de bițiNucleu RISC care funcționează la o frecvență de până la 100 MHz. Nucleul lor Cortex®-M4 dispune de unUnitate 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 instrucțiuni DSP șio unitate de protecție a memoriei (MPU) care îmbunătățește securitatea aplicației.
Dispozitivele STM32F412XE/G aparțin liniei de produse STM32 Dynamic Efficiency™ (cuproduse care combină eficiența energetică, performanța și integrarea) adăugând în același timp o nouăfuncție inovatoare numită Batch Acquisition Mode (BAM) care permite și mai multă putereeconomisirea consumului în timpul procesării în lot a datelor.
Dispozitivele STM32F412XE/G încorporează memorii integrate de mare viteză (până la 1 Mbyte deMemorie flash, 256 Kbytes de SRAM) și o gamă extinsă de intrări/ieșiri îmbunătățite șiperiferice conectate la două magistrale APB, trei magistrale AHB și o magistrală multi-AHB pe 32 de bițimatrice.
Toate dispozitivele oferă un ADC pe 12 biți, un RTC de consum redus, doisprezece temporizatoare de uz general pe 16 biți,două temporizatoare PWM pentru controlul motorului și două temporizatoare de uz general pe 32 de biți.
De asemenea, acestea dispun de interfețe de comunicare standard și avansate:
• Până la patru interfețe I2C, inclusiv unul I2C care suportă Fast-Mode Plus
• Cinci SPI-uri
• Cinci module I2S, dintre care două sunt full duplex. Pentru a obține precizie în clasa audio, I2SPerifericele pot fi sincronizate printr-un PLL audio intern dedicat sau printr-un ceas externpentru a permite sincronizarea.
• Patru USART-uri
• O interfață SDIO/MMC
• O interfață USB 2.0 OTG de viteză maximă
• Două cutii de conserve.
În plus, dispozitivele STM32F412xE/G încorporează periferice avansate:
• O interfață flexibilă pentru controlerul de memorie statică (FSMC)
• O interfață de memorie Quad-SPI
• Un filtru digital pentru modulator sigma (DFSDM), două filtre, până la patru intrări și suportde microfoane MEM.
Dispozitivele STM32F412xE/G sunt oferite în 7 capse, cu dimensiuni cuprinse între 48 și 144 de pini. Setul dePerifericele disponibile depind de pachetul selectat.
STM32F412xE/G funcționează în intervalul de temperatură de la -40 la +125 °C, de la 1,7 (PDR(OFF) la o sursă de alimentare de 3,6 V. Un set complet de moduri de economisire a energiei permite proiectareaa aplicațiilor de putere redusă.
Aceste caracteristici fac ca microcontrolerele STM32F412xE/G să fie potrivite pentru o gamă largă deaplicaț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ă
• Centru de senzori pentru telefoane mobile
• Dispozitive purtabile
• Obiecte conectate
• Module Wifi
• Linie de eficiență dinamică cu BAM (BatchMod de achiziție)
• 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 100 MHz,unitate de protecție a memoriei,125 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1),și instrucțiuni DSP
• Amintiri
– Până la 1 MB de memorie flash
– 256 kbyte de SRAM
– Controler de memorie statică externă flexibilăcu magistrală de date de până la 16 biți: SRAM, PSRAM,Memorie flash NOR
– Interfață Quad-SPI cu mod dual
• Interfață paralelă LCD, moduri 8080/6800
• 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, configurată din fabrică
– Oscilator de 32 kHz pentru RTC cu calibrare
– RC intern de 32 kHz cu calibrare
• Consum de energie
– Funcționare: 112 µA/MHz (periferic oprit)
– Stop (Bliț în modul Stop, trezire rapidă)(timp): 50 µA Tip la 25 °C; 75 µA max
la 25 °C
– Oprire (Bliț în modul de oprire profundă,timp de trezire lent): până la 18 µA @
25 °C; max. 40 µA la 25 °C
– În așteptare: 2,4 µA la 25 °C / 1,7 V fărăRTC; 12 µA la 85 °C la 1,7 V
– Alimentare VBAT pentru RTC: 1 µA la 25 °C
• ADC 1×12 biți, 2.4 MSPS: până la 16 canale
• 2 filtre digitale pentru modulatorul sigma delta,4x interfețe PDM, suport pentru microfon stereo
• DMA de uz general: DMA cu 16 fluxuri
• Până la 17 temporizatoare: până la doisprezece temporizatoare pe 16 biți, douăTemporizatoare pe 32 de biți de până la 100 MHz fiecare cu până lapatru IC/OC/PWM sau contor de impulsuri șiintrare encoder în cuadratură (incrementală), douătemporizatoare watchdog (independente și de fereastră),
un cronometru SysTick
• Mod de depanare
– Depanare cabluri seriale (SWD) și JTAG
– Cortex®-M4 Macrocell™ cu trace încorporate
• Până la 114 porturi I/O cu capacitate de întrerupere
– Până la 109 intrări/ieșiri rapide de până la 100 MHz
– Până la 114 intrări/ieșiri cu toleranță V (cinci)
• Până la 17 interfețe de comunicare
– Până la 4x interfețe I2C (SMBus/PMBus)
– Până la 4 USART-uri (2 x 12,5 Mbit/s,2 x 6,25 Mbit/s), interfață ISO 7816, LIN,
IrDA, control modem)
– Până la 5 SPI/I2S (până la 50 Mbit/s, SPI sauProtocol audio I2S), din care 2 multiplexateinterfețe I2S full-duplex
– Interfață SDIO (SD/MMC/eMMC)
– Conectivitate avansată: USB 2.0 de viteză maximădispozitiv/gazdă/controler OTG cu PHY
– 2x CAN (2.0B Activ)
• Generator de numere aleatorii reale
• Unitate de calcul CRC
• ID unic pe 96 de biți
• RTC: precizie sub o secundă, calendar hardware
• Toate pachetele sunt ECOPACK®2