STM32F302RBT6 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/Förpackning: | LQFP-64 |
Kärna: | ARM Cortex M4 |
Programminnesstorlek: | 128 kB |
Databussbredd: | 32 bitar |
ADC-upplösning: | 2 x 6 bitar/8 bitar/10 bitar/12 bitar |
Maximal klockfrekvens: | 72 MHz |
Antal I/O:er: | 51 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, I2S, SPI, UART, USART, USB |
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: | 960 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | STM32 |
Enhetsvikt: | 342,700 mg |
♠ Arm®-baserad Cortex®-M4 32b MCU+FPU, upp till 256KB Flash+ 40KB SRAM, 2 ADC:er, 1 DAC-kanal, 4 komp, 2 PGA, timers, 2,0–3,6 V
STM32F302xB/STM32F302xC-familjen är baserad på den högpresterande Arm® Cortex®-M4 32-bitars RISC-kärnan med FPU som arbetar med en frekvens på 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 två snabba 12-bitars ADC:er (5 Msps), fyra komparatorer, två operationsförstärkare, upp till en DAC-kanal, en lågeffekts-RTC, upp till fem generella 16-bitars timers, en generell 32-bitars timer och en timer dedikerad 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.
STM32F302xB/STM32F302xC-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.
STM32F302xB/STM32F302xC-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, 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.
• 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
• Två ADC:er 0,20 µS (upp till 17 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
• En 12-bitars DAC-kanal med analog matning från 2,4 till 3,6 V
• Fyra snabba analoga rail-to-rail-komparatorer med analog matning från 2 till 3,6 V
• Två 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 11 timers
– En 32-bitars timer och två 16-bitars timers med upp till 4 IC/OC/PWM eller pulsräknare och kvadraturkodsingång (inkrementell)
– En 16-bitars 6-kanals avancerad styrningstimer, 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
– En 16-bitars grundläggande timer 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