STMicroelectronics

STM32L100RCT6 - Ultra-Low-Power ARM Cortex-M3 MCU | STMicroelectronics

MPN: STM32L100RCT6 βœ“ Active
In Stock Ships in 1-3 business days
1.8 V to 3.6 V Vdss LQFP64 Package 32 MHz Speed 256 KB Memory
From $4.2955 USD / Unit
MOQ: 1 |
Price updated: 2026-08-17
Volume Pricing
Qty Unit Price Extended
1 $7.3636 $7.36
10 $5.3182 $53.18
100 $4.7045 $470.45
500 $4.5 $2,250.00
960 $4.2955 $4,123.68
ℹ️ All prices are in USD

Drop-in alternatives for STM32L100RCT6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM32L162RCT6

STMicroelectronics
ARM Cortex-M3 Β· 32 MHz Β· 256 KB Β· 32 KB Β· 1.8 V to 3.6 V Β· LQFP-64 Β· -40C to +85C Β· 12-bit

βœ“ In Stock

$2.8636 / Unit

View Datasheet β†’

STM32L151RCT6

Same package and pinout, adds true EEPROM and enhanced analog peripherals

πŸ“‹ Reference alternative (not in catalog)

STM32L100R8T6

Same package and pinout, but only 64 KB Flash and 8 KB SRAM

πŸ“‹ Reference alternative (not in catalog)

STM32L100RBT6

Same package and pinout, but 128 KB Flash and 16 KB SRAM

πŸ“‹ Reference alternative (not in catalog)

STM32L151R8T6

Same package and pinout, but 64 KB Flash and 16 KB SRAM, adds true EEPROM

πŸ“‹ Reference alternative (not in catalog)

STM32L151RBT6

Same package and pinout, but 128 KB Flash and 16 KB SRAM, adds true EEPROM

πŸ“‹ Reference alternative (not in catalog)

STM32L152RCT6

Same package and pinout, adds LCD controller and true EEPROM

πŸ“‹ Reference alternative (not in catalog)

LPC1768FBD64

Same package but different pinout, requires PCB redesign

πŸ“‹ Reference alternative (not in catalog)

MSP430F5438AIPZR

Different package and pinout, not drop-in

πŸ“‹ Reference alternative (not in catalog)

STM32L100RCT6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M3
Max Frequency 32 MHz
Flash Memory 256 KB
SRAM 16 KB
Supply Voltage 1.8 V to 3.6 V
Package LQFP64
Operating Temperature -40Β°C to +85Β°C
Low-Power Run Mode 5.1 Β΅A (typical)
Sleep Mode 3.4 Β΅A (typical)
Stop Mode 1.8 Β΅A (typical)
Standby Mode 0.4 Β΅A (typical)
ADC Resolution 12-bit
ADC Channels 16
DAC Resolution 12-bit
RTC Yes (with calendar and alarm)
DMA Yes
GPIO Pins 51
USART 3
SPI 2
I2C 2
Timers 8

STM32L100RCT6 Pin Configuration

