Microcontrolere ARM STM32F103C8T7TR – MCU linie de performanță mainstream, MCU Arm Cortex-M3 cu 64 Kbytes de memorie flash, procesor de 72 MHz, mo
♠ Descrierea produsului
Atributul produsului | Valoare atribut |
Producător: | STMicroelectronics |
Categorie de produse: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Serie: | STM32F103C8 |
Rezoluție ADC: | 12 biți |
Ambalaj: | Tambur |
Ambalaj: | Tăiați banda |
Marca: | STMicroelectronics |
Tip produs: | Microcontrolere ARM - MCU |
Cantitate pachet din fabrică: | 2400 |
Subcategorie: | Microcontrolere - MCU |
Denumire comercială: | STM32 |
♠ MCU pe 32 de biți bazat pe Arm®, cu performanță de densitate medie și memorie Flash de 64 sau 128 KB, USB, CAN, 7 temporizatoare, 2 ADC-uri, 9 interfețe de comunicare
Familia de dispozitive STM32F103xx cu performanță de densitate medie încorporează nucleul RISC Arm® Cortex®-M3 pe 32 de biți de înaltă performanță, care funcționează la o frecvență de 72 MHz, memorii integrate de mare viteză (memorie Flash de până la 128 Kbytes și SRAM de până la 20 Kbytes) și o gamă extinsă de intrări/ieșiri (I/O) îmbunătățite și periferice conectate la două magistrale APB. Toate dispozitivele oferă două convertizoare analogice/digitale (ADC) pe 12 biți, trei temporizatoare de uz general pe 16 biți plus un temporizator PWM, precum și interfețe de comunicație standard și avansate: până la două interfețe I2C și SPI, trei USART, un USB și un CAN.
Dispozitivele funcționează cu o sursă de alimentare de la 2,0 la 3,6 V. Sunt disponibile atât în intervalul de temperatură de la –40 la +85 °C, cât și în intervalul extins de temperatură de la –40 la +105 °C. Un set complet de moduri de economisire a energiei permite proiectarea aplicațiilor cu consum redus de energie.
Familia de dispozitive STM32F103xx de performanță cu densitate medie include dispozitive în șase tipuri diferite de capsulare: de la 36 de pini la 100 de pini. În funcție de dispozitivul ales, sunt incluse diferite seturi de periferice, iar descrierea de mai jos oferă o imagine de ansamblu asupra gamei complete de periferice propuse în această familie.
Aceste caracteristici fac ca familia de microcontrolere de performanță cu densitate medie STM32F103xx să fie potrivită pentru o gamă largă de aplicații, cum ar fi acționări pentru motoare, controlul aplicațiilor, echipamente medicale și portabile, periferice pentru PC și jocuri, platforme GPS, aplicații industriale, PLC-uri, invertoare, imprimante, scanere, sisteme de alarmă, interfoane video și sisteme HVAC.
• Nucleu procesor Arm® Cortex®-M3 pe 32 de biți
– Frecvență maximă de 72 MHz, performanță de 1,25 DMIPS / MHz (Dhrystone 2.1) la acces la memorie în starea de așteptare 0
– Înmulțire cu un singur ciclu și împărțire hardware
• Amintiri
– 64 sau 128 Kbytes de memorie Flash
– 20 kbytes de SRAM
• Ceas, resetare și gestionare a aprovizionării
– Alimentare aplicație de la 2,0 la 3,6 V și intrări/ieșiri
– POR, PDR și detector de tensiune programabil (PVD)
– Oscilator cu cristal de la 4 la 16 MHz
– Telecomandă internă de 8 MHz, configurată din fabrică
– RC intern de 40 kHz
– PLL pentru ceasul procesorului
– Oscilator de 32 kHz pentru RTC cu calibrare
• Consum redus de energie
– Modurile Repaus, Oprire și Standby
– Alimentare VBAT pentru RTC și registre de rezervă
• 2 convertoare A/D de 12 biți, 1 µs (până la 16 canale)
– Interval de conversie: 0 până la 3,6 V
– Capacitate de eșantionare duală și menținere
– Senzor de temperatură
• DMA
– Controler DMA cu 7 canale
– Periferice suportate: temporizatoare, ADC, SPI-uri, I2C-uri și USART-uri
• Până la 80 de porturi I/O rapide
– 26/37/51/80 I/O-uri, toate mapabile pe 16 vectori de întrerupere externi și aproape toate tolerante la 5 V
• Mod de depanare
– Depanare prin cabluri seriale (SWD) și interfețe JTAG
• Șapte cronometre
– Trei temporizatoare pe 16 biți, fiecare cu până la 4 circuite integrate/oc/PWM sau contor de impulsuri și intrări pentru encoder în cuadratură (incremental)
– Temporizator PWM pe 16 biți, pentru controlul motorului, cu generare de timp mort și oprire de urgență
– Două temporizatoare watchdog (independente și fereastră)
– Temporizator SysTick, numărător invers pe 24 de biți
• Până la nouă interfețe de comunicare
– Până la două interfețe I2C (SMBus/PMBus®)
– Până la trei USART-uri (interfață ISO 7816, LIN, capacitate IrDA, control modem)
– Până la două SPI-uri (18 Mbit/s)
– Interfață CAN (2.0B Activ)
– Interfață USB 2.0 de viteză maximă
• Unitate de calcul CRC, ID unic pe 96 de biți