STM32F301K8T7 ARM-microcontrollers – MCU Mainstream Gemengde signalen MCU's Arm Cortex-M4-core DSP & FPU, 64 Kbytes Flash 7
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | STMicroelectronics |
Productcategorie: | ARM-microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | STM32F3 |
Montagestijl: | SMD/SMT |
Pakket / Koffer: | LQFP-32 |
Kern: | ARM Cortex M4 |
Programmageheugengrootte: | 64 kB |
Gegevensbusbreedte: | 32 bit |
ADC-resolutie: | 12 bit |
Maximale klokfrequentie: | 72 MHz |
Aantal I/O's: | 10 I/O |
Data-RAM-grootte: | 16 kB |
Voedingsspanning - Min: | 2V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 105 °C |
Verpakking: | Dienblad |
Analoge voedingsspanning: | 2 V tot 3,6 V |
Merk: | STMicroelectronics |
DAC-resolutie: | 12 bit |
Gegevens-RAM-type: | SRAM |
Interfacetype: | I2C, SPI, USART |
Aantal ADC-kanalen: | 8 kanalen |
Product: | MCU+FPU |
Producttype: | ARM-microcontrollers - MCU |
Programmageheugentype: | Flash |
Fabriekspakket Hoeveelheid: | 1500 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Watchdog-timers: | Watchdog-timer, venster |
♠ Arm® Cortex®-M4 32-bit MCU+FPU, tot 64 KB Flash, 16 KB SRAM, ADC, DAC, COMP, Op-Amp, 2,0 – 3,6 V
De STM32F301x6/8-familie is gebaseerd op de krachtige Arm® Cortex®-M4 32-bits RISC-core, die werkt op een frequentie tot 72 MHz en een ingebouwde floating point unit (FPU). De familie omvat supersnel embedded geheugen (tot 64 kbyte flashgeheugen, 16 kbyte SRAM) en een uitgebreid scala aan verbeterde I/O's en randapparatuur, aangesloten op twee APB-bussen.
De apparaten beschikken over een snelle 12-bits ADC (5 Msps), drie comparatoren, een operationele versterker, maximaal 18 capacitieve sensorkanalen, één DAC-kanaal, een low-power RTC, één universele 32-bits timer, één timer speciaal voor motorbesturing, maximaal drie universele 16-bits timers en één timer voor de DAC. Ze beschikken ook over standaard en geavanceerde communicatie-interfaces: drie I²C's, maximaal drie USART's, maximaal twee SPI's met gemultiplexte full-duplex I²S en een infraroodzender.
De STM32F301x6/8-familie werkt bij temperaturen tussen -40 en +85 °C en -40 en +105 °C bij een voeding van 2,0 tot 3,6 V. Een uitgebreide reeks energiebesparende modi maakt het mogelijk om toepassingen met een laag stroomverbruik te ontwerpen.
De STM32F301x6/8-familie omvat apparaten in 32-, 48-, 49- en 64-pins behuizingen.
De meegeleverde randapparatuur is afhankelijk van het gekozen apparaat.
• Kern: Arm® 32-bit Cortex®-M4 CPU met FPU (72 MHz max.), vermenigvuldiging en HW-deling in één cyclus, DSP-instructie
• Herinneringen
– 32 tot 64 Kbyte Flash-geheugen
– 16 Kbyte SRAM op de databus
• CRC-berekeningseenheid
• Resetten en energiebeheer
– VDD, VDDA spanningsbereik: 2,0 tot 3,6 V
– Reset bij inschakelen/uitschakelen (POR/PDR)
– Programmeerbare spanningsdetector (PVD)
– Laag stroomverbruik: slaapstand, stopstand en stand-bystand
– VBAT-voeding voor RTC en back-upregisters
• Klokbeheer
– 4 tot 32 MHz kristaloscillator
– 32 kHz oscillator voor RTC met kalibratie
– Interne 8 MHz RC met x 16 PLL-optie
– Interne 40 kHz oscillator
• Tot 51 snelle I/O-poorten, allemaal toewijsbaar op externe interruptvectoren, waarvan verschillende 5 V-tolerant zijn
• Interconnectmatrix
• 7-kanaals DMA-controller met ondersteuning voor timers, ADC's, SPI's, I2C's, USART's en DAC
• 1 × ADC 0,20 μs (tot 15 kanalen) met selecteerbare resolutie van 12/10/8/6 bits, conversiebereik van 0 tot 3,6 V, single-ended/differentiële modus, aparte analoge voeding van 2,0 tot 3,6 V
• Temperatuursensor
• 1 x 12-bits DAC-kanaal met analoge voeding van 2,4 tot 3,6 V
• Drie snelle analoge rail-to-rail comparatoren met analoge voeding van 2,0 tot 3,6 V
• 1 x operationele versterker die kan worden gebruikt in PGA-modus, alle aansluitingen toegankelijk met analoge voeding van 2,4 tot 3,6 V
• Tot 18 capacitieve sensorkanalen ter ondersteuning van touchkey-, lineaire en roterende sensoren
• Tot 9 timers
– Eén 32-bits timer met maximaal 4 IC/OC/PWM of pulsteller en kwadratuur (incrementele) encoderingang
– Eén 16-bits 6-kanaals geavanceerde besturingstimer, met maximaal 6 PWM-kanalen, deadtime-generatie en noodstop
– Drie 16-bits timers met IC/OC/OCN of PWM, deadtime-generator en noodstop
– Eén 16-bits basistimer om de DAC aan te sturen
– 2 watchdog-timers (onafhankelijk, venster)
– SysTick-timer: 24-bits downcounter
• Kalender RTC met alarm, periodieke activering vanuit Stop/Stand-by
• Communicatie-interfaces
– Drie I2C's met 20 mA stroomafname ter ondersteuning van de snelle modus plus
– Tot 3 USART's, waarvan 1 met ISO 7816 I/F, automatische baudratedetectie en dual clock domain
– Maximaal twee SPI's met gemultiplexte full-duplex I2S
– Infraroodzender
• Seriële draaddebug (SWD), JTAG
• 96-bits unieke ID