STM32F303CBT6 ARM mikrocontrollere – MCU 32-bit ARM Cortex M4 72MHz 128kB MCU FPU
♠ Produktbeskrivelse
Produktegenskab | Attributværdi |
Fabrikant: | STMicroelectronics |
Produktkategori: | ARM mikrocontrollere - MCU |
RoHS: | 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 urfrekvens: | 72 MHz |
Antal I/O'er: | 37 I/O |
Data RAM Størrelse: | 32 kB |
Forsyningsspænding - min.: | 2 V |
Forsyningsspænding - Max: | 3,6 V |
Minimum driftstemperatur: | -40 C |
Maksimal driftstemperatur: | + 85 C |
Emballage: | Bakke |
Mærke: | STMicroelectronics |
Data RAM Type: | SRAM |
Interface Type: | CAN, I2C, SPI, UART, USB |
Længde: | 7 mm |
Fugt følsom: | Ja |
Antal ADC-kanaler: | 1 kanal |
Antal timere/tællere: | 8 Timer |
Processor serie: | ARM Cortex M |
Produkttype: | ARM mikrocontrollere - MCU |
Programhukommelsestype: | Blitz |
Fabrikspakkemængde: | 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 comp, 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 fungerer ved en frekvens på op til 72 MHz og indlejrer en flydende kommaenhed (FPU), en hukommelsesbeskyttelsesenhed ( MPU) og en indlejret spormakrocelle (ETM).Familien inkorporerer højhastigheds-indlejrede hukommelser (op til 256 Kbytes Flash-hukommelse, op til 40 Kbytes SRAM) og et omfattende udvalg af forbedrede I/O'er og perifere enheder 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 laveffekt 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 full-duplex I2S'er), tre USART'er, op til to UART'er, CAN og USB.For at opnå lydklassenøjagtighed kan I2S-ydre enheder clockes via en ekstern PLL.
STM32F303xB/STM32F303xC-familien fungerer i temperaturområderne -40 til +85 °C og -40 til +105 °C fra en 2,0 til 3,6 V strømforsyning.Et omfattende sæt af strømbesparende tilstande tillader design af applikationer med lavt strømforbrug.
STM32F303xB/STM32F303xC-familien tilbyder enheder i fire pakker, der spænder fra 48 ben til 100 ben.
Sættet af medfølgende ydre enheder ændres med den valgte enhed.
• Kerne: Arm® Cortex®-M4 32-bit CPU med FPU (max. 72 MHz), multiplikation af én cyklus og HW-division, 90 DMIPS (fra CCM), DSP-instruktion og MPU (hukommelsesbeskyttelsesenhed)
• Driftsbetingelser:
– VDD, VDDA spændingsområde: 2,0 V til 3,6 V
• Erindringer
– 128 til 256 Kbytes Flash-hukommelse
– Op til 40 Kbytes SRAM, med HW paritetskontrol implementeret på de første 16 Kbytes.
– Rutineforstærker: 8 Kbytes SRAM på instruktion og databus, med HW paritetskontrol (CCM)
• CRC beregningsenhed
• Nulstilling og forsyningsstyring
– Tænd/sluk-nulstilling (POR/PDR)
– Programmerbar spændingsdetektor (PVD)
– Lavenergitilstande: Dvale, Stop og Standby
– VBAT forsyning til RTC og backup registre
• Urstyring
– 4 til 32 MHz krystaloscillator
– 32 kHz oscillator til RTC med kalibrering
– Intern 8 MHz RC med mulighed for x 16 PLL
– Intern 40 kHz oscillator
• Op til 87 hurtige I/O'er
– Alle kan kortlægges på eksterne interrupt-vektorer
– Flere 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, 0 til 3,6 V konverteringsområde, single ended/differential input, 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 jernbane-til-skinne analoge 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 følekanaler, der understøtter berøringstast, 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 (inkremental) encoder input
– To 16-bit 6-kanals avanceret kontrol timere, med op til 6 PWM kanaler, dødtidsgenerering og nødstop
– Én 16-bit timer med 2 IC/OC'er, 1 OCN/PWM, dødtidsgenerering og nødstop
– To 16-bit timere med IC/OC/OCN/PWM, dødtidsgenerering og nødstop
– To watchdog-timere (uafhængig, vindue)
– SysTick-timer: 24-bit nedtæller
– To 16-bit grundlæggende timere til at drive DAC'en
• Kalender RTC med alarm, periodisk vækning fra stop/standby
• Kommunikationsgrænseflader
– CAN interface (2.0B aktiv)
– To I2C Fast mode plus (1 Mbit/s) med 20 mA strømsænke, SMBus/PMBus, wakeup fra STOP
– Op til fem USART/UART'er (ISO 7816 interface, LIN, IrDA, modemkontrol)
– Op til tre SPI'er, to med multiplekset halv/fuld duplex I2S-interface, 4 til 16 programmerbare bitrammer
– USB 2.0 fuld hastighed interface
– Infrarød sender
• Seriel wire debug, Cortex®-M4 med FPU ETM, JTAG
• 96-bit unikt ID