STM32F101C8中文资料

合集下载

stm32f103c8t6中文手册

stm32f103c8t6中文手册

stm32f103c8t6中文手册STM32F103系列微处理器,STM32F103器件* * STM32F103 * * Cortex-M3内核,CPU速度为72 MHz,最大闪存为1 MB。

包括电机控制外设和USB全速接口。

STM32系列臂式Cortex-M3 32位闪存微控制器具有低功耗,低电压,出色的性能和实时功能。

包类型系列适用于您的嵌入式应用程序。

MCU体系结构具有易于使用的STM32平台,适用于包括电机驱动,PC和游戏,HVAC以及工业应用在内的应用。

32位RISC引脚对引脚软件兼容的SRAM 高达96 KB 闪存高达1MB电源:2 V至3.6 V温度范围:-40至+ 85°C或-40至+ 105°C?stm32f1系列32位臂?皮质?-M3微控制器,意法半导体的STM32闪存微控制器。

STM32系列是基于ARM cortex Gamma M3的核心突破-嵌入式应用程序特殊开发的核心。

STM32系列受益于对Cortex-M3体系结构的增强,其中包括thumb-2指令集,该指令集提供了更高的性能,更好的编码密度,更快的中断响应以及所有领先的工业功耗。

出色的实时性能,出色的效率和新的外围设备,最大限度地提高了串行引脚,外围设备和软件兼容性之间的集成Stm32f103c8t6是中密度性能线,配备了Arm Cortex-M3 32位微控制器和48通道LQFP 封装。

它结合了高性能RISC内核,72MHz的工作频率,高速嵌入式存储器,增强的I / O范围以及与两条APB总线的外部连接。

Stm32f103c8t6具有12位ADC,计时器,PWM计时器,标准和高级通信接口。

全面的省电模式使设计人员能够设计低功耗应用。

工作电压范围:2V至3.6v.64k字节闪存。

20K字节SRAM.CRC 计算单元,96位唯一ID。

两个12位,1μs ADC(最多10个通道)。

7通道DMA控制器,3个通用定时器和1个高级控制定时器。

STM32_参考手册-中文.pdf

STM32_参考手册-中文.pdf

23 串行外设接口(SPI)小容量产品是指闪存存储器容量在16K 至32K 字节之间的STM32F101xx、STM32F102xx和STM32F103xx微控制器。

中容量产品是指闪存存储器容量在64K至128K字节之间的STM32F101xx、STM32F102xx 和STM32F103xx微控制器。

大容量产品是指闪存存储器容量在256K至512K字节之间的STM32F101xx和STM32F103xx微控制器。

互联型产品是指STM32F105xx和STM32F107xx微控制器。

除非特别说明,本章描述的模块适用于整个STM32F10xxx微控制器系列。

23.1 SPI简介在大容量产品和互联型产品上,SPI接口可以配置为支持SPI协议或者支持I2S音频协议。

SPI接口默认工作在SPI方式,可以通过软件把功能从SPI模式切换到I2S模式。

在小容量和中容量产品上,不支持I2S音频协议。

串行外设接口(SPI)允许芯片与外部设备以半/全双工、同步、串行方式通信。

此接口可以被配置成主模式,并为外部从设备提供通信时钟(SCK)。

接口还能以多主配置方式工作。

它可用于多种用途,包括使用一条双向数据线的双线单工同步传输,还可使用CRC校验的可靠通信。

I2S也是一种3引脚的同步串行接口通讯协议。

它支持四种音频标准,包括飞利浦I2S标准,MSB 和LSB对齐标准,以及PCM标准。

它在半双工通讯中,可以工作在主和从2种模式下。

当它作为主设备时,通过接口向外部的从设备提供时钟信号。

警告:由于SPI3/I2S3 的部分引脚与JTAG 引脚共享(SPI3_NSS/I2S3_WS 与JTDI ,SPI3_SCK/I2S3_CK与JTDO),因此这些引脚不受IO控制器控制,他们(在每次复位后) 被默认保留为JTAG用途。

