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 STM32F100RBT6B

Part No.:
STM32F100RBT6B
Manufacturer:
STMicroelectronics
Category:
Microcontrollers
Package:
64-LQFP
Datasheet:
AetrixSTM32F100RBT6B.pdf
Description:
IC MCU 32BIT 128KB FLASH 64LQFP
Quantity:
Payment:
Payment
Shipping:
Shipping

Inventory:949

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

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

Product details

Overview

STM32F100RBT6B from STMicroelectronics is a low-density value-line ARM® Cortex®-M3 microcontroller with 128 KB Flash, 8 KB SRAM, 24 MHz max CPU frequency, 12-bit ADC (16-channel), and dual 12-bit DACs. It integrates 12 timers-including advanced-control timer with dead-time generation-and supports up to 8 communication interfaces (3×USART, 2×SPI, 2×I²C, CEC) for embedded control in industrial sensors and motor drives.

For engineers reviewing the STM32F100RBT6B datasheet, STM32F100RBT6B pinout, STM32F100RBT6B application, or STM32F100RBT6B equivalent, key selection criteria include Flash/SRAM size, 5 V-tolerant I/O count (up to 51 pins), RTC with VBAT support, SWD/JTAG debug interface, and operating voltage range (2.0–3.6 V).

Technical Context

The device implements an ARM Cortex-M3 core with single-cycle multiply and hardware divide, delivering 1.25 DMIPS/MHz performance. Its clock system includes 4–24 MHz HSE, 8 MHz factory-trimmed HSI, 40 kHz LSI, and PLL for CPU clock scaling.

Peripherals are tightly coupled via AHB/APB buses: 7-channel DMA services ADC, DAC, timers, USARTs, SPIs, and I²Cs; NVIC supports 64 interrupts with configurable priority; EXTI maps all GPIOs to 16 external interrupt vectors.

Key Specifications

ParameterValue and Actual Design Meaning
CPU CoreARM Cortex-M3, 24 MHz max frequency - enables deterministic real-time control at low power
Flash Memory128 KB - sufficient for complex firmware with bootloader, communication stacks, and safety routines
SRAM8 KB - supports multiple concurrent peripheral buffers and stack depth for nested interrupts
ADC1 × 12-bit, 1.2 µs conversion, 16 channels - suitable for multi-sensor analog acquisition in closed-loop systems
DAC2 × 12-bit - enables precise analog waveform generation or reference voltage synthesis
I/O Pins51 GPIO, 5 V-tolerant - allows direct interfacing with legacy 5 V logic without level shifters
Timers12 timers including 16-bit advanced-control timer with dead-time and emergency stop - essential for motor gate drive timing
Debug InterfaceSWD and JTAG - provides full non-intrusive debugging and flash programming in production environments

Pinout & Package

LQFP64 package (10 × 10 mm, 0.5 mm pitch), RoHS-compliant, ECOPACK® certified.

Pin/TerminalCircuit RoleDesign Meaning
VDD, VSSPower supply and groundSeparate analog/digital domains ensure clean ADC/DAC operation; decoupling required per datasheet layout guidelines
PA0–PA15, PB0–PB15, PC13–PC15General-purpose I/O51 total 5 V-tolerant pins; most support remappable alternate functions (USART, SPI, TIM)
NRSTActive-low reset inputInternal pull-up; accepts external push-button or supervisor IC assertion; supports programmable reset timing
BOOT0Boot mode selectionHigh at reset forces system memory boot (for ISP); low enables user Flash execution
SWDIO / SWCLKSerial Wire Debug interface2-pin debug reduces PCB footprint vs JTAG; supports full breakpoint, watchpoint, and memory access
OSC_IN / OSC_OUTHSE crystal oscillator terminalsSupports 4–24 MHz quartz; internal load caps eliminate need for external capacitors in basic configurations
VREF+Analog reference voltage inputOptional external reference for ADC/DAC; improves accuracy over internal 3.3 V rail dependency
VBATBackup power supplySupplies RTC and backup registers during main power loss; enables calendar timekeeping with coin cell

Key Features

FeatureDesign Value
Low-power modes (Sleep/Stop/Standby)Enables sub-µA standby current with RTC active-critical for battery-powered sensor nodes
Programmable voltage detector (PVD)Monitors VDD and triggers interrupt or reset below user-defined threshold-prevents erratic behavior during brown-out
Temperature sensorIntegrated calibrated sensor (±5°C accuracy) enables thermal monitoring without external components
CRC calculation unitHardware-accelerated CRC-32 reduces firmware overhead for data integrity checks in communication or storage
96-bit unique IDFactory-programmed serial number supports secure device authentication and license binding

Applications

Industrial Sensor NodeMotor Control Interface

Use Scenario: Compact environmental monitor with temperature, humidity, and analog gas sensing.

IC Role / Device Role / Timing Role: Central controller managing sensor polling, ADC sampling, UART logging, and low-power sleep scheduling.

Use Value: Integrated 12-bit ADC + temperature sensor + 5 V-tolerant I/O eliminates signal conditioning ICs and simplifies BOM.

Use Scenario: Brushless DC motor driver with Hall-effect feedback and PWM gate control.

IC Role / Device Role / Timing Role: Real-time PWM generator with dead-time insertion and emergency stop triggered by fault inputs.

