Microcontrolere ARM STM32F302RBT6 – MCU ARM Cortex M4 pe 32 de biți, 72 MHz, 128 kB, FPU
♠ Descrierea produsului
Atributul produsului | Valoare atribut |
Producător: | STMicroelectronics |
Categorie de produse: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Serie: | STM32F3 |
Stil de montare: | SMD/SMT |
Pachet/Cutie: | LQFP-64 |
Nucleu: | ARM Cortex M4 |
Dimensiunea memoriei programului: | 128 kB |
Lățime magistrală de date: | 32 de biți |
Rezoluție ADC: | 2 x 6 biți/8 biți/10 biți/12 biți |
Frecvență maximă de ceas: | 72 MHz |
Număr de intrări/ieșiri: | 51 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ță: | CAN, I2C, I2S, SPI, UART, USART, USB |
Sensibil la umiditate: | Da |
Număr de canale ADC: | 1 canal |
Număr de temporizatoare/contori: | 8 cronometre |
Serie de procesoare: | ARM Cortex M |
Tip produs: | Microcontrolere ARM - MCU |
Tip de memorie de program: | Bliț |
Cantitate pachet din fabrică: | 960 |
Subcategorie: | Microcontrolere - MCU |
Denumire comercială: | STM32 |
Greutate unitară: | 342.700 mg |
♠ MCU+FPU Cortex®-M4 32b bazat pe Arm®, până la 256KB Flash + 40KB SRAM, 2 ADC-uri, 1 canal DAC, 4 componente, 2 PGA, temporizatoare, 2.0-3.6 V
Familia STM32F302xB/STM32F302xC se bazează pe nucleul RISC de înaltă performanță Arm® Cortex®-M4 pe 32 de biți, cu FPU care funcționează la o frecvență de până la 72 MHz și care încorporează o unitate cu virgulă mobilă (FPU), o unitate de protecție a memoriei (MPU) și o macrocelulă de urmărire încorporată (ETM). Familia încorporează memorii încorporate de mare viteză (până la 256 Kbytes de memorie Flash, până la 40 Kbytes de SRAM) și o gamă extinsă de intrări/ieșiri (I/O) și periferice îmbunătățite conectate la două magistrale APB.
Dispozitivele oferă până la două convertoare analogice-digitale (ADC) rapide pe 12 biți (5 Msps), patru comparatoare, două amplificatoare operaționale, până la un canal DAC, un RTC de consum redus, până la cinci temporizatoare de uz general pe 16 biți, un temporizator de uz general pe 32 biți și un temporizator dedicat controlului motorului. De asemenea, dispun de interfețe de comunicație standard și avansate: până la două I2C-uri, până la trei SPI-uri (două SPI-uri sunt cu I2S-uri full-duplex multiplexate), trei USART-uri, până la două UART-uri, CAN și USB. Pentru a obține precizia clasei audio, perifericele I2S pot fi sincronizate printr-un PLL extern.
Familia STM32F302xB/STM32F302xC 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 2,0 la 3,6 V. Un set complet de moduri de economisire a energiei permite proiectarea aplicațiilor cu consum redus de energie.
Familia STM32F302xB/STM32F302xC oferă dispozitive în patru capse, de la 48 de pini la 100 de pini.
Setul de periferice incluse se modifică în funcție de dispozitivul ales.
• Nucleu: CPU Arm® Cortex®-M4 pe 32 de biți cu FPU (maxim 72 MHz), multiplicare pe un singur ciclu și diviziune hardware, instrucțiuni DSP și MPU (unitate de protecție a memoriei)
• Condiții de funcționare:
– Interval de tensiune VDD, VDDA: 2,0 V până la 3,6 V
• Amintiri
– 128 până la 256 kbytes de memorie flash
– Până la 40 Kbytes de SRAM, cu verificare a parității hardware implementată pe primii 16 Kbytes.
• Unitate de calcul CRC
• Resetare și gestionare a aprovizionării
– Resetare la pornire/oprire (POR/PDR)
– Detector de tensiune programabil (PVD)
– Moduri de consum redus: Repaus, Oprire și Standby
– Alimentare VBAT pentru registrele RTC și 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 x 16
– Oscilator intern de 40 kHz
• Până la 87 de intrări/ieșiri rapide
– Toate mapabile pe vectori de întrerupere externi
– Mai multe matrice de interconectare tolerante la 5 V
• Controler DMA pe 12 canale
• Două convertizoare analogice (ADC) de 0,20 µS (până la 17 canale) cu rezoluție selectabilă de 12/10/8/6 biți, interval de conversie de la 0 la 3,6 V, intrare diferențială/asimetrică, sursă analogică separată de la 2 la 3,6 V
• Un canal DAC pe 12 biți cu alimentare analogică de la 2,4 la 3,6 V
• Patru comparatoare analogice rapide de tip rail-to-rail cu alimentare analogică de la 2 la 3,6 V
• Două amplificatoare operaționale care pot fi utilizate în modul PGA, toate terminalele accesibile cu alimentare analogică de la 2,4 la 3,6 V
• Până la 24 de canale de detectare capacitive, care acceptă senzori tactili cu taste, liniari și rotativi
• Până la 11 cronometre
– Un temporizator pe 32 de biți și două temporizatoare pe 16 biți cu până la 4 intrări IC/OC/PWM sau contor de impulsuri și encoder în cuadratură (incremental)
– Un temporizator de control avansat pe 16 biți și 6 canale, cu până la 6 canale PWM, generare de timp mort și oprire de urgență
– Un temporizator pe 16 biți cu 2 circuite integrate/circuitate integrate (IC/OC), 1 circuit OCN/PWM, generare de timp mort și oprire de urgență
– Două temporizatoare pe 16 biți cu IC/OC/OCN/PWM, generare de timp mort și oprire de urgență
– Două temporizatoare watchdog (independente, fereastră)
– 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ă, trezire periodică din Stop/Standby
• Interfețe de comunicare
– Interfață CAN (2.0B Activ)
– Două I2C Fast mode plus (1 Mbit/s) cu absorbție de curent de 20 mA, SMBus/PMBus, activare din STOP
– Până la cinci USART/UART (interfață ISO 7816, LIN, IrDA, control modem)
– Până la trei SPI-uri, două cu interfață I2S multiplexată half/full duplex, 4 până la 16 cadre de biți programabile
– Interfață USB 2.0 de viteză maximă
– Emițător infraroșu
• Depanare cabluri seriale, Cortex®-M4 cu FPU ETM, JTAG
• ID unic pe 96 de biți