Skip to main content
Associate
June 18, 2025
Solved

Looking for STM32 Eval Board with Native DALI Interface Support

  • June 18, 2025
  • 2 replies
  • 788 views

Hi,

I am working on a lighting control project and looking for an STM32 evaluation board that supports native DALI interface.

By native support, I mean:

  • The MCU or board includes a built-in DALI transceiver or dedicated hardware for DALI communication.
  • It has UART or GPIOs pre-configured for DALI timing.
  • The board is supported by official firmware libraries for DALI protocol handling.

Does ST offer any evaluation boards or MCUs with these features built-in? Or would I need to implement DALI support entirely in software with an external transceiver?

Any suggestions or guidance would be appreciated.

Thanks and Regards,
Yaadesh S

Best answer by Andrew Neil

As in this: https://en.wikipedia.org/wiki/Digital_Addressable_Lighting_Interface ?

 

There is a Partner stack: https://www.st.com/en/partner-products-and-services/dali-stack.html - maybe they can help you?

There's this for STM8: https://www.st.com/en/evaluation-tools/steval-ilm001v1.html

both via: https://www.google.com/search?q=DALI+STM32 (other search engines are available)

 

As @Ozone said, probably a bit niche for a dedicated dev board; Maybe look for Arduino shields ...

MikroElectronica have a couple (not Arduino specific):

https://www.mikroe.com/dali-click

https://www.mikroe.com/dali-2-click

 

https://projecthub.arduino.cc/NabiyevTR/simple-dali-controller-c652b7

https://github.com/hubsif/arduino-dali

 

via: https://www.google.com/search?q=DALI+Arduino 

 

2 replies

Ozone
Principal
June 18, 2025

NXP had one about a decade ago, but AFAIK they dropped it soon.

I think DALI is just a too specialized niche product to justify investment into development platforms, especially since it involves mostly the lowest-cost section of MCUs. I never came across any general-purpose MCU that natively supported a DALI interface. And basically all DALI products I had been working on at that time used low-cost 8-bit MCUs (MCP or Atmel).

YaadeshAuthor
Associate
June 18, 2025

Can you confirm  low-cost 8-bit MCUs (MCP or Atmel) which supports all native DALI?

 

Ozone
Principal
June 18, 2025

No, I never came accross one.
The company I worked for back then used standard GPIO, with "bit-banging" anlgorithms.

That was about 10 years ago, and I never came across a native DALI interface in any commercial MCU ever since.

You might look up DALI open source projects, or perhaps some ST employee here can enlighten us.

Andrew Neil
Andrew NeilBest answer
Super User
June 18, 2025

As in this: https://en.wikipedia.org/wiki/Digital_Addressable_Lighting_Interface ?

 

There is a Partner stack: https://www.st.com/en/partner-products-and-services/dali-stack.html - maybe they can help you?

There's this for STM8: https://www.st.com/en/evaluation-tools/steval-ilm001v1.html

both via: https://www.google.com/search?q=DALI+STM32 (other search engines are available)

 

As @Ozone said, probably a bit niche for a dedicated dev board; Maybe look for Arduino shields ...

MikroElectronica have a couple (not Arduino specific):

https://www.mikroe.com/dali-click

https://www.mikroe.com/dali-2-click

 

https://projecthub.arduino.cc/NabiyevTR/simple-dali-controller-c652b7

https://github.com/hubsif/arduino-dali

 

via: https://www.google.com/search?q=DALI+Arduino 

 

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Ozone
Principal
June 18, 2025

On a related note, we did mostly use MC PIC18 back then, which had to be as cheap as possible - which means minimal on-chip Flash/RAM.
We are talking about a mass product here, were BOM costs trump every design, compatibility and architectural aspects.
By the way, Atmel was still not Microchip back then ...

At that time, Microchip offered custom MCUs (PIC18) with a (more or less) dedicated DALI interface for a guaranteed order of >10k p.a.

It still was "more or less" proper DALI, because the standard requires very specific signal rise and fall times, which require external analog components. But the biphase-decoding would be done on-chip.