如果用户想把引脚配置给SPI3/I2S3,必须(在调试时)关闭JTAG并切换至SWD接口,或者(在标准应用时)同时关闭JTAG和SWD接口。

stm32f103c8t6中文参数

stm32f103c8t6中文参数

stm32f103c8t6中文参数1.简介本文档将介绍ST M32F103C8T6微控制器的中文参数。

S T M32F103C8T6是一款基于AR MC or tex-M3内核的高性能微控制器,具有丰富的外设和低功耗特性。

本文将详细介绍其主要技术参数和特性。

2.技术参数S T M32F103C8T6的主要技术参数如下:-核心:AR M32位Cor t ex-M3C PU-频率:最高工作频率为72MH z-存储器:64K BF la sh存储器,20K BR AM-时钟:内部高精度8M Hz RC振荡器,外部时钟输入支持-通信接口:2个SP I接口,3个I2C接口,2个UA RT接口,1个U S B接口-A DC:12位模数转换器,最多16个通道-P WM:16路输出-G PI O:最多37个通用I/O引脚-供电电压:3.3V3.特性3.1高性能S T M32F103C8T6的A R MC or te x-M3处理器提供高性能的计算能力和快速响应速度。

其最高工作频率为72M Hz,可以满足大部分应用的需求。

3.2丰富的外设该微控制器配备了多种外设,包括SP I、I2C、UA RT和U SB接口,可以方便地与其他设备进行通信。

同时,内部集成了12位模数转换器,可以实现精确的模拟信号采集。

3.3低功耗特性S T M32F103C8T6具备低功耗特性,可满足对功耗敏感的应用需求。

其内部集成了8MH zR C振荡器,可以有效减少功耗,并支持外部时钟输入。

3.4强大的G P I O该微控制器拥有最多37个通用I/O引脚,可以灵活地实现各种输入输出功能。

G PI O引脚具备多种工作模式和中断功能,适用于各种应用场景。

4.应用领域由于ST M32F103C8T6具备高性能、丰富的外设和低功耗特性,它在各种领域都有广泛的应用,包括但不限于:-工业自动化控制系统-智能家居系统-医疗仪器设备-汽车电子控制系统-智能电源管理系统-物联网终端设备5.总结本文对S TM32F103C8T6微控制器的中文参数进行了详细介绍。

STM32F101基本型系列数据

STM32F101基本型系列数据

4 存储器映像 .......................................................................................................................................17
5 电器特性 ...........................................................................................................................................18
A.4 ADC通道0 ............................................................................................................................20
参照2007年11月 STM32F101数据手册 英文第四版 /stonline/products/literature/ds/13586.pdf
■ 低功耗 − 睡眠、停机和待机模式 − VBAT 为 RTC 和后备寄存器供电
■ 调试模式 − 串行线调试(SWD)和JTAG调试接口
■ DMA − 7 通道 DMA 控制器 − 支持的外设:定时器、ADC、SPI、I2C 和 USART
■ 1 个 12 位模数转换器,1us 转换时间(16 通道) − 转换范围是 0 至 3.6V − 温度传感器
附录A 重要提示.....................................................................................................................................20

STM32F051C8T6开发板用户手册说明书

STM32F051C8T6开发板用户手册说明书