QFP-64 Package Pinout Diagram QFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 QFP-64
Pin 1 VBAT β€” Backup battery supply for RTC and backup registers
Pin 2 PC13 β€” GPIO or RTC tamper pin
Pin 3 PC14 β€” GPIO or OSC32_IN
Pin 4 PC15 β€” GPIO or OSC32_OUT
Pin 5 PF0 β€” GPIO or OSC_IN
Pin 6 PF1 β€” GPIO or OSC_OUT
Pin 7 NRST β€” Reset pin, active low
Pin 8 VSSA β€” Analog ground
Pin 9 VDDA β€” Analog power supply
Pin 10 PA0 β€” GPIO or ADC input
Pin 11 PA1 β€” GPIO or ADC input
Pin 12 PA2 β€” GPIO or USART2_TX
Pin 13 PA3 β€” GPIO or USART2_RX
Pin 14 PA4 β€” GPIO or DAC_OUT1
Pin 15 PA5 β€” GPIO or DAC_OUT2
Pin 16 PA6 β€” GPIO or SPI1_MISO
Pin 17 PA7 β€” GPIO or SPI1_MOSI
Pin 18 PB0 β€” GPIO or ADC input
Pin 19 PB1 β€” GPIO or ADC input
Pin 20 PB2 β€” GPIO or BOOT1
Pin 21 PB10 β€” GPIO or I2C2_SCL
Pin 22 PB11 β€” GPIO or I2C2_SDA
Pin 23 PB12 β€” GPIO or SPI2_NSS
Pin 24 PB13 β€” GPIO or SPI2_SCK
Pin 25 PB14 β€” GPIO or SPI2_MISO
Pin 26 PB15 β€” GPIO or SPI2_MOSI
Pin 27 PC6 β€” GPIO or TIM3_CH1
Pin 28 PC7 β€” GPIO or TIM3_CH2
Pin 29 PC8 β€” GPIO or TIM3_CH3
Pin 30 PC9 β€” GPIO or TIM3_CH4
Pin 31 PA8 β€” GPIO or MCO
Pin 32 PA9 β€” GPIO or USART1_TX
Pin 33 PA10 β€” GPIO or USART1_RX
Pin 34 PA11 β€” GPIO or USART1_CTS
Pin 35 PA12 β€” GPIO or USART1_RTS
Pin 36 PA13 β€” GPIO or SWDIO
Pin 37 PA14 β€” GPIO or SWCLK
Pin 38 PA15 β€” GPIO or JTDI
Pin 39 PB3 β€” GPIO or JTDO
Pin 40 PB4 β€” GPIO or NJTRST
Pin 41 PB5 β€” GPIO or I2C1_SMBA
Pin 42 PB6 β€” GPIO or I2C1_SCL
Pin 43 PB7 β€” GPIO or I2C1_SDA
Pin 44 BOOT0 β€” Boot mode selection
Pin 45 PB8 β€” GPIO or CAN_RX
Pin 46 PB9 β€” GPIO or CAN_TX
Pin 47 VSS β€” Ground
Pin 48 VDD β€” Power supply
Pin 49 PC10 β€” GPIO or USART3_TX
Pin 50 PC11 β€” GPIO or USART3_RX
Pin 51 PC12 β€” GPIO or USART3_CK
Pin 52 PD2 β€” GPIO or TIM3_ETR
Pin 53 PB0 β€” GPIO or ADC input
Pin 54 PB1 β€” GPIO or ADC input
Pin 55 PB2 β€” GPIO or BOOT1
Pin 56 PB10 β€” GPIO or I2C2_SCL
Pin 57 PB11 β€” GPIO or I2C2_SDA
Pin 58 PB12 β€” GPIO or SPI2_NSS
Pin 59 PB13 β€” GPIO or SPI2_SCK
Pin 60 PB14 β€” GPIO or SPI2_MISO
Pin 61 PB15 β€” GPIO or SPI2_MOSI
Pin 62 PC6 β€” GPIO or TIM3_CH1
Pin 63 PC7 β€” GPIO or TIM3_CH2
Pin 64 PC8 β€” GPIO or TIM3_CH3

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM32L100RCT6 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

STM32L100RCT6 is suitable for 6 applications: Battery-Powered Sensor Nodes, Portable Medical Devices, Smart Meters, Industrial Control Systems, Wearable Devices, Wireless Sensor Networks.

🧩

Battery-Powered Sensor Nodes

