STM32F303CBT6 Microcontrolere ARM – MCU 32-Bit ARM Cortex M4 72MHz 128kB MCU FPU
♠ Descrierea produsului
Atributul produsului | Valoarea atributului |
Producător: | STMicroelectronics |
Categorie produs: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Serie: | STM32F3 |
Stil de montare: | SMD/SMT |
Pachet / Carcasa: | LQFP-48 |
Miez: | ARM Cortex M4 |
Dimensiunea memoriei programului: | 128 kB |
Lățimea magistralei de date: | 32 de biți |
Rezoluție ADC: | 4 x 6 biți/8 biți/10 biți/12 biți |
Frecvența maximă a ceasului: | 72 MHz |
Număr de I/O-uri: | 37 I/O |
Dimensiunea RAM de date: | 32 kB |
Tensiune de alimentare - Min: | 2 V |
Tensiune de alimentare - Max: | 3,6 V |
Temperatura minima de functionare: | -40 C |
Temperatura maxima de functionare: | + 85 C |
Ambalare: | Tavă |
Marca: | STMicroelectronics |
Tip de memorie RAM de date: | SRAM |
Tip interfață: | CAN, I2C, SPI, UART, USB |
Lungime: | 7 mm |
Sensibil la umiditate: | da |
Număr de canale ADC: | 1 canal |
Număr de temporizatoare/contoare: | 8 Cronometru |
Seria procesoare: | ARM Cortex M |
Tip produs: | Microcontrolere ARM - MCU |
Tip memorie program: | Flash |
Cantitate pachet din fabrică: | 1500 |
Subcategorie: | Microcontrolere - MCU |
Nume comercial: | STM32 |
Greutate unitară: | 0,006409 oz |
♠ Cortex®-M4 32b MCU+FPU bazat pe Arm®, până la 256KB Flash+ 48KB SRAM, 4 ADC-uri, 2 canale DAC, 7 comp, 4 PGA, temporizatoare, 2,0-3,6 V
Familia STM32F303xB/STM32F303xC se bazează pe miezul 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 încorporează o unitate în 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 I/O îmbunătățite și periferice conectate la două magistrale APB.
Dispozitivele oferă până la patru ADC-uri rapide pe 12 biți (5 Msps), șapte comparatoare, patru amplificatoare operaționale, până la două canale DAC, un RTC de putere redusă, până la cinci temporizatoare de uz general pe 16 biți, un dispozitiv de uz general. Temporizator pe 32 de biți și două temporizatoare dedicate controlului motorului.De asemenea, dispun de interfețe de comunicare standard și avansate: până la două I2C, până la trei SPI (două SPI-uri sunt cu I2S full-duplex multiplexate), trei USART, până la două UART, CAN și USB.Pentru a obține acuratețea clasei audio, perifericele I2S pot fi tactate printr-un PLL extern.
Familia STM32F303xB/STM32F303xC operează în intervalele de temperatură de la -40 la +85 °C și de la -40 la +105 °C, de la o sursă de alimentare de la 2,0 la 3,6 V.Un set cuprinzător de moduri de economisire a energiei permite proiectarea aplicațiilor cu consum redus de energie.
Familia STM32F303xB/STM32F303xC oferă dispozitive în patru pachete, de la 48 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 (72 MHz max), multiplicare cu un singur ciclu și diviziune HW, 90 DMIPS (din CCM), instrucțiune DSP și MPU (unitate de protecție a memoriei)
• Conditii de operare:
– Domeniu 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 verificarea parității HW implementată pe primii 16 Kbytes.
– Booster de rutină: 8 Kbytes de SRAM pe magistrala de instrucțiuni și date, cu verificarea parității HW (CCM)
• Unitate de calcul CRC
• Resetarea și gestionarea aprovizionării
- Resetare la pornire/oprire (POR/PDR)
- Detector de tensiune programabil (PVD)
– Moduri de consum redus: Sleep, Stop și Standby
– Furnizare VBAT pentru RTC și registre de rezervă
• Gestionarea ceasului
– oscilator cu cristal de la 4 la 32 MHz
– Oscilator 32 kHz pentru RTC cu calibrare
– RC intern de 8 MHz cu opțiune x 16 PLL
– Oscilator intern de 40 kHz
• Până la 87 I/O-uri rapide
– Toate mapabile pe vectori de întrerupere externi
– Mai multe 5 V-tolerante
• Matricea de interconectare
• Controler DMA cu 12 canale
• Patru ADC-uri 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 unică/diferențială, alimentare 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 șină la șină 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ă taste tactile, senzori tactili liniari și rotativi
• Până la 13 temporizatoare
– Un temporizator pe 32 de biți și două temporizatoare pe 16 biți cu până la 4 IC/OC/PWM sau contor de impulsuri și intrare pentru codificator în cuadratura (incremental)
- Două temporizatoare de control avansat pe 6 canale pe 16 biți, cu până la 6 canale PWM, generare de timp mort și oprire de urgență
– Un temporizator pe 16 biți cu 2 IC/OC, 1 OCN/PWM, generare 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 de supraveghere (independent, fereastră)
– Temporizator SysTick: contor invers pe 24 de biți
– Două temporizatoare de bază pe 16 biți pentru a conduce DAC-ul
• Calendar RTC cu Alarmă, trezire periodică de la Stop/Standby
• Interfeţe de comunicare
– Interfață CAN (2.0B activă)
– Două moduri I2C Fast plus (1 Mbit/s) cu absorbție de curent de 20 mA, SMBus/PMBus, trezire de la STOP
– Până la cinci USART/UART (interfață ISO 7816, LIN, IrDA, control modem)
– Până la trei SPI, două cu interfață I2S multiplexată half/full duplex, 4 până la 16 cadre de biți programabile
- Interfață USB 2.0 cu viteză maximă
– Transmițător în infraroșu
• Depanare fir serial, Cortex®-M4 cu FPU ETM, JTAG
• ID unic de 96 de biți