Microcontrolere ARM STM32F303CBT6 – 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-48 |
Nucleu: | ARM Cortex M4 |
Dimensiunea memoriei programului: | 128 kB |
Lățime magistrală de date: | 32 de biți |
Rezoluție ADC: | 4 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: | 37 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, SPI, UART, USB |
Lungime: | 7 mm |
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ă: | 1500 |
Subcategorie: | Microcontrolere - MCU |
Denumire comercială: | STM32 |
Greutate unitară: | 0,006409 uncii |
♠ MCU+FPU Cortex®-M4 32b bazat pe Arm®, până la 256KB Flash + 48KB SRAM, 4 ADC-uri, 2 canale DAC, 7 componente, 4 PGA, temporizatoare, 2.0-3.6 V
Familia STM32F303xB/STM32F303xC 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 patru convertizoare analogice-digitale (ADC) rapide pe 12 biți (5 Msps), șapte comparatoare, patru amplificatoare operaționale, până la două canale 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 două temporizatoare dedicate 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 tactate printr-un PLL extern.
Familia STM32F303xB/STM32F303xC 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 STM32F303xB/STM32F303xC 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, 90 DMIPS (de la CCM), 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.
– Booster de rutină: 8 Kbytes de SRAM pe magistrala de instrucțiuni și date, cu verificare a parității hardware (CCM)
• 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 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 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 dispozitive tolerante la 5 V
• Matricea de interconectare
• Controler DMA pe 12 canale
• Patru convertizoare analogice (ADC) de 0,20 µS (până la 39 de 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ă/cu capăt simplu, sursă analogică separată de la 2 la 3,6 V
• Două canale DAC pe 12 biți cu alimentare analogică de la 2,4 la 3,6 V
• Șapte comparatoare analogice rapide de tip rail-to-rail cu alimentare analogică de la 2 la 3,6 V
• Patru 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 13 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)
– Două temporizatoare cu 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
– Două temporizatoare de bază pe 16 biți pentru a alimenta 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