The STM32L100RCT6 is ideal for battery-powered sensor nodes due to its ultra-low-power modes (standby 0.4 Β΅A) and wide supply voltage range (1.8V-3.6V). In a typical wireless sensor node, the MCU wakes up periodically to read sensors, process data, and transmit via a radio module, then returns to standby. The low-power run mode at 5.1 Β΅A allows continuous sensing with minimal energy consumption. The 12-bit ADC with 16 channels can interface with various analog sensors, while the DMA controller enables efficient data transfer without CPU intervention, further reducing power. The RTC with calendar and alarm functions can schedule wake-ups, ensuring the node spends most of its time in standby. Compared to higher-power MCUs, the STM32L100RCT6 can extend battery life from months to years, making it a preferred choice for environmental monitoring, smart agriculture, and industrial IoT applications.

πŸ’Š

Portable Medical Devices

The STM32L100RCT6 is well-suited for portable medical devices such as glucose meters, pulse oximeters, and wearable health monitors. Its ultra-low-power operation is critical for battery-powered devices that must operate for extended periods. The 12-bit ADC can accurately digitize signals from biosensors, while the DAC can generate analog outputs for calibration or stimulation. The device's low-power modes allow it to remain in standby between measurements, preserving battery life. The wide operating temperature range (-40Β°C to +85Β°C) ensures reliable operation in various environments. The Cortex-M3 core provides sufficient processing power for signal processing algorithms, such as heart rate calculation or blood oxygen saturation estimation. The rich peripheral set, including USART, SPI, and I2C, enables communication with external sensors and displays. The STM32L100RCT6's small LQFP64 package allows for compact PCB designs, essential for wearable devices.

⚑

Smart Meters

The STM32L100RCT6 is an excellent choice for smart meters, including electricity, water, and gas meters. These devices require long-term reliability and low power consumption, as they are often battery-powered and expected to operate for years without maintenance. The MCU's ultra-low-power modes, particularly standby at 0.4 Β΅A, ensure minimal energy drain when not actively measuring. The 12-bit ADC can accurately measure analog signals from current and voltage sensors, while the RTC provides accurate time-stamping for usage data. The device's multiple communication interfaces (USART, SPI, I2C) allow connection to communication modules for remote data transmission. The 256 KB Flash memory provides ample space for data logging and firmware updates. The wide operating temperature range ensures reliable operation in outdoor environments. The STM32L100RCT6's low power consumption and robust feature set make it a cost-effective solution for smart metering applications.

🏭

Industrial Control Systems

The STM32L100RCT6 is suitable for industrial control systems that require reliable operation in harsh environments. Its wide operating temperature range (-40Β°C to +85Β°C) and robust design make it suitable for factory automation, process control, and building automation. The device's multiple timers and PWM outputs can control motors, actuators, and lighting systems. The 12-bit ADC can monitor analog sensors for temperature, pressure, and flow. The USART, SPI, and I2C interfaces enable communication with industrial networks such as Modbus, CAN, and Ethernet (via external transceivers). The Cortex-M3 core provides sufficient processing power for control algorithms and data processing. The low-power modes are beneficial for energy-efficient operation, especially in battery-backed or energy-harvesting systems. The STM32L100RCT6's rich peripheral set and industrial-grade reliability make it a versatile choice for various industrial applications.

πŸ“±

Wearable Devices

The STM32L100RCT6 is ideal for wearable devices such as fitness trackers, smartwatches, and health monitors. Its ultra-low-power consumption is essential for devices that are worn continuously and rely on small batteries. The standby current of 0.4 Β΅A allows the device to remain in sleep mode for extended periods, waking up only to process sensor data or user interactions. The 12-bit ADC can interface with accelerometers, gyroscopes, and heart-rate sensors. The DAC can generate audio signals for alerts or feedback. The device's small LQFP64 package enables compact and lightweight designs. The Cortex-M3 core provides enough processing power for real-time sensor fusion and activity recognition algorithms. The multiple communication interfaces (I2C, SPI, USART) allow connection to Bluetooth Low Energy modules for smartphone connectivity. The STM32L100RCT6's combination of low power, small size, and rich peripherals makes it a popular choice for wearable technology.

🌐

Wireless Sensor Networks

