Microcontrolere ARM STM32F051K8U7 – MCU ARM Cortex-M0 de nivel de bază, 64 kbytes
♠ Descrierea produsului
Atributul produsului | Valoare atribut |
Producător: | STMicroelectronics |
Categorie de produse: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Serie: | STM32F051K8 |
Stil de montare: | SMD/SMT |
Pachet / Cutie: | UFQFPN-32 |
Nucleu: | ARM Cortex M0 |
Dimensiunea memoriei programului: | 64 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: | 27 I/O |
Dimensiune memorie RAM pentru date: | 8 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: | + 105°C |
Ambalaj: | Tavă |
Tensiune de alimentare analogică: | 2 V până la 3,6 V |
Marca: | STMicroelectronics |
Rezoluție DAC: | 12 biți |
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: | STM32F0 |
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: | Temporizator de supraveghere, cu fereastră |
Greutate unitară: | 0,035098 uncii |
♠ MCU pe 32 de biți bazat pe ARM®, memorie Flash de la 16 la 64 KB, 11 temporizatoare, ADC, DAC și interfețe de comunicație, 2.0-3.6 V
Microcontrolerele STM32F051xx î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 64 Kbytes de memorie Flash și 8 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 (până la două I2C-uri, până la două SPI-uri, un I2S, un HDMI CEC și până la două USART-uri), un ADC pe 12 biți, un DAC pe 12 biți, șase temporizatoare pe 16 biți, un temporizator pe 32 de biți și un temporizator PWM cu control avansat.
Microcontrolerele STM32F051xx 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 STM32F051xx includ dispozitive în șapte capse diferite, de la 32 de pini la 64 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 microcontrolerele STM32F051xx 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 64 Kbytes de memorie flash
– 8 Kbytes de SRAM cu verificare a parității 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 = de la 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
• Până la 55 de intrări/ieșiri rapide
– Toate mapabile pe vectori de întrerupere externi
– Până la 36 de intrări/ieșiri cu toleranță de 5 V
• Controler DMA cu 5 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ă de la 2.4 până la 3.6
• Un canal DAC pe 12 biți
• Două comparatoare analogice rapide de consum redus, cu intrare și ieșire programabile
• Până la 18 canale de detectare capacitivă, care acceptă senzori tactili cu taste, liniari și rotativi
• Până la 11 cronometre
– Un 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ță
– Un temporizator pe 32 de biți și unul pe 16 biți, cu până la 4 circuite integrate/circuitate, utilizabile pentru decodarea controlului IR
– Un temporizator pe 16 biți, cu 2 circuite integrate/circuit-oclu (IC/OC), 1 circuit închis (OCN), generare de timp mort și oprire de urgență
– Două temporizatoare pe 16 biți, fiecare cu circuit integrat (IC/OC) și circuit închis (OCN), generare de timp mort, oprire de urgență și poartă modulator pentru control IR
– Un 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
– Un timer de bază pe 16 biți pentru a comanda DAC-ul
• Calendar RTC cu alarmă și trezire periodică din Stop/Standby
• Interfețe de comunicare
– Până la două interfețe I2C, una dintre ele suportând Fast Mode Plus (1 Mbit/s) cu un consumator de curent de 20 mA, SMBus/PMBus și trezire din modul Stop
– Până la două USART-uri care acceptă control SPI sincron master și modem, unul cu interfață ISO7816, LIN, capacitate IrDA, detectare automată a ratei baud și funcție de activare
– Până la două SPI-uri (18 Mbit/s) cu cadru de 4 până la 16 biți programabili, unul cu interfață I2S multiplexată
• Interfață HDMI CEC, activare la recepția antetului
• Depanare cablu serial (SWD)
• ID unic pe 96 de biți