STM32F303CBT6 ARM mikrovaldikliai – MCU 32 bitų ARM Cortex M4 72MHz 128kB MCU FPU
♠ Produkto aprašymas
Produkto atributas | Atributo reikšmė |
Gamintojas: | STMicroelectronics |
Produkto kategorija: | ARM mikrovaldikliai - MCU |
RoHS: | Išsami informacija |
Serija: | STM32F3 |
Montavimo stilius: | SMD/SMT |
Pakuotė / dėklas: | LQFP-48 |
Branduolys: | ARM Cortex M4 |
Programos atminties dydis: | 128 kB |
Duomenų magistralės plotis: | 32 bitų |
ADC skiriamoji geba: | 4 x 6 bitų / 8 bitų / 10 bitų / 12 bitų |
Maksimalus takto dažnis: | 72 MHz |
Įvesčių / išvesčių skaičius: | 37 įvesties/išvesties |
Duomenų RAM dydis: | 32 kB |
Maitinimo įtampa - Min.: | 2 V |
Maitinimo įtampa - maks.: | 3,6 V |
Minimali darbinė temperatūra: | - 40 °C |
Maksimali darbinė temperatūra: | + 85 °C |
Pakuotė: | Dėklas |
Prekės ženklas: | STMicroelectronics |
Duomenų RAM tipas: | SRAM |
Sąsajos tipas: | CAN, I2C, SPI, UART, USB |
Ilgis: | 7 mm |
Jautrus drėgmei: | Taip |
ADC kanalų skaičius: | 1 kanalas |
Laikmačių / skaitiklių skaičius: | 8 Laikmatis |
Procesoriaus serija: | ARM Cortex M |
Produkto tipas: | ARM mikrovaldikliai - MCU |
Programos atminties tipas: | Blykstė |
Gamyklinės pakuotės kiekis: | 1500 |
Subkategorija: | Mikrovaldikliai - MCU |
Prekinis pavadinimas: | STM32 |
Vieneto svoris: | 0,006409 uncijos |
♠ „Arm®“ pagrindu sukurtas „Cortex®-M4 32b“ MCU+FPU, iki 256 KB „Flash“ + 48 KB SRAM, 4 ADC, 2 DAC kanalai, 7 kompensatoriai, 4 PGA, laikmačiai, 2,0–3,6 V
„STM32F303xB/STM32F303xC“ šeima pagrįsta didelio našumo „Arm® Cortex®-M4“ 32 bitų RISC branduoliu su FPU, veikiančiu iki 72 MHz dažniu, ir įterptu slankiojo kablelio bloku (FPU), atminties apsaugos bloku (MPU) ir įterptu trace makroelementu (ETM). Šeimoje yra didelės spartos įterptosios atminties (iki 256 kbitų „flash“ atminties, iki 40 kbitų SRAM) ir platus patobulintų įvesties / išvesties bei periferinių įrenginių, prijungtų prie dviejų APB magistralių, asortimentas.
Įrenginiai siūlo iki keturių greitų 12 bitų ADC (5 Msps), septynis lygintuvus, keturis operacinius stiprintuvus, iki dviejų DAC kanalų, mažos galios RTC, iki penkių bendrosios paskirties 16 bitų laikmačių, vieną bendrosios paskirties 32 bitų laikmatį ir du laikmačius, skirtus variklio valdymui. Jie taip pat turi standartines ir pažangias ryšio sąsajas: iki dviejų I2C, iki trijų SPI (du SPI yra su multipleksuotais pilnai dupleksiniais I2S), tris USART, iki dviejų UART, CAN ir USB. Siekiant garso klasės tikslumo, I2S periferiniai įrenginiai gali būti valdomi per išorinį PLL.
STM32F303xB/STM32F303xC šeimos prietaisai veikia nuo -40 iki +85 °C ir nuo -40 iki +105 °C temperatūros diapazone, o maitinimo įtampa yra nuo 2,0 iki 3,6 V. Išsamus energijos taupymo režimų rinkinys leidžia projektuoti mažos galios programas.
„STM32F303xB/STM32F303xC“ šeima siūlo įrenginius keturiuose korpusuose – nuo 48 iki 100 kontaktų.
Pridedamų periferinių įrenginių rinkinys keičiasi priklausomai nuo pasirinkto įrenginio.
• Branduolys: „Arm® Cortex®-M4“ 32 bitų procesorius su FPU (maks. 72 MHz), vieno ciklo daugyba ir aparatinės įrangos dalyba, 90 DMIPS (iš CCM), DSP instrukcija ir MPU (atminties apsaugos bloku)
• Veikimo sąlygos:
– VDD, VDDA įtampos diapazonas: nuo 2,0 V iki 3,6 V
• Prisiminimai
– 128–256 kbitų „flash“ atminties
– Iki 40 kbitų SRAM, su pirmaisiais 16 kbitų įdiegtu aparatinės įrangos lyginumo patikrinimu.
– Įprastas stiprintuvas: 8 Kbaitai SRAM instrukcijų ir duomenų magistralėje, su aparatinės įrangos lyginumo patikrinimu (CCM)
• CRC skaičiavimo vienetas
• Atstatymas ir tiekimo valdymas
– Įjungimo / išjungimo atstatymas (POR / PDR)
– Programuojamas įtampos detektorius (PVD)
– Mažos galios režimai: miego, sustabdymo ir budėjimo režimai
– VBAT maitinimas RTC ir atsarginiams registrams
• Laikrodžio valdymas
– 4–32 MHz kristalinis osciliatorius
– 32 kHz osciliatorius RTC su kalibravimu
– Vidinis 8 MHz nuotolinio valdymo pultas su 16 PLL parinktimi
– Vidinis 40 kHz osciliatorius
• Iki 87 greitų įėjimų / išėjimų
– Visi atvaizduojami išoriniuose pertraukimų vektoriuose
– Keli 5 V tolerantiški
• Sujungimo matrica
• 12 kanalų DMA valdiklis
• Keturi ADC 0,20 µS (iki 39 kanalų) su pasirenkama 12/10/8/6 bitų skiriamąja geba, 0–3,6 V konvertavimo diapazonas, vienpusis/diferencinis įėjimas, atskiras analoginis maitinimas nuo 2 iki 3,6 V
• Du 12 bitų DAC kanalai su analoginiu maitinimu nuo 2,4 iki 3,6 V
• Septyni greiti analoginiai bėgių lygintuvai su analoginiu maitinimu nuo 2 iki 3,6 V
• Keturi operaciniai stiprintuvai, kuriuos galima naudoti PGA režimu, visi gnybtai pasiekiami su analoginiu maitinimu nuo 2,4 iki 3,6 V
• Iki 24 talpinių jutimo kanalų, palaikančių jutiklinius klavišus, linijinius ir rotacinius jutiklius
• Iki 13 laikmačių
– Vienas 32 bitų laikmatis ir du 16 bitų laikmačiai su iki 4 IC/OC/PWM arba impulsų skaitikliu ir kvadratūriniu (inkrementiniu) kodavimo įrenginiu
– Du 16 bitų 6 kanalų pažangios valdymo laikmačiai su iki 6 PWM kanalais, neaktyviosios būsenos generavimu ir avariniu stabdymu
– Vienas 16 bitų laikmatis su 2 IC/OC, 1 OCN/PWM, neaktyviojo laiko generavimu ir avariniu stabdymu
– Du 16 bitų laikmačiai su IC/OC/OCN/PWM, neaktyviojo laiko generavimu ir avariniu stabdymu
– Du sarginiai laikmačiai (nepriklausomi, su langu)
– „SysTick“ laikmatis: 24 bitų skaitiklis
– Du 16 bitų baziniai laikmačiai DAC valdymui
• Kalendoriaus RTC su aliarmu, periodinis pažadinimas iš sustabdymo / budėjimo režimo
• Ryšio sąsajos
– CAN sąsaja (2.0B aktyvus)
– Du I2C greitojo režimo ir (1 Mbit/s) prievadai su 20 mA srovės pralaida, SMBus/PMBus, pažadinimas iš STOP būsenos
– Iki penkių USART/UART (ISO 7816 sąsaja, LIN, IrDA, modemo valdymas)
– Iki trijų SPI, du su multipleksuota pusiau/pilnai dvipuse I2S sąsaja, nuo 4 iki 16 programuojamų bitų kadrų
– USB 2.0 pilno greičio sąsaja
– Infraraudonųjų spindulių siųstuvas
• Nuosekliojo laido derinimas, „Cortex®-M4“ su FPU ETM, JTAG
• 96 bitų unikalus ID