STM32F103C8T7TR ARM-mikrokontroller – MCU Mainstream Performance-linje, Arm Cortex-M3 MCU 64 kbyte flashminne 72 MHz CPU, mo
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | STMicroelectronics |
Produktkategori: | ARM-mikrokontroller - MCU |
RoHS-riktlinjer: | Detaljer |
Serie: | STM32F103C8 |
ADC-upplösning: | 12 bitar |
Förpackning: | Rulle |
Förpackning: | Skär tejp |
Stämpla: | STMicroelectronics |
Produkttyp: | ARM-mikrokontroller - MCU |
Fabriksförpackningskvantitet: | 2400 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | STM32 |
♠ Arm®-baserad 32-bitars MCU med medelhög prestanda, 64 eller 128 KB Flash, USB, CAN, 7 timers, 2 ADC:er, 9 kommunikationsgränssnitt
STM32F103xx-familjen med medelhög prestanda omfattar den högpresterande Arm® Cortex®-M3 32-bitars RISC-kärnan som arbetar med en frekvens på 72 MHz, snabba inbyggda minnen (flashminne upp till 128 kbyte och SRAM upp till 20 kbyte) och ett brett utbud av förbättrade I/O-enheter och kringutrustning anslutna till två APB-bussar. Alla enheter erbjuder två 12-bitars ADC-enheter, tre generella 16-bitars timers plus en PWM-timer, samt standard- och avancerade kommunikationsgränssnitt: upp till två I2C-enheter och SPI-enheter, tre USART-enheter, en USB-port och en CAN-port.
Enheterna drivs med en strömförsörjning på 2,0 till 3,6 V. De finns tillgängliga i både temperaturområdet –40 till +85 °C och det utökade temperaturområdet –40 till +105 °C. En omfattande uppsättning energisparlägen möjliggör design av strömsparande applikationer.
STM32F103xx-familjen med medelhög prestanda omfattar enheter i sex olika kapslingstyper: från 36 stift till 100 stift. Beroende på vilken enhet som väljs ingår olika uppsättningar kringutrustning. Beskrivningen nedan ger en översikt över det kompletta utbudet av kringutrustning som föreslås i denna familj.
Dessa funktioner gör STM32F103xx-mikrokontrollerfamiljen med medelhög prestanda lämplig för ett brett spektrum av applikationer såsom motordrifter, applikationsstyrning, medicinsk och handhållen utrustning, PC- och speltillbehör, GPS-plattformar, industriella applikationer, PLC:er, växelriktare, skrivare, skannrar, larmsystem, videoporttelefoner och HVAC-anläggningar.
• Arm® 32-bitars Cortex®-M3 CPU-kärna
– 72 MHz maximal frekvens, 1,25 DMIPS/MHz (Dhrystone 2.1) prestanda vid minnesåtkomst i vänteläge 0
– Encykelsmultiplikation och hårdvarudivision
• Minnen
– 64 eller 128 kbyte flashminne
– 20 kbyte SRAM
• Klocka, återställning och förbrukningshantering
– 2,0 till 3,6 V applikationsmatning och I/O
– POR, PDR och programmerbar spänningsdetektor (PVD)
– 4 till 16 MHz kristalloscillator
– Intern 8 MHz fabriksinställd RC
– Intern 40 kHz RC
– PLL för CPU-klocka
– 32 kHz oscillator för RTC med kalibrering
• Låg strömförbrukning
– Viloläge, stoppläge och standbyläge
– VBAT-försörjning för RTC och backupregister
• 2x 12-bitars, 1 µs A/D-omvandlare (upp till 16 kanaler)
– Omvandlingsområde: 0 till 3,6 V
– Dubbel sampling och hold-kapacitet
– Temperatursensor
• DMA
– 7-kanalig DMA-kontroller
– Stödda kringutrustningar: timers, ADC, SPI:er, I2C och USART
• Upp till 80 snabba I/O-portar
– 26/37/51/80 I/O, alla mappbara på 16 externa avbrottsvektorer och nästan alla 5 V-toleranta
• Felsökningsläge
– Seriell kabelfelsökning (SWD) och JTAG-gränssnitt
• Sju timers
– Tre 16-bitars timers, var och en med upp till 4 IC/OC/PWM eller pulsräknare och kvadraturkodsingångar (inkrementella)
– 16-bitars PWM-timer för motorstyrning med dödtidsgenerering och nödstopp
– Två watchdog-timers (oberoende och fönster)
– SysTick-timer 24-bitars nedräknare
• Upp till nio kommunikationsgränssnitt
– Upp till två I2C-gränssnitt (SMBus/PMBus®)
– Upp till tre USART:er (ISO 7816-gränssnitt, LIN, IrDA-kapacitet, modemstyrning)
– Upp till två SPI:er (18 Mbit/s)
– CAN-gränssnitt (2.0B aktiv)
– USB 2.0 fullhastighetsgränssnitt
• CRC-beräkningsenhet, 96-bitars unikt ID