Microcontrolere ARM STM32F105RCT6 – MCU 32BIT Cortex 64/25 LINE DE CONECTIVITATE M3
♠ Descrierea produsului
Atributul produsului | Valoare atribut |
Producător: | STMicroelectronics |
Categorie de produse: | Microcontrolere ARM - MCU |
RoHS: | Detalii |
Serie: | STM32F105RC |
Stil de montare: | SMD/SMT |
Pachet / Cutie: | LQFP-64 |
Nucleu: | ARM Cortex M3 |
Dimensiunea memoriei programului: | 256 kB |
Lățime magistrală de date: | 32 de biți |
Rezoluție ADC: | 12 biți |
Frecvență maximă de ceas: | 72 MHz |
Număr de intrări/ieșiri: | 51 I/O |
Dimensiune memorie RAM pentru date: | 64 kB |
Tensiune de alimentare - Min: | 2 V |
Tensiune de alimentare - Max: | 3,6 V |
Temperatura minimă de funcționare: | - 40°C |
Temperatura maximă de funcționare: | + 85°C |
Ambalaj: | Tavă |
Marca: | STMicroelectronics |
Tipul memoriei RAM pentru date: | SRAM |
Înălţime: | 1,4 mm |
Tip de interfață: | CAN, I2C, SPI, USART |
Lungime: | 10 mm |
Sensibil la umiditate: | Da |
Număr de canale ADC: | 16 canale |
Număr de temporizatoare/contori: | 10 cronometre |
Serie de procesoare: | ARM Cortex M |
Tip produs: | Microcontrolere ARM - MCU |
Tip de memorie de program: | Bliț |
Cantitate pachet din fabrică: | 960 |
Subcategorie: | Microcontrolere - MCU |
Denumire comercială: | STM32 |
Lăţime: | 10 mm |
Greutate unitară: | 0,012088 uncii |
♠ Linie de conectivitate, MCU pe 32 de biți bazat pe ARM® cu memorie Flash de 64/256 KB, USB OTG, Ethernet, 10 temporizatoare, 2 CAN-uri, 2 ADC-uri, 14 interfețe de comunicație
Familia de linii de conectivitate STM32F105xx și STM32F107xx î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 256 Kbytes și SRAM de 64 Kbytes) și o gamă extinsă de intrări/ieșiri (I/O) și periferice îmbunătățite conectate la două magistrale APB. Toate dispozitivele oferă două convertizoare analogice/digitale (ADC) pe 12 biți, patru 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ă I2C-uri, trei SPI-uri, două I2S-uri, cinci USART-uri, un FS USB OTG și două CAN-uri. Ethernet-ul este disponibil numai pe STM32F107xx.
Familia de linii de conectivitate STM32F105xx și STM32F107xx funcționează în intervalul de temperatură de la –40 la +105 °C, de la o sursă de alimentare de la 2,0 la 3,6 V. Un set complet de moduri de economisire a energiei permite proiectarea aplicațiilor cu consum redus de energie.
Familia de conectivitate STM32F105xx și STM32F107xx oferă dispozitive în trei tipuri diferite de capsulare: de la 64 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 STM32F105xx și STM32F107xx să fie potrivită pentru o gamă largă de aplicații, cum ar fi acționări pentru motoare și controlul aplicațiilor, echipamente medicale și portabile, aplicații industriale, PLC-uri, invertoare, imprimante și scanere, sisteme de alarmă, interfonie video, echipamente HVAC și audio pentru acasă.
• 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 până la 256 kbytes de memorie flash
– 64 Kbytes de SRAM de uz general
• 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 3 la 25 MHz
– Telecomandă internă de 8 MHz, configurată din fabrică
– RC intern de 40 kHz cu calibrare
– 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 (16 canale)
– Interval de conversie: 0 până la 3,6 V
– Capacitate de eșantionare și menținere
– Senzor de temperatură
– până la 2 MSPS în mod intercalat
• 2 convertoare D/A pe 12 biți
• DMA: controler DMA pe 12 canale
– Periferice suportate: temporizatoare, ADC-uri, DAC-uri, I2S-uri, SPI-uri, I2C-uri și USART-uri
• Mod de depanare
– Depanare prin cabluri seriale (SWD) și interfețe JTAG
–Cortex®-M3 Macrocell™ cu trace încorporate
• Până la 80 de porturi I/O rapide
– 51/80 I/O-uri, toate mapabile pe 16 vectori de întrerupere externi și aproape toate tolerante la 5 V
• Unitate de calcul CRC, ID unic pe 96 de biți
• Până la 10 temporizatoare cu capacitate de remapare a pinilor
– Până la patru temporizatoare pe 16 biți, fiecare cu până la 4 intrări IC/OC/PWM sau contor de impulsuri și encoder în cuadratură (incremental)
– 1 × temporizator PWM pentru controlul motorului pe 16 biți cu generare de timp mort și oprire de urgență
– 2 × temporizatoare watchdog (independente și fereastră)
– Cronometru SysTick: un numărător descendent pe 24 de biți
– 2 temporizatoare de bază pe 16 biți pentru a alimenta DAC-ul
• Până la 14 interfețe de comunicație cu capacitate de remapare a pinilor
– Până la 2 × interfețe I2C (SMBus/PMBus)
– Până la 5 USART-uri (interfață ISO 7816, LIN, capacitate IrDA, control modem)
– Până la 3 SPI-uri (18 Mbit/s), 2 cu o interfață I2S multiplexată care oferă precizie a clasei audio prin scheme PLL avansate
– 2 × interfețe CAN (2.0B Active) cu 512 octeți de SRAM dedicat
– Controler USB 2.0 de dispozitiv/gazdă/OTG de viteză maximă cu PHY integrat care acceptă HNP/SRP/ID cu 1,25 Kbytes de SRAM dedicat
– MAC Ethernet 10/100 cu DMA și SRAM dedicate (4 Kbytes): suport hardware IEEE1588, MII/RMII disponibil pe toate pachetele