Microcontroladors ARM STM32G0B1VET6: MCU Arm Cortex-M0+ convencional de 32 bits, fins a 512 KB de memòria flaix, 144 KB de RAM
♠ Descripció del producte
Atribut del producte | Valor de l'atribut |
Fabricant: | STMicroelectrònica |
Categoria de producte: | Microcontroladors ARM - MCU |
RoHS: | Detalls |
Sèrie: | STM32G0 |
Estil de muntatge: | SMD/SMT |
Nucli: | ARM Cortex M0+ |
Mida de memòria del programa: | 512 kB |
Amplada del bus de dades: | 32 bits |
Resolució ADC: | 12 bits |
Freqüència màxima de rellotge: | 64 MHz |
Nombre d'E/S: | 94 E/S |
Mida de la RAM de dades: | 144 kB |
Tensió d'alimentació - Mín: | 1,7 V |
Tensió d'alimentació - Màx.: | 3,6 V |
Temperatura mínima de funcionament: | - 40 °C |
Temperatura màxima de funcionament: | + 85 °C |
Embalatge: | Safata |
Marca: | STMicroelectrònica |
Sensible a la humitat: | Sí |
Tipus de producte: | Microcontroladors ARM - MCU |
Quantitat del paquet de fàbrica: | 540 |
Subcategoria: | Microcontroladors - MCU |
Nom comercial: | STM32 |
Pes unitari: | 0,024022 unces |
♠ Arm® Cortex®-M0+ MCU de 32 bits, fins a 512 KB de memòria flaix, 144 KB de RAM, 6 USART, temporitzadors, ADC, DAC, interfícies de comunicació, 1,7-3,6 V
Els microcontroladors convencionals STM32G0B1xB/xC/xE es basen en un nucli RISC Arm® Cortex®-M0+ de 32 bits d'alt rendiment que funciona a una freqüència de fins a 64 MHz. Oferint un alt nivell d'integració, són adequats per a una àmplia gamma d'aplicacions en àmbits de consum, industrial i d'electrodomèstics, i estan preparats per a solucions d'Internet de les Coses (IoT).
Els dispositius incorporen una unitat de protecció de memòria (MPU), memòries integrades d'alta velocitat (144 Kbytes de SRAM i fins a 512 Kbytes de memòria de programa Flash amb protecció de lectura, protecció d'escriptura, protecció de codi propietari i àrea segura), DMA, una àmplia gamma de funcions de sistema, E/S millorades i perifèrics. Els dispositius ofereixen interfícies de comunicació estàndard (tres I2C, tres SPI / dos I2S, un HDMI CEC, un USB de velocitat completa, dos FD CAN i sis USART), un ADC de 12 bits (2,5 MSps) amb fins a 19 canals, un DAC de 12 bits amb dos canals, tres comparadors ràpids, un buffer de referència de voltatge intern, un RTC de baix consum, un temporitzador PWM de control avançat que funciona fins al doble de la freqüència de la CPU, sis temporitzadors d'ús general de 16 bits amb un que funciona fins al doble de la freqüència de la CPU, un temporitzador d'ús general de 32 bits, dos temporitzadors bàsics, dos temporitzadors de baix consum de 16 bits, dos temporitzadors de watchdog i un temporitzador SysTick. Els dispositius proporcionen un controlador de subministrament d'energia USB tipus C totalment integrat.
Els dispositius funcionen a temperatures ambient de -40 a 125 °C i amb tensions d'alimentació d'1,7 V a 3,6 V. El consum dinàmic optimitzat, combinat amb un conjunt complet de modes d'estalvi d'energia, temporitzadors de baix consum i UART de baix consum, permet el disseny d'aplicacions de baix consum.
L'entrada directa de bateria VBAT permet mantenir els registres RTC i de reserva alimentats.
Els dispositius vénen en paquets amb 32 a 100 pins. Alguns paquets amb un nombre baix de pins estan disponibles en dos pinouts (estàndard i alternatiu indicat amb el sufix "N"). Els productes marcats amb el sufix N ofereixen alimentació VDDIO2 i un port UCPD addicional en comparació amb el pinout estàndard, per tant, són una millor opció per a aplicacions UCPD/USB.
• Nucli: CPU Arm® Cortex®-M0+ de 32 bits, freqüència de fins a 64 MHz
• Temperatura de funcionament de -40 °C a 85 °C/105 °C/125 °C
• Records
– Fins a 512 Kbytes de memòria flash amb protecció i àrea assegurable, dos bancs, suport de lectura mentre s'escriu
– 144 Kbytes de SRAM (128 Kbytes amb comprovació de paritat de maquinari)
• Unitat de càlcul CRC
• Restabliment i gestió d'energia
– Rang de voltatge: d'1,7 V a 3,6 V
– Pin d'alimentació d'E/S separat (d'1,6 V a 3,6 V)
– Reinici d'encesa/apagada (POR/PDR)
– Reinici programable per caiguda de tensió (BOR)
– Detector de voltatge programable (PVD)
– Modes de baix consum: Repòs, Aturada, Espera, Apagada
– Subministrament VBAT per a registres RTC i de còpia de seguretat
• Gestió del rellotge
– Oscil·lador de cristall de 4 a 48 MHz
– Oscil·lador de cristall de 32 kHz amb calibratge
– RC intern de 16 MHz amb opció PLL (±1 %)
– Oscil·lador RC intern de 32 kHz (±5 %)
• Fins a 94 E/S ràpides
– Tot assignable en vectors d'interrupció externs
– Múltiples E/S tolerants a 5 V
• Controlador DMA de 12 canals amb assignació flexible
• ADC de 12 bits i 0,4 µs (fins a 16 canals externs)
– Fins a 16 bits amb sobremostreig de maquinari
– Rang de conversió: de 0 a 3,6 V
• Dos DAC de 12 bits, mostreig i retenció de baix consum
• Tres comparadors analògics ràpids de baixa potència, amb entrada i sortida programables, de carril a carril
• 15 temporitzadors (dos amb capacitat per a 128 MHz): 16 bits per a control avançat del motor, un de 32 bits i sis de 16 bits d'ús general, dos bàsics de 16 bits, dos de baix consum de 16 bits, dos watchdogs, temporitzador SysTick
• Calendari RTC amb alarma i activació periòdica des de Parada/Repòs/Apagada
• Interfícies de comunicació
– Tres interfícies de bus I2C compatibles amb Fast-mode Plus (1 Mbit/s) amb dissipador de corrent addicional, dues compatibles amb SMBus/PMBus i activació des del mode d'aturada
– Sis USART amb SPI síncron mestre/esclau; tres compatibles amb interfície ISO7816, LIN, capacitat IrDA, detecció automàtica de velocitat de transmissió i funció de despertador
– Dos UART de baixa potència
– Tres SPI (32 Mbit/s) amb trama de bits programable de 4 a 16 bits, dos multiplexats amb interfície I2S
– Interfície HDMI CEC, activació a la capçalera
• Dispositiu USB 2.0 FS (sense cristall) i controlador d'amfitrió
• Controlador d'alimentació USB tipus C™
• Dos controladors FDCAN
• Suport al desenvolupament: depuració de cables en sèrie (SWD)
• ID únic de 96 bits