STM32L451REY6TR ARM микроконтролери – MCU FPU с ултраниска консумация на енергия Arm Cortex-M4 MCU 80 MHz 512 kbytes Flash , DFSDM
♠ Описание на продукта
Атрибут на продукта | Стойност на атрибута |
Производител: | STMicroelectronics |
Категория на продукта: | ARM микроконтролери - MCU |
RoHS: | Детайли |
Серия: | STM32L451RE |
Стил на монтаж: | SMD/SMT |
Пакет / Калъф: | CSP-64 |
Ядро: | ARM Cortex M4 |
Размер на програмната памет: | 512 кБ |
Ширина на шината за данни: | 32 бита |
Резолюция на АЦП: | 12-битов |
Максимална тактова честота: | 80 MHz |
Брой входове/изходи: | 52 входа/изхода |
Размер на RAM паметта за данни: | 160 кБ |
Захранващо напрежение - мин.: | 1,71 V |
Захранващо напрежение - Макс.: | 3,6 V |
Минимална работна температура: | - 40°C |
Максимална работна температура: | +85°C |
Опаковка: | Макара |
Опаковка: | Изрежете лентата |
Марка: | STMicroelectronics |
Резолюция на ЦАП: | 12-битов |
Тип RAM памет за данни: | SRAM |
Тип интерфейс: | CAN, I2C, LPUART, SAI, SPI, UART |
Брой канали на ADC: | 16 канала |
Брой таймери/броячи: | 11 Таймер |
Продукт: | MCU+FPU |
Тип продукт: | ARM микроконтролери - MCU |
Тип програмна памет: | Светкавица |
Количество в фабричната опаковка: | 5000 |
Подкатегория: | Микроконтролери - MCU |
Търговско наименование: | STM32 |
Таймери за наблюдение: | Таймер за наблюдение, с прозорец |
Тегло на единица: | 0,000526 унции |
♠ Ултра-нискоенергиен Arm® Cortex®-M4 32-битов MCU+FPU, 100DMIPS, до 512KB Flash, 160KB SRAM, аналогов, аудио
Устройствата STM32L451xx са микроконтролери с ултраниска консумация на енергия, базирани на високопроизводителното 32-битово RISC ядро Arm® Cortex®-M4, работещо на честота до 80 MHz. Ядрото Cortex-M4 разполага с устройство с плаваща запетая (FPU) с единична точност, което поддържа всички инструкции и типове данни за обработка на данни Arm® с единична точност. То също така реализира пълен набор от DSP инструкции и устройство за защита на паметта (MPU), което подобрява сигурността на приложенията.
Устройствата STM32L451xx вграждат високоскоростни памети (флаш памет до 512 Kbyte, 160 Kbyte SRAM), интерфейс за четири SPI флаш памети (наличен във всички корпуси) и широка гама от подобрени входно/изходни устройства и периферни устройства, свързани към две APB шини, две AHB шини и 32-битова мулти-AHB шинна матрица.
Устройствата STM32L451xx вграждат няколко механизма за защита на вградената флаш памет и SRAM: защита от четене, защита от запис, защита от четене на собствен код и защитна стена (firewall).
Устройствата предлагат бърз 12-битов аналогово-цифров преобразувател (5 Msps), два компаратора, един операционен усилвател, един DAC канал, вътрешен буфер за референтно напрежение, нискоенергиен RTC, един 32-битов таймер с общо предназначение, един 16-битов PWM таймер, предназначен за управление на двигател, четири 16-битови таймера с общо предназначение и два 16-битови таймера с ниска консумация на енергия.
Освен това са налични до 21 капацитивни сензорни канала.
Те също така разполагат със стандартни и усъвършенствани комуникационни интерфейси, а именно четири I2C, три SPI, три USART, един UART и един UART с ниска мощност, един SAI, един SDMMC и един CAN.
STM32L451xx работи в температурните диапазони от -40 до +85 °C (+105 °C преход) и -40 до +125 °C (+130 °C преход) при захранване от 1,71 до 3,6 V. Пълният набор от режими за пестене на енергия прави възможно проектирането на приложения с ниска консумация на енергия.
Поддържат се някои независими захранвания: аналогов независим захранващ вход за ADC, DAC, OPAMP и компаратори. VBAT вход позволява архивиране на RTC и резервни регистри.
Семейството STM32L451xx предлага шест корпуса от 48 до 100-пинови.
• Ултраниска консумация на енергия с FlexPowerControl
– Захранване от 1,71 V до 3,6 V
– Температурен диапазон от -40°C до 85/125°C
– 145 nA в режим VBAT: захранване за RTC и 32×32-битови резервни регистри
– 22 nA Режим на изключване (5 пина за събуждане)
– 106 nA Режим на готовност (5 пина за събуждане)
– 375 nA Режим на готовност с RTC
– 2.05 µA режим „Стоп 2“, 2.40 µA с RTC
– Режим на работа 84 µA/MHz
– Режим на пакетно събиране на данни (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)
• Енергиен бенчмарк
– 335 ULPMark™ CP резултат
– 104 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 с възстановяване на тактова честота
– 2 PLL-а за системен такт, аудио, ADC
• До 83 бързи входа/изхода, повечето толерантни към 5 V
• RTC с хардуерен календар, аларми и калибриране
• До 21 капацитивни сензорни канала: поддръжка на сензорни бутони, линейни и ротационни сензори
• 12 таймера: 1x 16-битов усъвършенстван контрол на двигателя, 1x 32-битов и 3x 16-битови с общо предназначение, 2x 16-битови базови, 2x нискоенергийни 16-битови таймера (налични в режим „Стоп“), 2x watchdog-а, SysTick таймер
• Спомени
– До 512 KB флаш памет за една банка, защита от четене на собствен код
– 160 KB SRAM, включително 32 KB с хардуерна проверка за четност
– Четворен SPI интерфейс за памет
• Богат набор от аналогови периферни устройства (независимо захранване)
– 1x 12-битов ADC 5 Msps, до 16-битов с хардуерно свръхсемплиране, 200 µA/Msps
– 1x 12-битов изходен канал на ЦАП, нискоенергийна семплиране и задържане
– 1x операционен усилвател с вграден PGA
– 2x сравнители с ултраниска консумация на енергия
– Точен буфериран изход с референтно напрежение 2,5 V или 2,048 V
• 16 комуникационни интерфейса
– 1x SAI (сериен аудио интерфейс)
– 4x I2C FM+(1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, модем)
– 1x UART (LIN, IrDA, модем)
– 1x LPUART (Събуждане от Стоп 2)
– 3x SPI (и 1x Quad SPI)
– CAN (2.0B активен) и SDMMC интерфейс
– IRTIM (инфрачервен интерфейс)
• 14-канален DMA контролер
• Истински генератор на случайни числа
• CRC изчислителна единица, 96-битов уникален идентификатор
• Поддръжка на разработка: отладка на серийни връзки (SWD), JTAG, Embedded Trace Macrocell™