Send an Inquiry

To receive a quote for your project, please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Part Number*
Quantity*
Message
Submit Inventory List

Please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Upload My List
Message

STMicroelectronics STM32F100C4T6B

Part No.:
STM32F100C4T6B
Manufacturer:
STMicroelectronics
Category:
Microcontrollers
Package:
48-LQFP
Datasheet:
AetrixSTM32F100C4T6B.pdf
Description:
IC MCU 32BIT 16KB FLASH 48LQFP
Quantity:
Payment:
Payment
Shipping:
Shipping

Inventory:15,499

Please send an inquiry. Send us your inquiry, and we will respond immediately.

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

Product details

Overview

STM32F100C4T6B from STMicroelectronics is an ARM® Cortex®-M3 based 32-bit microcontroller with 16 KB Flash, 4 KB SRAM, 24 MHz max CPU frequency, 12-bit ADC (16-channel), and dual 12-bit DACs. It integrates seven DMA channels, SWD/JTAG debug, and operates from 2.0–3.6 V supply-designed for cost-sensitive industrial control and sensor interface applications requiring deterministic real-time response.

For engineers reviewing the STM32F100C4T6B datasheet, STM32F100C4T6B pinout, STM32F100C4T6B application, or STM32F100C4T6B equivalent, key selection considerations include Flash/SRAM size constraints, 24 MHz timing headroom, 5 V-tolerant I/O count (37 pins), RTC+VBAT support, and compatibility with ST's standard STM32F100x4 value-line toolchain and HAL libraries.

Technical Context

The STM32F100C4T6B implements a single-cycle multiply/hardware divide Cortex-M3 core with nested vectored interrupt controller (NVIC) supporting up to 68 interrupts. Its clock system includes factory-trimmed 8 MHz RC, 40 kHz LSI, 4–24 MHz HSE crystal input, and PLL for CPU clock generation.

Peripheral integration includes three 16-bit general-purpose timers (each with up to four IC/OC/PWM channels), one advanced-control timer with dead-time generation, two basic timers for DAC triggering, two I²C interfaces (SMBus/PMBus), three USARTs (with LIN/IrDA), two SPIs (12 Mbit/s), and CEC interface-enabling mixed-signal control in compact embedded systems.

Key Specifications

ParameterValue and Actual Design Meaning
CPU CoreARM Cortex-M3, 24 MHz max frequency - enables deterministic 1.25 DMIPS/MHz execution for real-time control loops.
Flash Memory16 KB - sufficient for firmware with moderate peripheral drivers and communication stacks (e.g., Modbus RTU, basic USB HID).
SRAM4 KB - supports small data buffers, stack depth for interrupt nesting, and lightweight RTOS task contexts.
ADC1 × 12-bit, 1.2 µs conversion, 16 channels - suitable for multi-sensor analog acquisition (e.g., temperature, voltage, current) at ~833 kSPS aggregate rate.
DAC2 × 12-bit - enables simultaneous analog waveform generation or precision biasing (e.g., sensor excitation, actuator reference).
I/O Pins37 GPIO, 5 V-tolerant - allows direct interfacing with legacy 5 V logic without level shifters in mixed-voltage systems.
Timers12 total: 3 GP timers, 1 advanced-control, 2 basic, 2 watchdogs, SysTick - supports PWM motor control, encoder counting, pulse-width measurement, and precise timekeeping.

Pinout & Package

LQFP48 package (7 × 7 mm, 0.5 mm pitch), RoHS-compliant, ECOPACK® certified. Pin count and layout optimized for space-constrained PCBs while retaining full peripheral remapping capability.

Pin/TerminalCircuit RoleDesign Meaning
VDD, VSSPower supply and groundDual 2.0–3.6 V supply rails with decoupling requirements per datasheet Section 5.3.6 - critical for ADC/DAC accuracy and clock stability.
PA0–PA15, PB0–PB15, PC13–PC15General-purpose I/O37 configurable pins; all support external interrupts and most are 5 V-tolerant - simplifies interface to sensors, displays, and industrial I/O modules.
OSC_IN / OSC_OUTHSE crystal oscillator input/outputSupports 4–24 MHz quartz crystals - enables precise timing for UART baud rates, USB (via PLL-derived clocks), and RTC calibration.
NRSTActive-low resetAsynchronous reset with internal pull-up; accepts 1.65–5.5 V logic - compatible with both 3.3 V and 5 V reset supervisors.
SWDIO / SWCLKSerial Wire Debug interfaceTwo-pin debug port replacing JTAG - reduces PCB footprint and enables in-circuit programming and real-time trace without dedicated JTAG header.

Key Features

