STM32 ARM Cortex -M3 32 www.st.com/mcu www.stmicroelectronics.com.cn/mcu
STM32 STM3232ARM Cortex-M3 Cortex-M3 STM32Thumb-2 STM32MCU 32 1632 Cortex-M3ARM MCU STM32ARM 32 ARMCortex-M3 32 STM32 Cortex-M3 ARM Cortex-M3 ARM ARM 201045 STM32 600 550 500 450 400 350 300 250 2 4 10 20 STARM 1. ARM / 2. 3. (RTOS) 200 150 100 50 0 Q101 Q201 Q301 Q401 Q102 Q202 Q302 Q402 Q103 Q203 Q303 Q403 Q104 Q204 Q304 Q404 Q105 Q205 Q305 Q405 Q106 Q206 Q306 2006 2010 2
STM32 STM32 ARMCortex-M3 STM32F10x 46 () 72 MHzCortex-M3 6 K~64 KSRAM : 2.03.6 VI/O 5 V -40 C+85 C105 C 512 K STM32F103RE STM32F101RE STM32F103VE STM32F101VE STM32F103ZE STM32F101ZE 384 K STM32F103RD STM32F101RD STM32F103VD STM32F101VD STM32F103ZD STM32F101ZD 256 K STM32F103RC STM32F101RC STM32F103VC STM32F101VC STM32F103ZC STM32F101ZC 128 K STM32F103CB STM32F101CB STM32F103RB STM32F101RB STM32F103VB STM32F101VB 64 K STM32F103T8 STM32F101T8 STM32F103C8 STM32F101C8 STM32F103R8 STM32F101R8 STM32F103V8 STM32F101V8 32 K STM32F103T6 STM32F101T6 0 K 36 QFN (6 x 6 ) STM32F103C6 STM32F103R6 STM32F101C6 STM32F101R6 48 64 100 144 LQFP (7 x 7 ) LQFP (10 x 10 ) LQFP (14 x 14 ) LQFP (20 x 20 ) BGA (10 x 10 mm) BGA (10 x 10 mm) 3
: (PLC) : HVAC : : : PC CF: GPS STM32F10x Cortex-M3 512 KB CPU 36/72 MHz 64 KB SRAM JTAG/SWD ARM 84 ETM* / FSMC* (SRAM/NOR/NAND/CF ( LCD) 72 MHz) 12DMA SDIO* (SD/SDIO/MMC/CE-ATA) 216PWM AC 16 112I/O 1 x SPI ARM 1 x USART/LIN /IrDA ( 72 MHz) ARM ( 36 MHz) 6 x 16 2 ( ) 312ADC 1M 21 1.8 V POR/PDR/PVD 32 khz + 4~16 MHz 40 khz + 8 MHz PLL RTC/AWU 4 x USART/LIN /IrDA 2 x SPI/ I 2 S* WU: RTC ETM: LIN: PVD: CAN: FSMC: MMC: RTC: 212DAC* IrDA: PDR: SDIO: 1USB 2.0 1CAN 2.0B DMA: I 2 S: POR: USART: 2 x I 2 C STM32 STM32F10372 MHz RAMSTM32F101 36 MHz 32MCU Cortex-M372 MHz STM3216MCU 32MCU STM32F10x: 512 K 16 212DAC* STM32F103 72 MHz CPU 64 KB SRAM 2~3 x 12 1~2 ADC(1µs) USB 2.0 CAN 2.0B PWM SDIO* I2 S* ETM* FSMC* 4-16 MHz 8 MHz40 khz 2 x 12DMA 80% I/ O STM32F101 36 MHz CPU 48 KB SRAM 1 x 12 ADC(1µs) 4
STM32 Cortex-M3 1.25 DMIPS/MHz0.19 mw/mhz Drysthone Thumb-21632 80 60 6CPU 6CPU ARM7TDMI 35% 45% DMIPS Cortex-M3ARM7TDMI 100 40 20 CORTEX-M3 (Thumb-2) ARM7TDMI (ARM) ARM7TDMI (Thumb) 0 0 10 20 30 40 50 60 70 f CPU (MHz) Cortex-M3ARM7TDMI IRQ1 ARM7 PUSH ISR 1 POP 26-42 16 STM32 / STM32(RTC)32 khz Flash72 MHzSTM32 27 ma 2 µa2.03.6 V Cortex-M3 PUSH ISR 1 POP 12 12 RCRTC 3.3 V 1.4 µartc 84RAM 6 µs 50 µs STM32F10x: VDD: 3.3V 128 KB 25 C 14 µa 3.5 µa 2.0 V 3.6 V 72MHzFlash27mA <6 µs 50 µs 2 µa 1.4 µa RTC RTC RTC (Vbat) 5
USB 12/ USART 4.5/ SPI 18/ I 2 C 400kHz GPIO 18MHz PWM 72MHz SDIO 48MHz I2S 8KHz48K ADC 121 DAC 212 7 CompactFlash (FSMC) SRAM/ PSRAM NAND LCD modules NOR µ 6
STM32 123 STM32 STM32 Hz IDE USB,CAN 1 2 3 STM32 STM32STM32 GPIOCANI 2 CFSMCI 2 SSDIODACSPIUARTADC CCARM C2004MISRA C STM32STR7STR9API() USB USBUSB USB (HID)/ (mass storage) / USBDFU USBRS232(CDC) STM32 PMSM (FOC)C STMISRA C IEC60730 µ STM32F103x-AES-ECB128 STM32 32AES-ECB 128STM32 Cortex-M3KeilIARHitex16/32/64/128 STM32AES-ESB 128 www.st.com/stm32stm32 ST (FAQ) 7
32STM32 STM32 www.stm32circle.com STM32C/C++ STM32 Primer Raisonance STM32-PerformanceStickSTM32 DashBoardGUIHitex Altium/Tasking www.tasking.com Green Hills Software www.ghs.com Hitex www.hitex.com IAR www.iar.com isystem www.isystem.com Keil www.keil.com Lauterbach www.lauterbach.com Raisonance www.raisonance.com Rowley www.rowley.co.uk EDETasking VXJTAG / GHS C/C++Green Hill (USB/JTAG) STM3210B-PRIMER STM3210B-PFSTICK HiTOP5Tasking VXTantino (USB/JTAG) STM3210B-SK/HIT EWARMIAR C/C++J-Link (USB/JTAG) WinIdeaARM, GHS, GNU, IAR, Keil, Tasking ione (USB/JTAG) uvision3realview MDKARM C/C++ ULINK(USB/JTAG) TRACE32 PowerView C/C++ STM3210B-SK/IAR STM3210B-SK/KEIL RIDEGNU C/C++RLink (USB/JTAG) STM3210B-SK/RAIS CrossStudioCrossWorksGNU C/C++ CrossConnect(JTAG) STM3210B-MCKIT RIDERaisonance STM32 Primer 32K GNU C/C++ MEMS RLink USB/JTAG U S B S T M 3 2 - PerformanceStickHitex HiTOP5 Tasking VXDashBoard GUI HitexHiTOP5Tasking VXUSB STM32-PerformanceStick I/ODashBoard GUI IARARMEWARM-32K I A R C / C + + J - LinkUSB/JTAG uvision3realview MDK16K A R M C / C + + ULINKUSB/JTAG RIDE32K REva GNU C/C++RLinkUSB/JTAG ST GUIPMSM PCSegger J-Link STM3210B-EVALSTM3210E-EVAL STM32F103 RTOS RTOS CMX System: www.cmx.com CMX-RTX Express Logic: www.rtos.com ThreadX FreeRTOS:www.FreeRTOS.org FreeRTOS IAR: www.iar.com PowerPac Keil: www.keil.com ARTX-ARM Micrium: www.micrium.com µc/osii Quadros System: www.quadros.com RTXC Quadros Segger: www.segger.com embos www.stmicroelectronics.com.cn/stonline/mcu : : +86 21 2418 8688 : +86 21 2418 8598 : +86 10 5984 6288 : +86 10 5984 6266 : +86 755 8601 2000 : +86 755 8601 2200 www.st.comwww.stmicroelectronics.com.cn