STM32L412CBU6 ARM микроконтролери – MCU ултра-ниска мощност FPU Arm Cortex-M4 MCU 80 MHz 128 Kbytes Flash, USB
♠ Описание на продукта
Атрибут на продукта | Стойност на атрибута |
производител: | STMicroelectronics |
Категория на продукта: | Микроконтролери ARM - MCU |
RoHS: | Подробности |
серия: | STM32L412CB |
Стил на монтаж: | SMD/SMT |
Ядро: | ARM Cortex M4 |
Размер на програмната памет: | 128 kB |
Ширина на шината за данни: | 32 бита |
Резолюция на ADC: | 2 x 12 бита |
Максимална тактова честота: | 80 MHz |
Брой I/O: | 38 I/O |
Размер на RAM за данни: | 40 kB |
Захранващо напрежение - мин.: | 1,71 V |
Захранващо напрежение - Макс. | 3,6 V |
Минимална работна температура: | - 40 С |
Максимална работна температура: | + 85 С |
Опаковка: | поднос |
Марка: | STMicroelectronics |
DAC Резолюция: | 12 бита |
Тип RAM за данни: | SRAM |
Тип интерфейс: | I2C, SPI, UART |
Чувствителен към влага: | да |
Продукт: | MCU+FPU |
Вид на продукта: | Микроконтролери ARM - MCU |
Тип програмна памет: | Светкавица |
Фабрично количество в опаковка: | 1560 |
подкатегория: | Микроконтролери - MCU |
Търговско наименование: | STM32 |
Единично тегло: | 0,003517 унция |
♠ Arm® Cortex®-M4 с изключително ниска мощност 32-битов MCU+FPU, 100DMIPS, до 128KB Flash, 40KB SRAM, аналогов, разп.ДЗПО
Устройствата STM32L412xx са микроконтролери с ултра ниска мощност, базирани на високопроизводителното 32-битово RISC ядро Arm® Cortex®-M4, работещо на честота до 80 MHz.Ядрото Cortex-M4 разполага с единица с плаваща запетая (FPU) с единична точност, която поддържа всички Arm® инструкции за обработка на данни с единична точност и типове данни.Той също така прилага пълен набор от DSP инструкции и устройство за защита на паметта (MPU), което подобрява сигурността на приложението.
Устройствата STM32L412xx вграждат високоскоростни памети (флаш памет до 128 Kbyte, 40 Kbyte SRAM), интерфейс за флаш памети Quad SPI (наличен във всички пакети) и широк набор от подобрени I/O и периферни устройства, свързани към две APB шини , две AHB шини и 32-битова мулти-AHB шина матрица.
Устройствата STM32L412xx вграждат няколко защитни механизма за вградена флаш памет и SRAM: защита при четене, защита при запис, защита при четене на собствен код и защитна стена.
Устройствата предлагат два бързи 12-битови ADC (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 Режим Stop 2, 0,95 µA с RTC
– 79 µA/MHz режим на работа (LDO режим)
– 28 μA/MHz режим на работа (@3,3 V SMPS режим)
– Режим на партидно събиране (BAM)
– 4 µs събуждане от режим Stop
– Браун нулиране (BOR)
– Матрица за свързване
• Ядро: Arm® 32-bit Cortex®-M4 CPU с FPU, Адаптивен ускорител в реално време (ART Accelerator™), позволяващ изпълнение без изчакване от Flash памет, честота до 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 бързи I/O, повечето 5 V-толерантни
• RTC с HW календар, аларми и калибриране
• До 12 капацитивни сензорни канала: поддръжка на сензорни бутони, линейни и ротационни сензори за докосване
• 10x таймера: 1x 16-битов усъвършенстван моторен контрол, 1x 32-битов и 2x 16-битов с общо предназначение, 1x 16-битов основен, 2x 16-битови таймера с ниска мощност (налични в режим Stop), 2x watchdogs, SysTick таймер
• Спомени
– 128 KB единична банка Flash, защита при четене на собствен код
– 40 KB SRAM, включително 8 KB с проверка на паритета на хардуера
– Quad SPI интерфейс на паметта с възможност за XIP
• Богати аналогови периферни устройства (независимо захранване)
– 2x 12-битов ADC 5 Msps, до 16 бита с хардуерно свръхсемплиране, 200 µA/Msps
– 2x операционни усилватели с вграден PGA
– 1x ултранискомощен компаратор
– Точен буфериран изход за референтно напрежение 2,5 V или 2,048 V
• 12x комуникационни интерфейса
– 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™
• Всички пакети са съвместими с ECOPACK2