Descrizione
La famiglia di STM32F302xB/STM32F302xC è basata sul centro ad alto rendimento di RISC di 32 bit di ARM® Cortex®-M4 con FPU che funziona ad una frequenza di fino a 72 megahertz ed includente un'unità in virgola mobile (FPU), un'unità di protezione della memoria (MPU) e un macrocell incluso della traccia (ETM). La famiglia comprende le memorie incluse ad alta velocità (fino a 256 kbyte della memoria flash, fino a 40 kbyte di SRAM) ed un'estesa gamma di I/Os e di unità periferiche migliorati collegati a due bus di APB.
Caratteristiche
• Il centro: CPU di 32 bit di ARM® Cortex®-M4 con FPU (massimo 72 megahertz), moltiplicazione del unico ciclo e divisione di HW, istruzione di DSP ed il MPU (unità di protezione della memoria)
• Condizioni di gestione:
– VDD, gamma di tensione di VDDA: 2,0 V - 3,6 V
• Memorie
– 128 - 256 kbyte della memoria flash
– Fino a 40 kbyte di SRAM, con il controllo di parità di HW implementato sui primi 16 kbyte.
• Unità di calcolo di CRC
• Risistemazione e supply management
– Acceso/spenga la risistemazione (POR/PDR)
– Rivelatore programmabile di tensione (PVD)
– Modi a bassa potenza: Sonno, fermata ed appoggio
– Rifornimento di VBAT per il RTC ed i registri di sostegno
• Gestione dell'orologio
– un oscillatore piezoelettrico da 4 - 32 megahertz
– un oscillatore da 32 chilocicli per il RTC con la calibratura
– 8 megahertz interni RC con opzione di x 16 PLL
– Un oscillatore interno da 40 chilocicli
• Fino a 87 I/Os veloci
– Tutto il mappable sui vettori di interruzione esterna
– Parecchi 5 V-tolleranti
• Matrice di interconnessione
• regolatore di DMA di 12 canali
• Due µS degli ADC 0,20 (fino a 17 canali) con una risoluzione selezionabile di 12/10/8/6 dei bit, gamma di conversione di 0 - 3,6 V, singolo concluso/ingresso differenziale, rifornimento analogico separato da 2 a 3,6 V
• Un 12 canale del bit DAC con rifornimento analogico da 2,4 a 3,6 V
• Quattro comparatori analogici della ferrovia--ferrovia veloce con rifornimento analogico da 2 a 3,6 V
• Due amplificatori operazionali che possono essere utilizzati nel modo di PGA, tutti i terminali accessibili con rifornimento analogico da 2,4 a 3,6 V
• Fino a 24 canali di percezione capacitivi che sostengono i sensori lineari e rotatori di touchkey, di tocco
• Fino a 11 temporizzatore
– Un temporizzatore di 32 bit e due temporizzatori di 16 bit con fino a 4 input (incrementali) del codificatore di IC/OC/PWM o del contatore e di quadratura di impulso
– Un temporizzatore avanzato controllo del canale di 16 bit 6, con fino a 6 canali di PWM, generazione del deadtime e arresti di emergenza
– Un temporizzatore di 16 bit con 2 IC/OCs, 1 OCN/PWM, la generazione del deadtime e l'arresto di emergenza
– Due temporizzatori di 16 bit con IC/OC/OCN/PWM, la generazione del deadtime e l'arresto di emergenza
– Due temporizzatori di cane da guardia (indipendenti, finestra)
– Temporizzatore di SysTick: 24 downcounter pungenti
– Un temporizzatore di base di 16 bit per guidare il DAC
• Calendario RTC con l'allarme, sveglia periodica dalla fermata/appoggio
• Interfacce di comunicazione
– Interfaccia della LATTA (attivo 2.0B)
– Un modo veloce di due I2C più (1 Mbit/s) con il lavandino corrente di 20 mA, SMBus/PMBus, sveglia dalla FERMATA
– Fino a cinque USART/UARTs (interfaccia di iso 7816, LIN, IrDA, controllo del modem)
– Fino a tre SPIs, due con la metà multiplexata/interfaccia piena duplex di I2S, 4 - 16 strutture pungenti programmabili
– Interfaccia di velocità massima di USB 2.0
– Trasmettitore infrarosso
• Il cavo di serie mette a punto, Cortex®-M4 con FPU ETM, JTAG
• un'identificazione unica di 96 bit