ST STM32F101RC, STM32F101VC, STM32F101ZC, STM32F101RD, STM32F101VD User Manual

...

 

 

 

 

 

 

 

 

 

 

 

 

STM32F101xC STM32F101xD

 

 

 

STM32F101xE

 

 

 

32 ARM 512K

 

 

 

9 16 1 ADC 10

 

 

 

ARM 32 Cortex™-M3 CPU

36MHz

1.25DMips/MHz(Dhrystone 2.1)

0

256K 512K

48K SRAM

4CF SRAM PSRAM NOR NAND

LCD 8080/6800

2.0 3.6 I/O

/ (POR/PDR)(PVD)

4 16MHz

8MHz RC

40kHz RC

32kHz RTC

VBAT RTC

1 12 1us ( 16)

0 3.6V

2 12 D/A

DMA

12 DMA

ADC DAC SPI I2C USART

112 I/O

51/80/112 I/O

I/O 16

IO 5V

(SWD) JTAG

Cortex-M3 (ETM)

9

4 16 4/ /PWM

2 ( )

24

2 16 DAC

13

2 I2C ( SMBus/PMBus)

5 USART ( ISO7816 LIN IrDA )

3 SPI (18M / )

CRC

ECOPACK®

1

 

 

 

 

 

 

 

 

 

 

STM32F101xC

 

STM32F101RC STM32F101VC

 

 

STM32F101ZC

 

 

 

STM32F101xD

 

STM32F101RD STM32F101VD

 

 

STM32F101ZD

 

 

 

STM32F101xE

 

STM32F101RE STM32F101ZE

 

 

STM32F101VE

 

 

 

2008 4 STM32F103xCDE 1.0 1/27

STM32F101xC, STM32F101xD, STM32F101xE

1

STM32F101xC STM32F101xD STM32F101xE

STM32F10xxx

Cortex-M3 Cortex-M3

2

STM32F101xC STM32F101xD STM32F101xE ARM® Cortex-M3 32

RISC 36MHz ( 512K 48K SRAM)

I/O APB 1 12 ADC 4 16

2 I2C 3 SPI 5 USART

STM32F101xC STM32F101xD STM32F101xE -40°C +85°C2.0V 3.6V

STM32F101xC STM32F101xD STM32F101xE 64 144

STM32F101xC STM32F101xD STM32F101xE

PC GPS

2008 4 STM32F101xCDE 1.0 2/27

ST STM32F101RC, STM32F101VC, STM32F101ZC, STM32F101RD, STM32F101VD User Manual

STM32F101xC, STM32F101xD, STM32F101xE

2 STM32F101xC STM32F101xD STM32F101xE

 

 

STM32F101Rx

 

STM32F101Vx

 

STM32F101Zx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(K )

256

 

384

512

256

 

384

512

256

 

384

512

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RAM(K )

32

 

48

32

 

48

32

 

48

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FSMC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SPI

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I2C

 

 

 

 

 

2

 

 

 

 

 

 

USART

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I/O

 

51

 

 

80

 

 

112

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12 ADC

 

1

 

 

1

 

 

1

 

 

 

16

 

 

16

 

 

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12 DAC

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CPU

 

 

 

 

 

 

36MHz

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.0 3.6V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-40 +85

 

 

 

 

 

 

 

 

-40 +105

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LQFP64

 

 

LQFP100

 

 

LQFP144

 

 

 

 

 

 

 

 

 

 

 

 

 

 

STM32F101xx

STM32F101xC STM32F101xD STM32F101xE STM32F101xx

STM32F101x6/8/B/C RAM

FSMC DAC

STM32F101xC STM32F101xD STM32F101xE STM32F101x6/8/B/C

2008 4 STM32F101xCDE 1.0 3/27

STM32F101xC, STM32F101xD, STM32F101xE

3

STM32F101xx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32KB

 

64KB

 

128KB

256KB

384KB

512KB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6KB RAM

 

10KB RAM

 

16KB RAM

32KB RAM

48KB RAM

48KB RAM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

144

 

 

 

 

 

 

 

5

USART

 

 

 

 

 

 

 

 

 

 

 

4

16 2

 

 

 

 

 

 

 

 

 

100

 

 

 

3

USART

 

 

3

SPI 2 I2C

 

 

 

 

 

 

 

 

1

ADC 1 DAC

 

 

 

 

 

 

3

16

 

64

 

2 USART

FSMC(100 144 )

 

 

2

SPI 2

I2C

 

 

 

 

 

 

 

 

 

2 16

1

ADC

 

 

 

 

 

 

