EFM32

EFM32 ist eine Mikrocontrollerfamilie, die von der Firma Silicon Laboratories angeboten wird. Die EFM32 sind 32-Bit-Mikrocontroller verschiedener Unterfamilien, die auf der ARM Cortex-M3-Architektur basieren. Speziellen Fokus hat man bei der Entwicklung auf den Energieverbrauch gelegt. Dies hat auch die Namensgebung beeinflusst: EFM steht für englisch Energy Friendly Microcontrollers.
Geschichte
Die EFM32 Mikrocontrollerfamilie[1] wurde ursprünglich von der Firma Energy Micro entwickelt. Mitte 2013 wurden Energy Micro von Silicon Laboratories übernommen. In folgender Tabelle sind die einzelnen Meilensteine aufgelistet.
| Datum | Ankündigung |
|---|---|
| April 2008 | Energy Micro kündigt an, dass sie ARM Cortex-M3 Core lizenziert haben.[2] |
| Oktober 2009 | Ankündingung EFM32 Gecko MCU Familie. |
| Dezember 2009 | Entwicklungskit für EFM32 Gecko MCU Familie |
| Februar 2010 | EFM32 Tiny Gecko MCU Familie |
| Juli 2010 | EFM32 Giant Gecko MCU Familie |
| November 2010 | Ankündigung Entwicklungsumgebung Simplicity Studio |
| März 2011 | EFM32 Zero Gecko MCU Familie |
| September 2011 | EFM32 Leopard Gecko MCU Familie |
| April 2013 | EFM32 Wonder Gecko MCU Familie |
| Juni 2013 | Silicon Laboratories kündigt Übernahme von Energy Micro an [3] |
| June 2014 | Simplicity Studio V2 [4] |
| February 2015 | Simplicity Studio V3 [5] |
| May 2015 | EFM32 Happy Gecko MCU Familie [6] |
Interne Peripherie
Die EFM32-Mikrocontroller besitzen je nach Typ unterschiedliche interne Peripherieeinheiten. Üblich sind unter anderen GPIO, Analog-Digital-Umsetzer, Digital-Analog-Umsetzer, Timer, Watchdog, UART, serielle synchrone Schnittstellen wie I²C- und Serial Peripheral Interface (SPI) und eine Echtzeituhr (RTC). Manche dieser Peripherieeinheiten können autonom ohne Interaktion mit dem Mikrocontrollerkern verwendet werden, was unter anderem die Leistungsaufnahme reduziert.