STM32L162VD Ultra-low-power ARM Cortex-M3 MCU with 384 Kbytes Flash, 32 MHz CPU, LCD, USB, 3xOp-amp, AES
The high density ultralow power STM32L162xD incorporates the connectivity power of the universal serial bus (USB) with the high-performance ARM Cortex™-M3 32-bit RISC core operating at a 32 MHz frequency, a memory protection unit (MPU), high-speed embedded memories (Flash memory up to 384 Kbytes and RAM up to 48 Kbytes), a flexible static memory controller (FSMC) interface (for devices with packages of 100 pins and more) and an extensive range of enhanced I/Os and peripherals connected to two APB buses.
All high density devices offer three operational amplifiers, one 12-bit ADC, two DACs, two ultralow power comparators, AES, one general-purpose 32-bit timer, six general-purpose 16-bit timers and two basic timers, which can be used as time bases.
Moreover, the high density STM32L162xD devices contain standard and advanced communication interfaces: up to two I²Cs, three SPIs, two I2S, one SDIO, three USARTs, two UARTs and a USB. Up to 36 channels are available for capacitive sensing directly driven through GPIOs and general purpose timers.
They also include a real-time clock and a set of backup registers that remain powered in Standby mode.
Finally, the integrated LCD controller has a built-in LCD voltage generator that allows you to drive up to 8 multiplexed LCDs with contrast independent of the supply voltage.
The high density ultralow power STM32L162xD operates from a 1.8 to 3.6 V power supply (down to 1.65 V at power down) with BOR and from a 1.65 to 3.6 V power supply without BOR option. It is available in the -40 to +85 °C temperature range. A comprehensive set of power-saving modes allows the design of low-power applications
技术特性
- Operating conditions
- Operating power supply range: 1.65 V to 3.6 V (without BOR) or 1.8 V to 3.6 V
- Low power features
- 7 modes: Sleep, Low-power run (11 μA at 32 kHz), Low-power sleep (4.4 μA), Stop with RTC, Stop (650 nA), Standby with RTC, Standby (300 nA)
- Dynamic core voltage scaling down to 233 μA/MHz
- Ultralow leakage per I/O: 50 nA max
- Fast wakeup time from Stop: 8 μs
- Core: ARM 32-bit Cortex™-M3 CPU
- 32 MHz maximum frequency, 33.3 DMIPS peak (Dhrystone 2.1)
- Reset and supply management
- Low power, ultrasafe BOR (brownout reset)
- Programmable voltage detector (PVD)
- Clock management
- 1 to 24 MHz crystal oscillator
- 32 kHz oscillator for RTC with calibration
- Internal 16 MHz factory-trimmed RC
- Internal 37 kHz low consumption RC
- Internal multispeed low power RC, 65 kHz to 4.2 MHzz
- PLL for CPU clock and USB (48 MHz)
- Memories
- 384 Kbytes of Flash memory with ECC, split into two banks allowing Read While Write
- 12 Kbytes of data EEPROM with ECC
- NVM in 2 banks enabling Read While Write
- Flexible static memory controller that supports SRAM, PSRAM and NOR Flash
- AES encryption hardware accelerator
- Low power calendar RTC
- Alarm, periodic wakeup from Stop/Standby
- Up to 116 fast I/Os (102 of which are 5 V-tolerant)
- DMA: 12-channel DMA controller
- LCD 8 × 40 or 4 × 44 with step-up converter
- 3 operational amplifiers
- 12-bit ADC up to 1 Msps and 40 channels
- Operational amplifier output, temperature sensor and internal voltage reference
- Two 12-bit DACs with output buffers
- Two ultralow power comparators
- Window mode and wakeup capability
- 11 timers: one 32-bit and six 16-bit general-purpose timers, two 16-bit basic timers, two watchdog timers (independent and window)
- Up to 12 communication interfaces
- Up to two I²C interfaces (SMBus/PMBus)
- Up to three SPIs (16 Mbit/s), two with I2S
- USB 2.0 full-speed interface
- Up to 36 capacitive sensing channels supporting touch, proximity, linear and rotary sensors
- 32-bit CRC calculation unit, 96-bit unique ID
STM32L162VD 订购信息
订购型号 |
产品状态 |
美金价格 |
数量 |
封装 |
包装形式 |
温度范围 |
材料声明 |
STM32L162VDT6 |
Active |
4.24 |
1000 |
LQFP 100 14x14x1.4 |
Tray |
-40 °C-85 °C |
STM32L162VDT6 |
DATASHEET
描述 |
版本 |
大小 |
STM32L162VD : DS8669: Ultralow power ARM-based 32-bit MCU with 384 Kbytes Flash, RTC, AES, LCD, USB, USART/I²C/SPI, timers, ADC, DAC, COMPs |
2 |
2392KB |
APPLICATION NOTES
描述 |
版本 |
大小 |
AN3309: Clock configuration tool for STM32L1xx microcontrollers |
2 |
535KB |
AN2966: Capacitor selection guide for STM8T141and touch sensing library-based capacitive sensors |
2 |
97KB |
AN3300: How to calibrate an STM32L1xx internal RC oscillator |
2 |
404KB |
AN2869: Guidelines for designing touch sensing applications |
6 |
980KB |
AN3216: Getting started with STM32L1xxx hardware development |
6 |
431KB |
AN1709: EMC design guide for ST microcontrollers |
1 |
657KB |
AN1181: Electrostatic discharge sensitivity measurement |
1 |
59KB |
AN3310: Updating firmware in STM32L1xx microcontrollers through in-application programming using the USART |
2 |
351KB |
AN2606: STM32™ microcontroller system memory boot mode |
14 |
877KB |
AN3078: STM32™ in-application programming over the I²C bus |
1 |
671KB |
AN4023: STM32 secure firmware upgrade (SFU) overview |
1 |
41KB |
AN3429: STM32 proprietary code protection overview |
1 |
61KB |
AN3413: STM32L-DISCOVERY: current consumption measurement and touch sensing demonstration |
1 |
183KB |
AN3193: STM32L15x ultralow power features overview |
1 |
113KB |
AN4013: STM32F1xx, STM32F2xx, STM32F4xx, STM32L1xx timer overview |
1 |
200KB |
AN2639: Soldering recommendations and package information for Lead-free ECOPACK® microcontrollers |
2 |
209KB |
AN1015: Software techniques for improving microcontroller EMC performance |
1 |
105KB |
AN3998: PDM audio software decoding on STM32 microcontrollers |
1 |
91KB |
AN3422: Migration of microcontroller applications from STM32F1 to STM32L1 series |
2 |
312KB |
AN3364: Migration and compatibility guidelines for STM32 microcontroller applications |
3 |
128KB |
AN3964: How to design a simple temperature measurement application using the STM32L-DISCOVERY |
1 |
401KB |
AN3371: Using the hardware real-time clock (RTC) in STM32 F0, F2, F4 and L1 series of MCUs |
4 |
489KB |
AN3248: Using STM32L1 analog comparators in application cases |
3 |
318KB |
AN3155: USART protocol used in the STM32™ bootloader |
2 |
573KB |
ERRATA SHEETS
描述 |
版本 |
大小 |
ES0188: STM32L162xD ultralow power MCU limitations |
2 |
231KB |
LICENSE AGREEMENTS
PROGRAMMING MANUALS
描述 |
版本 |
大小 |
PM0062: STM32L151xx, STM32L152xx and STM32L162xx Flash and EEPROM programming |
5 |
570KB |
REFERENCE MANUALS
描述 |
版本 |
大小 |
RM0038: STM32L151xx, STM32L152xx and STM32L162xx advanced ARM-based 32-bit MCUs |
6 |
7814KB |
TECHNICAL NOTES
描述 |
版本 |
大小 |
TN0830: How to use EWARM 6.2x with projects built with EWARM 6.1 and previous versions |
1 |
98KB |
USER MANUALS
描述 |
版本 |
大小 |
UM0412: Getting started with DfuSe USB device firmware upgrade STMicroelectronics extension |
4 |
465KB |
UM0424: STM32 USB-FS-Device development kit |
11 |
1175KB |
UM1029: Communication peripheral application library (CPAL) |
2 |
549KB |
PRODUCT PRESENTATIONS
BOARDS AND TOOLS
Part Number |
描述 |
STM-STUDIO |
STM Studio run-time variables monitoring and visualization tool |
STVP |
ST Visual Programmer for programming ST7, STM8, STM8T and STM32 |
STX-PRO/RAIS |
Unlimited in-circuit debugging/programming tool for STM32, STR7 and STR9 |
MicroXplorer |
MCU graphical configuration tool |
STMPRIMER |
EvoPrimer components to build your own EvoPrimer for easy evaluation and development with STM32 and STM8 MCUs |
STM32L152-EVAL |
Evaluation board for STM32L1 series - with STM32L152VB MCU |
ST-LINK/V2 |
ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32 |
STX-RLINK |
In-circuit debugger/programmer supporting JTAG and ICC protocols for STM8, ST7, uPSD, STM32, STR7 and STR9 microcontrollers |
STM32L-DISCOVERY |
Discovery kit for the STM32L EnergyLite 32-bit MCUs |
STM32L152-SK/IAR |
IAR starter kit for STM32 L1 EnergyLite series microcontrollers (STM32L152VB MCU) |
STM32-PRIMER |
Complete Primer ready to use from Raisonance for easy evaluation and development with STM32 MCUs |
CONFIGURATION UTILITIES
DEVICE PROGRAMMERS
FIRMWARE
SW DEMOS
SW DRIVERS
BSDL MODELS
MARKETING BROCHURES
描述 |
版本 |
大小 |
BRHEALTH0511 : Semiconductor solutions for healthcare applications |
1.0 |
666KB |
BRULP00611 : STM32L and STM8L MCU families |
1.0.0 |
1468KB |
BRSTM320512 : STM32 MCU family |
1.0 |
1064KB |