Мікроконтролери ARM STM32G0B1VET6 – MCU Mainstream Arm Cortex-M0+ 32-бітний MCU, до 512 КБ флеш-пам'яті, 144 КБ оперативної пам'яті
♠ Опис продукту
Атрибут продукту | Значення атрибута |
Виробник: | STMicroelectronics |
Категорія продукту: | Мікроконтролери ARM |
RoHS: | Деталі |
Серія: | STM32G0 |
Стиль монтажу: | Поверхневий монтаж/поверхневий монтаж |
Ядро: | ARM Cortex M0+ |
Розмір пам'яті програми: | 512 КБ |
Ширина шини даних: | 32-бітний |
Роздільна здатність АЦП: | 12 біт |
Максимальна тактова частота: | 64 МГц |
Кількість вводів/виводів: | 94 вводу/виводу |
Розмір оперативної пам'яті даних: | 144 КБ |
Напруга живлення - Мін.: | 1,7 В |
Напруга живлення - макс.: | 3,6 В |
Мінімальна робоча температура: | - 40°C |
Максимальна робоча температура: | +85°C |
Упаковка: | Лоток |
Бренд: | STMicroelectronics |
Чутливість до вологи: | Так |
Тип продукту: | Мікроконтролери ARM |
Кількість у заводській упаковці: | 540 |
Підкатегорія: | Мікроконтролери - MCU |
Торгова назва: | STM32 |
Вага одиниці: | 0,024022 унції |
♠ 32-бітний мікроконтролер Arm® Cortex®-M0+, до 512 КБ флеш-пам'яті, 144 КБ оперативної пам'яті, 6 USART, таймери, АЦП, ЦАП, комунікаційні інтерфейси, 1,7-3,6 В
Мікроконтролери STM32G0B1xB/xC/xE широкого застосування базуються на високопродуктивному 32-бітному RISC-ядрі Arm® Cortex®-M0+, що працює на частоті до 64 МГц. Завдяки високому рівню інтеграції вони підходять для широкого спектру застосувань у споживчій, промисловій та побутовій сферах, а також готові до рішень Інтернету речей (IoT).
Пристрої містять блок захисту пам'яті (MPU), високошвидкісну вбудовану пам'ять (144 Кбайт SRAM та до 512 Кбайт флеш-пам'яті програм із захистом від читання, захистом від запису, захистом власного коду та захищеною областю), DMA, широкий спектр системних функцій, розширені засоби введення/виведення та периферійні пристрої. Пристрої пропонують стандартні комунікаційні інтерфейси (три I2C, три SPI / два I2S, один HDMI CEC, один повношвидкісний USB, два FD CAN та шість USART), один 12-бітний АЦП (2,5 MSps) з 19 каналами, один 12-бітний ЦАП з двома каналами, три швидкі компаратори, внутрішній буфер опорної напруги, малопотужний RTC, розширений керований ШІМ-таймер, що працює на частоті до подвійної частоти процесора, шість універсальних 16-бітних таймерів, один з яких працює на частоті до подвійної частоти процесора, 32-бітний універсальний таймер, два базові таймери, два малопотужні 16-бітні таймери, два сторожові таймери та таймер SysTick. Пристрої забезпечують повністю інтегрований контролер живлення USB Type-C.
Пристрої працюють за температури навколишнього середовища від -40 до 125°C та з напругою живлення від 1,7 В до 3,6 В. Оптимізоване динамічне споживання в поєднанні з повним набором режимів енергозбереження, таймерами низького енергоспоживання та низькоенергетичним UART дозволяє розробляти низькоенергетичні додатки.
Прямий вхід живлення від батареї VBAT дозволяє підтримувати живлення RTC та резервних регістрів.
Пристрої постачаються в корпусах з 32-100 контактами. Деякі корпуси з невеликою кількістю контактів доступні з двома варіантами розташування виводів (стандартний та альтернативний, що позначені суфіксом «N»). Продукти, позначені суфіксом N, пропонують живлення VDDIO2 та додатковий порт UCPD порівняно зі стандартним розташуванням виводів, тому вони є кращим вибором для застосувань UCPD/USB.
• Ядро: 32-бітний процесор Arm® Cortex®-M0+, частота до 64 МГц
• Робоча температура від -40°C до 85°C/105°C/125°C
• Спогади
– До 512 Кбайт флеш-пам’яті із захистом та захищеною областю, два банки, підтримка читання під час запису
– 144 Кбайт SRAM (128 Кбайт з апаратною перевіркою парності)
• Блок обчислення CRC
• Скидання та керування живленням
– Діапазон напруги: від 1,7 В до 3,6 В
– Окремий контакт живлення вводу/виводу (від 1,6 В до 3,6 В)
– Скидання налаштувань при ввімкненні/вимкненні живлення (POR/PDR)
– Програмоване скидання при падінні напруги (BOR)
– Програмований детектор напруги (PVD)
– Режими низького енергоспоживання: сплячий режим, зупинка, режим очікування, вимкнення
– Живлення VBAT для RTC та резервних регістрів
• Керування годинником
– Кварцовий генератор від 4 до 48 МГц
– кварцовий генератор 32 кГц з калібруванням
– Внутрішній RC 16 МГц з опцією ФАПЧ (±1 %)
– Внутрішній RC-генератор 32 кГц (±5 %)
• До 94 швидких входів/виходів
– Усі можна відобразити на зовнішні вектори переривань
– Кілька портів вводу/виводу, стійких до напруги 5 В
• 12-канальний контролер DMA з гнучким відображенням
• 12-бітний АЦП з тактовою частотою 0,4 мкс (до 16 зовнішніх каналів)
– До 16 біт з апаратним передискретизуванням
– Діапазон перетворення: від 0 до 3,6 В
• Два 12-бітних ЦАП, низькоенергетична дискретизація та зберігання
• Три швидкісні аналогові компаратори з низьким енергоспоживанням, з програмованим входом і виходом, міжрейковий зв'язок
• 15 таймерів (два з можливістю роботи по 128 МГц): 16-бітні для розширеного керування двигуном, один 32-бітний та шість 16-бітних загального призначення, два базових 16-бітних, два малопотужних 16-бітних, два сторожових таймери, таймер SysTick
• Календар RTC з будильником та періодичним пробудженням після зупинки/очікування/вимкнення
• Інтерфейси зв'язку
– Три інтерфейси шини I2C з підтримкою Fast-mode Plus (1 Мбіт/с) з додатковим споживанням струму, два з підтримкою SMBus/PMBus та пробудження з режиму Stop
– Шість USART з синхронним SPI головний/підлеглий; три з підтримкою інтерфейсу ISO7816, LIN, IrDA, автоматичного визначення швидкості передачі даних та функції пробудження
– Два малопотужні UART-переходники
– Три SPI (32 Мбіт/с) з програмованим бітфреймом від 4 до 16 біт, два мультиплексовані з інтерфейсом I2S
– Інтерфейс HDMI CEC, пробудження по завантаженню роз'єму
• Пристрій USB 2.0 FS (без кристалів) та хост-контролер
• Контролер живлення USB Type-C™
• Два контролери FDCAN
• Підтримка розробки: налагодження послідовного з’єднання (SWD)
• 96-бітний унікальний ідентифікатор