STM32G0B1VET6 ARM-Mikroregiloj - MCU Ĉeftendenca Arm Cortex-M0+ 32-bita MCU, ĝis 512KB Fulmo, 144KB RAM
♠ Produkta Priskribo
Produkta Atributo | Atributa Valoro |
Fabrikisto: | STMicroelectronics |
Produkta Kategorio: | ARM-Mikroregiloj - MCU |
RoHS: | Detaloj |
Serio: | STM32G0 |
Munta Stilo: | SMD/SMT |
Kerno: | ARM Cortex M0+ |
Programmemora Grandeco: | 512 kilobajtoj |
Larĝo de Datenbuso: | 32-bita |
ADC-Rezolucio: | 12-bita |
Maksimuma Horloĝa Frekvenco: | 64 MHz |
Nombro de enigoj/eligoj: | 94 Enigo/Eligo |
Grandeco de datuma RAM: | 144 kilobajtoj |
Proviza Tensio - Min: | 1.7 V |
Proviza Tensio - Maks: | 3.6 V |
Minimuma Funkciiga Temperaturo: | - 40 °C |
Maksimuma Funkciiga Temperaturo: | + 85 °C |
Pakado: | Pleto |
Marko: | STMicroelectronics |
Humideca Sentema: | Jes |
Produkta Tipo: | ARM-Mikroregiloj - MCU |
Fabrikpakaĵa Kvanto: | 540 |
Subkategorio: | Mikroregiloj - MCU |
Varnomo: | STM32 |
Unuopezo: | 0.024022 uncoj |
♠ Arm® Cortex®-M0+ 32-bita mikrokontrolilo, ĝis 512KB fulmmemoro, 144KB RAM, 6x USART, tempigiloj, ADC, DAC, komunikaj interfacoj, 1.7-3.6V
La ĉefaj mikroregiloj STM32G0B1xB/xC/xE baziĝas sur alt-efikeca 32-bita RISC-kerno Arm® Cortex®-M0+ funkcianta je frekvenco ĝis 64 MHz. Oferante altnivelan integriĝon, ili taŭgas por vasta gamo da aplikoj en konsumantaj, industriaj kaj aparataj kampoj kaj pretas por la Interreto de Aĵoj (IoT) solvoj.
La aparatoj inkluzivas memoran protektan unuon (MPU), altrapidajn enigitajn memorojn (144 Kbajtoj da SRAM kaj ĝis 512 Kbajtoj da fulma programmemoro kun legprotekto, skriboprotekto, proprieta kodprotekto kaj sekurebla areo), DMA, ampleksan gamon da sistemfunkcioj, plibonigitajn enigojn/eligojn kaj flankaparatojn. La aparatoj ofertas normajn komunikajn interfacojn (tri I2C-oj, tri SPI-oj / du I2S, unu HDMI CEC, unu plenrapida USB, du FD CAN-oj, kaj ses USART-oj), unu 12-bitan ADC-on (2.5 MSps) kun ĝis 19 kanaloj, unu 12-bitan DAC-on kun du kanaloj, tri rapidajn komparilojn, internan tensioreferencan bufron, malalt-energian RTC-on, altnivelan kontrolan PWM-tempigilon funkciantan je ĝis duoble la CPU-frekvenco, ses ĝeneraluzeblajn 16-bitajn tempigilojn kun unu funkcianta je ĝis duoble la CPU-frekvenco, 32-bitan ĝeneraluzeblan tempigilon, du bazajn tempigilojn, du malalt-energiajn 16-bitajn tempigilojn, du gardohundajn tempigilojn, kaj SysTick-tempigilon. La aparatoj provizas plene integran USB Tipo-C Power Delivery-regilon.
La aparatoj funkcias ene de ĉirkaŭaj temperaturoj de -40 ĝis 125 °C kaj kun provizaj tensioj de 1,7 V ĝis 3,6 V. Optimumigita dinamika konsumo kombinita kun ampleksa aro de energiŝparaj reĝimoj, malalt-energiaj tempigiloj kaj malalt-energia UART, ebligas la dezajnon de malalt-energiaj aplikoj.
Rekta bateria enigo de VBAT permesas teni RTC kaj rezervajn registrojn funkciigitaj.
La aparatoj venas en pakaĵoj kun 32 ĝis 100 stiftoj. Kelkaj pakaĵoj kun malalta nombro de stiftoj estas haveblaj kun du stiftaj aranĝoj (norma kaj alternativa indikita per la sufikso "N"). Produktoj markitaj per la sufikso N ofertas VDDIO2-provizon kaj aldonan UCPD-pordon anstataŭ la norma stifta aranĝo, tial ili estas pli bona elekto por UCPD/USB-aplikoj.
• Kerno: Arm® 32-bita Cortex®-M0+ CPU, frekvenco ĝis 64 MHz
• Funkciiga temperaturo de -40°C ĝis 85°C/105°C/125°C
• Memoroj
– Ĝis 512 Kbajtoj da fulmmemoro kun protekto kaj sekurigebla areo, du bankoj, subteno por legado-dum-skribo
– 144 Kbajtoj da SRAM (128 Kbajtoj kun aparatara egaleckontrolo)
• CRC-kalkulunuo
• Restarigo kaj energiadministrado
– Tensio-intervalo: 1,7 V ĝis 3,6 V
– Aparta I/O-provizostifto (1.6 V ĝis 3.6 V)
– Rekomencigo dum ŝaltado/malŝaltado (POR/PDR)
– Programebla rekomenciĝo pro ŝaltado (BOR)
– Programebla tensiodetektilo (PVD)
– Malalt-energiaj reĝimoj: Dormo, Halto, Atendado, Malŝalto
– VBAT-provizo por RTC kaj rezervaj registroj
• Horloĝa administrado
– 4 ĝis 48 MHz kristala oscilatoro
– 32 kHz kristala oscilatoro kun kalibrado
– Interna 16 MHz RC kun PLL-opcio (±1 %)
– Interna 32 kHz RC-oscilatoro (±5 %)
• Ĝis 94 rapidaj enigoj/eligoj
– Ĉio mapebla sur eksteraj interrompaj vektoroj
– Multoblaj 5 V-toleremaj I/O-oj
• 12-kanala DMA-regilo kun fleksebla mapado
• 12-bita, 0.4 µs ADC (ĝis 16 plilongigitaj kanaloj)
– Ĝis 16-bita kun aparatara troamplaĵo
– Konverta gamo: 0 ĝis 3.6V
• Du 12-bitaj DAC-oj, malalt-energiaj samplo-kaj-teno
• Tri rapidaj malalt-potencaj analogaj kompariloj, kun programebla enigo kaj eligo, rel-al-rela
• 15 tempigiloj (du 128 MHz kapablaj): 16-bita por altnivela motorregado, unu 32-bita kaj ses 16-bitaj ĝeneraluzeblaj, du bazaj 16-bitaj, du malalt-potencaj 16-bitaj, du gardohundoj, SysTick-tempigilo
• Kalendara RTC kun alarmo kaj perioda vekiĝo de Halto/Rimarko/Malŝalto
• Komunikaj interfacoj
– Tri I2C-busaj interfacoj subtenantaj Fast-mode Plus (1 Mbit/s) kun ekstra kurenta sinkilo, du subtenantaj SMBus/PMBus kaj vekiĝon el Stop mode
– Ses USART-oj kun mastro/sklavo sinkrona SPI; tri subtenantaj ISO7816-interfacon, LIN, IrDA-kapablon, aŭtomatan baŭdrapido-detekton kaj vekigan funkcion
– Du malalt-energiaj UART-oj
– Tri SPI-oj (32 Mbit/s) kun 4- ĝis 16-bita programebla bitkadro, du multipleksitaj kun I2S-interfaco
– HDMI CEC-interfaco, vekiĝo sur la kaplinio
• USB 2.0 FS-aparato (senkristala) kaj gastiga regilo
• USB Tipo-C™ Potenco-Liverregilo
• Du FDCAN-regiloj
• Subteno por disvolviĝo: seria drata sencimigado (SWD)
• 96-bita unika identigilo