STM32F303CBT6 ARM Mikrokontrolagailuak – MCU 32 biteko ARM Cortex M4 72MHz 128kB MCU FPU
♠ Produktuaren deskribapena
Produktuaren atributua | Atributuaren balioa |
Fabrikatzailea: | STMicroelectronics |
Produktuaren kategoria: | ARM Mikrokontrolagailuak - MCU |
RoHS: | Xehetasunak |
Seriea: | STM32F3 |
Muntatzeko estiloa: | SMD/SMT |
Paketea / Kutxa: | LQFP-48 |
Nukleoa: | ARM Cortex M4 |
Programaren memoriaren tamaina: | 128 kB |
Datu-busaren zabalera: | 32 bit |
ADCren bereizmena: | 4 x 6 bit/8 bit/10 bit/12 bit |
Gehienezko erloju-maiztasuna: | 72 MHz |
S/I kopurua: | 37 S/I |
Datuen RAM tamaina: | 32 kB |
Hornidura-tentsioa - Min: | 2 V |
Hornidura-tentsioa - Max: | 3,6 V |
Gutxieneko funtzionamendu-tenperatura: | - 40 °C |
Gehienezko funtzionamendu-tenperatura: | + 85 °C |
Ontziratzea: | Erretilua |
Marka: | STMicroelectronics |
Datu RAM mota: | SRAM |
Interfaze mota: | CAN, I2C, SPI, UART, USB |
Luzera: | 7 mm |
Hezetasunarekiko sentikorra: | Bai |
ADC kanal kopurua: | 1 kanal |
Tenporizadore/Kontagailu kopurua: | 8 Tenporizadorea |
Prozesadore Seriea: | ARM Cortex M |
Produktu mota: | ARM Mikrokontrolagailuak - MCU |
Programaren memoria mota: | Flasha |
Fabrika pakete kantitatea: | 1500 |
Azpikategoria: | Mikrokontrolagailuak - MCU |
Izen komertziala: | STM32 |
Unitateko pisua: | 0,006409 ontza |
♠ Arm®-en oinarritutako Cortex®-M4 32b MCU+FPU, gehienez 256KB Flash+ 48KB SRAM, 4 ADC, 2 DAC kanal, 7 konposatu, 4 PGA, tenporizadoreak, 2.0-3.6 V
STM32F303xB/STM32F303xC familia errendimendu handiko Arm® Cortex®-M4 32 biteko RISC nukleoan oinarritzen da, 72 MHz-ko maiztasunean funtzionatzen duen FPU batekin, eta puntu mugikorreko unitate bat (FPU), memoria babesteko unitate bat (MPU) eta trazadura makrozelula txertatu bat (ETM) txertatuta dituena. Familiak abiadura handiko memoria txertatuak (256 Kbyte arte Flash memoria, 40 Kbyte arte SRAM) eta bi APB busetara konektatutako hobetutako I/O eta periferiko sorta zabala ditu.
Gailuek lau 12 biteko ADC azkar (5 Msps), zazpi konparadore, lau anplifikadore operazional, bi DAC kanal, potentzia baxuko RTC bat, bost 16 biteko tenporizadore orokor, 32 biteko tenporizadore orokor bat eta motorren kontrolari eskainitako bi tenporizadore eskaintzen dituzte. Komunikazio interfaze estandarrak eta aurreratuak ere badituzte: bi I2C, hiru SPI (bi SPI I2S full-duplex multiplexatuak dituzte), hiru USART, bi UART, CAN eta USB. Audio klasearen zehaztasuna lortzeko, I2S periferikoak kanpoko PLL baten bidez erloju daitezke.
STM32F303xB/STM32F303xC 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 oso batek potentzia txikiko aplikazioak diseinatzea ahalbidetzen du.
STM32F303xB/STM32F303xC familiak lau paketetan eskaintzen ditu gailuak, 48 pinetik 100 pinera bitartekoak.
Aukeratutako gailuaren arabera aldatzen da barne hartzen diren periferikoen multzoa.
• Nukleoa: Arm® Cortex®-M4 32 biteko CPUa FPUarekin (gehienez 72 MHz), ziklo bakarreko biderketa eta HW zatiketa, 90 DMIPS (CCM-tik), DSP instrukzioa eta MPU (memoria babesteko unitatea)
• Funtzionamendu-baldintzak:
– VDD, VDDA tentsio-tartea: 2,0 V-tik 3,6 V-ra
• Oroitzapenak
– 128 eta 256 Kbyte arteko Flash memoria
– Gehienez 40 Kbyte SRAM, lehenengo 16 Kbyteetan hardware paritate-egiaztapena inplementatuta.
– Ohiko booster-a: 8 Kbyte SRAM instrukzio- eta datu-busean, HW paritate-egiaztapenarekin (CCM)
• CRC kalkulu unitatea
• Berrezarri eta hornidura kudeaketa
– Piztea/itzaltzea berrezartzea (POR/PDR)
– Tentsio detektagailu programagarria (PVD)
– Energia gutxiko moduak: Lo, Gelditu eta Itxaron
– 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 87 sarrera/irteera azkar
– Kanpoko eten bektoreetan mapa daitezke guztiak
– Hainbat 5 V-ko tolerantzia dutenak
• Elkarkonexio matrizea
• 12 kanaleko DMA kontrolatzailea
• Lau ADC 0.20 µS-koak (gehienez 39 kanal), 12/10/8/6 bit-eko bereizmen hautagarriarekin, 0tik 3.6 V-ra bitarteko bihurketa-tartea, sarrera mutur bakarrekoa/diferentziala, 2tik 3.6 V-ra bitarteko elikadura analogiko bereizia
• Bi 12 biteko DAC kanal, 2,4 eta 3,6 V arteko hornidura analogikoarekin
• Zazpi errail-errail konparagailu analogiko azkar, 2 eta 3,6 V arteko hornidura analogikoarekin
• PGA moduan erabil daitezkeen lau anplifikadore operazional, terminal guztiak 2,4 eta 3,6 V arteko hornidura analogikoarekin eskuragarri
• Gehienez 24 sentsore kapazitibo kanal, ukipen-tekla, ukipen-sentsore lineal eta birakariak onartzen dituztenak
• Gehienez 13 tenporizadore
– 32 biteko tenporizadore bat eta bi 16 biteko tenporizadore, gehienez 4 IC/OC/PWM edo pultsu kontagailurekin eta koadraturako (gehigarrizko) kodetzaile sarrerarekin.
– Bi 16 biteko 6 kanaleko kontrol aurreratuko tenporizadore, gehienez 6 PWM kanalekin, denbora hila sortzeko eta larrialdiko geldialdiarekin.
– 16 biteko tenporizadore bat, 2 IC/OC, OCN/PWM 1, denbora hilaren sorkuntza eta larrialdiko geldialdia dituena.
– Bi 16 biteko tenporizadore IC/OC/OCN/PWMrekin, denbora hilaren sorkuntzarekin eta larrialdiko geldialdiarekin
– Bi zaindari-tenporizadore (independenteak, leihokoak)
– SysTick tenporizadorea: 24 biteko beheranzko kontagailua
– Bi 16 biteko oinarrizko tenporizadore DACa gidatzeko
• Egutegiko RTC alarmarekin, Stop/Stand-etik aldizkako esnatzea
• Komunikazio interfazeak
– CAN interfazea (2.0B Aktiboa)
– Bi I2C Fast mode plus (1 Mbit/s) 20 mA-ko korronte-hustugailuarekin, SMBus/PMBus, STOPetik esnatzeko aukera
– Gehienez bost USART/UART (ISO 7816 interfazea, LIN, IrDA, modem kontrola)
– Gehienez hiru SPI, bi I2S interfazea erdi/duplex osoa multiplexatuarekin, 4 eta 16 bit-marko programagarri
– USB 2.0 abiadura osoko interfazea
– Infragorri igorlea
• Serieko kableen arazketa, Cortex®-M4 FPU ETM-rekin, JTAG
• 96 biteko ID bakarra