Open051C User ManualContentsOPEN051C USER MANUAL (1)1.OVERVIEW (2)1.1.W HAT’S ON BOARD (2)2.DEMO (4)2.1.8I OS (5)2.2.ADC+DMA (5)2.3.DAC+DMA (6)2.4.GPIO_LED (7)2.5.GPIO_LED_KEY (7)2.6.I2C (7)2.7.I2S UDA1380&SD_FATFS (8)2.8.JOYSTICK (8)2.9.LCD22 (8)2.10.LCD22-T OUCH (9)2.11.FATFS V0.08A-SD C ARD (10)2.12.NRF24L01 (10)2.13.O NE-W IRE (11)2.14.PS2 (11)2.15.RTC (12)2.16.SPI (12)2.17.U COS II (13)ART (13)3.REVISION HISTORY (14)1. Overview 1.1. What’s on board[ MCU ]1. STM32F051C8T6the high performance STM32 MCU which features:Core:Cortex-M0 32-bit RISC;Operating Frequency:48MHz;Operating Voltage:2-3.6V;Package:LQFP48;I/Os: 39;Memories:64KB Flash, 8kB RAM;Communication Interfaces: 2 x SPI, 2 x USART, 2 x I2C, 1 x I2S;[ Component ]3. Power supply switch5V DC or USB4. Power indicator5. User LEDfor indicating I/O status6. Reset key7. User LEDfor I/O input and/or interact with running code 8. Joystickfive positionAD & DA converters : 1 x AD (12-bit, 1μs, shares 16 channels);Debugging/Programming : supports SWD (serial wire debug) interfaces, supports IAP2. AMS1117-3.33.3V voltage regulator[ Interface ]11. 8I/Os + DAC + ADC Interfaceeasily connects to keypad, motor, etc. 12. SPI1 / SPI2 interfaceeasily connects to SPI peripherals such as FLASH (AT45DBxx), SD card, MP3, etc.convenient for connecting AD module, thanks to the SPI1 alternative AD function 13. I2C1 / I2C2 interfaceeasily connects to I2C peripherals such as I/O expander (PCF8574), EEPROM (AT24Cxx), etc.14. LCD interfaceeasily connects to the touch screen LCD 15. ONE-WIRE interfaceeasily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401), etc. 16. USART1 interfaceeasily connects to RS232, RS485, USB TO 232 17. USART2 interfaceeasily connects to RS232, RS485, USB TO 232 18. I2S / I2C1 interfaceeasily connects to I2S peripherals such as audio module, etc. 19. PS/2 interfacefor connecting PS/2 keyboard/mouse.9. 32.768K crystal oscillatorused for internal RTC, also supports clock calibration10. 8M crystal oscillatorenables the MCU run at 48M frequency by frequency multiplication[ Other interfaces ]20. 5V DC jack21. 5V/3.3 V power input/outputusually used for power output, or common ground with other user board 22. MCU pins connectorall the MCU pins are accessible on expansion connectors for further expansion 23. SWD interfacefor debugging/programming[Jumper/switch]20. Boot mode selectionfor configuring the BOOT0 pins 21. User key jumpershort the jumper to connect the user key to I/Os used in example codeopen the jumper to connect the user key to other custom pins via jumper wires 22. Joystick jumpershort the jumper to connect the joystick to I/Os used in example codeopen the jumper to connect the joystick to other custom pins via jumper wires 23. PS/2 interface jumperI/O ;short the jumper to connect the PS/2 interface to I/Os used in example codeopen the jumper to connect the PS/2 interface to other custom pins via jumper wires 24. VBAT selection jumpershort the jumper to use system power supply open the jumper to connect the VBAT to external power, such as battery2. DemoKEIL MDK Version:4.54Programmer/Debugger: ULINK/V2Programming/Debugging interface: SWD Serial port settings:Select a proper COM portBaud rate 115200Data bits 8Stop bits 1Parity bits NoneFlow control None2.1. 8Ios◆ Overview8bit I/Os demo◆ Hardware connectionConnect the board to 5V power via 5VDCinterfaceConnect the ULINK board to the board via SWDinterfaceConnect the 8 Push Button to the board via8I/Os+DAC+DAC interface (The G pin on the module connect to the GND pin on the board) USART1 Connect a serial portconverter(RS232) to the board via UART1 interface◆ Operation and resultThe below information will be printed on the serial debugging assistant:2.2. ADC+DMA◆ OverviewADC analog voltage acquisition demo◆Hardware connectionConnect the board to 5V power via 5VDCinterfaceConnect the ULINK2 board to the board viaSWD interfaceConnect a serial port converter(RS232) to the board via UART1 interfaceConnect the Analog Test Board to the boardvia 8I/Os+DAC+DAC interface◆ Operation and resultRotate the potentiometer on the Analog Test Board, the below information will be printed on the serialdebugging assistant:2.3. DAC+DMA◆ OverviewDAC demo◆ Hardware connectionConnect the board to 5V power via 5VDCinterfaceConnect the ULINK2 board to the board viaSWD interfaceConnect the Analog Test Board to the board via 8I/Os+DAC+DAC interfaceConnect the 5V pin headers on both the mainboard and the Analog Test Board via jumper wire◆ Operation and resultYou should hear sound from the Analog Test Board.2.4. GPIO_LED◆OverviewGPIO_LED demo◆Operation and resultShort the LED JMP◆Operation and resultThe LED blinking2.5. GPIO_LED _KEY◆OverviewLED, joystick demo◆Hardware connectionShort the LED JMP◆Operation and resultPush the joystick, the LED status should keep changing accordingly.2.6. I2C◆OverviewI2C EEPROM demo◆Hardware connectioninterfaceConnect the ULINK2 board to the board viaSWD interfaceConnect a serial port converter to the boardvia UART1 interfaceConnect the AT24CXX EEPROM Board tothe board via I2CX interface( connect toI2C1 or I2C2 depends on the program)◆Operation and resultThe below information will be printed on the serial debugging assistant:2.7. I2S UDA1380 & SD_FATFS◆ OverviewAudio file placed on SD Card (with FATFS) ◆ Hardware connectionConnect the board to 5V power via 5VDCinterfaceConnect the ULINK2 board to the board viaSWD interfaceConnect the UDA1380 Board to theonboard I2S interfaceConnect an earphone to theUDA1380Board LINEOUT interfaceConnect the Micro SD Storage Board (withSD card) to the onboard SPI2 interfaceConnect the CD pin on the Micro SDStorage Board to the onboard PB0 pin using a jumper wire.◆ Operation and resultThe below information will be printed on the serial debugging assistant:2.8. JOYSTICK◆ OverviewJoystick demo◆ Hardware connectionShort the LED JMP ,JOYSTICK JMP ,KEY JMP . ◆ Operation and resultPush the joystick or the keys, the LED status should keep changing accordingly.2.9. LCD22◆ OverviewLCD demo◆Hardware connectionConnect the board to 5V power via 5VDC interface Connect the ULINK2 board to the board via SWDinterfaceConnect the "2.2inch 320x240 Touch LCD (A)" to theboard.◆ Operation and resultDisplay image on the LCD2.10. LCD22-Touch◆ OverviewLCD demo◆ Hardware connectionConnect the board to 5V power via 5VDC interfaceConnect the ULINK2 board to the board via SWD interface Connect the "2.2inch 320x240 Touch LCD (A)" to the board.◆ Operation and resultDisplay image on the LCDMessage will be displayed on the LCD◆ ApplicationHandheld device display2.11. FATFS V0.08A-SD Card◆ OverviewSD_FatFS demo ◆ Hardware connectionConnect the board to 5V power via 5VDCinterfaceConnect the ULINK2 board to the board viaSWD interfaceConnect a serial port converter to the board viaUART1Connect the Micro SD Storage Board (with SDcard) to the board via SPI2 interfaceConnect the CD pin on the Micro SD StorageBoard to the onboard PB0 pin using a jumper wire.◆ Software configuration ◆ Operation and resultThe below information will be printed on the serial debugging assistant:2.12. NRF24L01◆ OverviewNRF24L01 demo ◆ Hardware connectionConnect the board to 5V power via 5VDCinterfaceConnect the ULINK2 board to the board viaSWD interfaceConnect the ULINK2 board to the board viaSWD interfaceConnect the NRF24L01 Board to the boardvia SPI interface◆ Software configurationDownload the transmitting and receiving program to the two NRF24L01 board respectively. ◆ Operation and resultMessage will be printed on the serial debugging assistant.2.13. One-Wire◆ OverviewOne-wire demo◆ Hardware connectionConnect the board to 5V power via 5VDC interfaceConnect the ULINK2 board to the board via SWD interfaceConnect a serial port converter to the onboard USART1 interface Connect the DS18B20 to the onboard One-wire socket◆ Operation and resultThe below information will be printed on the serial debugging assistant:2.14. PS2◆ OverviewPS2 keyboard demo ◆ Hardware connectionConnect the board to 5V power via 5VDCinterfaceConnect the ULINK2 board to the board viaSWD interfaceConnect the ULINK2 board to the board viaSWD interfaceConnect the PS2 keyboard to the board via PS2interface.Short the PS2 JMP .◆ Operation and resultPress keys on the PS2 keyboard, the related key value will display on the serial debugging assistant:2.15. RTC◆ OverviewRTC demo◆ Hardware connectionConnect the board to 5V power via 5VDC interfaceConnect the ULINK2 board to the board via SWD interface◆ Operation and resultThe below information will be printed on the serial debugging assistant:2.16. SPI◆ OverviewSPI demo◆ Hardware connectionConnect the board to 5V power via 5VDC interface Connect the ULINK2 board to the board via SWDinterfaceConnect the "AT45DBXX DataFlash Board" to theonboard SPIX interface (connect to SPI1 or SPI2 depends on the program)Connect a serial port converter to the onboardUSART1 interface◆ Software connectionSoftware configuration:Launch the serial debugging assistant SSCOM32, choose related COM port, set baud rate as 115200, click to open it.◆Operation and resultThe below information will be printed on the serial debugging assistant: Array2.17. Ucos II◆OverviewUcos ii demo◆Hardware connectionConnect the board to 5V power via 5VDCinterfaceConnect the board to 5V power via 5VDCinterfaceShort the LED jumper◆Operation and resultThe two LED blinking in different frequency.2.18. USART◆OverviewUSART demo◆Hardware connectionConnect the board to 5V power via 5VDC interfaceConnect the board to 5V power via 5VDC interfaceConnect a serial port converter to the onboard USARTX interface (connect to USART1 or USART2 depends on the program)◆Operation and resultThe below information will be printed on the serial debugging assistant:3. Revision historyVersion Description Date AuthorV1.0 Initial revision 2014/05/17 Waveshare team。

