STM32L412C8U6 ARM микроконтролери – MCU Ултранискоенергиен FPU Arm Cortex-M4 MCU 80 MHz 64 Kbytes Flash , USB
♠ Описание на продукта
Атрибут на продукта | Стойност на атрибута |
Производител: | STMicroelectronics |
Категория на продукта: | ARM микроконтролери - MCU |
RoHS: | Детайли |
Серия: | STM32L412C8 |
Стил на монтаж: | SMD/SMT |
Пакет / Калъф: | QFN-48 |
Ядро: | ARM Cortex M4 |
Размер на програмната памет: | 64 кБ |
Ширина на шината за данни: | 32 бита |
Резолюция на АЦП: | 2 x 12 бита |
Максимална тактова честота: | 80 MHz |
Брой входове/изходи: | 38 входа/изхода |
Размер на RAM паметта за данни: | 40 кБ |
Захранващо напрежение - мин.: | 1,71 V |
Захранващо напрежение - Макс.: | 3,6 V |
Минимална работна температура: | - 40°C |
Максимална работна температура: | +85°C |
Опаковка: | Тава |
Аналогово захранващо напрежение: | 1,62 V до 3,6 V |
Марка: | STMicroelectronics |
Тип RAM памет за данни: | SRAM |
Тип интерфейс: | I2C, SPI, UART, USART, USB |
Чувствителност към влага: | Да |
Брой канали на ADC: | 12 канала |
Продукт: | MCU+FPU |
Тип продукт: | ARM микроконтролери - MCU |
Тип програмна памет: | Светкавица |
Количество в фабричната опаковка: | 1560 г. |
Подкатегория: | Микроконтролери - MCU |
Търговско наименование: | STM32 |
Таймери за наблюдение: | Таймер за наблюдение, с прозорец |
Тегло на единица: | 0,003517 унции |
♠ Ултранискоенергиен Arm® Cortex®-M4 32-битов MCU+FPU, 100DMIPS, до 128KB Flash, 40KB SRAM, аналогов, външен SMPS
Устройствата STM32L412xx са микроконтролери с ултраниска консумация на енергия, базирани на високопроизводителното 32-битово RISC ядро Arm® Cortex®-M4, работещо на честота до 80 MHz. Ядрото Cortex-M4 разполага с устройство с плаваща запетая (FPU) с единична точност, което поддържа всички инструкции и типове данни за обработка на данни Arm® с единична точност. То също така реализира пълен набор от DSP инструкции и устройство за защита на паметта (MPU), което подобрява сигурността на приложенията.
Устройствата STM32L412xx вграждат високоскоростни памети (флаш памет до 128 Kbyte, 40 Kbyte SRAM), интерфейс за четири SPI флаш памети (наличен във всички корпуси) и широка гама от подобрени входно/изходни устройства и периферни устройства, свързани към две APB шини, две AHB шини и 32-битова мулти-AHB шинна матрица.
Устройствата STM32L412xx вграждат няколко механизма за защита на вградената флаш памет и SRAM: защита от четене, защита от запис, защита от четене на собствен код и защитна стена (firewall).
Устройствата предлагат два бързи 12-битови аналогово-цифрови преобразуватели (5 Msps), два компаратора, един операционен усилвател, нискоенергиен RTC, един универсален 32-битов таймер, един 16-битов PWM таймер, предназначен за управление на двигатели, четири универсални 16-битови таймера и два 16-битови нискоенергийни таймера.
Освен това са налични до 12 капацитивни сензорни канала.
Те също така разполагат със стандартни и усъвършенствани комуникационни интерфейси, а именно три I2C, два SPI, три USART и един UART с ниска мощност, както и един USB пълноскоростен безкристален интерфейс.
STM32L412xx работи в температурни диапазони от -40 до +85 °C (+105 °C преход) и от -40 до +125 °C (+130 °C преход) при захранване от 1,71 до 3,6 V VDD при използване на вътрешен LDO регулатор и захранване от 1,00 до 1,32 V VDD12 при използване на външно SMPS захранване. Пълният набор от режими за пестене на енергия прави възможно проектирането на приложения с ниска консумация на енергия.
Поддържат се някои независими захранвания: аналогов независим захранващ вход за ADC, OPAMP и компаратор. VBAT вход позволява архивиране на RTC и резервни регистри. Специализирани VDD12 захранвания могат да се използват за заобикаляне на вътрешния LDO регулатор, когато са свързани към външен SMPS.
Семейството STM32L412xx предлага шест корпуса от 32 до 64-пинови.
• Ултраниска консумация на енергия с FlexPowerControl
– Захранване от 1,71 V до 3,6 V
– Температурен диапазон от -40°C до 85/125°C
– 300 nA в режим VBAT: захранване за RTC и 32×32-битови резервни регистри
– 16 nA Режим на изключване (4 пина за събуждане)
– 32 nA Режим на готовност (4 пина за събуждане)
– 245 nA Режим на готовност с RTC
– 0,7 µA режим „Стоп 2“, 0,95 µA с RTC
– 79 µA/MHz режим на работа (LDO режим)
– Работен режим 28 μA/MHz (@3.3 V SMPS режим)
– Режим на пакетно събиране на данни (BAM)
– 4 µs събуждане от режим „Стоп“
– Нулиране при потъмняване (BOR)
– Матрица на взаимосвързването
• Ядро: Arm® 32-битов Cortex®-M4 процесор с FPU, адаптивен ускорител в реално време (ART Accelerator™), позволяващ изпълнение с 0-wait-state от флаш памет, честота до 80 MHz, MPU, 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 MHz
– 32 kHz кварцов осцилатор за RTC (LSE)
– Вътрешен 16 MHz фабрично настроен RC (±1%)
– Вътрешен нискоенергиен 32 kHz RC (±5%)
– Вътрешен многоскоростен осцилатор от 100 kHz до 48 MHz, автоматично настройван от LSE (точност по-добра от ±0,25%)
– Вътрешна 48 MHz с възстановяване на тактова честота
– PLL за системен такт
• До 52 бързи входа/изхода, повечето толерантни към 5 V
• RTC с хардуерен календар, аларми и калибриране
• До 12 капацитивни сензорни канала: поддръжка на сензорни бутони, линейни и ротационни сензори
• 10 таймера: 1x 16-битов усъвършенстван контрол на двигателя, 1x 32-битов и 2x 16-битов с общо предназначение, 1x 16-битов основен, 2x нискоенергийни 16-битови таймера (налични в режим „Стоп“), 2 watchdog-а, SysTick таймер
• Спомени
– 128 KB флаш памет за единична банка, защита от четене на собствен код
– 40 KB SRAM, включително 8 KB с хардуерна проверка за четност
– Четворен SPI интерфейс за памет с XIP възможности
• Богат набор от аналогови периферни устройства (независимо захранване)
– 2x 12-битов ADC 5 Msps, до 16-битов с хардуерно свръхсемплиране, 200 µA/Msps
– 2 операционни усилвателя с вграден PGA
– 1x сравнител с ултраниска консумация на енергия
– Точен буфериран изход с референтно напрежение 2,5 V или 2,048 V
• 12 комуникационни интерфейса
– USB 2.0 пълноскоростно безкристално решение с LPM и BCD
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, модем)
– 1x LPUART (Събуждане от Стоп 2)
– 2x SPI (и 1x Quad SPI)
– IRTIM (инфрачервен интерфейс)
• 14-канален DMA контролер
• Истински генератор на случайни числа
• CRC изчислителна единица, 96-битов уникален идентификатор
• Поддръжка на разработка: отладка на серийни връзки (SWD), JTAG, Embedded Trace Macrocell™