STM32F301K8T7 ARM Mikrokontrolagailuak – MCU Korronte Nagusiko Seinale Mistoko MCUak Arm Cortex-M4 nukleoko DSP eta FPU, 64 Kbyte Flash 7
♠ Produktuaren deskribapena
Produktuaren atributua | Atributuaren balioa |
Fabrikatzailea: | STMicroelectronics |
Produktuaren kategoria: | ARM Mikrokontrolagailuak - MCU |
RoHS: | Xehetasunak |
Seriea: | STM32F3 |
Muntatzeko estiloa: | SMD/SMT |
Paketea / Kutxa: | LQFP-32 |
Nukleoa: | ARM Cortex M4 |
Programaren memoriaren tamaina: | 64 kB |
Datu-busaren zabalera: | 32 bit |
ADCren bereizmena: | 12 bit |
Gehienezko erloju-maiztasuna: | 72 MHz |
S/I kopurua: | 10 S/I |
Datuen RAM tamaina: | 16 kB |
Hornidura-tentsioa - Min: | 2 V |
Hornidura-tentsioa - Max: | 3,6 V |
Gutxieneko funtzionamendu-tenperatura: | - 40 °C |
Gehienezko funtzionamendu-tenperatura: | + 105 °C |
Ontziratzea: | Erretilua |
Analogiko hornidura-tentsioa: | 2 V-tik 3,6 V-ra |
Marka: | STMicroelectronics |
DAC bereizmena: | 12 bit |
Datu RAM mota: | SRAM |
Interfaze mota: | I2C, SPI, USART |
ADC kanal kopurua: | 8 kanal |
Produktua: | MCU+FPU |
Produktu mota: | ARM Mikrokontrolagailuak - MCU |
Programaren memoria mota: | Flasha |
Fabrika pakete kantitatea: | 1500 |
Azpikategoria: | Mikrokontrolagailuak - MCU |
Izen komertziala: | STM32 |
Zaintza-tenporizadoreak: | Leihodun zaindari-tenporizadorea |
♠ Arm® Cortex®-M4 32 biteko MCU+FPU, gehienez 64 KB Flash, 16 KB SRAM, ADC, DAC, COMP, Operazio-Amp, 2.0 – 3.6 V
STM32F301x6/8 familia errendimendu handiko Arm® Cortex®-M4 32 biteko RISC nukleoan oinarritzen da, 72 MHz-ko maiztasunean funtzionatzen duena eta puntu mugikorreko unitate (FPU) bat txertatzen duena. Familiak abiadura handiko memoria txertatuak ditu (64 Kbyte Flash memoria eta 16 Kbyte SRAM arte), eta bi APB busetara konektatutako hobetutako I/O eta periferiko sorta zabala.
Gailuek 12 biteko ADC azkar bat (5 Msps), hiru konparadore, anplifikadore operazional bat, gehienez 18 sentsore kapazitiboko kanal, DAC kanal bat, potentzia baxuko RTC bat, helburu orokorreko 32 biteko tenporizadore bat, motorren kontrolari eskainitako tenporizadore bat, gehienez hiru helburu orokorreko 16 biteko tenporizadore eta DAC gidatzeko tenporizadore bat eskaintzen dituzte. Komunikazio interfaze estandarrak eta aurreratuak ere badituzte: hiru I2C, gehienez hiru USART, gehienez bi SPI I2S full-duplex multiplexatuak eta infragorri transmisore bat.
STM32F301x6/8 familiak –40 eta +85 °C arteko eta –40 eta +105 °C arteko tenperatura-tarteetan funtzionatzen du, 2,0 eta 3,6 V-ko elikatze-iturriarekin. Energia aurrezteko modu multzo zabal batek potentzia txikiko aplikazioak diseinatzea ahalbidetzen du.
STM32F301x6/8 familiak 32, 48, 49 eta 64 pineko paketeetan eskaintzen ditu gailuak.
Aukeratutako gailuaren arabera aldatzen da barne hartzen diren periferikoen multzoa.
• Nukleoa: Arm® 32 biteko Cortex®-M4 CPUa FPUarekin (gehienez 72 MHz), ziklo bakarreko biderketa eta HW zatiketa, DSP instrukzioa
• Oroitzapenak
– 32 eta 64 Kbyte arteko Flash memoria
– 16 Kbyte SRAM datu-busean
• CRC kalkulu unitatea
• Berrezarri eta energia kudeatzea
– VDD, VDDA tentsio-tartea: 2,0 eta 3,6 V artean
– Piztea/itzaltzea berrezartzea (POR/PDR)
– Tentsio detektagailu programagarria (PVD)
– Energia gutxi: Lo, Gelditu eta Itxaron modua
– RTC eta babeskopia erregistroetarako VBAT hornidura
• Erlojuaren kudeaketa
– 4tik 32 MHz-ra bitarteko kristal osziladorea
– 32 kHz-ko osziladorea RTCrako kalibrazioarekin
– Barneko 8 MHz-ko RC 16 PLL aukerarekin
– Barneko 40 kHz-ko osziladorea
• Gehienez 51 sarrera/irteera ataka azkar, guztiak kanpoko eten bektoreetan mapa daitezkeenak, hainbat 5 V-ko tolerantzia dutenak
• Elkarkonexio matrizea
• 7 kanaleko DMA kontrolatzailea, tenporizadoreak, ADCak, SPIak, I2Cak, USARTak eta DACak onartzen dituena
• 1 × ADC 0.20 μs (15 kanal arte) 12/10/8/6 bit-eko bereizmen hautagarriarekin, 0tik 3.6 V-ra bitarteko bihurketa-tartea, modu mutur bakarrekoa/diferentziala, 2.0tik 3.6 V-ra bitarteko elikadura analogiko bereizia
• Tenperatura sentsorea
• 1 x 12 biteko DAC kanala, 2,4 eta 3,6 V arteko hornidura analogikoarekin
• Hiru errail-errail konparatzaile analogiko azkar, 2,0 eta 3,6 V arteko elikadura analogikoarekin
• PGA moduan erabil daitekeen anplifikadore operazional 1, terminal guztiak eskuragarri 2,4 eta 3,6 V arteko hornidura analogikoarekin
• Gehienez 18 sentsore kapazitibo kanal, ukipen-tekla, sentsore lineal eta birakariak onartzen dituztenak
• Gehienez 9 tenporizadore
– 32 biteko tenporizadore bat, gehienez 4 IC/OC/PWM edo pultsu kontagailurekin eta koadraturako (gehigarrizko) kodetzaile sarrerarekin.
– 16 biteko 6 kanaleko kontrol aurreratuko tenporizadore bat, gehienez 6 PWM kanalekin, denbora hila sortzeko eta larrialdiko geldialdiarekin.
– Hiru 16 biteko tenporizadore IC/OC/OCN edo PWMrekin, denbora hileko sorgailuarekin eta larrialdiko geldialdiarekin
– 16 biteko oinarrizko tenporizadore bat DACa gidatzeko
– 2 zaindari-tenporizadore (independenteak, leihokoak)
– SysTick tenporizadorea: 24 biteko beheranzko kontagailua
• Egutegiko RTC alarmarekin, Stop/Standby-tik aldizkako esnatzea
• Komunikazio interfazeak
– Hiru I2C 20 mA-ko korronte-hustugailurekin, modu azkarra gehi onartzeko
– Gehienez 3 USART, 1 ISO 7816 I/F-rekin, baudrate detektatzeko sistema automatikoa eta erloju bikoitzeko domeinua
– Gehienez bi SPI I2S duplex osoa multiplexatuarekin
– Infragorri igorlea
• Serieko kableen arazketa (SWD), JTAG
• 96 biteko ID bakarra