STM32F100C4 Mainstream Value line, ARM Cortex-M3 MCU with 16 Kbytes Flash, 24 MHz CPU, motor control and CEC functions

STM32F100xx超值型产品系列使用高性能ARM Cortex™-M3 32位RISC内核,工作频率为24MHz,内置高速存储器(多达128K字节的闪存和16K字节的SRAM),丰富的增强I/O端口和联接到两条APB总线的外设。 所有型号的器件都包含标准的通信接口(2个2I²C接口、2个SPI接口、一个HDMI CEC和多达3个USART接口),一个12位的ADC,两个12位DAC,最多达6个通用型定时器和一个高级控制PWM定时器。

STM32F100xx中低容量超值型产品系列的工作温度范围为–40至+85°C和–40至+105°C,供电电压为2.0至3.6 V。 一系列的省电模式保证低功耗应用的要求。

STM32F100xx超值型系列产品提供包括从48引脚至100引脚的三种不同封装形式。 根据不同的封装形式,器件中的外设配置不尽相同。

这些丰富的特性使得STM32F100xx超值型产微控制器系列适用于多种应用,如应用控制和用户界面,医疗和手持式设备,PC和游戏机外设,GPS平台,工业应用,PLC,变频器,打印机,扫描仪,警报系统,视频对讲和HVAC等。

技术特性
  • 内核:ARM 32位Cortex™-M3 CPU
    • 24 MHz maximum frequency,1.25 DMIPS/MHz (Dhrystone 2.1) performance
    • Single-cycle multiplication and hardware division
  • 存储器
    • 16 to 128 Kbytes of Flash memory
    • 4 to 8 Kbytes of SRAM
  • 时钟、复位和电源管理
    • 2.0 to 3.6 V application supply and I/Os
    • POR, PDR and programmable voltage detector (PVD)
    • 4-to-24 MHz crystal oscillator
    • Internal 8 MHz factory-trimmed RC
    • Internal 40 kHz RC
    • PLL for CPU clock
    • 32 kHz oscillator for RTC with calibration
  • 低功耗
    • Sleep, Stop and Standby modes
    • VBATsupply for RTC and backup registers
  • 调试模式
    • Serial wire debug (SWD) and JTAG interfaces
  • DMA
    • 7-channel DMA controller
    • Peripherals supported: timers, ADC, SPIs, I²Cs, USARTs and DACs
  • 1个12位、1.2 μs A/D转换器(多达16个通道)
    • Conversion range: 0 to 3.6 V
    • Temperature sensor
  • 2个12位D/A转换器
  • 多达80个快速I/O端口
    • 37/51/80 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant
  • 多达12个计时器
    • Up to three 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter
    • 16-bit, 6-channel advanced-control timer: up to 6 channels for PWM output, dead time generation and emergency stop
    • One 16-bit timer, with 2 IC/OC, 1 OCN/PWM, dead-time generation and emergency stop
    • Two 16-bit timers, each with IC/OC/OCN/PWM, dead-time generation and emergency stop
    • 2 watchdog timers (Independent and Window)
    • SysTick timer: 24-bit downcounter
    • Two 16-bit basic timers to drive the DAC
  • 多达8个通信接口
    • Up to two I²C interfaces (SMBus/PMBus)
    • Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control)
    • Up to 2 SPIs (12 Mbit/s)
    • Consumer electronics control (CEC) interface
  • CRC计算单元,96位唯一ID
  • ECOPACK®封装