48

 

 

 

 

 

 

 

 

1 SPI

 

 

 

 

 

 

 

 

 

 

 

1 I2C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

361 ADC

ARM® Cortex™-M3 SRAM

ARM Cortex™-M3 ARM MCU

ARM Cortex™-M3 32 RISC 8 16

ARM

STM32F101xC STM32F101xD STM32F101xE ARM

ARM

512K

CRC( )

CRC( ) 32 CRCCRC

SRAM

48K SRAM CPU 0 ( / )

FSMC( )

STM32F101xC STM32F101xD STM32F101xE FSMC 4

CF RAM PSRAM NOR NAND

FSMC NVIC

FIFO

2008 4 STM32F101xCDE 1.0 4/27

STM32F101xC, STM32F101xD, STM32F101xE

PC

SYSCLK/2 36MHz 18MHz

LCD

FSMC LCD Intel 8080 Motorola 6800LCD LCD

(NVIC)

STM32F101xC STM32F101xD STM32F101xE60 ( 16 Cortex™-M3 ) 16

NVIC

NVIC

/ (EXTI)

/ 19 /( )EXTI APB2 112 I/O 16

8MHz RC CPU4~16MHzPLL ( )

AHB APB(APB2) APB(APB1) AHB APB36MHz

SRAM

USART1

VDD = 2.0 3.6V VDD I/O

2008 4 STM32F101xCDE 1.0 5/27

STM32F101xC, STM32F101xD, STM32F101xE

VSSA VDDA = 2.0 3.6V ADC RC PLL ADCVDD 2.4V VDDA VSSA VDD VSS

VBAT = 1.8 3.6V VDD RTC 32kHz

.

(POR)/ (PDR)2V VDD (VPOR/PDR)

(PVD) VDD VPVD VDDVPVD PVDVPOR/PDR VPVD 5

(MR) (LPR)

(MR)

(LPR) CPU

CPU( SRAM )

STM32F101xC STM32F101xD STM32F101xE

CPU / CPU

在保持SRAM 1.8V PLL HSI HSE RCEXTI EXTI 16 I/OPVD RTC USB

1.8VPLL HSI HSE RC SRAMNRST IWDG WKUPRTC

RTC IWDG

DMA

12 DMA(DMA1 7 DMA2 5 )2 DMA

DMA

DMA SPI I2C USART TIMx DAC ADC

2008 4 STM32F101xCDE 1.0 6/27

STM32F101xC, STM32F101xD, STM32F101xE

RTC( )

RTC VDD VDD VBAT(42 16 ) 84

阶段性中断功能。RTC 32.768kHz RC128 RC 40kHz512Hz RTC RTC 3220 32.768kHz 1

12 8 40kHz RCRC

7

24

0

(TIMx)

STM32F101xC STM32F101xD STM32F101xE 4(TIM2 TIM3 TIM4 TIM5) 16 /16 4 PWM16 PWM

PWM DMA

-TIM6 TIM7

2 DAC 16

I2C

2 I2C

I2C 7 10 7 CRC /

DMA SMBus 2.0 /PMBus

2008 4 STM32F101xCDE 1.0 7/27

STM32F101xC, STM32F101xD, STM32F101xE

/ (USART)

STM32F101xC STM32F101xD STM32F101xE 3 /

(USART1 USART2 USART3) 2 (USART4 USART5)

5 LIN/ 5 USART 2.25 /

USART1 USART2 USART3 CTS RTS ISO7816

SPI USART5 DMA

(SPI)

3 SPI 18 / 38 8 16 CRC / SD MMC

SPI DMA

(GPIO)

GPIO ( ) ( )GPIO GPIO

I/O I/O

ADC( / )

STM32F101xC STM32F101xD STM32F101xE 1 12 / (ADC)

ADC 16

ADC DMA

(TIMx) ADC AD

DAC( )

12 DAC 2 2

DAC

8 12

12

DAC

DMA

VREF+

STM32F101xC STM32F101xD STM32F101xE 7 DAC DAC

DMA

2008 4 STM32F101xCDE 1.0 8/27

STM32F101xC, STM32F101xD, STM32F101xE

2V < VDDA < 3.6VADC1_IN16

JTAG (SWJ-DP)

ARM SWJ-DP JTAGJTAG JTAG TMS TCK SWDIO SWCLK TMSJTAG-DP SW-DP

(ETM)

ARM® (ETM) STM32F10xxx ETM(TPA) CPUTPA USB TPA

2008 4 STM32F101xCDE 1.0 9/27

Loading...
+ 18 hidden pages