STM32G0B1VET6 ARM микроконтролери – MCU Mainstream Arm Cortex-M0+ 32-битов MCU, до 512KB Flash, 144KB RAM
♠ Описание на продукта
Атрибут на продукта | Стойност на атрибута |
Производител: | STMicroelectronics |
Категория на продукта: | ARM микроконтролери - MCU |
RoHS: | Детайли |
Серия: | STM32G0 |
Стил на монтаж: | SMD/SMT |
Ядро: | ARM Cortex M0+ |
Размер на програмната памет: | 512 кБ |
Ширина на шината за данни: | 32 бита |
Резолюция на АЦП: | 12-битов |
Максимална тактова честота: | 64 MHz |
Брой входове/изходи: | 94 входа/изхода |
Размер на RAM паметта за данни: | 144 кБ |
Захранващо напрежение - мин.: | 1,7 V |
Захранващо напрежение - Макс.: | 3,6 V |
Минимална работна температура: | - 40°C |
Максимална работна температура: | +85°C |
Опаковка: | Тава |
Марка: | STMicroelectronics |
Чувствителност към влага: | Да |
Тип продукт: | ARM микроконтролери - MCU |
Количество в фабричната опаковка: | 540 |
Подкатегория: | Микроконтролери - MCU |
Търговско наименование: | STM32 |
Тегло на единица: | 0,024022 унции |
♠ Arm® Cortex®-M0+ 32-битов MCU, до 512KB Flash, 144KB RAM, 6x USART, таймери, ADC, DAC, комуникационни интерфейси, 1.7-3.6V
Микроконтролерите STM32G0B1xB/xC/xE за широко приложение са базирани на високопроизводително 32-битово RISC ядро Arm® Cortex®-M0+, работещо на честота до 64 MHz. Предлагайки високо ниво на интеграция, те са подходящи за широк спектър от приложения в потребителската, индустриалната и домакинската област и са готови за решения от типа „Интернет на нещата“ (IoT).
Устройствата включват блок за защита на паметта (MPU), високоскоростни вградени памети (144 Kbytes SRAM и до 512 Kbytes Flash програмна памет със защита от четене, защита от запис, защита на собствен код и защитена област), DMA, широк набор от системни функции, подобрени входно/изходни устройства и периферни устройства. Устройствата предлагат стандартни комуникационни интерфейси (три I2C, три SPI / два I2S, един HDMI CEC, един USB с пълна скорост, два FD CAN и шест USART), един 12-битов ADC (2.5 MSps) с до 19 канала, един 12-битов DAC с два канала, три бързи компаратора, вътрешен буфер за референтно напрежение, RTC с ниска консумация на енергия, PWM таймер с усъвършенствано управление, работещ на честота до два пъти по-висока от тази на процесора, шест 16-битови таймера с общо предназначение, един от които работи на честота до два пъти по-висока от тази на процесора, 32-битов таймер с общо предназначение, два основни таймера, два 16-битови таймера с ниска консумация на енергия, два watchdog таймера и SysTick таймер. Устройствата осигуряват напълно интегриран USB Type-C контролер за захранване.
Устройствата работят при околна температура от -40 до 125°C и със захранващо напрежение от 1.7 V до 3.6 V. Оптимизираната динамична консумация, комбинирана с богат набор от режими за пестене на енергия, таймери с ниска консумация на енергия и UART с ниска консумация на енергия, позволява проектирането на приложения с ниска консумация на енергия.
Директният вход за батерия на VBAT позволява захранването на RTC и резервните регистри.
Устройствата се предлагат в корпуси с от 32 до 100 пина. Някои корпуси с нисък брой пинове се предлагат с два варианта на разпределение на изводите (стандартен и алтернативен, обозначен с наставка „N“). Продуктите, маркирани със наставка N, предлагат захранване VDDIO2 и допълнителен UCPD порт в сравнение със стандартния вариант на разпределение на изводите, следователно са по-добър избор за UCPD/USB приложения.
• Ядро: Arm® 32-битов Cortex®-M0+ процесор, честота до 64 MHz
• Работна температура от -40°C до 85°C/105°C/125°C
• Спомени
– До 512 Kbytes флаш памет със защита и защитена област, две банки, поддръжка на четене по време на запис
– 144 Kбайта SRAM (128 Kбайта с хардуерна проверка за четност)
• Единица за изчисление на CRC
• Нулиране и управление на захранването
– Диапазон на напрежението: от 1,7 V до 3,6 V
– Отделен захранващ пин за входно/изходни устройства (1.6 V до 3.6 V)
– Нулиране при включване/изключване (POR/PDR)
– Програмируемо нулиране при понижаване на напрежението (BOR)
– Програмируем детектор на напрежение (PVD)
– Режими с ниска консумация на енергия: Заспиване, Стоп, В готовност, Изключване
– VBAT захранване за RTC и резервни регистри
• Управление на часовника
– кварцов осцилатор от 4 до 48 MHz
– 32 kHz кварцов осцилатор с калибриране
– Вътрешен 16 MHz RC с опция за PLL (±1 %)
– Вътрешен 32 kHz RC осцилатор (±5 %)
• До 94 бързи входа/изхода
– Всички са картографируеми върху външни вектори на прекъсвания
– Множество 5 V-толерантни входове/изходи
• 12-канален DMA контролер с гъвкаво картографиране
• 12-битов, 0.4 µs ADC (до 16 външни канала)
– До 16-битово с хардуерно свръхсемплиране
– Диапазон на преобразуване: от 0 до 3.6V
• Два 12-битови ЦАП-а, нискоенергийни семплиращи и задържащи
• Три бързи аналогови компаратора с ниска консумация на енергия, с програмируем вход и изход, от шина към шина
• 15 таймера (два с възможност за работа на 128 MHz): 16-битови за разширено управление на двигателя, един 32-битов и шест 16-битови с общо предназначение, два основни 16-битови, два нискоенергийни 16-битови, два watchdog-а, SysTick таймер
• Календар RTC с аларма и периодично събуждане от Стоп/В готовност/Изключване
• Комуникационни интерфейси
– Три I2C-bus интерфейса, поддържащи Fast-mode Plus (1 Mbit/s) с допълнителен токов приемник, два поддържащи SMBus/PMBus и събуждане от режим Stop
– Шест USART-а със синхронен SPI master/slave; три поддържащи ISO7816 интерфейс, LIN, IrDA възможности, автоматично откриване на скоростта на предаване и функция за събуждане
– Два нискоенергийни UART-а
– Три SPI интерфейса (32 Mbit/s) с 4- до 16-битов програмируем битфрейм, два мултиплексирани с I2S интерфейс
– HDMI CEC интерфейс, събуждане при зареждане на конектора
• USB 2.0 FS устройство (без кристали) и хост контролер
• USB Type-C™ контролер за захранване
• Два FDCAN контролера
• Поддръжка за разработка: отладка на серийни кабели (SWD)
• 96-битов уникален идентификатор