Microcontrollori ARM STM32F303ZDT6 – MCU Mainstream MCU a segnali misti Arm Cortex-M4 core DSP e FPU, 384 Kbyte di Flash
♠ Descrizione del prodotto
Attributo prodotto | Valore dell'attributo |
Produttore: | STMicroelectronics |
Categoria di prodotto: | Microcontrollori ARM - MCU |
RoHS: | Dettagli |
Serie: | STM32F3 |
Stile di montaggio: | SMD/SMT |
Confezione/caso: | LQFP-144 |
Nucleo: | BRACCIO Corteccia M4 |
Dimensioni della memoria del programma: | 384KB |
Larghezza bus dati: | 32 bit |
Risoluzione dell'ADC: | 4 x 6 bit/8 bit/10 bit/12 bit |
Frequenza di clock massima: | 72MHz |
Numero di I/O: | 115 ingressi/uscite |
Dimensione RAM dati: | 64KB |
Tensione di alimentazione - Min: | 2V |
Tensione di alimentazione - Max: | 3,6 V |
Temperatura operativa minima: | - 40 C |
Temperatura operativa massima: | + 85 C |
Confezione: | Vassoio |
Marca: | STMicroelectronics |
Sensibile all'umidità: | SÌ |
Tipologia di prodotto: | Microcontrollori ARM - MCU |
Quantità confezione di fabbrica: | 360 |
Sottocategoria: | Microcontrollori - MCU |
Nome depositato: | STM32 |
Unità di peso: | 0,091712 once |
♠ ARM® Cortex®-M4 32b MCU+FPU, fino a 512KB Flash, 80KB SRAM, FSMC, 4 ADC, 2 DAC ch., 7 comp, 4 Op-Amp, 2.0-3.6 V
La famiglia STM32F303xD/E si basa sul core RISC a 32 bit ARM® Cortex®-M4 ad alte prestazioni con FPU che opera a una frequenza di 72 MHz e incorpora un'unità a virgola mobile (FPU), un'unità di protezione della memoria (MPU) e una macrocella di traccia incorporata (ETM).La famiglia comprende memorie integrate ad alta velocità (memoria Flash da 512 Kbyte, SRAM da 80 Kbyte), un controller di memoria flessibile (FSMC) per memorie statiche (SRAM, PSRAM, NOR e NAND) e un'ampia gamma di I/O potenziati e periferiche collegate a un bus AHB e due APB.
I dispositivi offrono quattro ADC veloci a 12 bit (5 Msps), sette comparatori, quattro amplificatori operazionali, due canali DAC, un RTC a bassa potenza, fino a cinque timer generici a 16 bit, un timer generico a 32 bit , e fino a tre timer dedicati al controllo motori.Sono inoltre dotati di interfacce di comunicazione standard e avanzate: fino a tre I2C, fino a quattro SPI (due SPI sono con I2S full duplex multiplex), tre USART, fino a due UART, CAN e USB.Per ottenere la precisione della classe audio, le periferiche I2S possono essere sincronizzate tramite un PLL esterno.
La famiglia STM32F303xD/E funziona negli intervalli di temperatura da -40 a +85°C e da -40 a +105°C con alimentazione da 2,0 a 3,6 V.Un set completo di modalità di risparmio energetico consente la progettazione di applicazioni a basso consumo.
La famiglia STM32F303xD/E offre dispositivi in diversi pacchetti che vanno da 64 a 144 pin.
A seconda del dispositivo scelto, sono inclusi diversi set di periferiche.
• Core: CPU ARM® Cortex®-M4 a 32 bit con FPU da 72 MHz, moltiplicazione a ciclo singolo e divisione HW, 90 DMIPS (da CCM), istruzione DSP e MPU (unità di protezione della memoria)
• Condizioni operative:
– Intervallo di tensione VDD, VDDA: da 2,0 V a 3,6 V
• Ricordi
– Fino a 512 Kbyte di memoria Flash
– 64 Kbyte di SRAM, con controllo di parità HW implementato sui primi 32 Kbyte.
– Booster di routine: 16 Kbyte di SRAM su bus istruzioni e dati, con controllo di parità HW (CCM)
– Controller di memoria flessibile (FSMC) per memorie statiche, con quattro Chip Select
• Unità di calcolo CRC
• Gestione del ripristino e dell'approvvigionamento
– Ripristino accensione/spegnimento (POR/PDR)
– Rilevatore di tensione programmabile (PVD)
– Modalità a basso consumo: Sleep, Stop e Standby
– Fornitura VBAT per RTC e registri di backup
• Gestione dell'orologio
– Oscillatore a cristallo da 4 a 32 MHz
– Oscillatore 32 kHz per RTC con calibrazione
– RC interno 8 MHz con opzione x 16 PLL
– Oscillatore interno da 40 kHz
• Fino a 115 I/O veloci
– Tutto mappabile su vettori di interrupt esterni
– Diversi 5 V-tolleranti
• Matrice di interconnessione
• Controller DMA a 12 canali
• Quattro ADC 0,20 µs (fino a 40 canali) con risoluzione selezionabile di 12/10/8/6 bit, intervallo di conversione da 0 a 3,6 V, alimentazione analogica separata da 2,0 a 3,6 V
• Due canali DAC a 12 bit con alimentazione analogica da 2,4 a 3,6 V
• Sette comparatori analogici rail-to-rail ultraveloci con alimentazione analogica da 2,0 a 3,6 V
• Quattro amplificatori operazionali utilizzabili in modalità PGA, tutti i terminali accessibili con alimentazione analogica da 2,4 a 3,6 V
• Fino a 24 canali di rilevamento capacitivo che supportano sensori touchkey, lineari e tattili rotativi
• Fino a 14 timer:
– Un timer a 32 bit e due timer a 16 bit con un massimo di quattro IC/OC/PWM o contatore di impulsi e ingresso encoder in quadratura (incrementale)
– Tre timer di controllo avanzato a 16 bit e 6 canali, con un massimo di sei canali PWM, generazione di tempi morti e arresto di emergenza
– Un timer a 16 bit con due IC/OC, un OCN/PWM, generazione di tempi morti e arresto di emergenza
– Due timer a 16 bit con IC/OC/OCN/PWM, generazione di tempi morti e arresto di emergenza
– Due watchdog timer (indipendenti, a finestra)
– Un timer SysTick: contatore a 24 bit
– Due timer di base a 16 bit per pilotare il DAC
• Calendario RTC con Allarme, risveglio periodico da Stop/Standby
• Interfacce di comunicazione
– Interfaccia CAN (2.0B Attivo)
– Tre modalità I2C Fast plus (1 Mbit/s) con sink di corrente da 20 mA, SMBus/PMBus, wakeup da STOP
– Fino a cinque USART/UART (interfaccia ISO 7816, LIN, IrDA, controllo modem)
– Fino a quattro SPI, da 4 a 16 bit frame programmabili, due con interfaccia I 2S multiplexed half/full duplex
– Interfaccia USB 2.0 full-speed con supporto LPM
– Trasmettitore a infrarossi
• SWD, Cortex®-M4 con FPU ETM, JTAG
• ID univoco a 96 bit