Microcontrolere ARM STM32F091VCT6, MCU pentru microcontrolere mainstream ARM Cortex-M0, linie de acces, 256 Kbytes de memorie Flash, CPU la 48 MHz
♠ Descrierea produsului
Atributul produsului | Valoare atribut |
Producător: | STMicroelectronics |
Categorie de produse: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Serie: | STM32F091VC |
Stil de montare: | SMD/SMT |
Pachet / Cutie: | LQFP-100 |
Nucleu: | ARM Cortex M0 |
Dimensiunea memoriei programului: | 256 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: | 88 I/O |
Dimensiune memorie RAM pentru date: | 32 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ă |
Marca: | STMicroelectronics |
Tipul memoriei RAM pentru date: | SRAM |
Tip de interfață: | I2C, USART, SPI |
Sensibil la umiditate: | Da |
Număr de canale ADC: | Canalul 19 |
Număr de temporizatoare/contori: | 12 cronometre |
Serie de procesoare: | STM32F091 |
Tip produs: | Microcontrolere ARM - MCU |
Tip de memorie de program: | Bliț |
Cantitate pachet din fabrică: | 540 |
Subcategorie: | Microcontrolere - MCU |
Denumire comercială: | STM32 |
Greutate unitară: | 0,045856 uncii |
♠ MCU pe 32 de biți bazat pe ARM®, memorie Flash de până la 256 KB, CAN, 12 temporizatoare, ADC, DAC și interfețe de comunicare, 2.0 - 3.6V
Microcontrolerele STM32F091xB/xC î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 256 Kbytes de memorie Flash și 32 Kbytes de SRAM) și o gamă extinsă de periferice și intrări/ieșiri îmbunătățite. Dispozitivul oferă interfețe de comunicație standard (două I2C-uri, două SPI-uri/un I2S, un HDMI CEC și până la opt USART-uri), un CAN, un ADC pe 12 biți, un DAC pe 12 biți cu două canale, șapte temporizatoare pe 16 biți, un temporizator pe 32 de biți și un temporizator PWM cu control avansat.
Microcontrolerele STM32F091xB/xC 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 STM32F091xB/xC includ dispozitive în șapte capse diferite, de la 48 de pini la 100 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 STM32F091xB/xC 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
– 128 până la 256 kbytes de memorie flash
– 32 Kbytes de SRAM cu paritate hardware
• Unitate de calcul CRC
• Resetare și gestionare a energiei
– Alimentare digitală și I/O: VDD = 2,0 V până la 3,6 V
– Alimentare analogică: VDDA = VDD la 3,6 V
– Resetare la pornire/oprire (POR/PDR)
– Detector de tensiune programabil (PVD)
– Moduri de consum redus: Repaus, Oprire, 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
– Oscilator intern de 48 MHz cu reglare automatătăiere bazată pe sincronizarea externă
• Până la 88 de intrări/ieșiri rapide
– Toate mapabile pe vectori de întrerupere externi
– Până la 69 de intrări/ieșiri cu toleranță la 5Vși 19 cu alimentare independentă VDDIO2
• Controler DMA pe 12 canale
• Un convertor analogic-digital pe 12 biți, 1,0 µs (până la 16 canale)
– Interval de conversie: 0 până la 3,6 V
– Alimentare analogică separată: 2,4 V până la 3,6 V
• Un convertor D/A pe 12 biți (cu 2 canale)
• Două comparatoare analogice rapide de consum redus de energie cuintrare și ieșire programabile
• Până la 24 de canale de detectare capacitive pentrusenzori tactili, liniari și rotativi
• Calendar RTC cu alarmă și trezire periodicădin Stop/Standby12 cronometre
– Un temporizator de control avansat pe 16 biți pentruIeșire PWM cu 6 canale
– Un temporizator pe 32 de biți și șapte temporizatoare pe 16 biți, cu până lapână la 4 IC/OC, OCN, utilizabil pentru control IRdecodare sau control DAC
– Temporizatoare independente și de sistem watchdog
– Cronometru SysTick
• Interfețe de comunicare
– Două interfețe I2C care acceptă modul rapidPlus (1 Mbit/s) cu un consumator de curent de 20 mA, unulsuportă SMBus/PMBus și trezire
– Până la opt USART-uri care suportă masterulSPI sincron și control prin modem, treicu interfață ISO7816, LIN, IrDA, autodetectarea ratei baud și funcția de trezire
– Două SPI-uri (18 Mbit/s) cu 4 până la 16cadre de biți programabile și cu I2Sinterfață multiplexată
– Interfață CAN
• Activare HDMI CEC la recepția antetului
• Depanare cablu serial (SWD)
• ID unic pe 96 de biți
• Toate pachetele ECOPACK®2