STM32L151xC/C-A STM32L152xC/C-A
3
Functional overview
Figure 1. Ultra-low-power STM32L151xC/C-A and STM32L152xC/C-A block diagram
NJTRST
JTDI
JCTK / SWCLK
JTMS / SWDAT
JTDO
As AF
VDDA /
VSSA
COMPx_INx
PA[15:0]
PB[15:0]
PC[15:0]
PD[15:0]
PE[15:0]
PH[2:0]
PF[15:0]
PG[15:0]
115 AF
MOSI, MISO,
SCK, NSS as AF
RX, TX, CTS, RTS,
SmartCard as AF
40 AF
VDDREF_ADC*
VSSREF_ADC*
2 channels
1 channel
1 channel
TRACECK, TRACED0, TRACED1, TRACED2, TRACED4
JTAG & SW
pbus
Ibus
M3 CPU
Fmax: 32 MHz
Dbus
MPU
System
NVIC
GP DMA 7 channels
GP DMA2 5 channels
Supply
monitoring
BOR
BOR / Bgap
Int
PVD
Cap. sens
GP Comp
PU / PD
@VDDA
GPIO PORT A
GPIO PORT B
GPIO PORT C
GPIO PORT D
GPIO PORT E
GPIO PORT H
GPIO PORT F
GPIO PORT G
EXT.IT
WKUP
AHB/APB2
SPI1
USART1
USB SRAM 512 B
@VDDA
IF
12bit ADC
Temp sensor
General purpose
timers
TIMER9
TIMER10
TIMER11
VINP
VINM
VOUT
DS10262 Rev 8
VDD CORE
Trace Controller ETM
EEPROM 64bits
256KB PROGRAM
8KB DATA
8KB BOOT
SRAM 32K
PDR
@VDDA
AHBPCLK
PLL &
APBPCLK
Clock
HCLK
Mgmt
FCLK
RC HSI
RC MSI
RC LSI
@VDDA
AHB/APB1
WinWATCHDOG
TIMER6
TIMER7
OPAMP1
OPAMP2
VINP
VINM
VOUT
Functional overview
@ VDD 33
POWER
VDD33=1.65V to 3.6V
VOLT . REG
Vss
Vref
Supply monitoring
PDR
NRST
@ VDD 33
OSC_IN
XTAL OSC
OSC_OUT
1 - 24 MHz
WDG 32K
Standby
interface
OSC32_IN
XTAL 32kHz
OSC32_OUT
RTC_OUT
RTC V2
Backup
TAMPER
AWU
Reg 128
Backup interface
@VDD 33
VLCD = 2.5V to 3.6V
LCD Booster
TIMER2
4 Channels
4 Channels
TIMER3
4 Channels
TIMER4
4 Channels
TIMERS (32 bits)
RX, TX, CTS, RTS,
USART2
SmartCard as AF
RX, TX, CTS, RTS,
USART3
SmartCard as AF
MOSI, MISO, SCK,NSS,WS, CK
SPI2/I2S
MCK, SD as AF
2x(8x16bit)
MOSI, MISO, SCK,NSS,WS, CK
SPI3/I2S
MCK, SD as AF
2x(8
I2C1
SCL, SDA
As AF
SCL, SDA, SMBus, PMBus
I2C2
As AF
USB_DP
USB2.0 FS device
USB_DM
Cap. sensing
Px
SEGx
LCD 8x40
COMx
@VDDA
DAC_OUT1 as AF
12bit DAC1
F IF I
IF
DAC_OUT2 as AF
12bit DAC2
MSv34162V1
13/134
54
Need help?
Do you have a question about the STM32L15 QC Series and is the answer not in the manual?