STM32F303ZDT6 ARM-microcontrollers – MCU Mainstream Mixed Signals MCU's Arm Cortex-M4-core DSP & FPU, 384 Kbytes Flash
♠ Productbeschrijving
productkenmerk | Attribuutwaarde |
Fabrikant: | STMicroelectronics |
Productcategorie: | ARM-microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | STM32F3 |
Montagestijl: | SMD/SMT |
Pakket / Koffer: | LQFP-144 |
Kern: | ARM Cortex M4 |
Programmageheugengrootte: | 384 kB |
Gegevensbusbreedte: | 32 bit |
ADC-resolutie: | 4 x 6 bits/8 bits/10 bits/12 bits |
Maximale klokfrequentie: | 72 MHz |
Aantal I/O's: | 115 I/O |
Data-RAM-grootte: | 64 kB |
Voedingsspanning - Min: | 2V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 85 °C |
Verpakking: | Dienblad |
Merk: | STMicroelectronics |
Vochtgevoelig: | Ja |
Producttype: | ARM-microcontrollers - MCU |
Fabriekspakket Hoeveelheid: | 360 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Eenheidsgewicht: | 0,091712 oz |
♠ ARM® Cortex®-M4 32b MCU+FPU, tot 512 KB Flash, 80 KB SRAM, FSMC, 4 ADC's, 2 DAC-kanalen, 7 comp, 4 Op-Amp, 2,0-3,6 V
De STM32F303xD/E-familie is gebaseerd op de krachtige ARM® Cortex®-M4 32-bits RISC-core met FPU, die werkt op een frequentie van 72 MHz, en is voorzien van een floating point unit (FPU), een memory protection unit (MPU) en een embedded trace macrocell (ETM). De familie omvat supersnel embedded geheugen (512 kbyte flashgeheugen, 80 kbyte SRAM), een flexibele geheugencontroller (FSMC) voor statische geheugens (SRAM, PSRAM, NOR en NAND) en een uitgebreid scala aan verbeterde I/O's en randapparatuur, aangesloten op een AHB- en twee APB-bussen.
De apparaten beschikken over vier snelle 12-bits ADC's (5 Msps), zeven comparatoren, vier operationele versterkers, twee DAC-kanalen, een low-power RTC, maximaal vijf universele 16-bits timers, één universele 32-bits timer en maximaal drie timers voor motorbesturing. Ze beschikken ook over standaard en geavanceerde communicatie-interfaces: maximaal drie I²C's, maximaal vier SPI's (twee SPI's zijn met gemultiplexte full-duplex I²S's), drie USART's, maximaal twee UART's, CAN en USB. Om de nauwkeurigheid van audioklasse te bereiken, kunnen de I²S-randapparatuur worden geklokt via een externe PLL.
De STM32F303xD/E-familie werkt bij temperaturen tussen -40 en +85 °C en -40 en +105 °C, met een voeding van 2,0 tot 3,6 V. Een uitgebreide reeks energiebesparende modi maakt het mogelijk om toepassingen met een laag stroomverbruik te ontwerpen.
De STM32F303xD/E-familie biedt apparaten in verschillende pakketten, variërend van 64 tot 144 pinnen.
Afhankelijk van het gekozen apparaat worden er verschillende soorten randapparatuur meegeleverd.
• Kern: ARM® Cortex®-M4 32-bit CPU met 72 MHz FPU, vermenigvuldiging in één cyclus en HW-deling, 90 DMIPS (van CCM), DSP-instructie en MPU (geheugenbeschermingseenheid)
• Bedrijfsomstandigheden:
– VDD, VDDA spanningsbereik: 2,0 V tot 3,6 V
• Herinneringen
– Tot 512 Kbyte flashgeheugen
– 64 Kbyte SRAM, met HW-pariteitscontrole geïmplementeerd op de eerste 32 Kbyte.
– Routine booster: 16 Kbyte SRAM op instructie- en databus, met HW-pariteitscontrole (CCM)
– Flexibele geheugencontroller (FSMC) voor statische geheugens, met vier Chip Select
• CRC-berekeningseenheid
• Reset en leveringsbeheer
– Reset bij inschakelen/uitschakelen (POR/PDR)
– Programmeerbare spanningsdetector (PVD)
– Energiebesparende modi: slaapstand, stopstand en stand-by
– VBAT-voeding voor RTC en back-upregisters
• Klokbeheer
– 4 tot 32 MHz kristaloscillator
– 32 kHz oscillator voor RTC met kalibratie
– Interne 8 MHz RC met x 16 PLL-optie
– Interne 40 kHz oscillator
• Tot 115 snelle I/O's
– Allemaal in kaart te brengen op externe interruptvectoren
– Diverse 5 V-tolerante
• Interconnectmatrix
• 12-kanaals DMA-controller
• Vier ADC's 0,20 µs (tot 40 kanalen) met selecteerbare resolutie van 12/10/8/6 bits, conversiebereik van 0 tot 3,6 V, aparte analoge voeding van 2,0 tot 3,6 V
• Twee 12-bits DAC-kanalen met analoge voeding van 2,4 tot 3,6 V
• Zeven ultrasnelle analoge rail-to-rail-comparatoren met analoge voeding van 2,0 tot 3,6 V
• Vier operationele versterkers die in PGA-modus kunnen worden gebruikt, alle aansluitingen toegankelijk met analoge voeding van 2,4 tot 3,6 V
• Tot 24 capacitieve sensorkanalen ter ondersteuning van touchkey-, lineaire en roterende aanraaksensoren
• Tot 14 timers:
– Eén 32-bits timer en twee 16-bits timers met maximaal vier IC/OC/PWM of pulsteller en kwadratuur (incrementele) encoder-ingangen
– Drie 16-bits 6-kanaals geavanceerde besturingstimers, met maximaal zes PWM-kanalen, deadtime-generatie en noodstop
– Eén 16-bits timer met twee IC/OC's, één OCN/PWM, deadtime-generatie en noodstop
– Twee 16-bits timers met IC/OC/OCN/PWM, deadtime-generatie en noodstop
– Twee watchdog-timers (onafhankelijk, venster)
– Eén SysTick-timer: 24-bits downcounter
– Twee 16-bits basistimers om de DAC aan te sturen
• Kalender RTC met alarm, periodieke activering vanuit Stop/Standby
• Communicatie-interfaces
– CAN-interface (2.0B Actief)
– Drie I2C Fast mode plus (1 Mbit/s) met 20 mA stroomafvoer, SMBus/PMBus, wakeup vanuit STOP
– Maximaal vijf USART/UART's (ISO 7816-interface, LIN, IrDA, modembesturing)
– Maximaal vier SPI's, 4 tot 16 programmeerbare bitframes, waarvan twee met gemultiplexte half/full duplex I 2S-interface
– USB 2.0 full-speed interface met LPM-ondersteuning
– Infraroodzender
• SWD, Cortex®-M4 met FPU ETM, JTAG
• 96-bits unieke ID