STM32F303CBT6 ARM-microcontrollers – MCU 32-bits ARM Cortex M4 72 MHz 128 kB MCU FPU
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | STMicroelectronics |
Productcategorie: | ARM-microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | STM32F3 |
Montagestijl: | SMD/SMT |
Pakket / Koffer: | LQFP-48 |
Kern: | ARM Cortex M4 |
Programmageheugengrootte: | 128 kB |
Gegevensbusbreedte: | 32 bit |
ADC-resolutie: | 4 x 6 bits/8 bits/10 bits/12 bits |
Maximale klokfrequentie: | 72 MHz |
Aantal I/O's: | 37 I/O |
Data-RAM-grootte: | 32 kB |
Voedingsspanning - Min: | 2V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 85 °C |
Verpakking: | Dienblad |
Merk: | STMicroelectronics |
Gegevens-RAM-type: | SRAM |
Interfacetype: | CAN, I2C, SPI, UART, USB |
Lengte: | 7 mm |
Vochtgevoelig: | Ja |
Aantal ADC-kanalen: | 1 kanaal |
Aantal timers/tellers: | 8-timer |
Processorserie: | ARM Cortex M |
Producttype: | ARM-microcontrollers - MCU |
Programmageheugentype: | Flash |
Fabriekspakket Hoeveelheid: | 1500 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Eenheidsgewicht: | 0,006409 oz |
♠ Arm®-gebaseerde Cortex®-M4 32b MCU+FPU, tot 256 KB Flash+ 48 KB SRAM, 4 ADC's, 2 DAC-kanalen, 7 comp, 4 PGA, timers, 2,0-3,6 V
De STM32F303xB/STM32F303xC-familie is gebaseerd op de krachtige Arm® Cortex®-M4 32-bits RISC-core met FPU, die werkt op een frequentie tot 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 (tot 256 kbyte flashgeheugen en tot 40 kbyte SRAM) en een uitgebreid scala aan verbeterde I/O's en randapparatuur, aangesloten op twee APB-bussen.
De apparaten bieden maximaal vier snelle 12-bits ADC's (5 Msps), zeven comparatoren, vier operationele versterkers, maximaal twee DAC-kanalen, een low-power RTC, maximaal vijf universele 16-bits timers, één universele 32-bits timer en twee timers voor motorbesturing. Ze beschikken ook over standaard en geavanceerde communicatie-interfaces: maximaal twee I²C's, maximaal drie 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 STM32F303xB/STM32F303xC-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 STM32F303xB/STM32F303xC-familie omvat apparaten in vier pakketten, variërend van 48 tot 100 pinnen.
De meegeleverde randapparatuur is afhankelijk van het gekozen apparaat.
• Kern: Arm® Cortex®-M4 32-bit CPU met FPU (72 MHz max), 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
– 128 tot 256 Kbyte flashgeheugen
– Tot 40 Kbyte SRAM, met HW-pariteitscontrole geïmplementeerd op de eerste 16 Kbytes.
– Routine booster: 8 Kbyte SRAM op instructie- en databus, met HW-pariteitscontrole (CCM)
• 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 87 snelle I/O's
– Allemaal in kaart te brengen op externe interruptvectoren
– Diverse 5 V-tolerante
• Interconnectmatrix
• 12-kanaals DMA-controller
• Vier ADC's van 0,20 µS (tot 39 kanalen) met selecteerbare resolutie van 12/10/8/6 bits, conversiebereik van 0 tot 3,6 V, single-ended/differentiële ingang, aparte analoge voeding van 2 tot 3,6 V
• Twee 12-bits DAC-kanalen met analoge voeding van 2,4 tot 3,6 V
• Zeven snelle analoge rail-to-rail comparatoren met analoge voeding van 2 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 13 timers
– Eén 32-bits timer en twee 16-bits timers met maximaal 4 IC/OC/PWM of pulsteller en kwadratuur (incrementele) encoder-ingang
– Twee 16-bits 6-kanaals geavanceerde besturingstimers, met maximaal 6 PWM-kanalen, deadtime-generatie en noodstop
– Eén 16-bits timer met 2 IC/OC's, 1 OCN/PWM, deadtime-generatie en noodstop
– Twee 16-bits timers met IC/OC/OCN/PWM, deadtime-generatie en noodstop
– Twee watchdog-timers (onafhankelijk, venster)
– 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)
– Twee 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 drie SPI's, waarvan twee met gemultiplexte half/full duplex I2S-interface, 4 tot 16 programmeerbare bitframes
– USB 2.0-interface met volledige snelheid
– Infraroodzender
• Seriële draaddebug, Cortex®-M4 met FPU ETM, JTAG
• 96-bits unieke ID