The STM32L100RCT6 is well-suited for wireless sensor networks (WSNs) where nodes are deployed in remote locations and must operate on battery power for years. Its ultra-low-power modes, including standby at 0.4 Β΅A, are critical for maximizing battery life. The device can wake up periodically to read sensors, process data, and transmit via a radio module, then return to sleep. The 12-bit ADC with 16 channels can interface with various sensors, while the DMA controller enables efficient data transfer without CPU intervention, reducing power consumption. The RTC can schedule wake-ups, ensuring precise timing for data collection. The device's multiple communication interfaces (USART, SPI, I2C) allow connection to various radio modules, such as LoRa, Zigbee, or sub-GHz transceivers. The 256 KB Flash memory provides ample space for data logging and over-the-air updates. The STM32L100RCT6's low power consumption and robust feature set make it an excellent choice for WSN applications.

Recommended Products Summary

SHT31 Temperature and humidity sensor Used in: Battery-Powered Sensor Nodes SX1276 LoRa transceiver for wireless communication Used in: Battery-Powered Sensor Nodes, Wireless Sensor Networks MAX30102 Pulse oximeter and heart-rate sensor Used in: Portable Medical Devices SSD1306 OLED display for user interface Used in: Portable Medical Devices HLW8032 Energy metering IC Used in: Smart Meters SIM800C SIMCom Used in: Smart Meters, Smart Meters ISO1050 CAN transceiver for industrial networking Used in: Industrial Control Systems ADS1115 External ADC for additional analog inputs Used in: Industrial Control Systems LSM6DS3 Accelerometer and gyroscope Used in: Wearable Devices nRF52832 Bluetooth Low Energy module Used in: Wearable Devices CC1101 Sub-GHz RF transceiver Used in: Wireless Sensor Networks
What is the operating voltage of STM32L100RCT6?
The STM32L100RCT6 operates from 1.8V to 3.6V. According to the STMicroelectronics datasheet, this wide supply range allows direct battery operation without an external regulator in many low-power designs.
What is the maximum clock frequency of STM32L100RCT6?
The STM32L100RCT6 runs at a maximum clock frequency of 32 MHz. This is achieved with the ARM Cortex-M3 core, providing a balance between processing power and energy efficiency for battery-powered applications.
How much Flash memory does STM32L100RCT6 have?
The STM32L100RCT6 has 256 KB of Flash memory. This generous storage capacity supports complex firmware, data logging, and over-the-air update capabilities in embedded systems.
What is the standby current of STM32L100RCT6?
The STM32L100RCT6 has a typical standby current of 0.4 Β΅A. This ultra-low standby current is critical for battery-powered devices that spend most of their time in sleep mode, extending battery life to years in some applications.
What package is STM32L100RCT6 available in?
The STM32L100RCT6 is available in a 64-pin LQFP package (LQFP64). This surface-mount package is suitable for compact PCB designs and offers good thermal performance for moderate power dissipation.
What is the difference between STM32L100RCT6 and STM32L151RCT6?
The STM32L151RCT6 is a higher-performance variant with more SRAM (16 KB vs 16 KB, same) and additional features like a true EEPROM and more advanced analog peripherals. However, both share the same LQFP64 package and are pin-compatible, making the STM32L151RCT6 a drop-in upgrade for applications needing extra features.
Can STM32L100RCT6 be used for battery-powered IoT devices?
Yes, the STM32L100RCT6 is ideal for battery-powered IoT devices due to its ultra-low-power modes (standby 0.4 Β΅A) and wide supply voltage range (1.8V-3.6V). It can operate directly from a coin cell or two AA batteries, making it a popular choice for wireless sensor nodes and wearables.
What is the best drop-in replacement for STM32L100RCT6?
The best drop-in replacement for STM32L100RCT6 is the STM32L151RCT6 from STMicroelectronics, as it shares the same LQFP64 package and pinout. It offers additional features like a true EEPROM and enhanced analog peripherals, making it a direct upgrade path. Cross-brand alternatives like the NXP LPC1768FBD64 are not pin-compatible and would require PCB redesign.
Where can I buy STM32L100RCT6 online?
STM32L100RCT6 is available from major distributors like DigiKey and Mouser. As of 2026-08-13, it is in stock at both distributors, with pricing starting at $5.12 for single-unit quantities. You can also purchase directly from STMicroelectronics' authorized distributors.
What is the price of STM32L100RCT6?
As of 2026-08-13, the price of STM32L100RCT6 is $5.12 for 1 unit, $4.61 for 10 units, $4.10 for 100 units, $3.69 for 500 units, and $3.28 for 1000 units. Prices are based on distributor data from DigiKey and Mouser.
What is the lead time for STM32L100RCT6?
The lead time for STM32L100RCT6 is typically 1-2 weeks from major distributors like DigiKey and Mouser, as it is an active product. For large volume orders, lead time may extend to 4-6 weeks depending on stock availability.
Is STM32L100RCT6 in stock?
Yes, STM32L100RCT6 is in stock at DigiKey and Mouser as of 2026-08-13. Both distributors show active inventory, and you can order immediately for same-day or next-day shipping.
STM32L100RCT6 vs STM32L151RCT6 - which is better for battery-powered applications?
For battery-powered applications, the STM32L151RCT6 is generally better because it offers a true EEPROM and additional analog features while maintaining the same ultra-low-power characteristics. However, if cost is a primary concern and you don't need the extra features, the STM32L100RCT6 is a cost-effective choice with identical power consumption.
When should I choose STM32L100RCT6 over STM32L151RCT6?
Choose STM32L100RCT6 when you need a cost-optimized ultra-low-power MCU without the extra features of the STM32L151RCT6, such as true EEPROM and advanced analog peripherals. If your application requires these features or you want a future-proof design, the STM32L151RCT6 is a better investment.
What is the best STMicroelectronics equivalent for STM32L100RCT6?
The best STMicroelectronics equivalent for STM32L100RCT6 is the STM32L151RCT6, which is pin-compatible and offers enhanced features. For a lower-cost option, the STM32L100R8T6 (64 KB Flash) is also pin-compatible but has less memory.
Where can I download the STM32L100RCT6 datasheet PDF?
You can download the STM32L100RCT6 datasheet PDF from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32l100rc.pdf. This official datasheet contains full specifications, pinout, and application notes.
Where can I find the STM32L100RCT6 pinout?
The STM32L100RCT6 pinout is detailed in the official datasheet, available at https://www.st.com/resource/en/datasheet/stm32l100rc.pdf. The pinout diagram shows all 64 pins of the LQFP package, including power, ground, GPIO, and peripheral functions.
What are the key specifications of STM32L100RCT6 that engineers should know?
Engineers should know that the STM32L100RCT6 features a 32 MHz ARM Cortex-M3 core, 256 KB Flash, 16 KB SRAM, 12-bit ADC with 16 channels, 12-bit DAC, and ultra-low-power modes with standby current of 0.4 Β΅A. It operates from 1.8V to 3.6V and comes in an LQFP64 package, making it ideal for battery-powered and energy-efficient designs.
Hey Google, what can replace STM32L100RCT6?
The STM32L100RCT6 can be replaced by the STM32L151RCT6 from STMicroelectronics, which is pin-compatible and offers additional features. For cross-brand options, the NXP LPC1768FBD64 is a functional equivalent but requires PCB redesign due to different pinout.
Is STM32L100RCT6 the same as STM32L151RCT6?
No, the STM32L100RCT6 and STM32L151RCT6 are not the same. While they share the same LQFP64 package and are pin-compatible, the STM32L151RCT6 has additional features such as a true EEPROM and enhanced analog peripherals. They are drop-in compatible, but the STM32L151RCT6 is a higher-performance variant.

