STM32F系列屬于中低端的32位ARM微控制器,該系列芯片是意法半導(dǎo)體(ST)公司出品,其內(nèi)核是Cortex-M3。
該系列芯片按片內(nèi)Flash的大小可分為三大類:小容量(16K和32K)、中容量(64K和128K)、大容量(256K、384K和512K)。
芯片集成有USB,CAN,最多8個
定時器,2個ADC,SPI,I2C,USB,UART等多種功能。
內(nèi)核
--ARM 32位的Cortex -M3 CPU
--最高72MHZ工作頻率,在
存儲器的0的等待
周期訪問時可達(dá)1.25DMisp、MHZ(DhrystONe2.1)
--單周期乘法和硬件除法
存儲器
--從32K到512K
字節(jié)的閃存
程序存儲器(STM32F103XXXX中的第二個X表示FLASH容量,其中:“4”=16K,“6”=32K,“8”=64K,B=128K,C=256K,D=384K,E=512K)
--最大64K字節(jié)的SRAM
電源管理
--上電/斷電復(fù)位(POR/PDR)、可編程電壓監(jiān)測器(PVD)
--4-16MHZ晶振振蕩器
--內(nèi)嵌經(jīng)出廠調(diào)教的8MHZ的RC振蕩器
--內(nèi)嵌帶校準(zhǔn)的40KMZ的RC振蕩器
--產(chǎn)生CPU時鐘的PLL
--帶校準(zhǔn)的32KMZ的RC振蕩器
低功耗
--睡眠、停機和待機模式
--Vbat為RTC和后備寄存器供電
模數(shù)轉(zhuǎn)換器
--2個12位模數(shù)轉(zhuǎn)換器,1us轉(zhuǎn)換時間(多達(dá)16個輸入通道)
--轉(zhuǎn)換范圍:0至3.6V
--雙采樣和保持功能
--溫度傳感器
DMA
--2個DMA控制器,共12個DMA通道:DMA1有7個通道,DMA2有5個通道
--支持的外設(shè):
定時器、ADC、SPI、USB、IIC和UART
--多達(dá)112個快速I/O端口
--26/37/51/80/112個I/O口,所有I/O口一塊映像到16個外部中斷;幾乎所有的端口均可容忍5V信號