STM32F303CBT6 ARM-Mikrocontroller – MCU 32-Bit ARM Cortex M4 72 MHz 128 kB MCU FPU
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | STM32F3 |
Montageart: | SMD/SMT |
Verpackung / Koffer: | LQFP-48 |
Kern: | ARM Cortex M4 |
Programmspeichergröße: | 128 kB |
Datenbusbreite: | 32 Bit |
ADC-Auflösung: | 4 x 6 Bit/8 Bit/10 Bit/12 Bit |
Maximale Taktfrequenz: | 72 MHz |
Anzahl der E/As: | 37 E/A |
Daten-RAM-Größe: | 32 kB |
Versorgungsspannung - Min: | 2 V |
Versorgungsspannung - Max: | 3,6 V |
Minimale Betriebstemperatur: | - 40 °C |
Maximale Betriebstemperatur: | + 85 °C |
Verpackung: | Tablett |
Marke: | STMicroelectronics |
Daten-RAM-Typ: | SRAM |
Schnittstellentyp: | CAN, I2C, SPI, UART, USB |
Länge: | 7 mm |
Feuchtigkeitsempfindlich: | Ja |
Anzahl der ADC-Kanäle: | 1 Kanal |
Anzahl der Timer/Zähler: | 8 Zeitschaltuhr |
Prozessorserie: | ARM Cortex M |
Produkttyp: | ARM-Mikrocontroller – MCU |
Programmspeichertyp: | Blitz |
Fabrikpackungsmenge: | 1500 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
Stückgewicht: | 0,006409 Unzen |
♠ Arm®-basierter Cortex®-M4 32b MCU+FPU, bis zu 256 KB Flash+ 48 KB SRAM, 4 ADCs, 2 DAC-Kanäle, 7 Comp, 4 PGA, Timer, 2,0–3,6 V
Die STM32F303xB/STM32F303xC-Familie basiert auf dem leistungsstarken Arm® Cortex®-M4 32-Bit-RISC-Kern mit FPU, der mit einer Frequenz von bis zu 72 MHz arbeitet und eine Gleitkommaeinheit (FPU), eine Speicherschutzeinheit (MPU) und eine eingebettete Trace-Makrozelle (ETM) enthält. Die Familie umfasst Hochgeschwindigkeits-Embedded-Speicher (bis zu 256 KB Flash-Speicher, bis zu 40 KB SRAM) sowie eine umfangreiche Palette erweiterter E/A- und Peripheriegeräte, die an zwei APB-Busse angeschlossen sind.
Die Bausteine bieten bis zu vier schnelle 12-Bit-ADCs (5 Msps), sieben Komparatoren, vier Operationsverstärker, bis zu zwei DAC-Kanäle, eine stromsparende Echtzeituhr (RTC), bis zu fünf universelle 16-Bit-Timer, einen universellen 32-Bit-Timer und zwei Timer für die Motorsteuerung. Sie verfügen außerdem über Standard- und erweiterte Kommunikationsschnittstellen: bis zu zwei I2Cs, bis zu drei SPIs (zwei SPIs mit gemultiplexten Vollduplex-I2Ss), drei USARTs, bis zu zwei UARTs, CAN und USB. Um eine Audio-Präzision zu erreichen, können die I2S-Peripheriegeräte über eine externe PLL getaktet werden.
Die STM32F303xB/STM32F303xC-Familie arbeitet in den Temperaturbereichen -40 bis +85 °C und -40 bis +105 °C mit einer Stromversorgung von 2,0 bis 3,6 V. Ein umfassender Satz von Energiesparmodi ermöglicht die Entwicklung von Anwendungen mit geringem Stromverbrauch.
Die STM32F303xB/STM32F303xC-Familie bietet Geräte in vier Paketen von 48 bis 100 Pins.
Der Satz der mitgelieferten Peripheriegeräte ändert sich je nach gewähltem Gerät.
• Kern: Arm® Cortex®-M4 32-Bit-CPU mit FPU (max. 72 MHz), Einzelzyklus-Multiplikation und HW-Division, 90 DMIPS (von CCM), DSP-Befehl und MPU (Speicherschutzeinheit)
• Betriebsbedingungen:
– VDD, VDDA Spannungsbereich: 2,0 V bis 3,6 V
• Erinnerungen
– 128 bis 256 KByte Flash-Speicher
– Bis zu 40 KByte SRAM, mit implementierter HW-Paritätsprüfung auf den ersten 16 KByte.
– Routine-Booster: 8 KByte SRAM auf Befehls- und Datenbus, mit HW-Paritätsprüfung (CCM)
• CRC-Berechnungseinheit
• Reset- und Versorgungsmanagement
– Power-On/Power-Down-Reset (POR/PDR)
– Programmierbarer Spannungsdetektor (PVD)
– Energiesparmodi: Ruhezustand, Stopp und Standby
– VBAT-Versorgung für RTC und Backup-Register
• Zeitmanagement
– 4 bis 32 MHz Quarzoszillator
– 32 kHz Oszillator für RTC mit Kalibrierung
– Interner 8 MHz RC mit x 16 PLL-Option
– Interner 40 kHz Oszillator
• Bis zu 87 schnelle I/Os
– Alle auf externe Interrupt-Vektoren abbildbar
– Mehrere 5 V-tolerante
• Verbindungsmatrix
• 12-Kanal-DMA-Controller
• Vier ADCs 0,20 µS (bis zu 39 Kanäle) mit wählbarer Auflösung von 12/10/8/6 Bit, 0 bis 3,6 V Konvertierungsbereich, Single-Ended/Differential-Eingang, separate analoge Versorgung von 2 bis 3,6 V
• Zwei 12-Bit-DAC-Kanäle mit analoger Versorgung von 2,4 bis 3,6 V
• Sieben schnelle Rail-to-Rail-Analogkomparatoren mit analoger Versorgung von 2 bis 3,6 V
• Vier Operationsverstärker, die im PGA-Modus verwendet werden können, alle Anschlüsse zugänglich mit analoger Versorgung von 2,4 bis 3,6 V
• Bis zu 24 kapazitive Sensorkanäle unterstützen Touchkey-, lineare und rotierende Touch-Sensoren
• Bis zu 13 Timer
– Ein 32-Bit-Timer und zwei 16-Bit-Timer mit bis zu 4 IC/OC/PWM- oder Impulszähler- und Quadratur-(Inkremental-)Encoder-Eingängen
– Zwei 16-Bit 6-Kanal Advanced-Control-Timer, mit bis zu 6 PWM-Kanälen, Totzeitgenerierung und Not-Aus
– Ein 16-Bit-Timer mit 2 IC/OCs, 1 OCN/PWM, Totzeitgenerierung und Not-Aus
– Zwei 16-Bit-Timer mit IC/OC/OCN/PWM, Totzeitgenerierung und Not-Aus
– Zwei Watchdog-Timer (unabhängig, Fenster)
– SysTick-Timer: 24-Bit-Abwärtszähler
– Zwei 16-Bit-Basistimer zum Ansteuern des DAC
• Kalender-RTC mit Alarm, regelmäßiges Aufwachen aus Stop/Standby
• Kommunikationsschnittstellen
– CAN-Schnittstelle (2.0B Aktiv)
– Zwei I2C Fast Mode Plus (1 Mbit/s) mit 20 mA Stromsenke, SMBus/PMBus, Wakeup aus STOP
– Bis zu fünf USART/UARTs (ISO 7816-Schnittstelle, LIN, IrDA, Modemsteuerung)
– Bis zu drei SPIs, zwei mit gemultiplexter Halb-/Vollduplex-I2S-Schnittstelle, 4 bis 16 programmierbare Bitrahmen
– USB 2.0 Full Speed Schnittstelle
– Infrarot-Sender
• Serielles Kabel-Debugging, Cortex®-M4 mit FPU ETM, JTAG
• 96-Bit eindeutige ID