什么是什么是STM32?STM32?•新的基于ARM内核的32位MCU系列–内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的Cortex-M3内核–标准的ARM架构•超前的体系结构–高性能–低电压–低功耗–创新的内核以及外设•简单易用/自由/低风险•管脚,软件和外设全线兼容•FLASH–32KB,64KB,128KB•RAM–6KB,10KB,20KB•封装–LQFP-48/LQFP-64/LQFP-100/BGA-100•电压范围2.0到3.6V•I/O电压容限为5VSTM32STM32系列介绍系列介绍STM32STM32系列介绍系列介绍72MHzCORTEX-M3CPUWideoffer•32KB-512KBFlash•6Kb-64KBRAMFlashSize(bytes)256K512K100pinsLQFP(14x14)/BGA32K64K64pinsLQFP(10x10)48pinsLQFP(7x7)144pinsLQFP(20x20)/BGA0K未来发展方向CORTEXM3STM32SamplesNOWProdOct07STM32prodQ2/08SamplesDec07ProdQ2/08STM32F10xSTM32F10x的两条产品线的两条产品线STM32F101“基本型”系列STM32F103“增强型”系列•在32位的FLASHMCU中性能最强•整体信号处理方面胜过DSP解决方案•出众的控制和连通性•非常适合低电压/低功耗的应用场合•16位处理器的价格却拥有32位的性能•STM32系列中的入门级产品•非常适合低电压/低功耗的应用场合STM32F10xSTM32F10x的两条产品线的两条产品线Bothlineshaveupto:5xUSART2xSPI2xI2CRTC11+DMA2xWDG5x16-bitTIMERS80%GPIOratio12bADC(1µs)Tempsensor36MHzCPUUpto48KBSRAMUpto512KBFLASHUpto64KBSRAMCANUSBACtimerEMI*2x12bADC(1µs)TempsensorDAC*72MHzCPUInt8MHzRCInt32kHzRCPOR/PDR/PVDbrownout“基本型”系列“增强型”系列EMI*DAC*I2S**只有在Flash大于256KB(包含)的芯片上才包括DAC,EMI(144pins),I2S,SDIOSDIO*STM32F103“STM32F103“增强型”系列增强型”系列•2V-3.6V供电电压•5VI/Os电压容限•出色的时钟安全模式•带有唤醒功能的低功耗模式•内部RC•嵌入的RESET•-40/+85°C(工业级)*仅限144脚的封装**只有在Flash大于256KB(包含)的芯片上才包括DAC,EMI(144pins),I2S,SDIO,图象传感器CORTEXM3CPU72MHz72MHzCORTEXM3CPU72MHz72MHz6kB--64kB64kBSRAM6kB--64kB64kBSRAMARMPeripheralBus(max72MHz)(max72MHz)2x2x12-bitADC16channels/1Msps2x2x12-bitADC16channels/1Msps1/2xI2C1/2xI2C0/1xSPI0/1xSPI1/2/4xUSART/LINSmartcard/IrDaModemControl1/2/4xUSART/LINSmartcard/IrDaModemControl32/49/80*I/Os32/49/80*I/OsUpto16Ext.ITsUpto16Ext.ITsFlashI/FFlashI/F32kB-512kBFlashMemory32kB-512kBFlashMemoryTempSensorTempSensor1xUSB2.0FS1xUSB2.0FS1xUSB2.0FS1xUSB2.0FS1xbxCAN2.0B1xbxCAN2.0B1xbxCAN2.0B1xbxCAN2.0B6x16-bitPWM6x16-bitPWMSynSynchronizedACTimerchronizedACTimer6x16-bitPWM6x16-bitPWMSynSynchronizedACTimerchronizedACTimer2xWatchdog(independent&window)2xWatchdog(independent&window)2/3/5x16-bitTimer2/3/5x16-bitTimerExternalMemoryExternalMemoryInterface**Interface**ExternalMemoryExternalMemoryInterface**Interface**JTAG/SWDebugJTAG/SWDebugXTALoscillators32KHz+4~16MHzXTALoscillators32KHz+4~16MHzPowerSupplyReg1.8VPOR/PDR/PVDPowerSupplyReg1.8VPOR/PDR/PVDDMA3to11*ChannelsDMA3to11*ChannelsNestedvectITCtrlNestedvectITCtrl2xSPI/I2S**2xSPI/I2S**2xSPI/I2S**2xSPI/I2S**2xDAC**2xDAC**2xDAC**2xDAC**1xSDIO**1xSDIO**1xSDIO**1xSDIO**ImageSensor**ImageSensor**ImageSensor**ImageSensor**1xUSART/LINSmartcard/IrDaModem-Ctrl1xUSART/LINSmartcard/IrDaModem-Ctrl1xSPI1xSPIBridgeBridgeBridgeBridge1xSysticTimer1xSysticTimerARMLiteHi-SpeedBusMatrix/Arbiter(max72MHz)(max72MHz)ARMLiteHi-SpeedBusMatrix/Arbiter(max72MHz)(max72MHz)Int.RCoscillators32KHz+8MHzInt.RCoscillators32KHz+8MHzPLLPLLClockControlClockControlRTC/AWURTC/AWUARMPeripheralBus(max36MHz)20BBackupRegs20BBackupRegsSTM32F101“STM32F101“基本型”系列基本型”系列•2V-3.6V供电电压•5VI/Os电压容限•出色的时钟安全模式•带有唤醒功能的低功耗模式•内部RC•嵌入的RESET•-40/+85°C(工...