STM32L431RCT6 ARM микроконтролери – MCU Ултранискоенергиен FPU Arm Cortex-M4 MCU 80 MHz 256 Kbytes Flash
♠ Описание на продукта
Атрибут на продукта | Стойност на атрибута |
Производител: | STMicroelectronics |
Категория на продукта: | ARM микроконтролери - MCU |
RoHS: | Детайли |
Серия: | STM32L431RC |
Стил на монтаж: | SMD/SMT |
Пакет / Калъф: | LQFP-64 |
Ядро: | ARM Cortex M4 |
Размер на програмната памет: | 256 кБ |
Ширина на шината за данни: | 32 бита |
Резолюция на АЦП: | 12-битов |
Максимална тактова честота: | 80 MHz |
Брой входове/изходи: | 52 входа/изхода |
Размер на RAM паметта за данни: | 64 кБ |
Захранващо напрежение - мин.: | 1,71 V |
Захранващо напрежение - Макс.: | 3,6 V |
Минимална работна температура: | - 40°C |
Максимална работна температура: | +85°C |
Опаковка: | Тава |
Марка: | STMicroelectronics |
Резолюция на ЦАП: | 12-битов |
Тип RAM памет за данни: | SRAM |
Тип интерфейс: | CAN, I2C, LPUART, SAI, SPI, USART |
Чувствителност към влага: | Да |
Брой канали на ADC: | 16 канала |
Брой таймери/броячи: | 11 Таймер |
Серия процесори: | STM32L4 |
Продукт: | MCU+FPU |
Тип продукт: | ARM микроконтролери - MCU |
Тип програмна памет: | Светкавица |
Количество в фабричната опаковка: | 960 |
Подкатегория: | Микроконтролери - MCU |
Търговско наименование: | STM32 |
Таймери за наблюдение: | Таймер за наблюдение, с прозорец |
Тегло на единица: | 0,012335 унции |
♠ Ултра-нискоенергиен Arm® Cortex®-M4 32-битов MCU+FPU, 100DMIPS, до 256KB Flash, 64KB SRAM, аналогов, аудио
Устройствата STM32L431xx са микроконтролери с ултраниска консумация на енергия, базирани на високопроизводителното 32-битово RISC ядро Arm® Cortex®-M4, работещо на честота до 80 MHz. Ядрото Cortex-M4 е снабдено с устройство за обработка на числа с плаваща запетая (FPU) с единична точност, което поддържа всички инструкции и типове данни за обработка на данни Arm® с единична точност. То също така реализира пълен набор от DSP инструкции и устройство за защита на паметта (MPU), което подобрява сигурността на приложенията.
Устройствата STM32L431xx вграждат високоскоростни памети (флаш памет до 256 Kbyte, 64 Kbyte SRAM), интерфейс за четири SPI флаш памети (наличен във всички корпуси) и широка гама от подобрени входно/изходни устройства и периферни устройства, свързани към две APB шини, две AHB шини и 32-битова мулти-AHB шинна матрица.
Устройствата STM32L431xx вграждат няколко механизма за защита на вградената флаш памет и SRAM: защита от четене, защита от запис, защита от четене на собствен код и защитна стена (firewall).
Устройствата предлагат бърз 12-битов аналогово-цифров преобразувател (5 Msps), два компаратора, един операционен усилвател, два DAC канала, вътрешен буфер за референтно напрежение, нискоенергиен RTC, един 32-битов таймер с общо предназначение, един 16-битов PWM таймер, предназначен за управление на двигател, четири 16-битови таймера с общо предназначение и два 16-битови таймера с ниско потребление.
• Ултраниска консумация на енергия с FlexPowerControl
– Захранване от 1,71 V до 3,6 V
– Температурен диапазон от -40°C до 85/105/125°C
– 200 nA в режим VBAT: захранване за RTC и 32×32-битови резервни регистри
– 8 nA Режим на изключване (5 пина за събуждане)
– 28 nA Режим на готовност (5 пина за събуждане)
– 280 nA режим на готовност с RTC
– 1,0 µA режим „Стоп 2“, 1,28 µ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)
• Енергиен бенчмарк
– 176,7 ULPBench® резултат
• Източници на тактов сигнал
– кварцов осцилатор от 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 капацитивни сензорни канала: поддръжка на сензорни бутони, линейни и ротационни сензори
• 11 таймера: 1 16-битов усъвършенстван контрол на двигателя, 1 32-битов и 2 16-битови с общо предназначение, 2 16-битови базови, 2 нискоенергийни 16-битови таймера (налични в режим „Стоп“), 2 watchdog-а, SysTick таймер
• Спомени
– До 256 KB флаш памет за една банка, защита от четене на собствен код
– 64 KB SRAM, включително 16 KB с хардуерна проверка за четност
– Четворен SPI интерфейс за памет
• Богат набор от аналогови периферни устройства (независимо захранване)
– 1x 12-битов ADC 5 Msps, до 16-битов с хардуерно свръхсемплиране, 200 µA/Msps
– 2x 12-битови изходни канала на ЦАП, нискоенергийна семплиране и задържане
– 1x операционен усилвател с вграден PGA
– 2x сравнители с ултраниска консумация на енергия
• 16 комуникационни интерфейса – 1 SAI (сериен аудио интерфейс)
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 4 USART порта (ISO 7816, LIN, IrDA, модем)
– 1x LPUART (Събуждане от Стоп 2)
– 3x SPI (и 1x Quad SPI)
– CAN (2.0B активен) и SDMMC интерфейс
– SWPMI главен интерфейс с едножилен протокол
– IRTIM (инфрачервен интерфейс)
• 14-канален DMA контролер
• Истински генератор на случайни числа
• CRC изчислителна единица, 96-битов уникален идентификатор