STM32简介

STM32简介



10、电压调节:调压器有3种运行模式:主(MR),低功耗(LPR)和 掉电。MR用在传统意义上的运行模式,LPR用在停止模式,掉电用在 待机模式。 11、低功耗模式:STM32F103xx支持3种低功耗模式。休眠模式:只有 CPU停止工作,所有外设继续运行,在中断/事件发生时唤醒CPU;停 止模式:允许以最小的功耗来保持SRAM和寄存器的内容。设备可以通 过外部中断线从停止模式唤醒。外部中断源可以使16个外部中断线之 一,或者RTC警告。待机模式:追求最少的功耗,在进入待机模式之 后,除了备份寄存器和待机电路,SRAM和寄存器的内容也会丢失。当 外部复位(NRST引脚),IWDG复位,WKUP引脚出现上升沿或者TRC警 告发生时,设备退出待机模式。进入停止模式或者待机模式时, TRC,IWDG和相关的时钟源不会停止。



4、嵌套矢量中断控制器(NVIC):可以处理43个可屏蔽中断通道 (不包括Cortex-M3的16根中断线),提供16个中断优先级。 5、外部中断/事件控制器(EXTI):外部中断/事件控制器由用于19 条产生中断/事件请求的边沿探测器线组成。每条线可以被单独配置 用于选择触发事件(上升沿,下降沿,或者两者都可以),也可以被 单独屏蔽。 6、时钟和启动:在启动的时候还是要进行系统时钟选择,但复位的 时候内部8MHz的晶振被选用作CPU时钟。可以选择一个外部的4-16MHz 的时钟,并且会被监视来判定是否成功。多个预比较器可以用于配置 AHB频率,高速ASB最高的频率为72MHz,低速APB最高的频率为36MHz。
STM32F103性能特点




