Microcontrollori ARM STM32F103C8T7TR - Linea di prestazioni mainstream MCU, MCU Arm Cortex-M3 64 Kbyte di Flash CPU 72 MHz, mo
♠ Descrizzione di u pruduttu
Attributu di u pruduttu | Valore di l'attributu |
Fabbricante: | STMicroelectronics |
Categoria di u pruduttu: | Microcontrollori ARM - MCU |
RoHS: | Dettagli |
Serie: | STM32F103C8 |
Risoluzione ADC: | 12 bit |
Imballaggio: | Bobina |
Imballaggio: | Tagliate u nastro |
Marca: | STMicroelectronics |
Tipu di pruduttu: | Microcontrollori ARM - MCU |
Quantità di pacchettu di fabbrica: | 2400 |
Sottucateguria: | Microcontrollori - MCU |
Nome cummerciale: | STM32 |
♠ MCU à 32 bit basatu annantu à Arm® di linea di prestazioni à densità media cù Flash da 64 o 128 KB, USB, CAN, 7 timer, 2 ADC, 9 interfacce di cumunicazione
A famiglia di linee di prestazioni à media densità STM32F103xx incorpora u core RISC Arm® Cortex®-M3 à 32 bit d'altu rendimentu chì funziona à una frequenza di 72 MHz, memorie integrate à alta velocità (memoria Flash finu à 128 Kbyte è SRAM finu à 20 Kbyte), è una vasta gamma di I/O è periferiche migliorate cunnesse à dui bus APB. Tutti i dispositivi offrenu dui ADC à 12 bit, trè timer à 16 bit di scopu generale più un timer PWM, è ancu interfacce di cumunicazione standard è avanzate: finu à dui I2C è SPI, trè USART, un USB è un CAN.
I dispusitivi funzionanu cù una alimentazione da 2,0 à 3,6 V. Sò dispunibili sia in a gamma di temperature da -40 à +85 °C sia in a gamma di temperature estesa da -40 à +105 °C. Un inseme cumpletu di modalità di risparmiu energeticu permette a cuncepzione di applicazioni à bassa putenza.
A famiglia di linee di prestazioni à media densità STM32F103xx include dispositivi in sei tipi di pacchetti diversi: da 36 pin à 100 pin. Sicondu u dispositivu sceltu, sò inclusi diversi insemi di periferiche, a descrizzione quì sottu dà una panoramica di a gamma cumpleta di periferiche pruposte in questa famiglia.
Queste caratteristiche rendenu a famiglia di microcontrollori di linea di prestazioni à media densità STM32F103xx adatta per una vasta gamma di applicazioni cum'è azionamenti di motori, cuntrollu di applicazioni, apparecchiature mediche è palmari, periferiche per PC è ghjochi, piattaforme GPS, applicazioni industriali, PLC, inverter, stampanti, scanner, sistemi d'allarme, videocitofoni è HVAC.
• Core di CPU Arm® Cortex®-M3 à 32 bit
– Frequenza massima di 72 MHz, prestazioni di 1,25 DMIPS / MHz (Dhrystone 2.1) à accessu à a memoria in statu d'attesa 0
– Moltiplicazione à ciclu unicu è divisione di hardware
• Ricordi
– 64 o 128 Kbyte di memoria Flash
– 20 Kbyte di SRAM
• Orologiu, reset è gestione di l'approvvigionamentu
– Alimentazione di l'applicazione da 2,0 à 3,6 V è I/O
– POR, PDR, è rilevatore di tensione programmabile (PVD)
– Oscillatore à cristallu da 4 à 16 MHz
– RC internu di 8 MHz cunfiguratu in fabbrica
– RC interna 40 kHz
– PLL per u clock di a CPU
– Oscillatore 32 kHz per RTC cù calibrazione
• Bassa putenza
– Modi di sonnu, stop è standby
– Alimentazione VBAT per RTC è registri di salvezza
• 2 convertitori A/D à 12 bit, 1 µs (finu à 16 canali)
– Gamma di cunversione: da 0 à 3,6 V
– Capacità di doppia campionamentu è di mantenimentu
– Sensore di temperatura
• DMA
– Cuntrollore DMA à 7 canali
– Periferiche supportate: timer, ADC, SPI, I2C è USART
• Finu à 80 porte I/O veloci
– 26/37/51/80 I/O, tutti mappabili nantu à 16 vettori d'interruzzione esterni è quasi tutti tolleranti à 5 V
• Modu di debugging
– Debug di fili seriali (SWD) è interfacce JTAG
• Sette cronometri
– Trè temporizzatori à 16 bit, ognunu cù finu à 4 input IC/OC/PWM o contatore d'impulsi è encoder in quadratura (incrementale)
– Timer PWM di cuntrollu di u mutore à 16 bit cù generazione di tempu mortu è arrestu d'emergenza
– Dui timer di watchdog (indipendenti è à finestra)
– Timer SysTick contatore decrescente à 24 bit
• Finu à nove interfacce di cumunicazione
– Finu à duie interfacce I2C (SMBus/PMBus®)
– Finu à trè USART (interfaccia ISO 7816, LIN, capacità IrDA, cuntrollu di modem)
– Finu à dui SPI (18 Mbit/s)
– Interfaccia CAN (2.0B Attiva)
– Interfaccia USB 2.0 à piena velocità
• Unità di calculu CRC, ID unicu di 96 bit