STM32F103x6
STM32F103x8 STM32F103xB
32 ARM USB CAN 7 16 2 ADC 9
■ARM 32 Cortex™-M3 CPU
−72MHz 1.25DMips/MHzDhrystone2.1 0
−32K 128K
−6K 20K SRAM
−2.0 3.6 I/O
−/ (POR/PDR)(PVD)
−4 16MHz
−8MHz RC
−40kHz RC
−PLL CPU
−32kHz RTC
−VBAT RTC
■2 12 1us (16 )
−0 3.6V
■DMA
−7 DMA
−ADC SPI I2C USART
■80 I/O
−26/37/51/80 5V I/O
−I/O 16
−(SWD) JTAG
■7
−3 16 4/ /PWM
−16 6
− 6 PWM − /
−2 ( )
−24
■9
−2 I2C (SMBus/PMBus)
−3 USART ISO7816 LIN IrDA
−2 SPI (18 / )
−CAN (2.0B )
−USB 2.0
■ECOPACK® RoHS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
STM32F103x6 |
STM32F103C6, STM32F103R6, |
|
|
|
|
STM32F103T6 |
|
STM32F103x8 |
STM32F103C8, STM32F103R8, |
|
|
|
|
STM32F103V8, STM32F103T8 |
|
STM32F103xB |
STM32F103RB, STM32F103VB, |
|
|
|
|
STM32F103C8 |
2007 11 STM32F103 http://www.st.com/stonline/products/literature/ds/13587.pdf |
1/22 |
|
|
|
|
|
|
|
|
|
|
1 |
..................................................................................................................................................... |
3 |
||
2 |
............................................................................................................................................. |
3 |
||
|
|
2.1 |
................................................................................................................................ |
4 |
|
|
2.2 |
........................................................................................................................................ |
5 |
3 |
........................................................................................................................................... |
11 |
||
4 |
....................................................................................................................................... |
19 |
||
5 |
........................................................................................................................................... |
20 |
||
6 |
........................................................................................................................................... |
20 |
||
7 |
........................................................................................................................................... |
20 |
||
|
|
7.1 |
.................................................................................................................. |
21 |
8 |
........................................................................................................................................... |
21 |
||
A |
..................................................................................................................................... |
22 |
||
|
|
A.1 |
PD0 PD1 ....................................................................................................... |
22 |
|
|
A.2 |
ADC ................................................................................................................. |
22 |
|
|
A.3 |
ADC + ........................................................................................... |
22 |
|
|
A.4 |
ADC 0 ............................................................................................................................... |
22 |
2007 11 STM32F103 http://www.st.com/stonline/products/literature/ds/13587.pdf |
2/22 |
STM32F103
1
STM32F103xx
STM32F10x
Cortex-M3 Cortex-M3
2
STM32F103xx ARM Cortex-M3 32 RISC 72MHz
( 128K 20K SRAM) I/O APB2 12 ADC 3 16 PWM2 I2C SPI 3 USART USB CAN
STM32F103xx -40°C +105°C 2.0V 3.6V
STM32F103xx 36 100
STM32F103xx
●PC GPS
2007 11 |
|
3 |
STM32F103
(STM32F103xx )
|
STM32F103Tx |
|
STM32F103Cx |
|
|
|
STM32F103Rx |
STM32F103Vx |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(K ) |
32 |
|
64 |
32 |
|
64 |
|
128 |
|
32 |
|
64 |
128 |
64 |
128 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RAM(K ) |
10 |
|
20 |
10 |
|
20 |
|
20 |
|
10 |
|
20 |
20 |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
3 |
2 |
|
3 |
|
3 |
|
2 |
|
3 |
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
1 |
|
|
|
|
1 |
|
1 |
|||||
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SPI |
1 |
|
1 |
1 |
|
2 |
|
2 |
|
1 |
|
2 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I2C |
1 |
|
1 |
1 |
|
2 |
|
2 |
|
1 |
|
2 |
|
2 |
|
|
USART |
2 |
|
2 |
2 |
|
3 |
|
3 |
|
2 |
|
3 |
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
USB |
1 |
|
1 |
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CAN |
1 |
|
1 |
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I/O |
|
26 |
|
37 |
|
|
|
|
51 |
|
80 |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
12 ADC |
|
2 |
|
2 |
|
|
|
|
2 |
|
|
|||||
10 |
|
|
10 |
|
|
|
|
|
16 |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CPU |
|
|
|
|
|
|
|
|
72MHz |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.0 3.6V |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
-40 +85°C / -40 +105°C |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VFQFPN36 |
|
|
LQFP48 |
|
|
|
|
LQFP64 |
LQFP100, |
||||||
|
|
|
|
|
|
BGA100 |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007 11 |
|
4 |
STM32F103
ARM® Cortex™-M3 SRAM
ARM Cortex-M3 ARM MCU
ARM Cortex-M3 32 RISC 8 16
ARM
STM32F103xx ARM ARM
●128K
SRAM
20K SRAM CPU 0 ( / )
(NVIC)
STM32F103xx 43 ( 16
Cortex-M3 ) 16
●NVIC
●NVIC
/ (EXTI)
/ 19 /
( )EXTI APB280 I/O 16
8MHz RC CPU4~16MHzPLL ( )
AHB APB(APB2) APB(APB1) AHB APB72MHz APB 36MHz
2007 11 |
|
5 |
STM32F103
●SRAM
USART1 AN2606
●VDD = 2.0 3.6V VDD I/O
●VSSA VDDA = 2.0 3.6V ADC RC PLL
ADC VDD 2.4V
●VBAT = 1.8 3.6V ( ) VDD RTC 32kHz
(POR)/ (PDR)2V VDD (VPOR/PDR)
(PVD) VDD VPVD VDDVPVDPVD
VPOR/PDR VPVD “ ”
(MR) (LPR)
●(MR)
●(LPR) CPU
●CPU( SRAM )
STM32F103xx
●CPU / CPU
● 在保持SRAM 1.8V PLL HSI HSE RCEXTI EXTI 16 I/OPVD RTC USB
●1.8VPLL HSI HSE RC SRAMNRST IWDG WKUPRTC
2007 11 |
|
6 |
STM32F103
RTC IWDG
DMA
7 DMA DMA
DMA
DMA SPI I2C USART TIMx ADC
RTC( )
RTC VDD VDD VBAT
(10 16 ) VDD
阶段性中断功能。RTC 32.768kHz RC128 RC 32kHzRTC 512Hz RTC 3220 32.768kHz1
12 8 32kHz RC RC
7
●24
●0
(TIMx)
STM32F103xx 3 16/ 16 4PWM 12 PWM
PWM DMA
2007 11 |
|
7 |