FeatureDesign Value
Programmable voltage detector (PVD)Monitors VDD against 4 selectable thresholds (2.2/2.4/2.6/2.9 V) - enables graceful shutdown or brown-out recovery before system failure.
Temperature sensorIntegrated analog output calibrated to ±1.5 °C accuracy - eliminates external sensor for ambient monitoring in thermostats or power supplies.
Low-power modesSleep (1.5 µA), Stop (2.5 µA), Standby (1.3 µA) - extends battery life in portable instrumentation and wireless sensor nodes.
CRC calculation unitHardware-accelerated 32-bit CRC-32 - ensures integrity of firmware updates and configuration data stored in Flash or EEPROM emulation.
Remap capabilityAlternate function I/O mapping via AFIO registers - resolves pin conflicts during PCB layout and enables flexible peripheral routing (e.g., moving USART TX/RX to non-default pins).

Applications

Industrial Sensor NodeSmart Power Monitor

Use Scenario: Compact environmental sensor hub measuring temperature, humidity, and supply voltage in HVAC ducts or panel-mounted enclosures.

IC Role / Device Role / Timing Role: Central MCU executing sensor polling, linearization, and Modbus RTU transmission over RS-485 using USART1 with hardware flow control.

Use Value: 12-bit ADC + integrated temperature sensor eliminates external conditioning circuitry; 5 V-tolerant I/O interfaces directly with legacy 5 V transducers and level-shifter-free RS-485 transceivers.

Use Scenario: DIN-rail mounted AC power meter capturing RMS voltage/current, calculating active/reactive power, and logging data to SPI flash.

IC Role / Device Role / Timing Role: Real-time acquisition controller synchronizing dual-channel ADC sampling with zero-crossing detection via timer input capture, driving LCD via parallel GPIO.

Use Value: Dual 12-bit DACs generate precise reference voltages for analog front-end calibration; 24 MHz CPU provides headroom for floating-point energy calculations within 100 ms update cycles.

Motor Control InterfaceUSB Human Interface Device

Use Scenario: Brushless DC motor driver board with Hall-effect commutation, current sensing, and thermal protection feedback.

IC Role / Device Role / Timing Role: PWM generator and fault manager using advanced-control timer with dead-time insertion and emergency stop on overcurrent signal (EXTI line).

Use Value: Hardware dead-time prevents shoot-through in 3-phase inverter bridges; 16-bit resolution and 24 MHz base clock enable <100 ns PWM edge placement accuracy.

Use Scenario: Programmable industrial keypad with LED backlighting, tactile feedback, and USB HID reporting to PLC or SCADA host.

IC Role / Device Role / Timing Role: USB device controller (via software stack) handling HID report descriptors, debounced key scanning, and PWM-dimmed LED control.

Use Value: 4 KB SRAM accommodates USB descriptor tables and endpoint buffers; low-power Stop mode reduces idle consumption when no key activity detected for >5 s.

Equivalent & Alternatives

The following parts are listed as comparable options for similar microcontroller applications.

Alternative PartTechnical DifferenceApplication DifferenceSelection Advice
STM32F030F4P6ARM Cortex-M0, 48 MHz, 16 KB Flash, 4 KB SRAM, no DAC, single 12-bit ADC (10 ch)Lacks dual DAC and RTC+VBAT; lower interrupt latency but no hardware divisionSelect for pure cost-driven 8-bit replacement where analog output and calendar time are unnecessary.
STM32F103C4T6Cortex-M3, 72 MHz, 16 KB Flash, 6 KB SRAM, same pinout, higher clock, more timers/peripheralsHigher performance and memory margin; requires revalidation of power supply and thermal designSelect when 24 MHz is insufficient for target firmware complexity or when additional peripherals (e.g., CAN, second ADC) are needed later.

Compared with STM32F030F4P6, the STM32F100C4T6B delivers deterministic real-time behavior via Cortex-M3 and integrated DACs for analog control; versus STM32F103C4T6, it trades clock speed and peripheral count for lower dynamic power and guaranteed value-line cost structure-making it optimal for fixed-function, battery-aware, or thermally constrained designs.

Availability

STM32F100C4T6B is available at Aetrix Electronics and suitable for industrial sensor nodes, smart power monitors, motor control interfaces, and USB human interface devices requiring stable component supply across multi-year production cycles.

Supply support for STM32F100C4T6B includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.

Manufacturer

STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, designing and manufacturing microcontrollers, power management ICs, MEMS sensors, and automotive-grade components since 1987.

The STM32F100 value line targets cost-sensitive, high-volume embedded applications demanding ARM Cortex-M3 performance with minimal Flash/SRAM-optimized for industrial automation, consumer appliances, and programmable logic controllers where BOM cost and thermal envelope are primary constraints.

FAQ

What is the maximum operating temperature range for STM32F100C4T6B?

The STM32F100C4T6B is rated for industrial temperature operation from –40 °C to +85 °C, verified per ST's characterization testing in DocID16455 Rev 9 Section 5.3.1. This range applies to all electrical specifications including ADC accuracy, oscillator stability, and I/O drive strength under specified VDD conditions.

Does STM32F100C4T6B support USB device functionality?

No, the STM32F100C4T6B does not integrate a USB PHY or USB controller. It lacks dedicated USB pads, descriptors, and hardware endpoints. USB HID-class functionality must be implemented externally using a USB-to-UART bridge (e.g., CP2102) or by upgrading to an STM32F103-series part with native USB 2.0 FS support.

