STM32F103C8T7TR Microcontrollori ARM – Linea MCU Mainstream Performance, MCU Arm Cortex-M3 64 Kbyte di Flash CPU 72 MHz, mo
♠ Descrizione del prodotto
Attributo del prodotto | Valore dell'attributo |
Produttore: | STMicroelectronics |
Categoria di prodotto: | Microcontrollori ARM - MCU |
RoHS: | Dettagli |
Serie: | STM32F103C8 |
Risoluzione dell'ADC: | 12 bit |
Confezione: | Bobina |
Confezione: | Tagliare il nastro |
Marca: | STMicroelectronics |
Tipologia di prodotto: | Microcontrollori ARM - MCU |
Quantità confezione di fabbrica: | 2400 |
Sottocategoria: | Microcontrollori - MCU |
Nome depositato: | STM32 |
♠ MCU a 32 bit basato su Arm® della linea di prestazioni a media densità con flash da 64 o 128 KB, USB, CAN, 7 timer, 2 ADC, 9 com.interfacce
La famiglia della linea di prestazioni a media densità STM32F103xx incorpora il core RISC Arm® Cortex®-M3 a 32 bit ad alte prestazioni che opera a una frequenza di 72 MHz, memorie incorporate ad alta velocità (memoria flash fino a 128 Kbyte e SRAM fino a 20 Kbyte) e un'ampia gamma di I/O e periferiche migliorati collegati a due bus APB.Tutti i dispositivi offrono due ADC a 12 bit, tre timer generici a 16 bit più un timer PWM, nonché interfacce di comunicazione standard e avanzate: fino a due I2C e SPI, tre USART, una USB e una CAN.
I dispositivi funzionano con un'alimentazione da 2,0 a 3,6 V.Sono disponibili sia nell'intervallo di temperatura da –40 a +85 °C che nell'intervallo di temperatura esteso da –40 a +105 °C.Un set completo di modalità di risparmio energetico consente la progettazione di applicazioni a basso consumo.
La famiglia della linea di prestazioni a media densità STM32F103xx include dispositivi in sei diversi tipi di package: da 36 pin a 100 pin.A seconda del dispositivo scelto, sono inclusi diversi set di periferiche, la descrizione che segue fornisce una panoramica della gamma completa di periferiche proposte in questa famiglia.
Queste caratteristiche rendono la famiglia di microcontroller STM32F103xx a media densità adatta a un'ampia gamma di applicazioni come azionamenti di motori, controllo delle applicazioni, apparecchiature medicali e palmari, periferiche per PC e giochi, piattaforme GPS, applicazioni industriali, PLC, inverter, stampanti, scanner , sistemi di allarme, videocitofoni e HVAC.
• Core CPU Arm® Cortex®-M3 a 32 bit
– Frequenza massima 72 MHz, prestazioni 1,25 DMIPS / MHz (Dhrystone 2.1) con accesso alla memoria nello stato di attesa 0
– Moltiplicazione a ciclo singolo e divisione hardware
• Ricordi
– 64 o 128 Kbyte di memoria Flash
– 20 Kbyte di SRAM
• Gestione orologio, reset e alimentazione
– Alimentazione dell'applicazione e I/O da 2,0 a 3,6 V
– POR, PDR e rilevatore di tensione programmabile (PVD)
– Oscillatore a cristallo da 4 a 16 MHz
– RC interno 8 MHz regolato in fabbrica
– RC interno 40 kHz
– PLL per l'orologio della CPU
– Oscillatore 32 kHz per RTC con calibrazione
• Bassa potenza
– Modalità Sleep, Stop e Standby
– Fornitura VBAT per RTC e registri di backup
• 2 convertitori A/D a 12 bit, 1 µs (fino a 16 canali)
– Intervallo di conversione: da 0 a 3,6 V
– Capacità di doppio campionamento e mantenimento
- Termometro
• DMA
– Controller DMA a 7 canali
– Periferiche supportate: timer, ADC, SPI, I 2C e USART
• Fino a 80 porte I/O veloci
– 26/37/51/80 I/O, tutti mappabili su 16 vettori di interrupt esterni e quasi tutti 5 V-tolerant
• Modalità di debug
– Interfacce Serial Wire Debug (SWD) e JTAG
• Sette timer
– Tre timer a 16 bit, ciascuno con un massimo di 4 IC/OC/PWM o contatore di impulsi e ingresso encoder in quadratura (incrementale)
– Timer PWM di controllo motore a 16 bit con generazione di tempi morti e arresto di emergenza
– Due watchdog timer (indipendenti e a finestra)
– Timer SysTick Contatore a 24 bit
• Fino a nove interfacce di comunicazione
– Fino a due interfacce I2C (SMBus/PMBus®)
– Fino a tre USART (interfaccia ISO 7816, LIN, funzionalità IrDA, controllo modem)
– Fino a due SPI (18 Mbit/s)
– Interfaccia CAN (2.0B Attivo)
– Interfaccia USB 2.0 a piena velocità
• Unità di calcolo CRC, ID univoco a 96 bit