STM32F302RBT6 ARM-mikrocontrollere – MCU 32-bit ARM Cortex M4 72MHz 128kB MCU FPU
♠ Produktbeskrivelse
Produktattribut | Attributværdi |
Fabrikant: | STMicroelectronics |
Produktkategori: | ARM-mikrocontrollere - MCU |
RoHS-kode: | Detaljer |
Serie: | STM32F3 |
Monteringsstil: | SMD/SMT |
Pakke/etui: | LQFP-64 |
Kerne: | ARM Cortex M4 |
Programhukommelsesstørrelse: | 128 kB |
Databusbredde: | 32-bit |
ADC-opløsning: | 2 x 6-bit/8-bit/10-bit/12-bit |
Maksimal clockfrekvens: | 72 MHz |
Antal I/O'er: | 51 I/O |
Data RAM-størrelse: | 32 kB |
Forsyningsspænding - Min: | 2 V |
Forsyningsspænding - Maks.: | 3,6 V |
Minimum driftstemperatur: | - 40 grader Celsius |
Maksimal driftstemperatur: | + 85°C |
Emballage: | Bakke |
Mærke: | STMicroelectronics |
Data-RAM-type: | SRAM |
Grænsefladetype: | CAN, I2C, I2S, SPI, UART, USART, USB |
Fugtfølsom: | Ja |
Antal ADC-kanaler: | 1 kanal |
Antal timere/tællere: | 8 timere |
Processorserie: | ARM Cortex M |
Produkttype: | ARM-mikrocontrollere - MCU |
Programhukommelsestype: | Blitz |
Fabrikspakke antal: | 960 |
Underkategori: | Mikrocontrollere - MCU |
Handelsnavn: | STM32 |
Enhedsvægt: | 342,700 mg |
♠ Arm®-baseret Cortex®-M4 32b MCU+FPU, op til 256KB Flash+ 40KB SRAM, 2 ADC'er, 1 DAC-kanal, 4 comp, 2 PGA, timere, 2,0-3,6 V
STM32F302xB/STM32F302xC-familien er baseret på den højtydende Arm® Cortex®-M4 32-bit RISC-kerne med FPU, der opererer ved en frekvens på op til 72 MHz og har indlejret en floating point-enhed (FPU), en memory Protection Unit (MPU) og en indlejret trace macrocell (ETM). Familien indeholder højhastigheds indlejrede hukommelser (op til 256 Kbyte flashhukommelse, op til 40 Kbyte SRAM) og et omfattende udvalg af forbedrede I/O'er og periferiudstyr forbundet til to APB-busser.
Enhederne tilbyder op til to hurtige 12-bit ADC'er (5 Msps), fire komparatorer, to operationsforstærkere, op til én DAC-kanal, en lav-effekt RTC, op til fem generelle 16-bit timere, en generel 32-bit timer og én timer dedikeret til motorstyring. De har også standard og avancerede kommunikationsgrænseflader: op til to I2C'er, op til tre SPI'er (to SPI'er er med multipleksede fuld-duplex I2S'er), tre USART'er, op til to UART'er, CAN og USB. For at opnå nøjagtighed i lydklassen kan I2S-periferiudstyret clockes via en ekstern PLL.
STM32F302xB/STM32F302xC-familien fungerer i temperaturområderne -40 til +85 °C og -40 til +105 °C fra en strømforsyning på 2,0 til 3,6 V. Et omfattende sæt strømbesparende tilstande muliggør design af lavstrømsapplikationer.
STM32F302xB/STM32F302xC-familien tilbyder enheder i fire pakker, der spænder fra 48 ben til 100 ben.
Sættet af inkluderede eksterne enheder ændres afhængigt af den valgte enhed.
• Kerne: Arm® Cortex®-M4 32-bit CPU med FPU (maks. 72 MHz), enkeltcyklusmultiplikation og hardwaredivision, DSP-instruktion og MPU (hukommelsesbeskyttelsesenhed)
• Driftsforhold:
– VDD, VDDA spændingsområde: 2,0 V til 3,6 V
• Minder
– 128 til 256 kbyte flashhukommelse
– Op til 40 Kbyte SRAM, med HW-paritetskontrol implementeret på de første 16 Kbyte.
• CRC-beregningsenhed
• Nulstilling og forsyningsstyring
– Nulstilling ved tænding/nedlukning (POR/PDR)
– Programmerbar spændingsdetektor (PVD)
– Lavstrømstilstande: Dvale, Stop og Standby
– VBAT-forsyning til RTC og backupregistre • Urstyring
– 4 til 32 MHz krystaloscillator
– 32 kHz oscillator til RTC med kalibrering
– Intern 8 MHz RC med x 16 PLL-mulighed
– Intern 40 kHz oscillator
• Op til 87 hurtige I/O'er
– Alle kan kortlægges på eksterne afbrydelsesvektorer
– Flere 5 V-tolerante • Sammenkoblingsmatrix
• 12-kanals DMA-controller
• To ADC'er 0,20 µS (op til 17 kanaler) med valgbar opløsning på 12/10/8/6 bit, konverteringsområde fra 0 til 3,6 V, single-ended/differentiel indgang, separat analog forsyning fra 2 til 3,6 V
• En 12-bit DAC-kanal med analog forsyning fra 2,4 til 3,6 V
• Fire hurtige analoge skinne-til-skinne-komparatorer med analog forsyning fra 2 til 3,6 V
• To operationsforstærkere, der kan bruges i PGA-tilstand, alle terminaler tilgængelige med analog forsyning fra 2,4 til 3,6 V
• Op til 24 kapacitive sensorkanaler, der understøtter berøringsfølsomme, lineære og roterende berøringssensorer
• Op til 11 timere
– En 32-bit timer og to 16-bit timere med op til 4 IC/OC/PWM eller pulstæller og kvadratur (inkrementel) encoderindgang
– En 16-bit 6-kanals avanceret styringstimer med op til 6 PWM-kanaler, generering af dødtid og nødstop
– En 16-bit timer med 2 IC/OC'er, 1 OCN/PWM, generering af dødtid og nødstop
– To 16-bit timere med IC/OC/OCN/PWM, generering af dødtid og nødstop
– To watchdog-timere (uafhængige, vindue)
– SysTick-timer: 24-bit nedtæller
– En 16-bit basistimer til at styre DAC'en
• Kalender RTC med alarm, periodisk vækning fra stop/standby
• Kommunikationsgrænseflader
– CAN-grænseflade (2.0B aktiv)
– To I2C Fast mode plus (1 Mbit/s) med 20 mA strømdræn, SMBus/PMBus, opvågning fra STOP
– Op til fem USART/UART'er (ISO 7816-grænseflade, LIN, IrDA, modemstyring)
– Op til tre SPI'er, to med multiplekset halv/fuld duplex I2S-grænseflade, 4 til 16 programmerbare bitrammer
– USB 2.0 fuldhastighedsgrænseflade
– Infrarød sender
• Seriel ledningsfejlfinding, Cortex®-M4 med FPU ETM, JTAG
• 96-bit unikt ID