STM32F303CBT6 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-48 |
Kerne: | ARM Cortex M4 |
Programhukommelsesstørrelse: | 128 kB |
Databusbredde: | 32-bit |
ADC-opløsning: | 4 x 6 bit/8 bit/10 bit/12 bit |
Maksimal clockfrekvens: | 72 MHz |
Antal I/O'er: | 37 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, SPI, UART, USB |
Længde: | 7 mm |
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: | 1500 |
Underkategori: | Mikrocontrollere - MCU |
Handelsnavn: | STM32 |
Enhedsvægt: | 0,006409 oz |
♠ Arm®-baseret Cortex®-M4 32b MCU+FPU, op til 256KB Flash+ 48KB SRAM, 4 ADC'er, 2 DAC-kanaler, 7 processorer, 4 PGA, timere, 2,0-3,6 V
STM32F303xB/STM32F303xC-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 indlejrede højhastighedshukommelser (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 fire hurtige 12-bit ADC'er (5 Msps), syv komparatorer, fire operationsforstærkere, op til to DAC-kanaler, en lav-effekt RTC, op til fem generelle 16-bit timere, en generel 32-bit timer og to timere 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.
STM32F303xB/STM32F303xC-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.
STM32F303xB/STM32F303xC-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, 90 DMIPS (fra CCM), 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.
– Rutinemæssig booster: 8 Kbyte SRAM på instruktions- og databus, med HW-paritetskontrol (CCM)
• 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
– Adskillige 5 V-tolerante
• Sammenkoblingsmatrix
• 12-kanals DMA-controller
• Fire ADC'er 0,20 µS (op til 39 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
• To 12-bit DAC-kanaler med analog forsyning fra 2,4 til 3,6 V
• Syv hurtige analoge skinne-til-skinne-komparatorer med analog forsyning fra 2 til 3,6 V
• Fire 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 13 timere
– En 32-bit timer og to 16-bit timere med op til 4 IC/OC/PWM eller pulstæller og kvadratur (inkrementel) encoderindgang
– To 16-bit 6-kanals avancerede styringstimere 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
– To 16-bit basistimere til at drive 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