Mainstream Value line, ARM Cortex-M3 MCU with 16 Kbytes Flash, 24 MHz CPU, motor control and CEC functions
The STM32F100x4, STM32F100x6, STM32F100x8 and STM32F100xB microcontrollers incorporate the high-performance ARM®Cortex®-M3 32-bit RISC core operating at a 24 MHz frequency, high-speed embedded memories (Flash memory up to 128 Kbytes and SRAM up to 8 Kbytes), and an extensive range of enhanced peripherals and I/Os connected to two APB buses. All devices offer standard communication interfaces (up to two I2Cs, two SPIs, one HDMI CEC, and up to three USARTs), one 12-bit ADC, two 12-bit DACs, up to six general-purpose 16-bit timers and an advanced-control PWM timer.
The STM32F100xx low- and medium-density devices operate in the – 40 to + 85 °C and – 40 to + 105 °C temperature ranges, from a 2.0 to 3.6 V power supply.
A comprehensive set of power-saving mode allows the design of low-power applications.
These microcontrollers include devices in three different packages ranging from 48 pins to 100 pins. Depending on the device chosen, different sets of peripherals are included.
These features make these microcontrollers suitable for a wide range of applications such as application control and user interfaces, medical and hand-held equipment, PC and gaming peripherals, GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs.
主要特性
Description | 版本 | 文档大小 | |
---|---|---|---|
![]() |
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 | 9.0 | 1 MB |
Description | 版本 | 文档大小 | |
---|---|---|---|
![]() |
UM1561: STEVAL-ISV003V1: firmware user manual | 1.0 | 967 KB |
Description | 版本 | 文档大小 | |
---|---|---|---|
![]() |
RM0041: STM32F100xx advanced ARM®-based 32-bit MCUs | 5.0 | 8 MB |
Description | 版本 | 文档大小 | |
---|---|---|---|
![]() |
PM0063: STM32F100xx value line Flash programming | 2.2 | 360 KB |
![]() |
PM0056: STM32F10xxx/20xxx/21xxx/L1xxxx Cortex®-M3 programming manual | 6.0 | 2 MB |
Description | 版本 | 文档大小 | |
---|---|---|---|
![]() |
ES093: STM32F100x4, STM32F100x6, STM32F100x8 and STM32F100xB low and medium-density value line device limitations | 6.0 | 484 KB |
Description | 版本 | 文档大小 | |
---|---|---|---|
![]() |
STM32F100 Value line 16 Kbytes - option list | 1.0 | 1018 bytes |
Description | 版本 | 文档大小 | |
---|---|---|---|
![]() |
Electric vehicle (EV) ecosystem | 1.1 | 1 MB |
![]() |
STM32 32-bit MCU family - Leading supplier of Arm® Cortex®-M microcontrollers | 18.02 | 2 MB |
Description | 版本 | 文档大小 | |
---|---|---|---|
![]() |
STM32 More Than a Core - Circuit Cellar, Tom Cantrell | 1.0 | 355 KB |
Description | 版本 | 文档大小 | |
---|---|---|---|
![]() |
STM32 CAN conformance test authentication sheet | 1.0 | 182 KB |
![]() |
VDE Certification for STM32 Class B | 1.0 | 1 MB |
型号 | 制造商 | Description |
---|---|---|
CYCLONE | P&E Microcomputer Systems | Automated, Stand-Alone Production Programmer, Debug & Test. |
CYCLONE FX | P&E Microcomputer Systems | Automated, Stand-Alone Production Programmer, Debug & Test. |
Flasher ATE | SEGGER Microcontroller | Flasher ATE is a gang-programmer for mass production |
Flasher Portable Plus | SEGGER Microcontroller | Flasher Portable Plus is a battery driven programming system |
Flasher Secure | SEGGER Microcontroller | Flasher Secure is a secure mass production programming system |
J-Link | SEGGER Microcontroller | Segger J-Link debug probe for STM32 |
J-Trace Pro for Cortex-M | SEGGER Microcontroller | SEGGER J-Trace Pro debug and trace probe |
Multilink ACP | P&E Microcomputer Systems | Debug Probe for ARM devices. |
Multilink Universal FX | P&E Microcomputer Systems | High-Speed Debug Probe for ARM and other devices. |
ST-LINK | ST | In-circuit debugger and programmer for STM8 and STM32 MCUs; with IAR EWARM and Keil RVMDK and ST toolset |
ST-LINK/V2 | ST | ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32 |
STLINK-V3SET | ST | STLINK-V3 modular in-circuit debugger and programmer for STM32/STM8 |
型号 | 制造商 | Description |
---|---|---|
CoIDE | CooCox | CooCox CoIDE, a free and highly-integrated software development environment for ARM Cortex MCUs |
Compilers for ARM | MikroElektronika | mikroC PRO for ARM, mikroBasic PRO for ARM and mikroPascal PRO for ARM are fully-featured compilers for ARM® Cortex®-M0, M0+, M3, M4, and M7 microcontrollers. |
CosmicIDE | Cosmic | Cosmic ARM/Cortex "M" Cross Development Tools for STM32 Microcontroller |
CrossWorks | Rowley | Rowley Associates CrossWorks, integrated development environment with JTAG Flash download and debug |
DS-5 | ARM | ARM Development Studio 5 (DS-5) provides best-in-class tools for the broadest range of ARM processor-based platforms |
EMP-Thunder | Emprog | Emprog ThunderBench, fully integrated and well-crafted development C/C++ tools for ARM Cortex |
EXP-TRACE | ExpressLogic | Express Logic TraceX Graphical finetuning tool |
FLASHER-STM32 | ST | STM32 Flash loader demonstrator (UM0462) |
IAR-EWARM | IAR | IAR Integrated development environment and optimizing C/C++ compiler for ARM Cortex-M |
MDK-ARM-STM32 | Keil | MDK-ARM software development environment for Cortex-M based MCUs |
MULTI | Green Hills Software | GreenHills integrated development and debug environment for embedded applications using C and C++ |
PER-Tracealyzer | Percepio | Percepio run-time trace analyser for STM32 MCU |
RIDE-STM32 | Raisonance | Raisonance branded integrated development environment for STM32 MCUs |
SEGGER Embedded Studio | SEGGER Microcontroller | Cross-platform Integrated Development Environment (IDE) for managing, building, testing, and deploying embedded applications |
ST-MCU-FINDER | ST | STM32 and STM8 product finder for mobile devices and desktops |
ST-MCU-FINDER-PC | ST | STM32 and STM8 product finder for desktops |
STM-STUDIO-STM32 | ST | STM Studio run-time variables monitoring and visualization tool for STM32 microcontrollers |
STM32CubeMX | ST | STM32Cube initialization code generator |
STSW-STM32080 | ST | DfuSe USB device firmware upgrade STMicroelectronics extension: contains the demo GUI, debugging GUI, all sources files and the protocol layer (UM0412) |
STSW-STM32095 | ST | STM32CubeMX Eclipse plug in for STM32 configuration and initialization C code generation |
STSW-STM32102 | ST | STM32 Virtual COM Port Driver |
STSW-STM32103 | ST | STM32 Serial Wire Viewer (SWV) and Embedded Trace Macrocell (ETM)capabilities. Examples and technical note. |
STSW-STM32153 | ST | STM32-BLE Toolbox for Android (AN4571) |
STVP-LIB-STM32 | ST | STVP programming toolkit: C++ source files for creating PC programming interface |
STVP-STM32 | ST | ST Visual Programmer STM32 |
SW4STM32 | AC6 | System Workbench for STM32: free IDE on Windows, Linux and OS X |
Storyboard Designer | Crank Software | Development Tools to create optimized GUIs. |
TASKINGVX-STM32 | TASKING | Altium's C/C++ compiler and debugger tools for ARM based MCUs |
TrueSTUDIO | Atollic | A powerful eclipse based C/C++ integrated development tool for your STM32 projects |
winIDEA-STM32 | iSYSTEM | iSYSTEM's complete software development and test solution for the STM32 MCUs |
型号 | 制造商 | Description |
---|---|---|
RF Modules | DiZiC | RF modules for Sub GigaHz and Bluetooth. |
SensiBLE | SensiEDGE | Ready-to-use BLE System-on-Module packed with sensors, low power ARM® 32-bit Cortex®-M4 CPU and coin battery. Speed up IoT product development today! |
SensiSUB | SensiEDGE | Connecting low-power SUB 1GHZ RF transceiver to the Cloud with fully customisable sensors, ARM® 32-bit Cortex®-M4 CPU and coin battery. |
型号 | 制造商 | Description |
---|---|---|
CycloneCrypto | Oryx Embedded | Cryptographic library |
CycloneSSL | Oryx Embedded | Embedded SSL/TLS library |
CycloneTCP | Oryx Embedded | Embedded TCP/IP stack (dual IPv4/IPv6) |
EXP-FILE | ExpressLogic | Express Logic FileX file system |
EXP-RTOS | ExpressLogic | Express Logic ThreadX Real time operating system (RTOS) |
EXP-TCP | ExpressLogic | Express Logic NetX and NetX Duo TCP/IP stacks |
EXP-USB | ExpressLogic | Express Logic USBX USB stack |
FREE-RTOS | FreeRTOS | FreeRTOS Real Time Operating System for STM32 ARM Cortex-M Microcontrollers families |
HCC-Bootloaders | HCC Embedded | Storage, USB or Serial Bootloader for STM32, from HCC Embedded |
HCC-FAT | HCC Embedded | FAT file systems from HCC Embedded |
HCC-FFS | HCC Embedded | All Flashs File Systems with fail-safe mechanisms for STM32, from HCC Embedded |
HCC-MISRA-TCP/IP | HCC Embedded | TCP/IP v4 or v6 stack for STM32, from HCC Embedded |
HCC-USB | HCC Embedded | USB Host & Device stacks for STM32, from HCC Embedded |
I-CUBE-EMBOS | SEGGER Microcontroller | embOS software expansion for STM32Cube |
I-CUBE-nRF51DRV | ST | STM32Cube nRF51 Bluetooth Low Energy (BLE) embedded software |
OPENRTOS | WITTENSTEIN high integrity systems | OPENRTOS, The High Performance RTOS from WITTENSTEIN high integrity systems |
P&R-ProvenCore | Prove & Run | High security operating system from Prove & Run for STM32 ARM Cortex-M microcontrollers |
SAFERTOS | WITTENSTEIN high integrity systems | SAFERTOS, The Safety Critical RTOS from WITTENSTEIN high integrity systems |
SAFERTOS CORE | WITTENSTEIN high integrity systems | SAFERTOS CORE, The RTOS for embedded systems that need to consider safety, but do not require certification |
STM32-CLASSB-SPL | ST | Functional safety package based on Standard Peripheral libraries to achieve IEC 60730 Class B certification with the STM32 |
STM32-CRYP-LIB | ST | STM32 cryptographic library (UM0586) |
STM32-WMA/DEC | ST | Audio Engine WMA Decoder and Utilities |
STM32CubeF1 | ST | STM32Cube MCU Package for STM32 F1 series (HAL, Low-Layer APIs and CMSIS (CORE, DSP, RTOS), USB, TCP/IP, File system, RTOS, Graphic - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards) |
STSW-STM32006 | ST | ISO/IEC 14443 demonstration project for STM3210B-EVAL board (AN3955) |
STSW-STM32008 | ST | STM32F10xxx in-application programming using the USART (AN2557) |
STSW-STM32013 | ST | STM32F10xxx LCD glass driver firmware (AN2656) |
STSW-STM32014 | ST | Improving STM32F1x and STM32L1x ADC resolution by oversampling (AN2668) |
STSW-STM32016 | ST | TFT LCD interfacing with the high-density STM32F10xxx FSMC (AN2790) |
STSW-STM32019 | ST | Clock/calendar implementation on the STM32F10xxx microcontroller RTC (AN2821) |
STSW-STM32020 | ST | STM32F101xx and STM32F103xx medium- and high-density devices: advanced I2C examples (AN2824) |
STSW-STM32021 | ST | STM32F10xxx internal RC oscillator (HSI) calibration (AN2868) |
STSW-STM32022 | ST | The ADPCM algorithm in STM32F1xx and STM32L1xx microcontrollers |
STSW-STM32023 | ST | How to migrate from the STM32F10xxx firmware library V2.0.3 to the STM32F10xxx standard peripheral library V3.0.0 (AN2953) |
STSW-STM32024 | ST | Getting started with uClinux for STM32F10x high-density devices (AN3012) |
STSW-STM32025 | ST | Managing the Driver Enable signal for RS-485 and IO-Link communications with the STM32 USART |
STSW-STM32027 | ST | Communication peripheral FIFO emulation with DMA and DMA timeout in STM32F10x microcontrollers (AN3109) |
STSW-STM32028 | ST | STM32's ADC modes and their applications (AN3116) |
STSW-STM32029 | ST | CEC networking using STM32F100xx value line microcontrollers (AN3127) |
STSW-STM32047 | ST | Implementing receivers for infrared remote control protocols using STM32F1 microcontrollers (AN3174) |
STSW-STM32054 | ST | STM32F10x standard peripheral library |
STSW-STM32056 | ST | STM32F1xx motor control firmware for STSPIN L6474 |
STSW-STM32093 | ST | STM32 TFT-LCD direct drive demonstration firmware (AN3241) |
STSW-STM32094 | ST | STM32 in-application programming over the I2C bus (AN3078) |
STSW-STM32121 | ST | STM32F10x, STM32L1xx and STM32F3xx USB full speed device library (UM0424) |
STSW-STM32127 | ST | STM32F10xx, STM32F2xx, STM32F4xx and STM32L1xx I2C Communication peripheral application library (CPAL) (UM1029) |
STSW-STM32149 | ST | STM32 nRF51 Bluetooth Low Energy (BLE) embedded software |
STSW-STM32AN4187 | ST | Using CRC peripheral in STM32 family (AN4187) |
STemWin | ST | Professional graphical stack library enabling the building up of Graphical User Interfaces (GUIs) (AN4323) |
Storyboard Engine | Crank Software | Embedded Software to create optimized GUIs. |
X-CUBE-CRYPTOLIB | ST | STM32 cryptographic firmware library software expansion for STM32Cube (UM1924) |
X-CUBE-DSPDEMO | ST | Digital Signal Processing with STM32, software expansion for STM32Cube (AN4841) |
X-CUBE-IAP-USART | ST | STM32Cube in-application programming using the USART embedded software (AN4657) |
X-CUBE-SMBUS | ST | STM32Cube SMBus/PMBus embedded software (AN4502) |
X-CUBE-TIM-32RES | ST | STM32Cube expansion software achieving 32-bit timer resolution by using the link system (AN2592) |
X-CUBE-nRF51DRV | ST | STM32Cube nRF51 Bluetooth Low Energy (BLE) embedded software |
embOS | SEGGER Microcontroller | embOS priority-controlled RTOS for embedded real time application from Segger |
embOS/IP | SEGGER Microcontroller | embOS/IP highly efficient IP stack from Segger |
emtas-CANopen | EMTAS | CANopen Protocol Stack for STM32 |
型号 | 制造商 | Description |
---|---|---|
EasyMx PRO v7 for STM32 | MikroElektronika | Development board for STM32 ARM Cortex M0, M3, M4, and M7 mcus. |
NUCLEO-F103RB | ST | STM32 Nucleo-64 development board with STM32F103RB MCU, supports Arduino and ST morpho connectivity |
STM32-EMBPI/14 | Arduino and Raspberry Pi compliant STM32 Embedded Pi board | |
STM32100B-MCKIT | ST | Motor control starter kit for STM32F100 (128KB Flash) Value Line MCUs |
STM32100E-EVAL | ST | Evaluation board with STM32F100ZE MCU |
STM32VLDISCOVERY | ST | Discovery kit with STM32F100RB MCU |
型号 | 制造商 | Description |
---|---|---|
STEVAL-IHM033V1 | ST | Control stage based on the STM32F100CB microcontroller for motor control with serial communication user interface |
STEVAL-IHM036V1 | Low power motor control board featuring the SLLIMM™ STGIPN3H60 and MCU STM32F100C6T6B | |
STEVAL-IHM040V1 | BLDC/PMSM driver demonstration board based on STM32 and the SLLIMM nano™ |
型号 | 制造商 | Description |
---|---|---|
Ac6-consulting | AC6 | Engineering Services from AC6 Consulting. |
Artificial Intelligence Design | SIANA Systems | Support and innovation to STMicroelectronics newest AI technologies |
Crank Professional Services | Crank Software | Engineering Services from Crank Software. |
Hardware and firmware design | SIANA Systems | Complete hardware and firmware design for all applications |
SensiEDGE customization services | SensiEDGE | End-to-end development services: Hardware, Firmware, Software development, Enclosure, Cloud and mobile APPs. Speed up your IoT project with SensiEDGE! |
型号 | 制造商 | Description |
---|---|---|
AAM Arm Cortex-M Architecture | AC6 | This course explains the Arm Cortex-M global architecture and the prerequisites needed to start learning the various specific cores. |
ST Trainings | MASTERS | STM32, STM8 and ST Ecosystem trainings |
STM32 MCU & FreeRTOS Training | Cynetis Embedded | 4-day training course in French on STM32 series (2 days) and FreeRTOS Real-Time Operating System (2 days). |
STM32 Peripherals | AC6 | This course describes the STM32 family peripherals (STM32Fx, STM32Lx and STM32MP15x Lines). |
STM32 Technical Training | MicroConsult | Technical training and consulting for STM32 |
STM32 technical trainings | Techdays | Training on STM32 |
STemWin Graphical Library Training on STM32 MCU | Cynetis Embedded | 1-day training course in French on the free graphical library STemWin (Segger emWin) |
Security workshop | Witekio | Witekio experts can help you to improve the security of your system through a workshop with clear deliverables and action plan. |
Software factory workshop | Witekio | Software factory is key for industrialization. Witekio's experts help STMicroelectronics customers analyze their situation, propose solutions and support in the implementation. |
TCP/IP Stack & SSL/TLS Protocols Training on STM32 MCU | Cynetis Embedded | 2-day training course in French on TCP/IP (1 day) & SSL/TLS protocols (1 day). |
USB Stack & FATFS File System Training on STM32 MCU | Cynetis Embedded | 1-day training course in French on the free USB stack from STMicroelectronics and FAT/exFAT file system using FATFS. |
STM32 MCUs Community
Connect & learn from your peers, share your experiences
Community Q&A
Community Q&A: ask your question and get answers from ST and your peers
STM32 Education
Bring your STM32 project to life with the free educational resources created by our engineers.
型号 | Package | Packing Type | Operating Temperature (°C) (min) | Operating Temperature (°C) (max) | Marketing Status | Unit Price (US$) * | Quantity | ECCN (US) | Country of Origin | More info | Order from ST | Order from Distributors |
---|---|---|---|---|---|---|---|---|---|---|---|---|
STM32F100C4T6BTR | LQFP 48 7x7x1.4 | Tape And Reel | -40 | 85 | Active : Product is in volume production | 1.3191 | 10000 | EAR99 | CHINA | MORE INFO | DISTRIBUTOR AVAILABILITY | |
STM32F100C4T6B | LQFP 48 7x7x1.4 | Tray | -40 | 85 | Active : Product is in volume production | 1.3191 | 10000 | EAR99 | CHINA | MORE INFO | 直接购买 Add to cart | DISTRIBUTOR AVAILABILITY |
STM32F100C4T7B | LQFP 48 7x7x1.4 | Tray | -40 | 105 | Active : Product is in volume production | 1.4114 | 10000 | EAR99 | CHINA | MORE INFO | 直接购买 Add to cart | DISTRIBUTOR AVAILABILITY |
(*) Suggested Resale Price per unit (USD) for BUDGETARY USE ONLY. For quotes, prices in local currency, please contact your local ST Sales Office or our Distributors
(**) The Material Declaration forms available on st.com may be generic documents based on the most commonly used package within a package family. For this reason, they may not be 100% accurate for a specific device. Please contact our sales support for information on specific devices.
All rights reserved © 2019 STMicroelectronics
使用条款 |
Sales Terms & Conditions |
保密协议 |
联系方式