Microcontrollori ARM STM32F303CBT6 - MCU ARM Cortex M4 72MHz 128kB MCU FPU à 32 bit
♠ Descrizzione di u pruduttu
Attributu di u pruduttu | Valore di l'attributu |
Fabbricante: | STMicroelectronics |
Categoria di u pruduttu: | Microcontrollori ARM - MCU |
RoHS: | Dettagli |
Serie: | STM32F3 |
Stile di muntatura: | SMD/SMT |
Pacchettu / Custodia: | LQFP-48 |
Core: | ARM Cortex M4 |
Dimensione di a memoria di u prugramma: | 128 kB |
Larghezza di u bus di dati: | 32 bit |
Risoluzione ADC: | 4 x 6 bit/8 bit/10 bit/12 bit |
Frequenza massima di clock: | 72 MHz |
Numeru d'I/O: | 37 E/S |
Dimensione di a RAM di dati: | 32 kB |
Tensione di alimentazione - Min: | 2 V |
Tensione di alimentazione - Max: | 3,6 V |
Temperatura minima di funziunamentu: | - 40°C |
Temperatura massima di funziunamentu: | + 85°C |
Imballaggio: | Vassoio |
Marca: | STMicroelectronics |
Tipu di RAM di dati: | SRAM |
Tipu d'interfaccia: | CAN, I2C, SPI, UART, USB |
Lunghezza: | 7 mm |
Sensibile à l'umidità: | Iè |
Numeru di canali ADC: | 1 Canale |
Numeru di Timer/Contatori: | 8 Cronometri |
Serie di processori: | ARM Cortex M |
Tipu di pruduttu: | Microcontrollori ARM - MCU |
Tipu di memoria di prugramma: | Lampu |
Quantità di pacchettu di fabbrica: | 1500 |
Sottucateguria: | Microcontrollori - MCU |
Nome cummerciale: | STM32 |
Pesu unitariu: | 0,006409 once |
♠ MCU+FPU Cortex®-M4 32b basatu annantu à Arm®, finu à 256KB Flash+ 48KB SRAM, 4 ADC, 2 canali DAC, 7 cumpunenti, 4 PGA, timer, 2.0-3.6 V
A famiglia STM32F303xB/STM32F303xC hè basata annantu à u core RISC Arm® Cortex®-M4 à 32 bit d'altu rendimentu cù FPU chì funziona à una frequenza finu à 72 MHz, è chì integra una unità à virgola mobile (FPU), una unità di prutezzione di memoria (MPU) è una macrocella di traccia integrata (ETM). A famiglia incorpora memorie integrate à alta velocità (finu à 256 Kbyte di memoria Flash, finu à 40 Kbyte di SRAM) è una vasta gamma di I/O è periferiche migliorate cunnesse à dui bus APB.
I dispusitivi offrenu finu à quattru ADC veloci à 12 bit (5 Msps), sette comparatori, quattru amplificatori operazionali, finu à dui canali DAC, un RTC à bassa putenza, finu à cinque timer à 16 bit di usu generale, un timer à 32 bit di usu generale è dui timer dedicati à u cuntrollu di u mutore. Disponenu ancu di interfacce di cumunicazione standard è avanzate: finu à dui I2C, finu à trè SPI (dui SPI sò cù I2S full-duplex multiplexati), trè USART, finu à dui UART, CAN è USB. Per ottene a precisione di a classe audio, i periferichi I2S ponu esse clockati via un PLL esternu.
A famiglia STM32F303xB/STM32F303xC funziona in i campi di temperatura da -40 à +85 °C è da -40 à +105 °C da un alimentatore da 2,0 à 3,6 V. Un inseme cumpletu di modi di risparmiu energeticu permette a cuncepzione di applicazioni à bassa putenza.
A famiglia STM32F303xB/STM32F303xC offre dispositivi in quattru pacchetti chì varianu da 48 pin à 100 pin.
L'inseme di periferiche incluse cambia cù u dispusitivu sceltu.
• Core: CPU Arm® Cortex®-M4 à 32 bit cù FPU (72 MHz max), multiplicazione à ciclu unicu è divisione HW, 90 DMIPS (da CCM), istruzione DSP è MPU (unità di prutezzione di memoria)
• Cundizioni operative:
– Gamma di tensione VDD, VDDA: da 2,0 V à 3,6 V
• Ricordi
– Da 128 à 256 Kbyte di memoria Flash
– Finu à 40 Kbyte di SRAM, cù u cuntrollu di parità HW implementatu nantu à i primi 16 Kbyte.
– Booster di rutina: 8 Kbyte di SRAM nantu à u bus d'istruzzioni è di dati, cù cuntrollu di parità HW (CCM)
• Unità di calculu CRC
• Reset è gestione di l'approvvigionamentu
– Reset di l'accensione/spegnimentu (POR/PDR)
– Rilevatore di tensione programmabile (PVD)
– Modi di bassa putenza: Sonnu, Stop è Standby
– Alimentazione VBAT per RTC è registri di salvezza
• Gestione di l'orologio
– Oscillatore à cristallu da 4 à 32 MHz
– Oscillatore 32 kHz per RTC cù calibrazione
– RC internu 8 MHz cù opzione x 16 PLL
– Oscillatore internu di 40 kHz
• Finu à 87 I/O veloci
– Tuttu mappabile nantu à vettori d'interruzzione esterni
– Parechji tolleranti à 5 V
• Matrice d'interconnessione
• Cuntrollu DMA à 12 canali
• Quattru ADC 0,20 µS (finu à 39 canali) cù risoluzione selezziunabile di 12/10/8/6 bit, gamma di cunversione da 0 à 3,6 V, ingressu differenziale/a estremità unica, alimentazione analogica separata da 2 à 3,6 V
• Dui canali DAC à 12 bit cù alimentazione analogica da 2,4 à 3,6 V
• Sette comparatori analogichi veloci rail-to-rail cù alimentazione analogica da 2 à 3,6 V
• Quattru amplificatori operazionali chì ponu esse aduprati in modu PGA, tutti i terminali accessibili cù alimentazione analogica da 2,4 à 3,6 V
• Finu à 24 canali di rilevamentu capacitivi chì supportanu sensori tattili, lineari è rotativi
• Finu à 13 cronometri
– Un timer di 32 bit è dui timer di 16 bit cù finu à 4 IC/OC/PWM o contatore d'impulsi è input di encoder in quadratura (incrementale)
– Dui timer di cuntrollu avanzatu à 6 canali è 16 bit, cù finu à 6 canali PWM, generazione di tempi morti è arrestu d'emergenza
– Un timer di 16 bit cù 2 IC/OC, 1 OCN/PWM, generazione di tempu mortu è arrestu d'emergenza
– Dui temporizzatori à 16 bit cù IC/OC/OCN/PWM, generazione di tempi morti è arrestu d'emergenza
– Dui timer di watchdog (indipendenti, finestra)
– Timer SysTick: contatore decrescente di 24 bit
– Dui timer basi di 16 bit per pilotà u DAC
• Calendariu RTC cù Allarme, sveglia periodica da Stop/Standby
• Interfacce di cumunicazione
– Interfaccia CAN (2.0B Attiva)
– Dui I2C Fast mode plus (1 Mbit/s) cù un dissipatore di corrente di 20 mA, SMBus/PMBus, sveglia da STOP
– Finu à cinque USART/UART (interfaccia ISO 7816, LIN, IrDA, cuntrollu di modem)
– Finu à trè SPI, dui cù interfaccia I2S multiplexata half/full duplex, da 4 à 16 frame di bit programmabili
– Interfaccia USB 2.0 à piena velocità
– Trasmettitore infrarossu
• Debug di fili seriali, Cortex®-M4 cù FPU ETM, JTAG
• ID unicu di 96 bit