STM32L412CBU6 ARM микроконтролери – MCU FPU ултра мале потрошње енергије Arm Cortex-M4 MCU 80 MHz 128 Kbajta флеш меморије, USB
♠ Опис производа
Атрибут производа | Вредност атрибута |
Произвођач: | СТМикроелектроника |
Категорија производа: | ARM микроконтролери - MCU |
RoHS: | Детаљи |
Серија: | СТМ32Л412ЦБ |
Стил монтаже: | СМД/СМТ |
Језгро: | ARM Cortex M4 |
Величина програмске меморије: | 128 kB |
Ширина магистрале података: | 32-битни |
Резолуција АДЦ-а: | 2 x 12 бита |
Максимална фреквенција такта: | 80 MHz |
Број У/И: | 38 У/И |
Величина РАМ меморије за податке: | 40 kB |
Напон напајања - мин: | 1,71 V |
Напон напајања - Макс.: | 3,6 V |
Минимална радна температура: | - 40°C |
Максимална радна температура: | +85°C |
Паковање: | Послужавник |
Марка: | СТМикроелектроника |
Резолуција DAC-а: | 12-битни |
Тип РАМ меморије за податке: | СРАМ |
Тип интерфејса: | I2C, SPI, UART |
Осетљив на влагу: | Да |
Производ: | MCU+FPU |
Тип производа: | ARM микроконтролери - MCU |
Тип програмске меморије: | Бљесак |
Количина фабричког паковања: | 1560. |
Подкатегорија: | Микроконтролери - MCU |
Трговачко име: | СТМ32 |
Тежина јединице: | 0,003517 оз |
♠ Ултра-нисконапонски Arm® Cortex®-M4 32-битни MCU+FPU, 100DMIPS, до 128KB Flash, 40KB SRAM, аналогни, екст. SMPS
Уређаји STM32L412xx су микроконтролери ултра мале потрошње енергије засновани на високоперформансном Arm® Cortex®-M4 32-битном RISC језгру које ради на фреквенцији до 80 MHz. Cortex-M4 језгро има јединицу за обраду података са покретним зарезом (FPU) једноструке прецизности која подржава све Arm® инструкције и типове података за обраду података једноструке прецизности. Такође имплементира комплетан сет DSP инструкција и јединицу за заштиту меморије (MPU) која побољшава безбедност апликације.
Уређаји STM32L412xx уграђују брзе меморије (флеш меморија до 128 Kbyte, 40 Kbyte SRAM-а), Quad SPI интерфејс за флеш меморије (доступан на свим кућиштима) и широк спектар побољшаних У/И и периферних уређаја повезаних на две APB магистрале, две AHB магистрале и 32-битну мулти-AHB матрицу магистрале.
Уређаји STM32L412xx уграђују неколико механизама заштите за уграђену флеш меморију и SRAM: заштиту од читања, заштиту од писања, заштиту од читања власничког кода и заштитни зид (фајервол).
Уређаји нуде два брза 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™) који омогућава извршавање без чекања из флеш меморије, фреквенција до 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)
– Интерни фабрички подешени RC од 16 MHz (±1%)
– Интерни RC мале снаге од 32 kHz (±5%)
– Интерни вишебрзински осцилатор од 100 kHz до 48 MHz, аутоматски подешен помоћу LSE (тачност боља од ±0,25%)
– Интерних 48 MHz са опоравком такта
– PLL за системски такт
• До 52 брза И/О, већина толерантних на 5 V
• RTC са хардверским календаром, алармима и калибрацијом
• До 12 капацитивних сензорских канала: подржава сензоре додира са тастерима, линеарне и ротационе сензоре додира
• 10x тајмера: 1x 16-битни напредни тајмер за управљање мотором, 1x 32-битни и 2x 16-битни опште намене, 1x 16-битни основни, 2x 16-битна тајмера мале потрошње енергије (доступно у режиму заустављања), 2 контролна уређаја, SysTick тајмер
• Сећања
– 128 KB флеш меморије за једну банку, заштита од очитавања власничког кода
– 40 KB SRAM-a, укључујући 8 KB са хардверском провером паритета
– Четвороструки SPI меморијски интерфејс са XIP могућношћу
• Богата аналогна периферија (независно напајање)
– 2x 12-битни А/Д претварач 5 Msps, до 16-битног са хардверским надсемпловањем, 200 µA/Msps
– 2x операциона појачавача са уграђеним PGA
– 1x компаратор ултра мале снаге
– Прецизан излаз са баферованим референтним напоном од 2,5 V или 2,048 V
• 12x комуникационих интерфејса
– USB 2.0 решење пуне брзине без кристала са LPM и BCD
– 3к И2Ц ФМ+ (1 Мбит/с), СМБус/ПМБус
– 3к УСАРТ (ИСО 7816, ЛИН, ИрДА, модем)
– 1x LPUART (буђење на 2. станици)
– 2x SPI (и 1x Quad SPI)
– IRTIM (инфрацрвени интерфејс)
• 14-канални DMA контролер
• Прави генератор случајних бројева
• Јединица за израчунавање CRC-а, јединствени ИД од 96 бита
• Подршка за развој: отклањање грешака у серијском ожичењу (SWD), JTAG, Embedded Trace Macrocell™
• Сва паковања су у складу са ECOPACK2 стандардима