STMicroelectronics ST7FLIT15BF0M6TR
- Part No.:
- ST7FLIT15BF0M6TR
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 20-SOIC (0.295", 7.50mm Width)
- Datasheet:
-
ST7FLIT15BF0M6TR.pdf
- Description:
- IC MCU 8BIT 2KB FLASH 20SOIC
- Quantity:
- Payment:

- Shipping:

Inventory:1,142
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
ST7FLIT15BF0M6TR from STMicroelectronics is an 8-bit Flash microcontroller featuring 4 KB XFlash program memory, 256 bytes RAM, 128 bytes data EEPROM with 300K write/erase cycles, 10-bit ADC with integrated op-amp, dual 12-bit auto-reload timers (4 PWM outputs), SPI interface, and analog comparator - deployed in industrial sensor nodes requiring low-power, mixed-signal control with on-chip signal conditioning.
For engineers reviewing the ST7FLIT15BF0M6TR datasheet, ST7FLIT15BF0M6TR pinout, ST7FLIT15BF0M6TR application, or ST7FLIT15BF0M6TR equivalent, key selection criteria include single-voltage Flash IAP/ICP capability, 20 mA high-sink I/Os for direct LED/relay drive, 1% internal RC oscillator accuracy, AVD/LVD interrupt-enabled power management, and 20-pin SO package compatibility with legacy ST7LITE1xB designs.
Technical Context
This MCU implements an enhanced ST7 8-bit core with true bit manipulation, 8×8 unsigned multiply, and 17 addressing modes. It integrates a programmable internal voltage reference, analog comparator with external reference input (COMPIN−/CLKIN), and dual auto-reload timers supporting input capture, output compare, and pulse generation at up to 32 MHz clock input.
The peripheral set includes SPI with master/slave mode, watchdog timer, five power-saving modes (Halt, Active-Halt, Auto Wake-up, Wait, Slow), and ADC with fixed-gain op-amp enabling 13-bit precision for low-voltage signals (0–430 mV) and 10-bit precision across full 5 V range - all operating from 2.7–5.5 V supply.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | Enhanced 8-bit ST7 CPU with 63 instructions, illegal opcode detection, and 17 addressing modes - enables compact, deterministic firmware for real-time embedded control. |
| Flash Memory | 4 KB single-voltage XFlash with ICP/IAP support, 10K write/erase cycles, 20-year data retention at 55°C - allows field firmware updates without external programmer. |
| Data EEPROM | 128 bytes with read-out protection, 300K write/erase cycles, 20-year data retention at 55°C - stores calibration constants or configuration parameters across power cycles. |
| ADC Resolution | 10-bit SAR with integrated op-amp; 13-bit effective resolution for 0–430 mV inputs (@5 V VDD) - supports high-accuracy thermistor or bridge sensor interfacing without external amplification. |
| Timers | Two 12-bit auto-reload timers (AT4) with 4 PWM outputs, 1 input capture, 4 output compare, and pulse functions - enables motor speed control or LED dimming with hardware timing independence. |
| I/O Capability | Up to 17 multifunctional bidirectional I/O lines, including 7 high-sink (20 mA) outputs - drives LEDs, relays, or logic-level MOSFETs directly without buffer stages. |
| Clock Sources | Internal 1% RC oscillator (1 MHz), crystal/ceramic resonator (up to 16 MHz), external clock, or PLL ×4/×8 for 4/8 MHz system clock - eliminates need for external crystal in cost-sensitive applications. |
Pinout & Package
ST7FLIT15BF0M6TR is housed in a 20-pin Small Outline (SO20) package with 300 mil body width, RoHS-compliant lead finish, and standard JEDEC MS-013AC footprint - compatible with automated SMT assembly and legacy ST7LITE1xB PCB layouts.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD / VSS | Power supply rails | Must connect all VDD/VSS pins per layout guidelines; decoupling required within 10 mm of each VDD pin to ensure stable operation during PWM switching. |
| PA0–PA7, PB0–PB6, PC0–PC1 | Multifunction I/O ports | Port A pins PA0–PA7 support high-sink (20 mA) outputs and external interrupt vectors (ei0–ei3); PB0–PB6 serve as ADC inputs (AIN0–AIN6) and SPI signals (MOSI/MISO/SCK/SS). |
| RESET | Active-low reset input | Asynchronous non-maskable interrupt; internal pull-up active during reset; requires external RC filter for noise immunity in industrial environments. |
| OSC1/OSC2 | Crystal/resonator interface | Supports 1–16 MHz quartz crystals or ceramic resonators; internal load capacitors eliminate need for external caps in basic configurations. |
| COMPIN+/COMPIN− | Analog comparator inputs | COMPIN+ (PB0) accepts analog input; COMPIN− (PB4) serves as external reference or clock input - enables windowed voltage monitoring or zero-crossing detection. |
| MCO/ICCCLK/BREAK | Debug and clock output | PA6 provides main clock output (MCO), ICC communication clock, or external BREAK signal; internal pull-up mandatory to prevent unintended ICC entry during reset. |
Key Features
| Feature | Design Value |
|---|---|
| In-Application Programming (IAP) | Enables firmware updates while running - critical for remote sensor nodes where physical reprogramming is impractical. |
| Auto Wake-up from Halt Mode | Wakes on external interrupt or timer event without CPU intervention - reduces average current to µA-range in battery-powered wake-on-event systems. |
| Integrated Op-Amp + ADC | Fixed-gain op-amp buffers low-level sensor signals before 10-bit conversion - eliminates external op-amp stage in temperature, pressure, or current sensing. |
| High-Sink I/O (20 mA) | Drives LEDs, small solenoids, or logic-level MOSFET gates directly - simplifies BOM and board layout in space-constrained industrial controls. |
| Programmable Internal Voltage Reference | Stable reference for ADC and comparator - improves measurement repeatability across supply voltage and temperature variations without external reference IC. |
Applications
| Industrial Temperature Sensor Node | Smart Power Outlet Controller |
|---|---|
|
Use Scenario: Standalone DIN-rail mounted sensor node measuring ambient temperature via NTC thermistor, logging data to EEPROM, and transmitting alerts over RS-485. IC Role / Device Role / Timing Role: Primary controller executing ADC sampling, linearization, EEPROM storage, and UART framing - with auto-wake from Halt on timer interrupt every 10 s. Use Value: Integrated op-amp and 13-bit low-voltage ADC resolution enable ±0.1°C accuracy without external signal conditioning; 300K EEPROM cycles support 10+ years of daily calibration storage. |
Use Scenario: AC mains-powered outlet with relay control, current sensing, and overload protection triggered by analog comparator threshold crossing. IC Role / Device Role / Timing Role: Real-time safety monitor using COMPIN−/COMPIN+ to detect overcurrent via shunt voltage - asserting RESET or driving PA7 COMPOUT to disable relay within 1 µs. Use Value: Hardware comparator with interrupt capability ensures sub-microsecond response - faster than software-based threshold checks, meeting IEC 61000-4-5 surge immunity requirements. |
| Low-Cost Motor Speed Controller | Embedded HVAC Fan Interface |
|
Use Scenario: Brushed DC fan controller adjusting speed via PWM based on thermistor feedback, with soft-start and stall detection. IC Role / Device Role / Timing Role: Generates 4-channel PWM (PA2–PA5) synchronized to auto-reload timer base - modulates MOSFET gate drive while capturing tachometer pulses on PA1 (ATIC). Use Value: Dual 12-bit auto-reload timers provide independent PWM period/frequency control and input capture - eliminates need for external timer IC or FPGA logic. |
Use Scenario: Wall-mounted HVAC thermostat integrating ambient temperature, humidity (via I²C slave), and user interface with LED indicators and pushbuttons. IC Role / Device Role / Timing Role: System manager handling button debouncing (via PA0 LTIC edge detection), LED blinking (PA4–PA7 high-sink outputs), and SPI communication with external humidity sensor. Use Value: 7 high-sink I/Os drive LEDs directly at 20 mA - removes 7 current-limiting resistors and saves 14 mm² PCB area; SPI interface reduces pin count vs. parallel sensor interfaces. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit Flash microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| ST7FLITE19BF0M6TR | 4 KB Flash, 256 bytes RAM, same peripherals but adds -40°C to +125°C extended temp grade and QFN20 option. | Suitable for under-hood automotive or high-temp industrial enclosures where ambient exceeds 85°C. | Select when extended temperature operation or smaller QFN package is required; otherwise identical firmware and pinout. |
| STM8S003F3P6 | 32 MHz max CPU, 8 KB Flash, 1 KB RAM, enhanced ADC (10-bit, 10 ch), no integrated op-amp or analog comparator. | Better suited for higher-performance control loops (e.g., digital PFC) but lacks on-chip signal conditioning for low-level sensors. | Choose for cost-sensitive applications needing more memory or speed, but add external op-amp if sensor signal gain is required. |
Compared with ST7FLIT15BF0M6TR, ST7FLITE19BF0M6TR extends thermal range and package options without changing peripheral functionality, while STM8S003F3P6 trades analog integration for higher performance and memory - making the ST7FLIT15BF0M6TR optimal for analog-intensive, thermally moderate embedded control.
Availability
ST7FLIT15BF0M6TR is available at Aetrix Electronics and suitable for industrial sensor nodes, smart power outlets, low-cost motor controllers, and embedded HVAC interfaces requiring stable component supply and long-term obsolescence management.
Supply support for ST7FLIT15BF0M6TR 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, sensors, and analog devices for industrial, automotive, and consumer markets.
The ST7LITE1xB product line delivers cost-optimized 8-bit Flash MCUs targeting resource-constrained embedded systems requiring mixed-signal integration, ultra-low-power operation, and field-upgradable firmware - with emphasis on industrial automation and appliance control.
FAQ
What is the maximum ADC input voltage range and resolution configuration?
The ADC supports two precision modes: 13-bit effective resolution for 0–430 mV inputs (using internal op-amp gain) and 10-bit resolution for 430 mV–5 V inputs, both referenced to VDD. Full-scale range is fixed at VDD; no external reference input is supported. Conversion time is 13 µs per sample at 1 MHz CPU clock.
Does ST7FLIT15BF0M6TR support in-circuit debugging, and what interface is used?
Yes, it includes an on-chip Debug Module (DM) supporting In-Circuit Debugging (ICD) via the ICC (In-Circuit Communication) interface using PA6 (ICCCLK) and PA5 (ICCDATA) pins. No JTAG port is present; debugging requires ST's STVP or ST-LINK-compatible ICC programmers with appropriate adapter cables.
Can the internal 1% RC oscillator be used as the sole clock source for reliable timing-critical applications?
Yes - the internal RC oscillator is factory-trimmed to ±1% accuracy at 25°C and maintains ±2% over -40°C to +85°C. It supports all power-saving modes and is sufficient for UART communication (up to 9600 baud), PWM generation, and real-time clock functions where ±2% timing tolerance is acceptable.
How is Flash memory protected against unauthorized read-out or accidental overwrite?
Read-out protection is enabled via Option Bytes that lock Flash access; once set, no external tool can read program memory contents. Write protection is enforced by hardware - Flash writes require specific unlock sequences and occur only in ICP/IAP mode after verifying sector addresses and erase-before-write conditions per ST's Flash programming protocol.
ST7FLIT15BF0M6TR Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 20-SOIC (0.295", 7.50mm Width)
- Series:
- ST7
- Packaging:
- Tape & Reel (TR)
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- ST7
- Core Size:
- 8-Bit
- Speed:
- 8MHz
- Connectivity:
- SPI
- Peripherals:
- LVD, POR, PWM, WDT
- Number of I/O:
- 17
- Program Memory Size:
- 2KB (2K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 256 x 8
- Voltage - Supply (Vcc/Vdd):
- 2.7V ~ 5.5V
- Data Converters:
- A/D 7x10b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
ST7FLIT15BF0M6TR FAQ
1.How can I place an order for ST7FLIT15BF0M6TR through Aetrix?
Please submit a Request for Quotation (RFQ) for ST7FLIT15BF0M6TR 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 ST7FLIT15BF0M6TR reliable?
The price and inventory of ST7FLIT15BF0M6TR are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for ST7FLIT15BF0M6TR is usually 5 days.
3.What payment methods are accepted for ST7FLIT15BF0M6TR?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for ST7FLIT15BF0M6TR transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for ST7FLIT15BF0M6TR?
ST7FLIT15BF0M6TR orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your ST7FLIT15BF0M6TR 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 ST7FLIT15BF0M6TR?
For technical support, including ST7FLIT15BF0M6TR datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your ST7FLIT15BF0M6TR requirements.
6.How does Aetrix verify that ST7FLIT15BF0M6TR is sourced from the original manufacturer or authorized distributors?
All ST7FLIT15BF0M6TR 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 ST7FLIT15BF0M6TR meets industry standards.
7.What is the process for return or replacement of ST7FLIT15BF0M6TR?
All ST7FLIT15BF0M6TR units undergo pre-shipment inspection (PSI). If there is an issue with ST7FLIT15BF0M6TR, 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 ST7FLIT15BF0M6TR part is unused and in its original packaging.
Return procedure for ST7FLIT15BF0M6TR:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
ST7FLIT15BF0M6TR Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