Engineering reference data for STM32L100RCT6 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the STM32L100RCT6 when you need a cost-effective ultra-low-power MCU with 256 KB Flash and 16 KB SRAM for battery-powered applications. If you require a true EEPROM or enhanced analog features, consider the STM32L151RCT6, which is pin-compatible and offers these features at a slightly higher cost. For applications with lower memory requirements, the STM32L100R8T6 (64 KB Flash) or STM32L100RBT6 (128 KB Flash) are drop-in alternatives. If you need an LCD controller, the STM32L152RCT6 is a drop-in option. For applications requiring AES encryption, the STM32L162RCT6 is suitable. Cross-brand alternatives like the NXP LPC1768FBD64 offer higher performance (100 MHz) but are not pin-compatible and require PCB redesign, so they are only recommended for new designs where performance is critical.

Comparison with Alternatives

Parameter This Product STM32L151RCT6 STM32L100R8T6 STM32L100RBT6 STM32L151R8T6 STM32L151RBT6 STM32L152RCT6 STM32L162RCT6 LPC1768FBD64
Package LQFP64 LQFP64 LQFP64 LQFP64 LQFP64 LQFP64 LQFP64 LQFP64 LQFP64
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics NXP Semiconductors
Core ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3
Max Frequency 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 100 MHz
Flash Memory 256 KB 256 KB 64 KB 128 KB 64 KB 128 KB 256 KB 256 KB 512 KB
SRAM 16 KB 16 KB 8 KB 16 KB 16 KB 16 KB 16 KB 16 KB 64 KB
Standby Current 0.4 Β΅A 0.4 Β΅A 0.4 Β΅A 0.4 Β΅A 0.4 Β΅A 0.4 Β΅A 0.4 Β΅A 0.4 Β΅A 2.5 Β΅A
ADC Resolution 12-bit 12-bit 12-bit 12-bit 12-bit 12-bit 12-bit 12-bit 12-bit
DAC Resolution 12-bit 12-bit 12-bit 12-bit 12-bit 12-bit 12-bit 12-bit None

