View All

Please refer to the English Version as our Official Version.Return

Europe
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
Asia/Pacific
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Africa, India and Middle East
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
South America / Oceania
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
North America
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
HomeProductsIntegrated Circuits (ICs)Embedded - MicrocontrollersSTM32F100ZCT6B
STM32F100ZCT6B Image
Image may be representation.
See specifications for product details.
EXPRESS OPTION
Payment method

STM32F100ZCT6B - STMicroelectronics

Manufacturer Part Number
STM32F100ZCT6B
Manufacturer
STMicroelectronics
Allelco Part Number
32D-STM32F100ZCT6B
Warranty
1 Year Allelco Warranty - Find out more
Stock Status:
8,460 pcs available, New & Original
Parts Description
IC MCU 32BIT 256KB FLASH 144LQFP
Package
144-LQFP (20x20)
Data sheet
STM32F100ZCT6B.pdf
RoHs Status
ROHS3 Compliant
Our certification
In stock: 8460
  • Unit Price: $2.646
  • Subtotal: $0.00

Want a better price?
Add to Cart and Submit RFQ now, we'll contact you immediately.

Quantity Unit Price Ext. Price
1+ $2.646 $2.65
10+ $2.325 $23.25
30+ $2.134 $64.02
100+ $1.942 $194.20
500+ $1.853 $926.50
1000+ $1.813 $1,813.00
The above prices does not include taxes and freight rates, which will be calculated on the order pages.

Specifications

STM32F100ZCT6B Tech Specifications
STMicroelectronics - STM32F100ZCT6B technical specifications, attributes, parameters and parts with similar specifications to STMicroelectronics - STM32F100ZCT6B

Product Attribute Attribute Value
Manufacturer STMicroelectronics
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V
Supplier Device Package 144-LQFP (20x20)
Speed 24MHz
Series STM32F1
RAM Size 24K x 8
Program Memory Type FLASH
Program Memory Size 256KB (256K x 8)
Peripherals DMA, PDR, POR, PVD, PWM, Temp Sensor, WDT
Package / Case 144-LQFP
Package Tray
Product Attribute Attribute Value
Oscillator Type Internal
Operating Temperature -40°C ~ 85°C (TA)
Number of I/O 112
Mounting Type Surface Mount
EEPROM Size -
Data Converters A/D 16x12b; D/A 2x12b
Core Size 32-Bit Single-Core
Core Processor ARM® Cortex®-M3
Connectivity I²C, IrDA, LINbus, SPI, UART/USART
Base Product Number STM32F100

Environmental & Export Classifications

ATTRIBUTE DESCRIPTION
RoHs Status ROHS3 Compliant
Moisture Sensitivity Level (MSL) 3 (168 Hours)
REACH Status REACH Unaffected
ECCN EAR99
HTSUS 8542.31.0001

Parts Introduction

STM32F100ZCT6B Image
STM32F100ZCT6B (1)

Manufacturer Part Number

STM32F100ZCT6B

Manufacturer

stmicroelectronics

Introduction

The STM32F100ZCT6B is a high-performance ARM® Cortex®-M3 based microcontroller, designed for a variety of applications, particularly in the sectors of industrial control, consumer electronics, and medical devices.

Product Features and Performance

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

Program Memory Size: 256KB (256K x 8) FLASH

RAM Size: 24K x 8

Data Converters: A/D 16x12b; D/A 2x12b

Oscillator Type: Internal

Operating Temperature Range: -40°C to 85°C

Product Advantages

Advanced 32-bit single-core processing power for effective multitasking

Extensive set of peripherals enhancing functional capabilities

Integrated ADCs and DACs support complex data acquisition and control tasks

Robust operational temperature range making it suitable for harsh environments

Key Technical Parameters

Speed: 24MHz

Program Memory: 256KB FLASH

RAM: 192KB

I/O Number: 112

Voltage Supply: 2V to 3.6V

Temperature Range: -40°C to 85°C

Quality and Safety Features

Power and reset management circuits ensure reliable operation

Watchdog timer to monitor system functionality and recovery

Temperature sensor for thermal monitoring to prevent overheating

Compatibility

Compatible with a variety of development environments and software tools that support the ARM Cortex-M3 architecture.

Application Areas

Industrial automation

Consumer electronics

Automotive systems

Medical devices

Product Lifecycle

Currently in active production

Supported by ongoing updates and potential upgrades within the STM32F1 series

Several Key Reasons to Choose This Product

Robust processing core suited for critical control applications

High number of I/O pins for extensive interfacing capabilities

Integrated peripherals reduce external component requirements, lowering overall system cost

Energy-efficient operations from advanced power management features

Reliable data acquisition facilitated by high-resolution converters

Frequently Asked Questions(FAQ)