内核:ARM32位Cortex-M3 CPU,最高工作频率72MHz,1.25MIPS/MHz。 单周期乘法和硬件除法。 存储器:片上集成32-512KB的Flash存储器。6-64KB的SRAM存储器。 时钟、复位和电源管理:2.0-3.6V的电源供电和I/O接口的驱动电压。 4-16MHz的晶振。内嵌出厂前调校的8MHz RC振荡电路。内部40 kHz的 RC振荡电路。用于CPU时钟。带校准用于RTC的32kHz的晶振。 低功耗:3种低功耗模式:休眠,停止,待机模式。 调试模式:串行调试和JTAG接口。 DMA:12通道DMA控制器。支持的外设:定时器,ADC,DAC,SPI,IIC 和USART。 2个12位的uS级的A/D转换器(16通道):A/D测量范围:0-3.6 V。双 采样和保持能力。片上集成一个温度传感器。

STM8S和STM32选型手册(中文版)

STM8S和STM32选型手册(中文版)

4(16/16/16) 1(4/4/6) 2 3 2 3+2 OTG 2
2
2/(16) 1(2) 51 LQFP64
STM32F105RB 72 128K 32K
4(16/16/16) 1(4/4/6) 2 3 2 3+2 OTG 2
2
2/(16) 1(2) 51 LQFP64
64脚 STM32F107RB 72 128K 48K
stm8s103f2164k1k640stm8s103f3168k1k640stm8s103k3168k1k640stm8s903k3168k1k640stm8s105k41616k2k1024stm8s105k61632k2k1024stm8s105s41616k2k1024stm8s105s61632k2k1024stm8s105c41616k2k102410stm8s105c61632k2k10241032脚stm8s207k62432k2k1024stm8s207s62432k2k102444脚stm8s207s82464k4k1536stm8s207sb24128k4k1536stm8s207c62432k2k10241048脚stm8s207c82464k4k153610stm8s207cb24128k6k204810stm8s207r62432k2k10241664脚stm8s207r82464k4k153616stm8s207rb24128k6k204816stm8s207m82464k6k204816stm8s207mb24128k6k204816stm8s208s62432k4k153644脚stm8s208s82464k4k1536stm8s208sb24128k4k1536stm8s208c62432k6k20481048脚stm8s208c82464k6k204810stm8s208cb24128k6k204810stm8s208r62432k6k20481664脚stm8s208r82464k6k204816stm8s208rb24128k6k20481680脚stm8s208mb24128k6k20481637型号16位定时器捕获比较通道封装stm8s8位微控制器产品列表截至2009年8月flash字节cpu最大频率mhzram字节eeprom字节adc通道10位定时器普通高级21612tssop20ufqfpn203x31612tssop20ufqfpn203x32821lqfp327x7vfqfpn325x52821lqfp327x7vfqfpn325x52512lqfp327x7vqfpn325x5sdip322512lqfp327x7vqfpn325x5sdip323415lqfp4410x103415lqfp4410x103816lqfp487x73816lqfp487x7

