EFM32 port

C programming, build, interpreter/VM.
Target audience: MicroPython Developers.
Post Reply
Posts: 1
Joined: Tue Oct 01, 2019 8:28 am

EFM32 port

Post by nteolane » Tue Oct 01, 2019 8:33 am


I would like to port Micropython on the Silicon Labs EFM32 MCU, specifically the EFM32LG series.
Has this already been done? Maybe some proof of concept code I could start with?

Where should I start?
Is starting from ports/mininal a good idea?

Thanks in advance for your guidance!
Best regards,

User avatar
Posts: 1681
Joined: Tue Aug 08, 2017 1:57 am
Location: Sydney, Australia

Re: EFM32 port

Post by jimmo » Wed Oct 02, 2019 1:31 pm


I'm not aware of any ports to the LG family, but it does appear to have enough RAM/ROM to run MicroPython well.

Yep, ports/minimal is a good start -- the STM32-specific parts are quite obvious and it gives you a good idea of what you need to replace (mainly a uart driver).

ports/bare-arm is also an option, it has no drivers at all though, so you'll need some other way to see that things are working (i.e. SWD).

Post Reply