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

- Shipping:

Inventory:2,285
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
ST7FDALIF2M6 from STMicroelectronics is an 8-bit ST7 microcontroller with single-voltage Flash memory, data EEPROM, ADC with fixed-gain operational amplifier, timers, SPI, and a dedicated DALI communication interface. The device is designed for consumer, home, office, lighting, and industrial control products that need compact firmware control with DALI lighting-network communication support.
For engineers reviewing the ST7FDALIF2M6 datasheet, ST7FDALIF2M6 pinout, ST7FDALIF2M6 application, or ST7FDALIF2M6 equivalent, this MCU is most relevant for DALI lighting control gear, digital dimmable ballast control, small industrial controllers, sensor-based control nodes, SPI-connected peripheral systems, and legacy ST7 designs requiring 8 Kbytes Flash, 384 bytes RAM, 256 bytes data EEPROM, 2.4 V to 5.5 V operation, and SO20 package assembly.
Technical Context
ST7FDALIF2M6 uses the ST7 8-bit CPU architecture with a 64 Kbyte address space, 8 Kbytes of Flash program memory, 384 bytes of RAM including up to 128 bytes for stack, and 256 bytes of data EEPROM for nonvolatile application parameters. The MCU supports in-circuit programming, in-application programming, readout protection, Flash write / erase protection, and option-byte configuration for clock, watchdog, low-voltage detector, and memory-sector behavior.
The peripheral set is oriented toward lighting and compact control applications. PB6 provides the DALI input function, PA7 provides the DALI output function, PB0 to PB5 support ADC and SPI-related alternate functions, and PA0 to PA5 provide timer capture or PWM functions with high-sink output capability. The device can operate from 2.4 V to 5.5 V, reaches up to 8 MHz CPU frequency, and supports Slow, Wait, Active-halt, Auto Wakeup from Halt, and Halt power-saving modes.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Device Type | 8-bit ST7 microcontroller with Flash memory, EEPROM, ADC, timers, SPI, and DALI communication interface. |
| Program Memory | 8 Kbytes Flash memory for user firmware, interrupt vectors, and application control code. |
| RAM | 384 bytes RAM, including up to 128 bytes for stack, supporting compact ST7 application firmware. |
| Data EEPROM | 256 bytes data EEPROM for nonvolatile parameters such as calibration, lighting configuration, control settings, and stored device data. |
| Operating Supply | 2.4 V to 5.5 V operating supply range, allowing use in 3 V and 5 V embedded control systems. |
| CPU Frequency | Up to 8 MHz CPU operation, with external oscillator support up to 16 MHz and internal 1 MHz RC oscillator with PLL options. |
| I/O Resources | Up to 15 multifunction bidirectional I/O pins, including 7 high-sink outputs for driving control signals or LED / interface loads within the device ratings. |
| DALI Interface | Dedicated DALI communication interface using PB6 / DALIIN and PA7 / DALIOUT for lighting-control network communication. |
| SPI Interface | SPI synchronous serial interface on PB0 to PB3 alternate functions for external peripheral communication. |
| ADC Function | 10-bit ADC with 7 input channels and fixed-gain operational amplifier, supporting analog sensing in lighting and control applications. |
| Timer Resources | Lite timers with watchdog support and a 12-bit auto-reload timer with 4 PWM outputs, input capture, and output compare functions. |
| Power Modes | Slow, Wait, Active-halt, Auto Wakeup from Halt, and Halt modes for reducing current consumption in idle or standby states. |
| Clock and Reset Support | Internal RC oscillator, external clock / resonator support, PLL, low-voltage detector options, auxiliary voltage detector, watchdog, and reset input. |
| Development Support | In-circuit communication pins ICCDATA and ICCCLK support programming and debug workflows with ST7 development tools. |
| Package | SO20 300 mil package, matching the M6 order-code package option. |
| Operating Temperature | -40°C to +85°C operating temperature range for industrial and lighting-control environments. |
Pinout & Package
ST7FDALIF2M6 is supplied in an SO20 300 mil package with 20 leads. The SOIC-style package provides accessible leads for legacy lighting-control boards, easier inspection than leadless packages, and enough pin count for DALI input/output, SPI, ADC channels, PWM outputs, oscillator pins, reset, supply, ground, and ST7 in-circuit communication signals.
| Pin / Terminal | Circuit Role | Design Meaning |
|---|---|---|
| Pin 1 - VSS | Ground terminal. | Provides the main ground reference for the MCU core, I/O, analog, DALI, timer, and communication functions. |
| Pin 2 - VDD | Main power supply terminal. | Supplies the MCU over the 2.4 V to 5.5 V operating range. |
| Pin 3 - RESET | Active-low reset input / output. | Provides top-priority non-maskable reset behavior for startup, external reset circuitry, programming, and system recovery. |
| Pin 4 - PB0 / AIN0 / SS | Port B0, ADC input 0, or SPI slave-select input. | Can be used as GPIO, analog measurement input, or active-low SPI slave-select signal. |
| Pin 5 - PB1 / AIN1 / SCK | Port B1, ADC input 1, or SPI serial clock. | Supports GPIO, analog input, or SPI clock function for external peripheral communication. |
| Pin 6 - PB2 / AIN2 / MISO | Port B2, ADC input 2, or SPI MISO. | Provides GPIO, analog input, or SPI master-in / slave-out data function. |
| Pin 7 - PB3 / AIN3 / MOSI | Port B3, ADC input 3, or SPI MOSI. | Provides GPIO, analog input, or SPI master-out / slave-in data function. |
| Pin 8 - PB4 / AIN4 / CLKIN | Port B4, ADC input 4, or external clock input. | Supports GPIO, analog input, or clock input routing depending on the clock-source configuration. |
| Pin 9 - PB5 / AIN5 | Port B5 or ADC input 5. | Provides GPIO or analog sensing for control and measurement functions. |
| Pin 10 - PB6 / AIN6 / DALIIN | Port B6, ADC input 6, or DALI input. | Receives DALI bus data through the external DALI interface circuit in lighting-control applications. |
| Pin 11 - PA7 / DALIOUT | Port A7 or DALI output with high-sink capability. | Drives the DALI output signal path through the external DALI physical interface circuitry. |
| Pin 12 - PA6 / MCO / ICCCLK / BREAK | Port A6, main clock output, ICC clock, or external BREAK. | Supports clock output, in-circuit communication clock, and debug-related functions; the pin should be pulled up during normal operation to avoid unintended ICC entry during reset. |
| Pin 13 - PA5 / ATPWM3 / ICCDATA | Port A5, auto-reload timer PWM3, or ICC data. | Provides high-sink GPIO, PWM output, or in-circuit communication data for programming and debug access. |
| Pin 14 - PA4 / ATPWM2 | Port A4 or auto-reload timer PWM2. | Provides high-sink GPIO or PWM output for dimming, timing, or control functions. |
| Pin 15 - PA3 / ATPWM1 | Port A3 or auto-reload timer PWM1. | Provides high-sink GPIO or PWM output for lighting-control timing, load control, or signal generation. |
| Pin 16 - PA2 / ATPWM0 | Port A2 or auto-reload timer PWM0. | Provides high-sink GPIO or PWM output for control loops, dimming support, or switching-control timing. |
| Pin 17 - PA1 / ATIC | Port A1 or auto-reload timer input capture. | Supports high-sink GPIO or timer input capture for event timing and measurement. |
| Pin 18 - PA0 / LTIC | Port A0 or Lite timer input capture. | Supports high-sink GPIO or Lite timer capture function for timing-related firmware tasks. |
| Pin 19 - OSC2 | Oscillator inverter output. | Connects to the external resonator / oscillator network when an external clock source is used. |
| Pin 20 - OSC1 / CLKIN | Oscillator inverter input or external clock input. | Accepts the external resonator input or direct external clock source for CPU and peripheral timing. |
Key Features
- 8-bit ST7 MCU architecture with 8 Kbytes Flash program memory and 384 bytes RAM.
- 256 bytes data EEPROM for nonvolatile configuration, calibration, and application parameters.
- Dedicated DALI communication interface with DALIIN and DALIOUT pins for lighting-control networks.
- 2.4 V to 5.5 V operating supply range and up to 8 MHz CPU frequency.
- Up to 15 multifunction I/O pins, including 7 high-sink outputs for control-signal drive capability.
- 10-bit ADC with 7 channels and fixed-gain operational amplifier for analog sensing.
- SPI synchronous serial interface for external device communication.
- Lite timers, watchdog, 12-bit auto-reload timer, four PWM outputs, input capture, and output compare functions.
- Slow, Wait, Active-halt, Auto Wakeup from Halt, and Halt power-saving modes.
- In-circuit programming, in-application programming, readout protection, Flash write / erase protection, and ST7 debug-module support.
Applications
| DALI Lighting Control Gear | Digital Dimmable Ballast Control |
|---|---|
|
Use Scenario: Lighting-control products that communicate on a DALI bus and execute local control firmware. IC Role: 8-bit MCU with DALIIN / DALIOUT interface pins, Flash firmware memory, EEPROM settings storage, and timer resources. Use Value: ST7FDALIF2M6 combines the DALI communication interface and small control MCU resources needed for compact lighting-network nodes. |
Use Scenario: Dimmable fluorescent or lighting ballast circuits requiring PWM control, bus communication, and local analog monitoring. IC Role: Control MCU using timer PWM outputs, ADC inputs, DALI communication, and nonvolatile EEPROM parameters. Use Value: Timer PWM channels, ADC inputs, and DALI support allow firmware-based lamp-control behavior and communication handling in a single SO20 device. |
| Small Industrial Controllers | Sensor-Based Embedded Nodes |
|
Use Scenario: Compact industrial or building-control devices requiring an 8-bit controller, serial interface, timers, and nonvolatile settings. IC Role: ST7 MCU with SPI, EEPROM, watchdog, external interrupts, GPIO, and low-power modes. Use Value: The 2.4 V to 5.5 V operating range and SO20 package support legacy embedded-control boards using 3 V or 5 V logic environments. |
Use Scenario: Control boards reading analog sensors while driving local outputs and retaining configuration data. IC Role: MCU with 7-channel ADC, fixed-gain op-amp, data EEPROM, timer capture, PWM, and GPIO resources. Use Value: Analog measurement, EEPROM storage, and timer outputs reduce external logic requirements in small sensor-control nodes. |
Equivalent & Alternatives
When evaluating ST7FDALIF2M6 equivalent devices, engineers should compare DALI interface support, Flash versus FASTROM memory type, SO20 footprint, 8 Kbyte program memory, EEPROM size, RAM size, voltage range, timer / PWM resources, ADC channels, SPI availability, and whether the target design needs field-reprogrammable Flash or fixed production ROM code.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| ST7PDALIF2M6 | Same ST7DALIF2 family, SO20 package, 384 bytes RAM, -40°C to +85°C range, and DALI-oriented peripheral set, but uses 8 Kbytes FASTROM program memory instead of 8 Kbytes Flash. | Better suited for fixed-code production programs where firmware is transferred as a production image and field reprogramming is not required. | Select ST7FDALIF2M6 when Flash programmability, engineering updates, or in-application programming are required; select ST7PDALIF2M6 only when the program can use a fixed FASTROM production flow. |
Compared with ST7PDALIF2M6, ST7FDALIF2M6 is optimized for Flash-based ST7DALI applications where firmware development, updating, or in-circuit programming is important. ST7FDALIF2M6 vs ST7PDALIF2M6 selection depends mainly on program-memory type, production coding method, reprogramming requirement, and whether the existing SO20 PCB and DALI firmware must be retained.
Quality
ST7FDALIF2M6 should be sourced as original STMicroelectronics components through traceable and controlled supply channels. Quality verification procedures may include SO20 package inspection, top-mark validation, label review, solderability testing, lead coplanarity inspection, VDD / VSS continuity checks, oscillator startup verification, Flash programming and readback testing, DALIIN / DALIOUT functional verification, SPI communication test, ADC input screening, timer PWM output checks, and incoming inspection according to lighting-control or embedded-controller production requirements.
Availability
ST7FDALIF2M6 is available at Aetrix Electronics and suitable for DALI lighting controllers, digital dimmable ballasts, small industrial controllers, building-control products, sensor-based embedded nodes, and legacy ST7DALI designs requiring stable component supply and repeatable production support.
Supply support may include scheduled delivery planning, volume procurement support, BOM continuity assistance, traceable sourcing management, and long-term availability support for lighting manufacturers, ballast designers, repair groups, contract manufacturers, building-control equipment makers, and legacy ST7 product owners.
For production deployment, confirming the SO20 package, Flash memory requirement, DALIIN / DALIOUT wiring, oscillator configuration, programming-tool access, option-byte settings, ADC and SPI pin assignment, temperature requirement, and sourcing continuity helps reduce procurement risk and improve manufacturing stability.
Manufacturer
STMicroelectronics supplies microcontrollers, development tools, power-management ICs, sensors, protection components, RF devices, analog ICs, and discrete semiconductors for industrial, automotive, consumer, communication, and embedded applications. ST7FDALIF2M6 belongs to ST's legacy ST7DALI 8-bit MCU family for DALI lighting-control and compact embedded-control applications.
FAQ
What is ST7FDALIF2M6 used for?
ST7FDALIF2M6 is used as an 8-bit microcontroller for DALI lighting-control products, digital dimmable ballast control, small industrial controllers, building-control nodes, and sensor-based embedded systems. It combines Flash memory, EEPROM, timers, ADC, SPI, and dedicated DALI communication pins in an SO20 package.
How much memory does ST7FDALIF2M6 include?
ST7FDALIF2M6 includes 8 Kbytes of Flash program memory, 384 bytes of RAM, and 256 bytes of data EEPROM. The Flash memory stores the application firmware, the RAM supports runtime variables and stack usage, and the EEPROM can retain lighting parameters, calibration data, configuration bytes, or operating settings.
Which DALI pins are used on ST7FDALIF2M6?
ST7FDALIF2M6 uses PB6 / AIN6 / DALIIN on pin 10 for DALI input and PA7 / DALIOUT on pin 11 for DALI output. These pins connect to the external DALI physical-interface circuitry, allowing the MCU firmware and DALI peripheral to handle lighting-network communication.
What supply voltage does ST7FDALIF2M6 require?
ST7FDALIF2M6 operates from a 2.4 V to 5.5 V supply range. This makes the MCU suitable for both lower-voltage embedded systems and 5 V control boards, provided the oscillator, DALI interface, analog inputs, SPI pins, reset circuit, and I/O loading are designed within the device operating limits.
What package is used by ST7FDALIF2M6?
ST7FDALIF2M6 uses an SO20 300 mil package. The M6 order-code suffix identifies the SO20 package option for this ST7DALI Flash MCU. The package provides 20 leads for supply, reset, oscillator, DALI, SPI, ADC, timer, PWM, and in-circuit communication functions.
Does ST7FDALIF2M6 support SPI and analog input?
Yes. ST7FDALIF2M6 includes an SPI synchronous serial interface using PB0 to PB3 alternate functions and a 10-bit ADC with 7 input channels on PB0 to PB6. The ADC also includes a fixed-gain operational amplifier, allowing the MCU to support compact sensor and control applications in addition to DALI communication.
What is the difference between ST7FDALIF2M6 and ST7PDALIF2M6?
ST7FDALIF2M6 uses 8 Kbytes of Flash program memory, while ST7PDALIF2M6 uses 8 Kbytes of FASTROM program memory. Both belong to the same ST7DALIF2 family with SO20 package, 384 bytes RAM, and DALI-oriented peripherals. ST7FDALIF2M6 is preferred when firmware reprogramming or engineering updates are required.
Is ST7FDALIF2M6 suitable for new designs?
ST7FDALIF2M6 is best treated as a legacy ST7DALI MCU for existing lighting-control products, repair programs, and long-running designs that already use the SO20 pinout and ST7 firmware base. New lighting-control projects should compare the existing code, DALI requirements, programming tools, lifecycle needs, and migration effort before selecting this legacy MCU.
ST7FDALIF2M6 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:
- DALI, SPI
- Peripherals:
- LVD, POR, PWM, WDT
- Number of I/O:
- 15
- Program Memory Size:
- 8KB (8K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- 256 x 8
- RAM Size:
- 384 x 8
- Voltage - Supply (Vcc/Vdd):
- 2.4V ~ 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:
ST7FDALIF2M6 FAQ
1.How can I place an order for ST7FDALIF2M6 through Aetrix?
Please submit a Request for Quotation (RFQ) for ST7FDALIF2M6 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 ST7FDALIF2M6 reliable?
The price and inventory of ST7FDALIF2M6 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for ST7FDALIF2M6 is usually 5 days.
3.What payment methods are accepted for ST7FDALIF2M6?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for ST7FDALIF2M6 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for ST7FDALIF2M6?
ST7FDALIF2M6 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your ST7FDALIF2M6 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 ST7FDALIF2M6?
For technical support, including ST7FDALIF2M6 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your ST7FDALIF2M6 requirements.
6.How does Aetrix verify that ST7FDALIF2M6 is sourced from the original manufacturer or authorized distributors?
All ST7FDALIF2M6 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 ST7FDALIF2M6 meets industry standards.
7.What is the process for return or replacement of ST7FDALIF2M6?
All ST7FDALIF2M6 units undergo pre-shipment inspection (PSI). If there is an issue with ST7FDALIF2M6, 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 ST7FDALIF2M6 part is unused and in its original packaging.
Return procedure for ST7FDALIF2M6:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
ST7FDALIF2M6 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…

