Отладка для оценки микроконтроллеров серии STM32L152 (как и уже старенькая отладка STM32LDISCOVERY) на примере STM32L152RCT6, который имеет 256 КБ флеша, 32 КБ оперативки и даже 8 КБ eeprom, ядро CM3. На платке так же установлен LCD-экранчик, который управляется через встроенный в МК драйвер, и нарисована тач-полоска (которую можно использовать как 4 кнопки).
Рабочие частоты: от 32 кГц до 32 МГц. Питание от 1.8 до 3.6 В. Низкое потребление, особенно в режимах сна, есть режимы пониженного потребления и в функционирующем виде.
(как и в L100 серии)читать дальше
Потребление:
— 0.35 µA режим Standby (3 вывода для пробуждения);
— 1.3 µA режим Standby + RTC;
— 0.65 µA режим Stop (16 выводов для пробуждения);
— 1.5 µA режим Stop + RTC;
— 11 µA режим Low-power Run;
— 238 µA/MHz режим Run;
— 10 nA утечка через I/O;
— 8 µs время пробуждения.
Конкретнее про МК:
— Имеется зашитый бутлоадер с интерфейсами через USB (!!!) и USART;
— Драйвер LCD (8x40 сегментов с настройкой контраста, моргания, +встроенный повышающий конвертер);
— 2x операционника;
— 12 бит АЦП 1Msps, до 40 каналов;
— 12 бит ЦАП, 2 канала с выходными буферами;
— 2 сверхнизкопотребляющих компаратора (+оконный режим и пробуждение);
— DMA на 12 каналов;
— USB 2.0;
— 3x USART;
— 3x SPI 16 16 Mbits/s (два из них с поддержкой I2S);
— 2x I2C (SMBus/PMBus);
— 11 таймеров (1 32 бит, который, видимо, SysTick, 6 обычных 16 бит, 2 простых 16 бит, 2 сторожевых);
— До 34 сенсорных каналов;
— CRC;
— MPU.
UM1079: STM32L1 discovery kits: STM32L-DISCOVERY and 32L152CDISCOVERY;
STM32L152xC datasheet;
RM0038: STM32L100xx, STM32L151xx, STM32L152xx and STM32L162xx advanced ARM-based 32-bit MCUs