STM32F303CBT6 ARM mikrokontroller – MCU 32-bitars ARM Cortex M4 72MHz 128kB MCU FPU
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | STMicroelectronics |
Produktkategori: | ARM mikrokontroller - MCU |
RoHS: | Detaljer |
Serier: | STM32F3 |
Monteringsstil: | SMD/SMT |
Paket/fodral: | LQFP-48 |
Kärna: | ARM Cortex M4 |
Programminnesstorlek: | 128 kB |
Databussbredd: | 32 bitar |
ADC-upplösning: | 4 x 6 bitar/8 bitar/10 bitar/12 bitar |
Maximal klockfrekvens: | 72 MHz |
Antal I/O: | 37 I/O |
Data RAM-storlek: | 32 kB |
Matningsspänning - Min: | 2 V |
Matningsspänning - Max: | 3,6 V |
Lägsta driftstemperatur: | -40 C |
Maximal drifttemperatur: | + 85 C |
Förpackning: | Bricka |
Varumärke: | STMicroelectronics |
Data RAM-typ: | SRAM |
Gränssnittstyp: | CAN, I2C, SPI, UART, USB |
Längd: | 7 mm |
Fuktkänslig: | Ja |
Antal ADC-kanaler: | 1 kanal |
Antal timer/räknare: | 8 Timer |
Processorserie: | ARM Cortex M |
Produkttyp: | ARM mikrokontroller - MCU |
Programminnestyp: | Blixt |
Fabriksförpackningsmängd: | 1500 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | STM32 |
Enhetsvikt: | 0,006409 oz |
♠ Arm®-baserad Cortex®-M4 32b MCU+FPU, upp till 256KB Flash+ 48KB SRAM, 4 ADC, 2 DAC-kanal, 7 comp, 4 PGA, timers, 2,0-3,6 V
STM32F303xB/STM32F303xC-familjen är baserad på den högpresterande Arm® Cortex®-M4 32-bitars RISC-kärnan med FPU som arbetar vid en frekvens på upp till 72 MHz och inbäddar en flyttalsenhet (FPU), en minnesskyddsenhet ( MPU) och en inbäddad spårmakrocell (ETM).Familjen innehåller inbyggda höghastighetsminnen (upp till 256 Kbyte Flash-minne, upp till 40 Kbyte SRAM) och ett omfattande utbud av förbättrade I/O och kringutrustning anslutna till två APB-bussar.
Enheterna erbjuder upp till fyra snabba 12-bitars ADC:er (5 Msps), sju komparatorer, fyra operationsförstärkare, upp till två DAC-kanaler, en lågeffekts-RTC, upp till fem allmänna 16-bitars timers, en generellt 32-bitars timer och två timers dedikerade till motorstyrning.De har också standard och avancerade kommunikationsgränssnitt: upp till två I2C:er, upp till tre SPI:er (två SPI:er är med multiplexade full-duplex I2Ss), tre USART:er, upp till två UART:er, CAN och USB.För att uppnå ljudklassnoggrannhet kan I2S kringutrustningen klockas via en extern PLL.
STM32F303xB/STM32F303xC-familjen fungerar i temperaturområdena -40 till +85 °C och -40 till +105 °C från en strömförsörjning på 2,0 till 3,6 V.En omfattande uppsättning energisparlägen möjliggör design av applikationer med låg effekt.
STM32F303xB/STM32F303xC-familjen erbjuder enheter i fyra paket från 48 stift till 100 stift.
Uppsättningen av medföljande kringutrustning ändras med den valda enheten.
• Kärna: Arm® Cortex®-M4 32-bitars CPU med FPU (max. 72 MHz), encykelmultiplikation och HW-division, 90 DMIPS (från CCM), DSP-instruktion och MPU (minnesskyddsenhet)
• Driftsförhållanden:
– VDD, VDDA spänningsområde: 2,0 V till 3,6 V
• Minnen
– 128 till 256 kbyte flashminne
– Upp till 40 Kbyte SRAM, med HW-paritetskontroll implementerad på de första 16 Kbyte.
– Rutinförstärkare: 8 Kbyte SRAM på instruktions- och databuss, med HW-paritetskontroll (CCM)
• CRC-beräkningsenhet
• Återställning och leveranshantering
– Återställning av ström på/av (POR/PDR)
– Programmerbar spänningsdetektor (PVD)
– Lågeffektlägen: Viloläge, Stopp och Standby
– VBAT-försörjning för RTC- och backupregister
• Klockhantering
– 4 till 32 MHz kristalloscillator
– 32 kHz oscillator för RTC med kalibrering
– Intern 8 MHz RC med x 16 PLL-alternativ
– Intern 40 kHz oscillator
• Upp till 87 snabba I/O
– Allt kan mappas på externa avbrottsvektorer
– Flera 5 V-toleranta
• Sammankopplingsmatris
• 12-kanals DMA-kontroller
• Fyra ADC:er 0,20 µS (upp till 39 kanaler) med valbar upplösning på 12/10/8/6 bitar, 0 till 3,6 V omvandlingsområde, single ended/differentialingång, separat analog matning från 2 till 3,6 V
• Två 12-bitars DAC-kanaler med analog matning från 2,4 till 3,6 V
• Sju snabba rail-to-rail analoga komparatorer med analog matning från 2 till 3,6 V
• Fyra operationsförstärkare som kan användas i PGA-läge, alla terminaler tillgängliga med analog matning från 2,4 till 3,6 V
• Upp till 24 kapacitiva avkänningskanaler som stöder touchkey, linjära och roterande touchsensorer
• Upp till 13 timers
– En 32-bitars timer och två 16-bitars timers med upp till 4 IC/OC/PWM eller pulsräknare och kvadratur (inkrementell) kodaringång
– Två 16-bitars 6-kanals avancerade timers, med upp till 6 PWM-kanaler, dödtidsgenerering och nödstopp
– En 16-bitars timer med 2 IC/OC, 1 OCN/PWM, dödtidsgenerering och nödstopp
– Två 16-bitars timer med IC/OC/OCN/PWM, dödtidsgenerering och nödstopp
– Två watchdog-timers (oberoende, fönster)
– SysTick-timer: 24-bitars nedräknare
– Två 16-bitars grundläggande timers för att driva DAC
• Kalender RTC med larm, periodisk väckning från stopp/standby
• Kommunikationsgränssnitt
– CAN-gränssnitt (2.0B Active)
– Två I2C Fast mode plus (1 Mbit/s) med 20 mA strömsänka, SMBus/PMBus, väckning från STOP
– Upp till fem USART/UART (ISO 7816-gränssnitt, LIN, IrDA, modemkontroll)
– Upp till tre SPI:er, två med multiplexerat halv/hel duplex I2S-gränssnitt, 4 till 16 programmerbara bitars ramar
– USB 2.0 fullhastighetsgränssnitt
– Infraröd sändare
• Seriell trådfelsökning, Cortex®-M4 med FPU ETM, JTAG
• 96-bitars unikt ID