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

- Shipping:

Inventory:2,220
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
ST7FLIT15BF0M6 from STMicroelectronics is an 8-bit Flash microcontroller featuring 4 KB XFlash program memory, 256 bytes RAM, 128 bytes data EEPROM, 7-channel 10-bit ADC with integrated op-amp, dual 12-bit auto-reload timers (4 PWM outputs), SPI interface, analog comparator, and enhanced low-voltage supervisor. It operates from 2.7 V to 5.5 V at up to 8 MHz and targets embedded control in industrial sensors and power management modules.
For engineers reviewing the ST7FLIT15BF0M6 datasheet, ST7FLIT15BF0M6 pinout, ST7FLIT15BF0M6 application, or ST7FLIT15BF0M6 equivalent, key selection criteria include single-voltage Flash IAP/ICP capability, 20-year data retention at 55°C, 7 high-sink (20 mA) I/Os, 5 timer resources including watchdog and input capture, and support for crystal, RC, or PLL-based clocking with Auto-wake-up from Halt mode.
Technical Context
This MCU implements an industry-standard ST7 8-bit core with true bit manipulation, 8×8 unsigned multiply, and 17 addressing modes. Its memory subsystem integrates byte-erasable XFlash with read-out protection and 10K write/erase cycles, plus 128-byte EEPROM rated for 300K cycles and 20-year data retention at 55°C.
The peripheral set includes a configurable watchdog timer, two 8-bit Lite Timers (one with WDG), two 12-bit auto-reload timers supporting PWM, input capture, output compare, and pulse generation, and a 10-bit ADC with programmable gain op-amp optimized for 0–430 mV (13-bit effective) and 430 mV–5 V (10-bit) ranges at 5 V VDD.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | ST7 8-bit CPU with 63 instructions, illegal opcode detection, and 17 addressing modes |
| Flash Memory | 4 KB single-voltage XFlash with ICP/IAP, 10K write/erase cycles, 20-year retention at 55°C |
| Data EEPROM | 128 bytes with read-out protection, 300K write/erase cycles, 20-year retention at 55°C |
| ADC Resolution | 10-bit with fixed-gain op-amp; 13-bit precision for 0–430 mV range, 10-bit for 430 mV–5 V range |
| Timers | 5 total: 1 watchdog, 2 × 8-bit Lite Timers, 2 × 12-bit auto-reload timers with 4 PWM outputs and input capture |
| I/O Capability | Up to 17 multifunctional bidirectional I/O lines, 7 with 20 mA high-sink drive strength |
| Supply Range | 2.7 V to 5.5 V operation with enhanced LVD and auxiliary voltage detector (AVD) with interrupt |
| Clock Sources | Internal 1% RC oscillator, external crystal/ceramic resonator, or external clock; optional x4/x8 PLL for 4/8 MHz internal clock |
Pinout & Package
ST7FLIT15BF0M6 is packaged in a 20-pin SOIC (SO20 300 mil) with 0.6 mm pitch, compliant with JEDEC MS-013. The package supports standard reflow and wave soldering per J-STD-020.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD | Main power supply | Primary 2.7–5.5 V supply rail; all VDD pins must be connected |
| VSS | GND reference | Digital ground; all VSS pins must be connected |
| RESET | Reset input | Active-low non-maskable reset; internal pull-up enabled during reset |
| PA0/LTIC | Port A0 / Lite Timer input capture | High-sink (20 mA) I/O; captures external event timing for Lite Timer |
| PA1/ATIC | Port A1 / Auto-reload Timer input capture | High-sink (20 mA) I/O; triggers timer capture on edge detection |
| PA2–PA5/ATPWM0–3 | Auto-reload Timer PWM outputs | Four dedicated 20 mA PWM outputs with configurable duty cycle and frequency |
| PA6/MCO/ICCCLK/BREAK | Main clock output / ICC clock / BREAK signal | Output-only during normal operation; requires external 10 kΩ pull-up in noisy environments |
| PA7/COMPOUT | Analog comparator output | High-sink (20 mA) digital output reflecting comparator decision |
| PB0–PB6/AIN0–6/SS/SCK/MISO/MOSI | Port B analog/digital I/O | 7-channel ADC inputs (AIN0–AIN6); also support SPI (MISO/MOSI/SCK/SS) and comparator inputs |
| PC0/OSC1/CLKIN | Oscillator input / external clock | Crystal/resonator connection or external clock source; drives internal clock system |
| PC1/OSC2 | Oscillator output | Crystal/resonator feedback node; not usable as general-purpose I/O |
Key Features
| Feature | Design Value |
|---|---|
| In-Circuit Programming (ICP) | Enables field firmware updates via ICC interface without removing MCU from PCB |
| In-Application Programming (IAP) | Allows runtime Flash reprogramming by application code - critical for over-the-air updates |
| Enhanced Low-Voltage Supervisor (LVD) | Monitors main supply and triggers interrupt or reset before brownout; supports safe shutdown sequences |
| Auto Wake-up from Halt Mode | Resumes execution from ultra-low-power Halt state using timer or external interrupt - reduces standby current |
| Integrated Op-Amp with ADC | Amplifies low-level sensor signals (e.g., thermocouples, strain gauges) before digitization, eliminating external amplifiers |
| 7 High-Sink Outputs (20 mA) | Directly drives LEDs, relays, or small solenoids without external drivers - simplifies BOM and layout |
Applications
| Industrial Sensor Node | Smart Power Switch Controller |
|---|---|
Use Scenario: Compact environmental monitoring unit measuring temperature, humidity, and pressure with local signal conditioning and wireless reporting. IC Role / Device Role / Timing Role: Central controller managing ADC sampling, op-amp gain switching, SPI communication with transceiver, and low-power wake/sleep scheduling. Use Value: Integrated 10-bit ADC + op-amp eliminates external signal chain components; 20 mA sink outputs drive status LEDs directly; IAP enables remote firmware patching. | Use Scenario: DIN-rail mounted AC/DC power switch with overload detection, thermal monitoring, and fault logging. IC Role / Device Role / Timing Role: Real-time load monitoring via ADC, PWM-controlled fan speed regulation, and precise timing of fault response (<100 µs). Use Value: Dual 12-bit auto-reload timers deliver deterministic PWM and input-capture latency; LVD+AVD ensures fail-safe shutdown during undervoltage or auxiliary rail failure. |
| Programmable Logic Relay | Low-Cost Motor Starter |
Use Scenario: Configurable relay module accepting digital inputs, executing logic (AND/OR/timers), and driving multiple contactors. IC Role / Device Role / Timing Role: State-machine executor with 17 I/Os, 5 independent timers for delay/on-off sequencing, and SPI for configuration download. Use Value: 4 KB Flash stores user-defined logic tables; 128-byte EEPROM retains configuration across power cycles; high-sink outputs directly drive relay coils. | Use Scenario: Single-phase induction motor starter with soft-start ramp, current sensing, and thermal foldback. IC Role / Device Role / Timing Role: PWM generator for TRIAC gate control, ADC-based current sampling, and comparator-driven overtemperature cutoff. Use Value: Analog comparator with fast response (<1 µs) triggers immediate shutdown; 13-bit ADC resolution in low-range enables accurate current measurement down to 50 mV. |
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 |
|---|---|---|---|
| ST7FLITE19BF0M6 | Same package and pinout; adds analog comparator and extends operating temperature to –40°C to +125°C | Required for automotive under-hood or industrial high-temp environments where ST7FLIT15BF0M6's +85°C max is insufficient | Select when extended temperature grade and comparator functionality are mandatory; otherwise identical toolchain and firmware compatibility |
| STM8S003F3P6 | Successor architecture: 16 MHz max CPU, 8 KB Flash, enhanced ADC (10-bit, 10 ch), no integrated op-amp, no analog comparator | Better performance and memory for new designs; lacks op-amp/comparator - requires external signal conditioning | Choose for higher throughput or larger code footprint; avoid if op-amp or comparator is required and board space is constrained |
Compared with ST7FLIT15BF0M6, ST7FLITE19BF0M6 offers extended temperature operation and built-in comparator at identical cost and footprint, while STM8S003F3P6 delivers higher clock speed and Flash capacity but removes analog front-end integration - requiring redesign of sensor interface circuitry.
Availability
ST7FLIT15BF0M6 is available at Aetrix Electronics and suitable for industrial sensor nodes, smart power switches, programmable logic relays, and low-cost motor starters requiring stable component supply and long-term obsolescence management.
Supply support for ST7FLIT15BF0M6 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 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 control applications where low power, integrated analog peripherals, and field-upgradable firmware are essential design requirements.
FAQ
What is the maximum operating frequency of the ST7FLIT15BF0M6?
The ST7FLIT15BF0M6 achieves up to 8 MHz CPU frequency using either an external 16 MHz crystal with internal divide-by-2, the internal 1% RC oscillator (1 MHz), or the optional PLL (x4 or x8) generating 4 MHz or 8 MHz clocks. Electrical characteristics in Section 13.5 confirm timing compliance up to 8 MHz across the full 2.7–5.5 V supply and –40°C to +85°C temperature range.
Does the ST7FLIT15BF0M6 support in-application programming (IAP)?
Yes, the ST7FLIT15BF0M6 supports full IAP via its XFlash memory architecture. Application firmware can erase and reprogram Flash sectors under software control without halting CPU execution, enabling dynamic updates, parameter storage, or bootloader functionality. This is documented in Section 4.3 and verified by the "In-Application Programming" feature listed in the device summary table on page 1.
How many ADC channels does the ST7FLIT15BF0M6 provide, and what is their effective resolution?
The ST7FLIT15BF0M6 provides 7 ADC input channels (AIN0–AIN6). Its 10-bit ADC delivers 13-bit effective precision for input voltages from 0 to 430 mV (at 5 V VDD) due to programmable gain from the integrated op-amp, and standard 10-bit precision for 430 mV to 5 V. This dual-range behavior is explicitly specified in Section 11.5 and confirmed in Table 13.11 on page 139.
Can the ST7FLIT15BF0M6 generate PWM signals, and how many outputs are available?
Yes, the ST7FLIT15BF0M6 generates PWM signals using its two 12-bit auto-reload timers, which collectively provide four dedicated PWM outputs (ATPWM0–ATPWM3) on PA2–PA5. Each output supports configurable period and duty cycle, and all four pins are rated for 20 mA high-sink drive - enabling direct LED or small actuator control without external drivers.
ST7FLIT15BF0M6 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 20-SOIC (0.295", 7.50mm Width)
- Series:
- ST7
- Packaging:
- Tube
- 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:
ST7FLIT15BF0M6 FAQ
1.How can I place an order for ST7FLIT15BF0M6 through Aetrix?
Please submit a Request for Quotation (RFQ) for ST7FLIT15BF0M6 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 ST7FLIT15BF0M6 reliable?
The price and inventory of ST7FLIT15BF0M6 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for ST7FLIT15BF0M6 is usually 5 days.
3.What payment methods are accepted for ST7FLIT15BF0M6?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for ST7FLIT15BF0M6 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for ST7FLIT15BF0M6?
ST7FLIT15BF0M6 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your ST7FLIT15BF0M6 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 ST7FLIT15BF0M6?
For technical support, including ST7FLIT15BF0M6 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your ST7FLIT15BF0M6 requirements.
6.How does Aetrix verify that ST7FLIT15BF0M6 is sourced from the original manufacturer or authorized distributors?
All ST7FLIT15BF0M6 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 ST7FLIT15BF0M6 meets industry standards.
7.What is the process for return or replacement of ST7FLIT15BF0M6?
All ST7FLIT15BF0M6 units undergo pre-shipment inspection (PSI). If there is an issue with ST7FLIT15BF0M6, 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 ST7FLIT15BF0M6 part is unused and in its original packaging.
Return procedure for ST7FLIT15BF0M6:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
ST7FLIT15BF0M6 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…