What are the key performance characteristics of the STM32F100ZCT6B that make it suitable for low-power embedded applications?
The STM32F100ZCT6B operates within a supply voltage range of 2V to 3.6V, which aligns with energy-efficient system requirements. Its internal oscillator supports operation at up to 24MHz while maintaining low active power consumption. Additionally, the device includes peripherals such as PDR (Power-on Reset), POR (Power-on/Power-down Reset), and a wake-up interrupt controller, enabling efficient power management during sleep modes. These features collectively support extended battery life in portable and industrial monitoring systems.
How does the STM32F100ZCT6B compare to other STM32F1 series devices in terms of program memory capacity and I/O availability?
The STM32F100ZCT6B offers 256KB of Flash program memory, which is among the higher-end configurations in the STM32F1 series. This compares favorably to lower-density variants like the STM32F100CBT6, which provides only 128KB of Flash. With 112 I/O pins available across its 144-LQFP package, the STM32F100ZCT6B supports more complex peripheral interfaces and modular designs, making it preferable for applications requiring extensive connectivity without transitioning to larger packages.
What design considerations should be made when using the STM32F100ZCT6B in automotive or industrial environments where temperature extremes are present?
Although the STM32F100ZCT6B is rated for operation from -40°C to 85°C (TA), engineers must ensure proper thermal management in high-stress environments. The device's internal voltage regulator and clock stability should be validated under sustained thermal load. Decoupling capacitors near VDD pins and careful PCB layout to minimize noise are essential. For mission-critical applications, external temperature sensors and watchdog mechanisms can further enhance reliability.
Can the STM32F100ZCT6B interface with analog sensors directly, and what limitations exist regarding signal resolution?
Yes, the STM32F100ZCT6B includes a 16-channel, 12-bit successive approximation ADC, allowing direct connection of analog sensors such as temperature, pressure, or light detectors. Each conversion yields a 12-bit result (4096 discrete levels), providing sufficient resolution for many industrial and consumer applications. However, for high-precision measurements requiring better than 12-bit accuracy, an external dedicated ADC may be necessary.
Is the STM32F100ZCT6B compatible with real-time operating systems (RTOS) commonly used in embedded development?
The STM32F100ZCT6B’s ARM Cortex-M3 core and 24K x 8 bytes of RAM make it well-suited for RTOS deployment. With sufficient memory headroom after firmware allocation, popular RTOS platforms such as FreeRTOS, ThreadX, or Zephyr can run efficiently. The availability of hardware DMA and interrupt prioritization further supports deterministic task scheduling, which is critical for time-sensitive applications like motor control or communication protocols.
What are the implications of selecting the STM32F100ZCT6B over a higher-speed variant like the STM32F103REY6?
While the STM32F100ZCT6B operates at 24MHz compared to the 72MHz of the STM32F103REY6, it consumes less power and costs significantly less. This makes the STM32F100ZCT6B ideal for cost-sensitive applications where peak performance is not required. However, developers must consider instruction throughput; code-intensive algorithms may require optimization or a faster alternative if cycle budgeting becomes tight.
How does the package size of the STM32F100ZCT6B affect PCB routing complexity and thermal dissipation?
The 144-LQFP (20x20 mm) package of the STM32F100ZCT6B increases routing density on the PCB, demanding careful trace spacing and layer stack planning to avoid crosstalk and EMI issues. Its larger footprint also improves heat dissipation compared to smaller QFN packages, reducing thermal resistance. Engineers should allocate adequate copper pour areas and consider thermal vias under the package to manage junction temperatures during prolonged operation.
Are there any known limitations in using the internal oscillator of the STM32F100ZCT6B for precision timing applications?
The internal oscillator of the STM32F100ZCT6B has a typical frequency tolerance of ±1% to ±2%, which may not meet requirements for high-accuracy timing such as USB or Ethernet communication. For such applications, an external crystal oscillator is recommended. In less stringent scenarios like UART baud rate generation or basic PWM control, the internal RC oscillator may suffice after calibration routines are implemented.
What development tools and IDEs are officially supported for programming and debugging the STM32F100ZCT6B?
STMicroelectronics provides comprehensive support through STM32CubeIDE, which includes HAL drivers optimized for the Cortex-M3 architecture. Third-party tools like Keil MDK, IAR Embedded Workbench, and SEGGER J-Link debug probes are also fully compatible. The STM32F100ZCT6B benefits from extensive example code and middleware libraries available in the STM32CubeMX ecosystem, accelerating initial bring-up and application development.
How does the Moisture Sensitivity Level (MSL) rating of 3 for the STM32F100ZCT6B influence storage and handling during manufacturing?
The MSL rating of 3 indicates the STM32F100ZCT6B can withstand up to 168 hours of exposure to ambient humidity before requiring baking. After this window, moisture-induced delamination risks increase during reflow soldering. Manufacturers must follow JEDEC J-STD-033 guidelines for handling, including use of dry-packaging and humidity indicator cards to preserve component reliability throughout assembly.
Can the STM32F100ZCT6B be used in safety-critical systems requiring functional certification?
The STM32F100ZCT6B does not come pre-certified for safety standards such as IEC 61508 or ISO 26262. While its architectural robustness—including built-in watchdogs and brown-out detection—supports fail-safe behaviors, additional software redundancy, diagnostic routines, and third-party validation would be needed for formal certification. Designers should consult relevant standards early in the project lifecycle.
What role does the built-in temperature sensor play in system diagnostics when using the STM32F100ZCT6B?
The integrated temperature sensor allows the MCU to monitor internal die temperature, enabling thermal throttling or shutdown logic to prevent overheating. It provides a 12-bit ADC reading with approximately 1°C resolution under typical conditions. This feature is valuable for self-monitoring in enclosed or high-power environments but should not replace external thermistors or RTDs for precise environmental sensing.
How should engineers approach flash memory wear leveling when using the STM32F100ZCT6B for data logging applications?
Although the STM32F100ZCT6B uses standard Flash memory that erases by sectors, frequent write cycles can degrade endurance. For long-duration logging, a wear-leveling algorithm should distribute erase/write operations across multiple sectors. Given the Flash block size and typical endurance of ~10,000 cycles, buffering data in RAM and writing in large blocks reduces wear. Wear counters and periodic sector rotation help extend memory lifespan.
What trade-offs exist between using the STM32F100ZCT6B and a lower-pin-count variant like the STM32F100CBT6 in space-constrained designs?
The STM32F100CBT6 uses a 48-pin LQFP package and offers half the Flash memory, making it suitable for simpler control tasks. The STM32F100ZCT6B, with 144 pins and full 256KB Flash, supports richer functionality but demands more board area and routing complexity. Choosing between them depends on whether future expandability justifies the increased pin count and cost.

