STM32F303CBT6 ARM-mikrokontroller – MCU 32-bitars ARM Cortex M4 72MHz 128kB MCU FPU
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | STMicroelectronics |
Produktkategori: | ARM-mikrokontroller - MCU |
RoHS-riktlinjer: | Detaljer |
Serie: | 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:er: | 37 I/O |
Data-RAM-storlek: | 32 kB |
Matningsspänning - Min: | 2 V |
Matningsspänning - Max: | 3,6 V |
Lägsta driftstemperatur: | - 40 grader Celsius |
Maximal driftstemperatur: | +85°C |
Förpackning: | Bricka |
Stämpla: | 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 timers/räknare: | 8 timer |
Processorserie: | ARM Cortex M |
Produkttyp: | ARM-mikrokontroller - MCU |
Programminnestyp: | Flash |
Fabriksförpackningskvantitet: | 1500 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | STM32 |
Enhetsvikt: | 0,006409 uns |
♠ Arm®-baserad Cortex®-M4 32b MCU+FPU, upp till 256KB Flash+ 48KB SRAM, 4 ADC:er, 2 DAC-kanaler, 7 processorer, 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 med en frekvens upp till 72 MHz, och inbäddad i en flyttal (FPU), en minnesskyddsenhet (MPU) och en inbäddad spårningsmakrocell (ETM). Familjen innehåller snabba inbäddade minnen (upp till 256 kbyte flashminne, upp till 40 kbyte SRAM) och ett brett 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 generella 16-bitars timers, en generell 32-bitars timer och två timers dedikerade för motorstyrning. De har också standard- och avancerade kommunikationsgränssnitt: upp till två I2C:er, upp till tre SPI:er (två SPI:er är med multiplexerade fullduplex I2S), tre USART:er, upp till två UART:er, CAN och USB. För att uppnå noggrannhet i ljudklassen kan I2S-kringutrustningen klockas via en extern PLL.
STM32F303xB/STM32F303xC-familjen arbetar i temperaturområdena -40 till +85 °C och -40 till +105 °C med en strömförsörjning på 2,0 till 3,6 V. En omfattande uppsättning energisparlägen möjliggör design av strömsparande applikationer.
STM32F303xB/STM32F303xC-familjen erbjuder enheter i fyra paket, från 48 stift till 100 stift.
Uppsättningen av inkluderade kringutrustning ändras beroende på vilken enhet som väljs.
• Kärna: Arm® Cortex®-M4 32-bitars CPU med FPU (max 72 MHz), enkelcykelsmultiplikation och hårdvarudivision, 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 hårdvaruparitetskontroll implementerad på de första 16 kbyte.
– Rutinförstärkare: 8 kbyte SRAM på instruktions- och databuss, med hårdvaruparitetskontroll (CCM)
• CRC-beräkningsenhet
• Återställning och förbrukningshantering
– Återställning vid påslagning/avstängning (POR/PDR)
– Programmerbar spänningsdetektor (PVD)
– Energisparlägen: Viloläge, stopp och vänteläge
– 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 16 PLL-alternativ
– Intern 40 kHz oscillator
• Upp till 87 snabba I/O-portar
– Alla mappningsbara på externa avbrottsvektorer
– Flera 5 V-toleranta
• Sammankopplingsmatris
• 12-kanalig DMA-kontroller
• Fyra ADC:er 0,20 µS (upp till 39 kanaler) med valbar upplösning på 12/10/8/6 bitar, konverteringsområde 0 till 3,6 V, enkelsidig/differentiell ingå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 analoga rail-to-rail-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 åtkomliga med analog matning från 2,4 till 3,6 V
• Upp till 24 kapacitiva avkänningskanaler som stöder pekskärmar, linjära och roterande peksensorer
• Upp till 13 timers
– En 32-bitars timer och två 16-bitars timers med upp till 4 IC/OC/PWM eller pulsräknare och kvadraturkodsingång (inkrementell)
– Två 16-bitars 6-kanaliga avancerade styrningstimers, 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 timers 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:n
• Kalender RTC med larm, periodisk väckning från stopp/standby
• Kommunikationsgränssnitt
– CAN-gränssnitt (2.0B aktiv)
– 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:er (ISO 7816-gränssnitt, LIN, IrDA, modemstyrning)
– Upp till tre SPI:er, två med multiplexerat halv-/fullduplex I2S-gränssnitt, 4 till 16 programmerbara bitramar
– USB 2.0 fullhastighetsgränssnitt
– Infraröd sändare
• Felsökning av seriell kabel, Cortex®-M4 med FPU ETM, JTAG
• 96-bitars unikt ID