User manual

Hardware and layout UM1656
12/30 DocID025091 Rev 1
Figure 6. STM32L100RCT6 block diagram
EXT. IT
WKU P
WIn WATCH DOG
12bit ADC
JTAG & SW
20 AF
NJTRST
JTDI
JTCK/SWCLK
JTMS/SWDAT
JTDO
As AF
NRST
V
DD
= 1.8 V to 3.6 V
V
SS
51 AF
USB 2.0 FS device
USB_DP
SRAM 16K
2x(8x16bit)
f
MAX
:32 MHz
SCL,SDA,SMBus,PMBus
as AF
GP DMA 7 channels
XTAL OSC
1-24 MHz
AHPBCLK
APBPCLK
HCLK
FCLK
EEPROM 64 bit
VOLT. REG.
V
DDC ORE
POWER
Backup interface
BusMatrix 5M/5S
Interface
Ibus
Dbus
obl
EE²
USB SRAM 512B
USART1
USART2
SPI2/I2S
5 x 32-Bit
backup
reg.
SCL,SDA as AF
I2C1
RX,TX,CTS,RTS,
SmartCard as AF
Standby
WDG32K
V
DDA
/
V
SSA
RX,TX,CTS,
RTS,SmartCard
as AF
NVIC
SPI1
MOSI,MISO,
SCK,NSS
as AF
IF
interface
PVD
BOR
Int
RTC V2
AWU
System
PA[15:0]
PB[15:0]
PC[15:0]
PD[15:0]
LCD 8x28 (4x32)
SEGx
COMx
12bit DAC1
FIFI
IF
DAC_OUT1 as AF
DAC_OUT2 as AF
MPU
Vref
GP Comp
BOR / Bgap
C O M Px_ IN x
PU / PD
PDR
PDR
TIMER6
1 Channel
General purpose
timers
256 KB
PROGRAM
4 KB DATA
8 KB BOOT
LCDBooster
V
LCD
PH [2:0]
RCLSI
MOSI,MISO,SCK,NSS,
WS,CK,MCK,SD as AF
2x( 8x16bit)
Supply
monitoring
@V
DDA
Supply monitoring
MS32904V1
APB2: f
MAX
= 32MHz
PLL &
Clock
Mgmt
AHB/
APB2
AHB/
APB1
GPIO PORTC
GPIO PORTD
GPIO PORTH
APB1: f
MAX
= 32MHz
@V
DDA
@V
DDA
@V
DD
@V
DD
@V
DD
@V
DDA
@V
DDA
TIMER7
TIMER2
TIMER3
TIMER4
V
LCD
= 2.5 V to 3.6 V
OSC32_IN
OSC32_OUT
RTC_OUT
OSC_IN
OSC_OUT
TAMPER
4 Channels
4 Channels
4 Channels
M3 CPU
GPIO PORTA
GPIO PORTB
AHB: f
MAX
= 32MHz
GP DMA2 5 channels
MOSI,MISO,SCK,NSS,
WS,CK,MCK,SD as AF
RX,TX,CTS,RTS,
SmartCard as AF
RCMSI
RCHSI
1 Channel
2 Channels
XTAL 32kHz
12bit DAC2
USB_DM
USART3
SPI3/I2S
I2C2
TIMER9
TIMER10
TIMER11