Can the internal 8 MHz RC oscillator be used as the system clock source?

Yes, the factory-trimmed 8 MHz internal RC oscillator (HSI) can serve as the system clock source without external components. Its typical accuracy is ±1% over temperature and voltage, sufficient for UART communication at 9600–115200 bps when oversampling is enabled, but not recommended for USB or precise RTC calibration.

How many external interrupt lines are available on STM32F100C4T6B?

The STM32F100C4T6B provides 16 external interrupt lines (EXTI0–EXTI15), each mapped to one GPIO pin per port (PA0–PA15, PB0–PB15, etc.). All 37 GPIO pins can trigger interrupts, but only 16 unique lines exist-requiring careful pin assignment when multiple ports require concurrent edge-triggered wake-up events.

STM32F100C4T6B Specifications

Product attributes
Attribute value
Manufacturer:
STMicroelectronics
Package/Case:
48-LQFP
Series:
STM32F1
Packaging:
Tray
Product Status:
Active
Programmable:
Not Verified
Core Processor:
ARM® Cortex®-M3
Core Size:
32-Bit Single-Core
Speed:
24MHz
Connectivity:
I2C, IrDA, LINbus, SPI, UART/USART
Peripherals:
DMA, PDR, POR, PVD, PWM, Temp Sensor, WDT
Number of I/O:
37
Program Memory Size:
16KB (16K x 8)
Program Memory Type:
FLASH
EEPROM Size:
-
RAM Size:
4K x 8
Voltage - Supply (Vcc/Vdd):
2V ~ 3.6V
Data Converters:
A/D 10x12b; D/A 2x12b
Oscillator Type:
Internal
Operating Temperature:
-40°C ~ 85°C (TA)
Grade:
-
Qualification:
-
Mounting Type:
Surface Mount
Supplier Device Package:

STM32F100C4T6B FAQ

1.How can I place an order for STM32F100C4T6B through Aetrix?

Please submit a Request for Quotation (RFQ) for STM32F100C4T6B on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.

2.Are the price and stock information for STM32F100C4T6B reliable?

The price and inventory of STM32F100C4T6B are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32F100C4T6B is usually 5 days.

3.What payment methods are accepted for STM32F100C4T6B?

We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32F100C4T6B transactions.

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for STM32F100C4T6B?

STM32F100C4T6B orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.

Once your STM32F100C4T6B order is processed, you will receive an email with the shipment details and tracking number.

Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.

5.How can I obtain technical support or documentation for STM32F100C4T6B?

For technical support, including STM32F100C4T6B datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32F100C4T6B requirements.

6.How does Aetrix verify that STM32F100C4T6B is sourced from the original manufacturer or authorized distributors?

All STM32F100C4T6B products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that STM32F100C4T6B meets industry standards.

7.What is the process for return or replacement of STM32F100C4T6B?

All STM32F100C4T6B units undergo pre-shipment inspection (PSI). If there is an issue with STM32F100C4T6B, returns or replacements are accepted under the following conditions:

1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.

2.The issue is reported within 90 days of delivery.

3.The STM32F100C4T6B part is unused and in its original packaging.

Return procedure for STM32F100C4T6B:

1.Submit a request within 90 days.

2.Obtain a Return Material Authorization (RMA) from Aetrix.

STM32F100C4T6B Tags

  • STM32F100C4T6B
  • STM32F100C4T6B PDF
  • STM32F100C4T6B Datasheet
  • STM32F100C4T6B Specifications
  • STM32F100C4T6B Images
  • STMicroelectronics
  • STMicroelectronics STM32F100C4T6B
  • Buy STM32F100C4T6B
  • STM32F100C4T6B Price
  • STM32F100C4T6B Distributor
  • STM32F100C4T6B Supplier
  • STM32F100C4T6B Wholesale
Related Products
ATTINY4-TSHR
ATTINY4-TSHR

Microchip Technology

ATTINY10-TSHR
ATTINY10-TSHR

Microchip Technology

ATTINY10-TS8R
ATTINY10-TS8R

Microchip Technology

ATTINY202-SSNR
ATTINY202-SSNR

Microchip Technology

ATTINY202-SSFR
ATTINY202-SSFR

Microchip Technology

ATTINY402-SSNR
ATTINY402-SSNR

Microchip Technology

PIC16F15213T-I/MF
PIC16F15213T-I/MF

Microchip Technology

PIC16F15213-E/MF
PIC16F15213-E/MF

Microchip Technology

PIC10F200T-I/OT
PIC10F200T-I/OT

Microchip Technology

ATTINY412-SSNR
ATTINY412-SSNR

Microchip Technology

PIC10F202T-I/OT
PIC10F202T-I/OT

Microchip Technology

ATTINY404-SSNR
ATTINY404-SSNR

Microchip Technology

Tech Hub

Search

Search

PRODUCT

PRODUCT

PHONE

PHONE

USER

USER