stm32f051c8t6的串口函数

stm32f051c8t6的串口函数

标题:深入探究STM32F051C8T6的串口函数使用方法近年来,嵌入式系统在各个领域中得到了广泛应用,而STM32F051C8T6作为一款强大的嵌入式微控制器,其串口功能更是应用广泛。

在本文中,我将深入探究STM32F051C8T6的串口函数使用方法,从简到繁、由浅入深地为大家详细介绍。

1. STM32F051C8T6的串口功能简介我们需要了解STM32F051C8T6的串口功能。

串口通信被广泛应用于各种嵌入式系统中,用于实现设备之间的数据传输。

而在STM32F051C8T6中,它支持多种串口通信方式,包括USART、UART等。

这些串口通信方式拥有不同的特点和应用场景,我们需要根据具体的需求选择合适的串口通信方式。

2. STM32F051C8T6的串口函数基本用法在使用STM32F051C8T6的串口功能时,我们需要熟悉其相应的串口函数。

其中,包括初始化串口、发送数据、接收数据等基本操作。

在实际应用中,我们可以通过调用相应的串口函数,轻松实现串口通信的功能,从而实现设备之间的数据传输。

3. STM32F051C8T6的串口函数高级应用除了基本的串口功能外,STM32F051C8T6还支持一些高级的串口功能。

