Microcontrolere ARM STM32F031G4U6 – MCU Cortex M0 16kB 48MHz Motor CTRL SRAM MCU
♠ Descrierea produsului
Atributul produsului | Valoare atribut |
Producător: | STMicroelectronics |
Categorie de produse: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Serie: | STM32F031G4 |
Stil de montare: | SMD/SMT |
Pachet / Cutie: | UFQFPN-28 |
Nucleu: | ARM Cortex M0 |
Dimensiunea memoriei programului: | 16 kB |
Lățime magistrală de date: | 32 de biți |
Rezoluție ADC: | 12 biți |
Frecvență maximă de ceas: | 48 MHz |
Număr de intrări/ieșiri: | 23 I/O |
Dimensiune memorie RAM pentru date: | 4 kB |
Tensiune de alimentare - Min: | 2 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ă: | 2,4 V până la 3,6 V |
Marca: | STMicroelectronics |
Tipul memoriei RAM pentru date: | SRAM |
Tensiune I/O: | 2 V până la 3,6 V |
Tip de interfață: | I2C, SPI, USART |
Sensibil la umiditate: | Da |
Număr de canale ADC: | 13 canale |
Serie de procesoare: | STM32F031 |
Produs: | MCU |
Tip produs: | Microcontrolere ARM - MCU |
Tip de memorie de program: | Bliț |
Cantitate pachet din fabrică: | 2940 |
Subcategorie: | Microcontrolere - MCU |
Denumire comercială: | STM32 |
Temporizatoare de supraveghere: | Cronometru de supraveghere |
Greutate unitară: | 0,008466 uncii |
♠ MCU pe 32 de biți bazat pe ARM® cu memorie Flash de până la 32 Kbyte, 9 temporizatoare, ADC și interfețe de comunicație, 2.0 - 3.6 V
Microcontrolerele STM32F031x4/x6 încorporează nucleul RISC ARM® Cortex®-M0 pe 32 de biți de înaltă performanță, care funcționează la o frecvență de până la 48 MHz, memorii integrate de mare viteză (până la 32 Kbytes de memorie Flash și 4 Kbytes de SRAM) și o gamă extinsă de periferice și intrări/ieșiri îmbunătățite. Toate dispozitivele oferă interfețe de comunicație standard (un I2C, un SPI/I2S și un USART), un ADC pe 12 biți, cinci temporizatoare pe 16 biți, un temporizator pe 32 de biți și un temporizator PWM cu control avansat.
Microcontrolerele STM32F031x4/x6 funcționează în intervalele de temperatură de la -40 la +85 °C și de la -40 la +105 °C, cu o sursă de alimentare de la 2,0 la 3,6 V. Un set complet de moduri de economisire a energiei permite proiectarea aplicațiilor cu consum redus de energie.
Microcontrolerele STM32F031x4/x6 includ dispozitive în șase capse diferite, de la 20 de pini la 48 de pini, fiind disponibilă și o formă de matriță la cerere. În funcție de dispozitivul ales, sunt incluse diferite seturi de periferice.
Aceste caracteristici fac ca microcontrolerele STM32F031x4/x6 să fie potrivite pentru o gamă largă de aplicații, cum ar fi controlul aplicațiilor și interfețele utilizator, echipamente portabile, receptoare A/V și televiziune digitală, periferice pentru PC, platforme de jocuri și GPS, aplicații industriale, PLC-uri, invertoare, imprimante, scanere, sisteme de alarmă, interfoane video și sisteme HVAC.
• Nucleu: procesor ARM® Cortex®-M0 pe 32 de biți, frecvență de până la 48 MHz
• Amintiri
– 16 până la 32 Kbytes de memorie flash
– 4 Kbytes de SRAM cu paritate hardware
• Unitate de calcul CRC
• Resetare și gestionare a energiei
– Alimentare digitală și I/O: 2,0 până la 3,6 V
– Alimentare analogică: VDDA = de la VDD la 3,6 V
– Resetare la pornire/oprire (POR/PDR)
– Detector de tensiune programabil (PVD)
– Moduri de consum redus: Repaus, Oprire și Standby
– Alimentare VBAT pentru RTC și registre de rezervă
• Gestionarea ceasului
– Oscilator cu cristal de la 4 la 32 MHz
– Oscilator de 32 kHz pentru RTC cu calibrare
– RC intern de 8 MHz cu opțiune PLL x6
– Oscilator RC intern de 40 kHz
• Până la 39 de intrări/ieșiri rapide
– Toate mapabile pe vectori de întrerupere externi
– Până la 26 de intrări/ieșiri cu toleranță de 5 V
• Controler DMA cu 5 canale
• 1 × ADC pe 12 biți, 1,0 µs (până la 10 canale)
– Interval de conversie: 0 până la 3,6 V
– Alimentare analogică separată de la 2,4 până la 3,6 V
• Până la 9 cronometre
– 1 x temporizator de control avansat pe 16 biți și 7 canale pentru ieșire PWM pe 6 canale, cu generare de timp mort și oprire de urgență
– 1 temporizator pe 32 de biți și 1 temporizator pe 16 biți, cu până la 4 circuite integrate/circuitate integrate, utilizabile pentru decodarea controlului IR
– 1 x temporizator pe 16 biți, cu 2 circuite integrate/circuit-ocluri (IC/OC), 1 circuit OCN, generare timp mort și oprire de urgență
– 1 x temporizator pe 16 biți, cu circuit integrat (IC/OC) și circuit închis (OCN), generare de timp mort, oprire de urgență și poartă modulator pentru control IR
– 1 x temporizator pe 16 biți cu 1 circuit integrat/circuit integrat
– Temporizatoare independente și de sistem watchdog
– Temporizator SysTick: numărător invers pe 24 de biți
• Calendar RTC cu alarmă și trezire periodică din Stop/Standby
• Interfețe de comunicare
– 1 x interfață I2C, suportă Fast Mode Plus (1 Mbit/s) cu un consumator de curent de 20 mA, SMBus/PMBus și trezire din modul Stop
– 1 x USART care acceptă controlul SPI și modemului sincron master, interfață ISO7816, LIN, capacitate IrDA, detectare automată a ratei baud și funcție de activare
– 1 x SPI (18 Mbit/s) cu 4 până la 16 cadre de biți programabile, cu interfață I2S multiplexată
• Depanare cablu serial (SWD)
• ID unic pe 96 de biți
• Interval de temperatură extins: -40 până la +105°C
• Toate pachetele ECOPACK®2