Key Differentiators

  • Ultra-low standby current of 0.4 Β΅A (vs LPC1768FBD64)
  • Integrated 12-bit DAC (vs LPC1768FBD64)
  • Pin-compatible with higher-performance STM32L1 family (vs STM32L151RCT6)

Design Notes

For optimal power consumption, use the low-speed internal oscillator (LSI) for the RTC and configure unused GPIOs to analog mode to reduce leakage. In standby mode, ensure all I/Os are properly configured to avoid floating inputs. Use the PWR_EnterSTANDBYMode function to enter standby, and configure wake-up sources such as the RTC alarm or external interrupts. The typical standby current is 0.4 Β΅A, but this can increase if GPIOs are not properly set. Refer to the STM32L100xx datasheet and application note AN3193 for detailed low-power design guidelines.

Place a 100 nF decoupling capacitor close to each VDD pin and a 1 Β΅F capacitor on the VDDA pin. Use a ground plane to minimize noise and ensure stable operation. For the crystal oscillator, place the crystal and load capacitors as close as possible to the OSC_IN and OSC_OUT pins, and keep the trace lengths short to reduce parasitic capacitance. Follow the layout recommendations in the STM32L100xx datasheet and application note AN2867 for oscillator design.

Avoid exceeding the absolute maximum ratings, particularly the supply voltage (VDD) which must not exceed 3.6V. Ensure the BOOT0 pin is properly configured to select the correct boot mode; a floating BOOT0 can cause unexpected boot behavior. When using the ADC, ensure the VDDA pin is properly decoupled and the reference voltage is stable. Also, be aware that the STM32L100RCT6 does not have a true EEPROM; if you need non-volatile data storage, consider using the STM32L151RCT6 which includes a true EEPROM.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Lead Free
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS and REACH compliant per STMicroelectronics product page. Not AEC-Q100 qualified. Halogen-free status not specified in provided data.

Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details