DMA传输、中断处理等。

通过合理地利用这些高级功能,我们可以提高串口通信的效率和稳定性,从而更好地满足实际应用的需求。

4. 我对STM32F051C8T6的串口函数的个人观点和理解在我看来,STM32F051C8T6的串口功能非常强大,可以满足不同场景下的串口通信需求。

通过对串口函数的深入了解和灵活运用,我们可以更好地实现设备之间的数据传输,从而提升整个嵌入式系统的性能和稳定性。

在总结本文内容时,我们可以看到STM32F051C8T6的串口功能在嵌入式系统中具有重要的地位,其丰富的功能和灵活的使用方式,为我们实现设备之间的数据传输提供了便利。

通过本文的介绍,相信大家对于STM32F051C8T6的串口函数使用方法有了更深入的了解。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5.1.6 Power supply scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.1.7 Current consumption measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.1.4 Loading capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.1.5 Pin input voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.3.1 General operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.3.2 Operating conditions at power-up / power-down . . . . . . . . . . . . . . . . . . 27
■ Low power – Sleep, Stop and Standby modes – VBAT supply for RTC and backup registers
■ Debug mode – Serial wire debug (SWD) and JTAG interfaces
■ DMA – 7-channel DMA controller – Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs
5.3.5 Supply current characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.3.6 External clock source characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5.2 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.3 Operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1/71

1
Contents
Contents
STM32F101xx
1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
5.3.11 Absolute maximum ratings (electrical sensitivity) . . . . . . . . . . . . . . . . . 46
5.3.12 I/O port characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 Device overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
■ Up to 7 communication interfaces – Up to 2 x I2C interfaces (SMBus/PMBus) – Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) – Up to 2 SPIs (18 Mbit/s)
STM32F101x6 STM32F101x8 STM32F101xB
Access line, advanced ARM-based 32-bit MCU with Flash memory, six 16-bit timers, ADC and seven communication interfaces
■ Clock, reset and supply management – 2.0 to 3.6 V application supply and I/Os – POR, PDR and programmable voltage detector (PVD) – 4-to-16 MHz high-speed quartz oscillator – Internal 8 MHz factory-trimmed RC – Internal 40 kHz RC – PLL for CPU clock – 32 kHz oscillator for RTC with calibration
5.3.9 Memory characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.3.10 EMC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
VFQFPN36 LQFP48 LQFP64 LQFP100 6 × 6 mm 7 x 7 mm 10 x 10 mm 14 x 14 mm
■ Up to 6 timers – Up to three 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter – 2 watchdog timers (Independent and Window) – SysTick timer: 24-bit downcounter
■ 1 × 12-bit, 1 µs A/D converter (16-channel) – Conversion range: 0 to 3.6 V – Temperature sensor
■ Up to 80 fast I/O ports – 26/36/51/80 I/Os, all mappable on 16 external interrupt vectors, all 5 V-tolerant except for analog inputs
STM32F101C8, STM32F101R8 STM32F101V8, STM32F101T8
STM32F101RB, STM32F101VB
October 2007
Rev 3
This is preliminary information on a new product now in development or undergoing evaluation. Details are subject to change without notice.
Preliminary Data
Features
■ Core: ARM 32-bit Cortex™-M3 CPU – 36 MHz, 45 DMIPS with 1.25 DMIPS/MHz – Single-cycle multiplication and hardware division
■ Memories – 32-to-128 Kbytes of Flash memory – 6-to-16 Kbytes of SRAM
■ ECOPACK® packages
Table 1. Device summary
Reference
Root part number
STM32F101x6 STM32F101x8 STM32F101xB
STM32F101C6,ห้องสมุดไป่ตู้STM32F101R6, STM32F101T6, STM32F101CBT6
5.3.3 Embedded reset and power control block characteristics . . . . . . . . . . . 28
5.3.4 Embedded reference voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.3.7 Internal clock source characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.3.8 PLL characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.2 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
相关文档
最新文档