STM32F103C8T7TR ARM-mikrokontrollere – MCU Mainstream Performance-linje, Arm Cortex-M3 MCU 64 kbyte flash 72 MHz CPU, mo
♠ Produktbeskrivelse
Produktattributt | Attributtverdi |
Produsent: | STMicroelectronics |
Produktkategori: | ARM-mikrokontrollere - MCU |
RoHS-kode: | Detaljer |
Serie: | STM32F103C8 |
ADC-oppløsning: | 12-biters |
Emballasje: | Hjul |
Emballasje: | Klipp av tape |
Merke: | STMicroelectronics |
Produkttype: | ARM-mikrokontrollere - MCU |
Fabrikkpakkemengde: | 2400 |
Underkategori: | Mikrokontrollere - MCU |
Handelsnavn: | STM32 |
♠ Arm®-basert 32-bits MCU med middels tetthet og ytelse, 64 eller 128 KB Flash, USB, CAN, 7 timere, 2 ADC-er, 9 kommunikasjonsgrensesnitt
STM32F103xx-serien med middels tetthet og ytelse inkluderer den høyytelses Arm® Cortex®-M3 32-bit RISC-kjernen som opererer med en frekvens på 72 MHz, innebygde minner med høy hastighet (flashminne opptil 128 kbyte og SRAM opptil 20 kbyte), og et bredt utvalg av forbedrede I/O-er og periferiutstyr koblet til to APB-busser. Alle enhetene tilbyr to 12-bit ADC-er, tre generelle 16-bit timere pluss én PWM-timer, samt standard og avanserte kommunikasjonsgrensesnitt: opptil to I2C-er og SPI-er, tre USART-er, en USB og en CAN.
Enhetene opererer med en strømforsyning på 2,0 til 3,6 V. De er tilgjengelige i både temperaturområdet –40 til +85 °C og det utvidede temperaturområdet –40 til +105 °C. Et omfattende sett med strømsparingsmoduser muliggjør design av lavstrømsapplikasjoner.
STM32F103xx-familien med middels tetthet og ytelse inkluderer enheter i seks forskjellige pakketyper: fra 36 pinner til 100 pinner. Avhengig av hvilken enhet som er valgt, er forskjellige sett med periferiutstyr inkludert. Beskrivelsen nedenfor gir en oversikt over hele utvalget av periferiutstyr som foreslås i denne familien.
Disse funksjonene gjør STM32F103xx-mikrokontrollerfamilien med middels tetthet egnet for et bredt spekter av applikasjoner som motordrift, applikasjonskontroll, medisinsk og håndholdt utstyr, PC- og spillutstyr, GPS-plattformer, industrielle applikasjoner, PLS-er, omformere, skrivere, skannere, alarmsystemer, videointerkom og HVAC-er.
• Arm® 32-bit Cortex®-M3 CPU-kjerne
– Maksimal frekvens på 72 MHz, ytelse på 1,25 DMIPS / MHz (Dhrystone 2.1) ved minnetilgang i ventetilstand 0
– Enkeltsyklusmultiplikasjon og maskinvaredivisjon
• Minner
– 64 eller 128 kbyte flashminne
– 20 kbyte SRAM
• Klokke, tilbakestilling og forsyningsstyring
– 2,0 til 3,6 V applikasjonsforsyning og I/O-er
– POR, PDR og programmerbar spenningsdetektor (PVD)
– 4 til 16 MHz krystalloscillator
– Intern 8 MHz fabrikktrimmet RC
– Intern 40 kHz fjernkontroll
– PLL for CPU-klokke
– 32 kHz oscillator for RTC med kalibrering
• Lavt strømforbruk
– Hvile-, stopp- og standby-modus
– VBAT-forsyning for RTC og backup-registre
• 2x 12-bit, 1 µs A/D-omformere (opptil 16 kanaler)
– Konverteringsområde: 0 til 3,6 V
– Dobbel sampling og hold-funksjon
– Temperatursensor
• DMA
– 7-kanals DMA-kontroller
– Støttede periferienheter: timere, ADC, SPI-er, I2C-er og USART-er
• Opptil 80 raske I/O-porter
– 26/37/51/80 I/O-er, alle kan tilordnes på 16 eksterne avbruddsvektorer og nesten alle 5 V-tolerante
• Feilsøkingsmodus
– Seriell ledningsfeilsøking (SWD) og JTAG-grensesnitt
• Syv tidtakere
– Tre 16-bits timere, hver med opptil fire IC/OC/PWM- eller pulsteller- og kvadratur- (inkrementell) encoderinnganger
– 16-bits PWM-timer for motorstyring med dødtidsgenerering og nødstopp
– To watchdog-timere (uavhengige og vindusbaserte)
– SysTick-timer 24-bit nedteller
• Opptil ni kommunikasjonsgrensesnitt
– Opptil to I2C-grensesnitt (SMBus/PMBus®)
– Opptil tre USART-er (ISO 7816-grensesnitt, LIN, IrDA-funksjonalitet, modemkontroll)
– Opptil to SPI-er (18 Mbit/s)
– CAN-grensesnitt (2.0B aktiv)
– USB 2.0 fullhastighetsgrensesnitt
• CRC-beregningsenhet, 96-bits unik ID