Мікроконтролери ARM STM32L412CBU6 – MCU Наднизькоенергетичний FPU Arm Cortex-M4 MCU 80 МГц 128 Кбайт флеш-пам'яті, USB
♠ Опис продукту
Атрибут продукту | Значення атрибута |
Виробник: | STMicroelectronics |
Категорія продукту: | Мікроконтролери ARM |
RoHS: | Деталі |
Серія: | STM32L412CB |
Стиль монтажу: | Поверхневий монтаж/поверхневий монтаж |
Ядро: | ARM Cortex M4 |
Розмір пам'яті програми: | 128 КБ |
Ширина шини даних: | 32-бітний |
Роздільна здатність АЦП: | 2 x 12 біт |
Максимальна тактова частота: | 80 МГц |
Кількість вводів/виводів: | 38 вводів/виводів |
Розмір оперативної пам'яті даних: | 40 КБ |
Напруга живлення - Мін.: | 1,71 В |
Напруга живлення - макс.: | 3,6 В |
Мінімальна робоча температура: | - 40°C |
Максимальна робоча температура: | +85°C |
Упаковка: | Лоток |
Бренд: | STMicroelectronics |
Роздільна здатність ЦАП: | 12 біт |
Тип оперативної пам'яті даних: | SRAM |
Тип інтерфейсу: | I2C, SPI, UART |
Чутливість до вологи: | Так |
Продукт: | Мікроконтролер+ФП |
Тип продукту: | Мікроконтролери ARM |
Тип пам'яті програм: | Спалах |
Кількість у заводській упаковці: | 1560 рік |
Підкатегорія: | Мікроконтролери - MCU |
Торгова назва: | STM32 |
Вага одиниці: | 0,003517 унції |
♠ Наднизькоенергетичний 32-бітний мікроконтролер Arm® Cortex®-M4 + FPU, 100DMIPS, до 128 КБ флеш-пам'яті, 40 КБ SRAM, аналоговий, зовнішній SMPS
Пристрої STM32L412xx — це мікроконтролери наднизького енергоспоживання, засновані на високопродуктивному 32-бітному RISC-ядрі Arm® Cortex®-M4, що працює на частоті до 80 МГц. Ядро Cortex-M4 оснащене блоком обчислень з плаваючою комою (FPU) одинарної точності, який підтримує всі інструкції та типи даних Arm® одинарної точності. Воно також реалізує повний набір інструкцій DSP та блок захисту пам'яті (MPU), що підвищує безпеку застосунків.
Пристрої STM32L412xx оснащені високошвидкісною пам'яттю (флеш-пам'ять до 128 Кбайт, 40 Кбайт SRAM), інтерфейсом чотирьох SPI флеш-пам'яті (доступний у всіх корпусах) та широким спектром розширених входів/виходів і периферійних пристроїв, підключених до двох шин APB, двох шин AHB та 32-бітної матриці шин з кількома AHB.
Пристрої STM32L412xx мають кілька механізмів захисту для вбудованої флеш-пам'яті та SRAM: захист від зчитування, захист від запису, захист від зчитування власного коду та брандмауер.
Пристрої пропонують два швидкі 12-бітні АЦП (5 Msps), два компаратори, один операційний підсилювач, малопотужний RTC, один універсальний 32-бітний таймер, один 16-бітний ШІМ-таймер, призначений для керування двигуном, чотири універсальні 16-бітні таймери та два 16-бітні малопотужні таймери.
Крім того, доступно до 12 ємнісних сенсорних каналів.
Вони також оснащені стандартними та розширеними комунікаційними інтерфейсами, а саме: трьома I2C, двома SPI, трьома USART та одним низькопотужним UART, а також одним повношвидкісним USB-інтерфейсом без кристалів.
STM32L412xx працює в діапазоні температур від -40 до +85 °C (+105 °C на переході) та від -40 до +125 °C (+130 °C на переході) при напрузі живлення VDD від 1,71 до 3,6 В при використанні внутрішнього LDO-стабілізатора та від 1,00 до 1,32 В VDD12 при використанні зовнішнього SMPS-живлення. Повний набір режимів енергозбереження дозволяє розробляти низькоенергетичні пристрої.
Підтримуються деякі незалежні джерела живлення: аналоговий незалежний вхід живлення для АЦП, операційного підсилювача та компаратора. Вхід VBAT дозволяє резервувати RTC та резервні регістри. Виділені джерела живлення VDD12 можна використовувати для обходу внутрішнього LDO-стабілізатора при підключенні до зовнішнього SMPS.
Сімейство STM32L412xx пропонує шість корпусів від 32 до 64-вивідних.
• Надзвичайно низьке енергоспоживання з FlexPowerControl
– Джерело живлення від 1,71 В до 3,6 В
– Діапазон температур від -40 °C до 85/125 °C
– 300 нА в режимі VBAT: живлення для RTC та 32×32-бітних резервних регістрів
– 16 нА Режим вимкнення (4 контакти пробудження)
– 32 нА в режимі очікування (4 контакти пробудження)
– 245 нА в режимі очікування з RTC
– 0,7 мкА в режимі зупинки 2, 0,95 мкА з RTC
– 79 мкА/МГц у режимі роботи (режим LDO)
– Режим роботи 28 мкА/МГц (при режимі SMPS 3,3 В)
– Режим пакетного збору даних (BAM)
– Пробудження з режиму зупинки за 4 мкс
– Скидання через падіння напруги (BOR)
– Матриця взаємозв’язків
• Ядро: 32-бітний процесор Arm® Cortex®-M4 з FPU, адаптивний прискорювач реального часу (ART Accelerator™), що дозволяє виконання інструкцій з флеш-пам'яті без очікування, частота до 80 МГц, мікропроцесор, 100DMIPS та інструкції DSP
• Еталон продуктивності
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz @ 80 MHz)
• Енергетичний бенчмарк
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• Джерела годинника
– Кварцовий генератор від 4 до 48 МГц
– 32 кГц кварцовий генератор для реального часу (LSE)
– Внутрішній заводський RC-регулятор 16 МГц (±1%)
– Внутрішній малопотужний RC-перетворювач 32 кГц (±5%)
– Внутрішній багатошвидкісний генератор від 100 кГц до 48 МГц, автоматично налаштований за допомогою LSE (точність краща за ±0,25 %)
– Внутрішня 48 МГц з відновленням тактової частоти
– PLL для системного тактового сигналу
• До 52 швидких входів/виходів, більшість з яких стійкі до 5 В
• Час реального часу з апаратним календарем, сигналізацією та калібруванням
• До 12 ємнісних сенсорних каналів: підтримка сенсорних, лінійних та поворотних сенсорних датчиків
• 10 таймерів: 1 16-бітний розширений таймер керування двигуном, 1 32-бітний та 2 16-бітні загального призначення, 1 16-бітний базовий таймер, 2 низькоенергетичні 16-бітні таймери (доступні в режимі зупинки), 2 сторожові таймери, таймер SysTick
• Спогади
– 128 КБ флеш-пам'яті для одного банку, захист від зчитування власного коду
– 40 КБ SRAM, включаючи 8 КБ з апаратною перевіркою парності
– Чотириканальний SPI-інтерфейс пам'яті з можливістю XIP
• Багатий набір аналогових периферійних пристроїв (незалежне живлення)
– 2 12-бітних АЦП 5 Msps, до 16 біт з апаратною передискретизацією, 200 мкА/Msps
– 2 операційні підсилювачі з вбудованим PGA
– 1x компаратор наднизького енергоспоживання
– Точний буферизований вихід опорної напруги 2,5 В або 2,048 В
• 12 комунікаційних інтерфейсів
– Повношвидкісне безкристальне рішення USB 2.0 з LPM та BCD
– 3x I2C FM+(1 Мбіт/с), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, модем)
– 1x LPUART (Пробудження на зупинці 2)
– 2 SPI (та 1 чотирипортовий SPI)
– IRTIM (інфрачервоний інтерфейс)
• 14-канальний контролер прямого доступу до пам'яті (DMA)
• Справжній генератор випадкових чисел
• Блок обчислення CRC, 96-бітний унікальний ідентифікатор
• Підтримка розробки: налагодження послідовного з’єднання (SWD), JTAG, Embedded Trace Macrocell™
• Усі упаковки відповідають вимогам ECOPACK2