功能框图
STM32F100C4 订购信息
订购型号 产品状态 美金价格 数量 封装 包装形式 温度范围 材料声明
STM32F100C4T6BTR Active   1000 LQFP 48 7x7x1.4 Tape And Reel -40 °C-105 °C STM32F100C4T6BTR
STM32F100C4T6B Active   1000 LQFP 48 7x7x1.4 Tray -40 °C-85 °C STM32F100C4T6B
STM32F100C4T7B Active   1000 LQFP 48 7x7x1.4 Tray -40 °C-105 °C STM32F100C4T7B
DATASHEET
描述 版本 大小
STM32F100C4 : DS6517: Low & medium-density value line, advanced ARM-based 32-bit MCU with 16 to 128 KB Flash, 12 timers, ADC, DAC & 8 comm interfaces 7 1172KB
APPLICATION NOTES
描述 版本 大小
AN3155: USART protocol used in the STM32™ bootloader 2 573KB
AN2945: STM8S and STM32™ MCUs: a consistent 8/32-bit product line for painless migration 1 213KB
AN2606: STM32™ microcontroller system memory boot mode 14 877KB
AN3078: STM32™ in-application programming over the I²C bus 1 671KB
AN3116: STM32™'s ADC modes and their applications 1 236KB
AN4023: STM32 secure firmware upgrade (SFU) overview 1 41KB
AN3429: STM32 proprietary code protection overview 1 61KB
AN4013: STM32F1xx, STM32F2xx, STM32F4xx, STM32L1xx timer overview 1 200KB
AN2824: STM32F10xxx I²C optimized examples 4 123KB
AN2868: STM32F10xxx internal RC oscillator (HSI) calibration 1 189KB
AN2557: STM32F10x in-application programming using the USART 8 215KB
AN2639: Soldering recommendations and package information for Lead-free ECOPACK® microcontrollers 2 209KB
AN1015: Software techniques for improving microcontroller EMC performance 1 105KB
AN2867: Oscillator design guide for STM8S, STM8A, and STM32F1 microcontrollers 6 280KB
AN3422: Migration of microcontroller applications from STM32F1 to STM32L1 series 2 312KB
AN3364: Migration and compatibility guidelines for STM32 microcontroller applications 3 128KB
AN4088: Migrating from STM32F1 to STM32F0 1 919KB
AN3427: Migrating a microcontroller application from STM32F1 to STM32F2 series 1 377KB
AN3070: Managing the Driver Enable signal for RS-485 and IO-Link communications with the STM32™’s USART 1 192KB
AN3174: Implementing receivers for infrared remote control protocols using STM32F10xxx microcontrollers 2 592KB
AN3307: Guidelines for obtaining IEC60335 Class B certification in any STM32F1xx application 2 340KB
AN2586: STM32F10xxx硬件开发使用入门 2 682KB
AN2586: Getting started with STM32F10xxx hardware development 7 417KB
AN1709: EMC design guide for ST microcontrollers 1 657KB
AN1181: Electrostatic discharge sensitivity measurement 1 59KB
AN3109: Communication peripheral FIFO emulation with DMA and DMA timeout in STM32F10x microcontrollers 1 110KB
AN3127: CEC networking using STM32F100xx value line microcontrollers 2 555KB
AN3126: Audio and waveform generation using the DAC in STM32 microcontroller families 1 648KB
ERRATA SHEETS
描述 版本 大小
ES093: STM32F100xx low and medium-density value line device limitations 5 201KB
LICENSE AGREEMENTS
描述 版本 大小
MCU software licence agreement liberty v2 2.0 18KB
MCU software licence agreement image v2 2.0 17KB
PROGRAMMING MANUALS
描述 版本 大小
PM0056: STM32F10xxx/20xxx/21xxx/L1xxxx Cortex-M3 programming manual 4 1315KB
PM0063: STM32F100xx value line Flash programming 2 400KB
PM0075: STM32F10xxx闪存编程 6 317KB
REFERENCE MANUALS
描述 版本 大小
RM0041: STM32F100xx advanced ARM-based 32-bit MCUs 4 6421KB
TECHNICAL NOTES
描述 版本 大小
TN0132: STM32 Serial Wire Viewer and ETM capabilities with EWARM 5.40 and MDK-ARM 3.70 1 651KB
TN0072: Software toolchains and STM32 features 2 100KB
TN0516: Overview of the STM32F103xx/STM32F100xx PMSM single/dual FOC SDK V3.0 2 117KB
TN0830: How to use EWARM 6.2x with projects built with EWARM 6.1 and previous versions 1 98KB
USER MANUALS
描述 版本 大小
UM0424: STM32 USB-FS-Device development kit 11 1175KB
UM1052: STM32F103xx/ STM32F100xx/STM32F2xx/STM32F4xx PMSM single/dual FOC SDK v3.2 3 2724KB
UM0891: STM32100B-EVAL demonstration firmware 1 1259KB
UM1044: STEVAL-IHT005V1 3.3 V control of ACS™/Triac with STM32™ 1 1649KB
UM0588: Multilayer C library for LED dimming used on systems with SPI and DMA capabilities 1 224KB
UM1029: Communication peripheral application library (CPAL) 2 549KB
UM1053: Advanced developers guide for STM32F100x/103x/2x/40x/41x MCUs PMSM single/dual FOC library 3 874KB
PRODUCT PRESENTATIONS
描述 版本 大小
STM32 motor control firmware library 1.0.0 1315KB
STM32 F1 firmware library for easySPIN (L6474) motor driver - quick guide 1.0.0 383KB
STM32 - 32-bit ARM Cortex-M MCUs marketing presentation 1.2 2282KB
BOARDS AND TOOLS
Part Number 描述
STM-STUDIO STM Studio run-time variables monitoring and visualization tool
STM320518-EVAL Evaluation board for STM32 F0 series - with STM32F051 MCU
STVP ST Visual Programmer for programming ST7, STM8, STM8T and STM32
STM32F0DISCOVERY Discovery kit for STM32 F0 series - with STM32F051 MCU
ST-LINK In-circuit debugger and programmer for STM8 and STM32 MCUs; with IAR EWARM and Keil RVMDK and ST toolset
STX-PRO/RAIS Unlimited in-circuit debugging/programming tool for STM32, STR7 and STR9
MicroXplorer MCU graphical configuration tool
ST-LINK/V2 ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32
STX-RLINK In-circuit debugger/programmer supporting JTAG and ICC protocols for STM8, ST7, uPSD, STM32, STR7 and STR9 microcontrollers
CONFIGURATION UTILITIES
描述 版本 大小
ST MC Workbench (PC GUI configuration tool for the STM32 PMSM FOC SDK v3.x motor control firmware library) 1.2.0 12819KB
FIRMWARE
描述 版本 大小
CEC networking using STM32F100xx value line microcontrollers 1.1.0 4390KB
STM32F10x standard peripheral library 3.5.0 21617KB
STM32F1xx motor control firmware library for the L6470 dSPIN IC 1.0.0 675KB
STM32 PMSM FOC SDK v3.0 motor control firmware library 3.0 28609KB
Implementing receivers for infrared remote control protocols using STM32F1 microcontrollers 2.0 12984KB
STM32 I²C Communication peripheral application library 1.1.0 1960KB
STM32 embedded GUI library 2.0.0 25243KB
STM32F1xx motor control firmware for easySPIN L6474 1.0.1 1353KB
STM8 and STM32 embedded software solutions 1.0.1 1139KB
STM32F10x and STM32L1xx USB full-speed device library 3.4.0 4030KB
SW DEMOS
描述 版本 大小
STM32 and STM8 Flash loader demonstrator 2.5.0 6449KB
SW DRIVERS
描述 版本 大小
Communication peripheral FIFO emulation with DMA and DMA timeout in STM32F10x microcontrollers 1.0 1224KB
BSDL MODELS
描述 版本 大小
STM32 Boundary Scan Description Language (BSDL) files 3.0.0 196KB
MARKETING BROCHURES
描述 版本 大小
BRSTM32VL1111 : STM32 Value line 1.0.0 1028KB
BRSTM32MC1211 : STM32 Motor control 1.0.0 976KB
BRSTM320512 : STM32 MCU family 1.0 1064KB