STM32G0B1VET6 ARM mikrokontrollerek – MCU Mainstream Arm Cortex-M0+ 32 bites MCU, akár 512 KB flash memóriával, 144 KB RAM-mal
♠ Termékleírás
Termékjellemző | Attribútumérték |
Gyártó: | STMicroelectronics |
Termékkategória: | ARM mikrokontrollerek - MCU |
RoHS: | Részletek |
Sorozat: | STM32G0 |
Szerelési stílus: | SMD/SMT |
Mag: | ARM Cortex M0+ |
Programmemória mérete: | 512 kB |
Adatbusz szélessége: | 32 bites |
ADC felbontás: | 12 bites |
Maximális órajelfrekvencia: | 64 MHz |
I/O-k száma: | 94 I/O |
Adat RAM mérete: | 144 kB |
Tápfeszültség - Min.: | 1,7 V |
Tápfeszültség - Max.: | 3,6 V |
Minimális üzemi hőmérséklet: | - 40°C |
Maximális üzemi hőmérséklet: | + 85°C |
Csomagolás: | Tálca |
Márka: | STMicroelectronics |
Nedvességre érzékeny: | Igen |
Terméktípus: | ARM mikrokontrollerek - MCU |
Gyári csomag mennyisége: | 540 |
Alkategória: | Mikrokontrollerek - MCU |
Kereskedelmi név: | STM32 |
Egység súlya: | 0,024022 uncia |
♠ Arm® Cortex®-M0+ 32 bites MCU, akár 512 KB flash memória, 144 KB RAM, 6x USART, időzítők, ADC, DAC, kommunikációs I/F-ek, 1,7–3,6 V
Az STM32G0B1xB/xC/xE mainstream mikrovezérlők nagy teljesítményű Arm® Cortex®-M0+ 32 bites RISC magon alapulnak, amely akár 64 MHz-es frekvencián is működik. Magas szintű integrációt kínálva széles körű alkalmazásokhoz alkalmasak a fogyasztói, ipari és háztartási gépek területén, és készen állnak a dolgok internetére (IoT) vonatkozó megoldásokra.
Az eszközök memóriavédelmi egységet (MPU), nagy sebességű beágyazott memóriákat (144 kbit SRAM és akár 512 kbit Flash programmemória olvasásvédelemmel, írásvédelemmel, saját kódvédelemmel és biztonságos területtel), DMA-t, széleskörű rendszerfunkciókat, továbbfejlesztett I/O-kat és perifériákat tartalmaznak. Az eszközök szabványos kommunikációs interfészeket (három I2C, három SPI / két I2S, egy HDMI CEC, egy teljes sebességű USB, két FD CAN és hat USART), egy 12 bites ADC-t (2,5 MSps) akár 19 csatornával, egy 12 bites DAC-ot két csatornával, három gyors komparátort, egy belső feszültségreferencia-puffert, egy alacsony fogyasztású RTC-t, egy fejlett vezérlő PWM időzítőt, amely akár kétszeres CPU-frekvencián is fut, hat általános célú 16 bites időzítőt, amelyek közül az egyik akár kétszeres CPU-frekvencián is fut, egy 32 bites általános célú időzítőt, két alapvető időzítőt, két alacsony fogyasztású 16 bites időzítőt, két watchdog időzítőt és egy SysTick időzítőt kínálnak. Az eszközök teljesen integrált USB Type-C tápellátási vezérlővel rendelkeznek.
Az eszközök -40 és 125°C közötti környezeti hőmérsékleten, 1,7 V és 3,6 V közötti tápfeszültséggel működnek. Az optimalizált dinamikus fogyasztás, az energiatakarékos módok, az alacsony fogyasztású időzítők és az alacsony fogyasztású UART átfogó készletével kombinálva lehetővé teszi az alacsony fogyasztású alkalmazások tervezését.
A VBAT közvetlen akkumulátorbemenet lehetővé teszi az RTC és a tartalék regiszterek áram alatt tartását.
Az eszközök 32-100 lábas tokozásban kaphatók. Néhány alacsony lábszámú tokozás két lábkiosztással is elérhető (standard és alternatív, „N” utótaggal jelölve). Az N utótaggal jelölt termékek VDDIO2 tápellátást és további UCPD portot kínálnak a standard lábkiosztás helyett, ezért ezek jobb választást jelentenek UCPD/USB alkalmazásokhoz.
• Mag: Arm® 32 bites Cortex®-M0+ CPU, akár 64 MHz-es frekvenciával
• -40°C és 85°C/105°C/125°C közötti üzemi hőmérséklet
• Emlékek
– Akár 512 Kbyte flash memória védelemmel és biztonságos területtel, két memóriabankkal, olvasás közbeni írás támogatással
– 144 kbájt SRAM (128 kbájt hardveres paritásellenőrzéssel)
• CRC számítási egység
• Visszaállítás és energiagazdálkodás
– Feszültségtartomány: 1,7 V és 3,6 V között
– Külön I/O tápcsatlakozó (1,6 V - 3,6 V)
– Bekapcsolás/kikapcsolás utáni visszaállítás (POR/PDR)
– Programozható feszültségesés-visszaállítás (BOR)
– Programozható feszültségérzékelő (PVD)
– Alacsony energiafogyasztású módok: Alvó, Leállítás, Készenléti állapot, Leállítás
– VBAT tápellátás az RTC-hez és a biztonsági regiszterekhez
• Órakezelés
– 4–48 MHz-es kristályoszcillátor
– 32 kHz-es kristályoszcillátor kalibrálással
– Belső 16 MHz-es RC PLL opcióval (±1%)
– Belső 32 kHz-es RC oszcillátor (±5%)
• Akár 94 gyors I/O
– Mindegyik külső megszakításvektorokra leképezhető
– Több 5 V-toleráns I/O
• 12 csatornás DMA vezérlő rugalmas leképezéssel
• 12 bites, 0,4 µs-os ADC (akár 16 külső csatorna)
– Akár 16 bites hardveres túlmintavételezéssel
– Átváltási tartomány: 0–3,6 V
• Két 12 bites DAC, alacsony fogyasztású mintavételező és tartás
• Három gyors, kis fogyasztású analóg komparátor, programozható bemenettel és kimenettel, sínről sínre csatlakoztatható
• 15 időzítő (kettő 128 MHz-es): 16 bites a fejlett motorvezérléshez, egy 32 bites és hat 16 bites általános célú, két alap 16 bites, két alacsony fogyasztású 16 bites, két watchdog, SysTick időzítő
• Naptár RTC riasztással és periodikus ébresztéssel Stop/Készenlét/Leállítás állapotból
• Kommunikációs interfészek
– Három I²C-busz interfész, amelyek támogatják a Fast-mode Plus (1 Mbit/s) sebességet extra áramelnyelővel, kettő pedig SMBus/PMBus protokollt és ébresztést Stop módból
– Hat USART master/slave szinkron SPI-vel; három támogatja az ISO7816 interfészt, LIN, IrDA képességet, automatikus baudráta-érzékelést és ébresztési funkciót
– Két kis fogyasztású UART
– Három SPI (32 Mbit/s) 4-16 bites programozható bitkerettel, kettő multiplexelve I2S interfésszel
– HDMI CEC interfész, ébresztés a fejlécen
• USB 2.0 FS eszköz (kristálymentes) és host vezérlő
• USB Type-C™ tápellátási vezérlő
• Két FDCAN vezérlő
• Fejlesztői támogatás: soros vezetékes hibakeresés (SWD)
• 96 bites egyedi azonosító