Use Value: Advanced-control timer delivers precise complementary PWM outputs synchronized to rotor position.

Smart Metering EndpointHome Appliance UI Controller

Use Scenario: Electricity meter with pulse counting, LCD display, and IR/RS-485 communication.

IC Role / Device Role / Timing Role: System-on-chip handling metrology interface, display refresh, and secure data transmission.

Use Value: Dual DACs generate stable reference voltages for metrology ADC; CEC interface enables remote control integration.

Use Scenario: Washing machine control board managing keypad scan, LED indicators, buzzer, and motor sequencing.

IC Role / Device Role / Timing Role: Main application processor executing state machine, driving peripherals, and responding to user inputs.

Use Value: 51 GPIOs support direct connection of 20+ buttons/LEDs; SWD enables field firmware updates via service port.

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, no DAC, 10-bit ADCLacks dual DAC and advanced timer features; lower cost for simpler control tasksSelect when budget constraints outweigh need for precision analog output or motor control peripherals
STM32F103C8T6Cortex-M3, 72 MHz, 64 KB Flash, 20 KB SRAM, no VBAT/RTC backup registerHigher performance but lacks VBAT-supplied RTC and backup registers critical for timekeeping during power lossChoose for compute-intensive tasks where RTC persistence is not required

Compared with STM32F030F4P6, the STM32F100RBT6B offers higher analog precision and real-time control capability; compared with STM32F103C8T6, it trades raw speed for enhanced low-power retention and integrated backup functionality.

Availability

STM32F100RBT6B is available at Aetrix Electronics and suitable for industrial sensor nodes, motor control interfaces, smart metering endpoints, and home appliance UI controllers requiring stable component supply across extended product lifecycles.

Supply support for STM32F100RBT6B 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 devices, sensors, and analog ICs for industrial, automotive, and consumer markets.

The STM32F100 value line targets cost-sensitive, resource-constrained embedded applications requiring robust analog integration, low-power operation, and industrial-grade reliability without sacrificing ARM Cortex-M3 architecture benefits.

FAQ

What is the maximum operating frequency and corresponding power consumption of the STM32F100RBT6B?

The STM32F100RBT6B operates at up to 24 MHz. At 24 MHz and 3.6 V, typical active current is 14.4 mA (code from Flash, peripherals enabled). In Stop mode with regulator in low-power state, current drops to 3.5 µA at 25°C-enabling battery life extension in intermittent-sensing applications.

Does the STM32F100RBT6B support external memory expansion?

No. The STM32F100RBT6B does not include FSMC or external bus interface. It relies solely on its embedded 128 KB Flash and 8 KB SRAM. For applications requiring external memory, consider STM32F103 or higher-density families with FSMC support.

Can the internal RC oscillators be used for precise timing-critical applications like UART communication?

The 8 MHz HSI is factory-trimmed to ±1% accuracy, sufficient for UART at ≤115.2 kbps with standard error margins. For higher baud rates or tighter tolerance, use the 4–24 MHz HSE crystal oscillator, which achieves ±50 ppm stability with proper PCB layout and load capacitor selection.

How many independent PWM channels can be generated simultaneously using the advanced-control timer?

The advanced-control timer (TIM1) supports up to 6 independent PWM outputs with complementary pairs, dead-time insertion, and emergency stop capability. All six channels operate synchronously from a single counter, enabling precise three-phase motor drive waveforms without software coordination.

STM32F100RBT6B Specifications

Product attributes
Attribute value
Manufacturer:
STMicroelectronics
Package/Case:
64-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:
51
Program Memory Size:
128KB (128K x 8)
Program Memory Type:
FLASH
EEPROM Size:
-
RAM Size:
8K x 8
Voltage - Supply (Vcc/Vdd):
2V ~ 3.6V
Data Converters:
A/D 16x12b; D/A 2x12b
Oscillator Type:
Internal
Operating Temperature:
-40°C ~ 85°C (TA)
Grade:
-
Qualification:
-
Mounting Type:
Surface Mount
Supplier Device Package:

STM32F100RBT6B FAQ

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

Please submit a Request for Quotation (RFQ) for STM32F100RBT6B 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 STM32F100RBT6B reliable?

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

3.What payment methods are accepted for STM32F100RBT6B?

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

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for STM32F100RBT6B?

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

Once your STM32F100RBT6B 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 STM32F100RBT6B?

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

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

All STM32F100RBT6B 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 STM32F100RBT6B meets industry standards.

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

All STM32F100RBT6B units undergo pre-shipment inspection (PSI). If there is an issue with STM32F100RBT6B, 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 STM32F100RBT6B part is unused and in its original packaging.

Return procedure for STM32F100RBT6B:

1.Submit a request within 90 days.

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

STM32F100RBT6B Tags

  • STM32F100RBT6B
  • STM32F100RBT6B PDF
  • STM32F100RBT6B Datasheet
  • STM32F100RBT6B Specifications
  • STM32F100RBT6B Images
  • STMicroelectronics
  • STMicroelectronics STM32F100RBT6B
  • Buy STM32F100RBT6B
  • STM32F100RBT6B Price
  • STM32F100RBT6B Distributor
  • STM32F100RBT6B Supplier
  • STM32F100RBT6B 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