Parts with Similar Specifications

The three parts on the right have similar specifications to STMicroelectronics STM32F100ZCT6B

Product Attribute STM32F100ZDT6BTR STM32F100ZET6BTR STM32F100ZET6B STM32F100VDT6B
Part Number STM32F100ZDT6BTR STM32F100ZET6BTR STM32F100ZET6B STM32F100VDT6B
Manufacturer STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics
Voltage - Supply (Vcc/Vdd) - - - -
Mounting Type - Surface Mount Through Hole Surface Mount
Package / Case - 196-LFBGA 16-DIP (0.300', 7.62mm) 64-VFQFN Exposed Pad
Core Processor - - - -
Supplier Device Package - 196-NFBGA (12x12) 16-PDIP 64-VQFN (9x9)
Base Product Number - DAC34H84 MAX500 ADS62P42
Package - Tape & Reel (TR) Tube Tape & Reel (TR)
Speed - - - -
Data Converters - - - -
Number of I/O - - - -
Connectivity - - - -
Operating Temperature - -40°C ~ 85°C 0°C ~ 70°C -40°C ~ 85°C
Peripherals - - - -
Series - - - -
Program Memory Size - - - -
EEPROM Size - - - -
Oscillator Type - - - -
Core Size - - - -
Program Memory Type - - - -
RAM Size - - - -

STM32F100ZCT6B Datasheet PDF

Download STM32F100ZCT6B pdf datasheets and STMicroelectronics documentation for STM32F100ZCT6B - STMicroelectronics.

PCN Packaging
Material Barrier Bag 17/Dec/2020.pdf
PCN Assembly/Origin
MMS-MIC/14/8390 07/May/2014.pdf
PCN Design/Specification
STM32F100 DataSheet/Errata Update 22/Apr/2016.pdf
HTML Datasheet
STM32F100xC,D,E Datasheet.pdf

Customer Reviews

Evaluation: 10 Articles

  • Dani***alkerTech
    Jun 1, 2026

    Product works, but setup took more effort than expected. Once configured the MCU ran reliably, although documentation support felt older compared with newer platforms. Fine for maintenance projects.

  • Yuki***aka88
    May 26, 2026

    信号通信プロジェクトでこのRS-485トランシーバーを使用しました。設置は簡単で、長距離ケーブルでも通信は安定していました。消費電力も、以前使用していたものより低くなっています。

  • Stev***aker
    May 20, 2026

    Solid diode for power rectification. Works well in switching circuits.

  • Bran***Lewis
    May 11, 2026

    Compact FPGA with good performance. Suitable for basic signal processing tasks.

  • Oliv***arris
    May 7, 2026

    Reliable I/O expander. Works well in embedded control applications.

  • Jess***Jones
    Apr 17, 2026

    It offers good value for the price, and the specifications match the description. I’ve been using it for two days with no issues, and I’ll definitely buy it again if I need it in the future.

  • Mich***Smith
    Apr 17, 2026

    Shipping was on time, the component pins are neatly aligned, and I tested 10 of them with a multimeter—all readings were within the specified range. Highly recommended.

  • Aman***arris
    Apr 3, 2026

    It was great—the entire process, from placing the order to receiving the package, went very smoothly. The components were consistent, the price was fair, and I had a very pleasant shopping experience.

  • Mike***nch
    Apr 3, 2026

    Better than expected! The resistance and capacitance readings were spot-on, and it passed the test on the first try. The service was reliable, and the packaging was thoughtful—I highly recommend it.

  • Daic***K.
    Mar 23, 2026

    Very good. No issue after long time testing.

Write a Review

Your Email address will not be published.

Shipment

Delivery Time

In-stock items can be shipped within 24 hours. Some parts will be arranged for delivery within 1-2 days from the date all items arrive at our warehouse. And Allelco ships order once a day at about 17:00, except Sunday. Once the goods are shipped, the estimated delivery time depends on the shipping methods and Delivery destination. The table below shows are the logistic time for some common countries.

Delivery Cost

  1. Use your express account for shipment if you have one.
  2. Use our account for the shipment. Refer to the table below for the approximate charges.
(Different time frame / countries / package size has different price.)

Delivery Method

  1. Global Common Shipment by DHL / UPS / FedEx / TNT / EMS / SF we support.
  2. Others more shipping ways, please get in touch with your customer manager.

Common Countries Logistic Time Reference
Region Country Logistic Time(Day)
America United States 5
Brazil 7
Europe Germany 5
United Kingdom 4
Italy 5
Oceania Australia 6
New Zealand 5
Asia India 4
Japan 4
Middle East Israel 6
DHL & FedEx Shipment Charges Reference
Shipment charges(KG) Reference DHL(USD$)
0.00kg-1.00kg USD$30.00 - USD$60.00
1.00kg-2.00kg USD$40.00 - USD$80.00
2.00kg-3.00kg USD$50.00 - USD$100.00
Note:
The above table is for reference only. There may have some data bias for the uncontrollable factors.
Contact us if you have any questions.
  • QC (Quality Warranty)
  • Payment Support
  • Packaging
  • Certifications & Memberships

QC (Quality Warranty)

Allelco is committed to exceeding customer expectations through customer service excellence, order accuracy, and on-time delivery.
This is achieved through our commitment to the continual improvement of our processes, services, and products.


Strict quality inspection builds a solid foundation for electronic component quality.
  1. Visual inspection
  2. Performance testing and reliability verification
  3. Standardized full-process testing
  4. Precise control of every parameter
We eliminate defective components and ensure the stable operation of electronic devices through professional quality standards.

Payment Support

The payment method can be chosen from the methods shown below: Wire Transfer (T/T, Bank Transfer), Western Union, Credit card, PayPal.
  • HKBea
  • Paypal
  • MasterCard
  • Western-Union
  • VISA
Stable Delivery, Sincere Partnership — Your Faithful Supply Chain Partner
  • Efficient Supply Management
  • Cost-Saving Procurement
  • Fast Sourcing & Delivery
Contact us if you have any questions.

Packaging

Electrostatic Discharge Protection and Handling

All electrostatic-sensitive components are handled in accordance with electrostatic discharge control procedures. The products are hermetically sealed in anti-static safe packaging to prevent electrostatic damage. Appropriate labeling is also applied for identification and traceability. This ensures product integrity during storage, handling and transportation.


ESD

Certifications & Memberships

Third-party certified, strict quality control. Our certification
  • ISO 9001: 2015
  • ISO 13485: 2016
  • ISO 14001: 2015
  • ISO 28000: 2007
  • ISO 45001: 2018
  • GB/T 27922-2011
  • SMTA
  • IPC
  • ESD
  • PSMA
STM32F100ZCT6B Image

STM32F100ZCT6B

STMicroelectronics
32D-STM32F100ZCT6B

Want a better price? Add to Cart and Submit RFQ now, we'll contact you immediately.

0 RFQ
Shopping cart (0 Items)
It is empty.
Compare List (0 Items)
It is empty.
Feedback

Your feedback matters! At Allelco, we value the user experience and strive to improve it constantly.
Please share your comments with us via our feedback form, and we'll respond promptly.
Thank you for choosing Allelco.

Subject
E-mail
Comments
Captcha
Drag or click to upload file
Upload File
types: .xls, .xlsx, .doc, .docx, .jpg, .png and .pdf.
Max file size: 10MB