SILICON LABS EFM32 Gecko Wonder Gecko Starter Kit
MOEKETSI MOHAPI
EFM32 Gecko, EFM32GG12 Errata
This document contains information on the EFM32GG12 errata. The latest available revision of this device is revision A. Errata that have been resolved remain documented and can be referenced for previous revisions of this device.
The device data sheet explains how to identify the chip revision, either from the package marking or electronically. Errata effective date: August, 2025.
The EFM32GG12 is a microcontroller with known errata that have been documented and can be referenced for previous revisions of the device. The device data sheet provides information on how to identify the chip revision either from the package marking or electronically.
![]()
1. Kakaretso ea Errata
Tafole e latelang e thathamisa liphoso tsohle tse tsejoang le tse sa rarolloang bakeng sa EFM32GG12.
Lethathamo la 1.1. Errata Overview
| Moqapi | Sehlooho/Bothata | Workaround e teng | E teng ho Phethahatso: | ||
| A | |||||
| ADC_E213 | Mokhoa oa ADC KEEPINSLOWACC | Che | X | ||
| CSEN_E201 | CSEN_DATA e maemong a Debug | Ee | X | ||
| CSEN_E202 | CSEN Baseline DMA Transfers | Ee | X | ||
| CUR_E205 | Tšebeliso e Eketsehileng ea Hona Joale ho EM4H le EM4S ha SWCLK le SWDIO MODEN li Tiisitsoe. | Che | X | ||
| DBG_E204 | Debug Recovery le JTAG Ha e sebetse | Ee | X | ||
| EMU_E217 | EM4S Not Supported in 5V Sub-System Powered Devices at Tempera- tures Above 85°C | Che | X | ||
| EMU_E218 | Kenya Backup Mode ka RESETn Low | Ee | X | ||
| EMU_E219 | 5V Regulator Output Angoa ke DC-DC Mode Liphetoho | Ee | X | ||
| EMU_E220 | DECBOD Reset Nakong ea Moqtage Scaling Ka mor'a EM2 kapa EM3 Wakeup | Ee | X | ||
| I2C_E206 | Lekhoba le Tšoara SCL tlase Ka mor'a ho lahleheloa ke Arbitration | Ee | X | ||
| I2C_E207 | I2C E hloleha ho Bontša Lintlha tse Ncha tse Kenang | Ee | X | ||
| LES_E201 | LFPRESC e ka Eketsa ho lieha ho qala ha Channel | Ee | X | ||
| MSC_E201 | Boitsebiso bo Fosahetseng bo Koaletsoe Ka mor'a Phoso ea Bese | Ee | X | ||
| MSC_E202 | SRAM ha e tšehetse Prefetch ha ECC e nolofalitsoe | Ee | X | ||
| RMU_E202 | External Debug Access Not Available After Watchdog or Lockup Full Re- set | Ee | X | ||
| TIMER_E202 | Phallo e Tsoelang Pele le Phallo e Tlasehang e Sitisoa ka Mokhoa oa ho Bala oa Quadrature | Ee | X | ||
| USART_E204 | IrDA Modulation le Transmission of PRS Input Data | Ee | X | ||
| USART_E205 | Phetiso ea data e ka bang teng moeling o fosahetseng ka Mokhoa oa Synchronous | Ee | X | ||
| USART_E206 | Li-Pulse tse Eketsehileng tsa SCLK li ka Hlahisoa ho UART Synchronous Mode | Ee | X | ||
| USART_E207 | Phetisetso ea PRS ha e Fumanehe ka Mokhoa oa Synchronous Slave | Che | X | ||
| WDOG_E201 | Taelo e Hlakileng e Lahlehile Ha ho Kenoa EM2 | Ee | X | ||
| WTIMER_E201 | Phallo e Tsoelang Pele le Phallo e Tlasehang e Sitisoa ka Mokhoa oa ho Bala oa Quadrature | Ee | X | ||
2. Litlhaloso tsa Hona joale tsa Errata
2.1 ADC_E213 – ADC KEEPINSLOWACC Mode
Tlhaloso ea Errata
Ha WARMUP-MODE ho ADCn_CTRL e setetswe ho KEEPINSLOWACC, ADC ha e latele bophahamo ba modumo.tage. Hape, ADC e boloka li-muxes tsa ho kenya li koetsoe esita le nakong ea ho fetola mocha, ho etsa hore e se ke ea khothaletsoa ho sebetsa ADC ka mokhoa oa KEEPINSLOWACC.
Maemo a Amehileng / Liphello
KEEPINSLOWACC warmup mode ha e sebetse hantle.
Mokhoa oa ho lokisa
Hajoale ha ho na tharollo bakeng sa taba ena.
Qeto
Hajoale ha ho na tharollo bakeng sa taba ena.
2.2 CSEN_E201 – CSEN_DATA in Debug Mode
Tlhaloso ea Errata
Ho bala CSEN_DATA ka mokhoa oa ho lokisa bothata ho hlakola likopo tse ntseng li emetse tsa CSEN data DMA.
Maemo a Amehileng / Liphello
Lipallo tsa CSEN_DATA li hlakotsoe ha ho ntse ho baloa likopo tsa DMA tsa data. Sena se ka lebelloa ts'ebetsong e tloaelehileng ha DMA e bala CSEN_DATA ho fetisetsa liphetho tse ncha. Mebala ena e entsoe ka boomo, empa palo efe kapa efe ea CSEN_DATA, ho kenyeletsoa ha e ntse e le boemong ba ho lokisa bothata, e na le phello e tšoanang. Kahoo, viewho ngolisa mojule oa CSEN ka mokhoa oa ho lokisa liphoso, joalo ka Simplicity Studio, e ka hlakola likopo tse ntseng li emetse tsa CSEN DMA e sa ikemisetsa ho fella ka hore data e latelang e amoheloe ntle le tatellano le ka ho kenya data e sa reroang.
Mokhoa oa ho lokisa
Se ke oa sebelisa sesebelisoa sa ho lokisa bothata ho bala lirejisete tsa CSEN ha DMA e ntse e sebetsa.
Qeto
Hajoale ha ho na tharollo bakeng sa taba ena.
Setšoantšo sa EFM32GG12
Current Errata Descriptions silabs.
2.3 CSEN_E202 – CSEN Baseline DMA Transfers
Tlhaloso ea Errata
Phetisetso ea DMA ho CSEN_DMBASELINE ha e etsahale ka tatellano e lebelletsoeng.
Maemo a Amehileng / Liphello
Ha o sebelisa delta modulation, boleng ba motheo bo tlameha ho ngolloa CSEN_DMBASELINE pele ho phetoho e 'ngoe le e 'ngoe. Leha ho le joalo, ha DMA e etsa sena, litokomane tsena li etsahala ka mor'a phetoho e lakatsehang ho e-na le pele ho phetoho kamoo ho hlokahalang. Sena se bolela hore ka tatellano e fanoeng ea liphetoho tse fanoang ke DMA, ho ngolla CSEN_DMBASELINE e lokelang ho etsahala pele phetoho N e hlile e ngoloa pele ho phetoho N + 1, e lebisang ho liphetho tse ka bang phoso.
Mokhoa oa ho lokisa
Ngola boleng ba pele ho CSEN_DMBASELINE ka bowena 'me u sebelise DMA ho ngola lintlha tse latelang. Ka hona, tabeng ea tatelano e nang le liphetoho tse 'nè, boleng ba pele ba motheo bo tla ngolloa CSEN_DMBASELINE tlas'a taolo ea software (mohlala, pele phetoho ea phetoho e etsahala). Melao e meraro e latelang e ka ngoloa ke DMA ka mor'a hore phetoho ea pele le e 'ngoe le e' ngoe e latelang e hlahe.
Ka mor'a phetoho ea ho qetela, e neng e tla ba ea bone ho ex enaample, the DMA will service a final write request to CSEN_DMBASELINE.
This final transfer can be (1) a dummy value if no further conversions are required, (2) the initial baseline value in the case where conversions are repeated in a loop, or (3) the initial baseline value for a new, yet-to-be-triggered series of conversions.
Qeto
Hajoale ha ho na tharollo bakeng sa taba ena.
2.4 CUR_E205 – Elevated Current Consumption in EM4H and EM4S when SWCLK and SWDIO MODEn is Disabled
Tlhaloso ea Errata
Ho EM0, EM1, EM2, le EM3, buffer ea ho kenya bakeng sa SWCLK le SWDIO pins ea tingoa ha MODEN E DIABED bakeng sa liphini tsena, joalo ka ha ho lebelletsoe.
Leha ho le joalo, ho EM4H le EM4S, buffer ea ho kenya bakeng sa SWCLK le liphini tsa SWDIO li lumelloa ke hardware 'me li ke ke tsa koaloa ke firmware. Ka lebaka leo, ha MODEN e setetsoe ho DISABLED bakeng sa SWCLK le SWDIO mme sesebelisoa se kena EM4H kapa EM4S, tšebeliso ea hona joale e ea phahama. Ho fokotsa tšebeliso ea hajoale ea EM4H/S, MODEN bakeng sa likhoele tsena tse peli ha ea lokela ho hlophisoa joalo ka DISABLED pele EM4H/S e kena. Ho e-na le hoo, SWCLK e lokela ho hlophisoa e le MODEN = INPUTPULL e nang le monyetla oa ho hula, 'me SWDIO e lokela ho hlophisoa e le MODEN = INPUTPULL e nang le matla a ho hula.
Maemo a Amehileng / Liphello
Sistimi e sebelisang EM4H kapa EM4S e ka bona tšebeliso ea hajoale ea EM4H/EM4S ho fihla ho hoo e ka bang 100 uA ha SWCLK le SWDIO MODEN TSA TLOAELEHILE.
Mokhoa oa ho lokisa
Ha ho na tharollo e tsebahalang bakeng sa taba ena
Qeto
Hajoale ha ho na tharollo bakeng sa taba ena.
2.5 DBG_E204 – Debug Recovery with JTAG Ha e sebetse
Tlhaloso ea Errata
Algorithm ea ho hlaphoheloa ea debug ea ho ts'oara pin reset, ho fana ka taelo ea AAP ea System Bus Stall, le ho lokolla phini ea reset ha e sebetse ha o sebelisa J.TAG sehokelo sa debug. Ha u sebelisa JTAG debug interface, mantlha e tla tsoelapele ho etsa khoutu hang ha pin ea reset e lokolloa.
Maemo a Amehileng / Liphello
Tatelano ea ho hlaphoheloa ha debug e ke ke ea sebetsa ha u sebelisa JTAG sehokelo sa debug.
Mokhoa oa ho lokisa
Sebelisa sebopeho sa Serial Wire debug ho kenya ts'ebetsong tatellano ea ho hlaphoheloa ha debug.
Qeto
Hajoale ha ho na tharollo bakeng sa taba ena.
2.6 EMU_E217 — EM4S Ha e Tšehetsoe ho 5V Sub-System Powered Devices ka Mocheso o ka Holimo ho 85°C
Tlhaloso ea Errata
When system uses 5V sub-system to power up the EFM chip, energy mode EM4 Shutoff is only supported up to 85C. When a system that uses the 5V sub-system to power up the EFM chip is in EM4 Shutoff at a temperature above 85C, the output voltage VREGO ea 5V sub-system e ke ke ea lula ka holimo ho bonyane bo hlokahalang ba AVDD voltage of 1.62V due to added leakage at high temperatures, which might be above the maximum 20uA current source capability of the 5V sub-system in EM4 Shutoff.
Maemo a Amehileng / Liphello
Systems using the 5V sub-system and EM4S at high temperatures.
Mokhoa oa ho lokisa
There is currently no workaround for this issue. The recommendation for the 5V sub-system powered devices is to use EM4 Hibernate instead of EM4 Shutoff at temperatures above 85C.
Qeto
Hajoale ha ho na tharollo bakeng sa taba ena.
2.7 EMU_E218 - Kena Mokhoa oa ho Boloka ka RESETn Tlase
Tlhaloso ea Errata
Ha sesebelisoa se lokiselitsoe…
- for entry into backup mode when main power is removed or otherwise falls below safe operating levels (EMU_BUCTRL programmed accordingly),
- with the proper supply present on the BU_VIN pin to provide retention power in backup mode,
- where assertion of RESETn causes a soft reset (the default behavior because Configuration Lock Word 0 bit 2 is 1 on a factory fresh device shipped with erased flash ), and
- such that the soft reset event causes the EMU to be reset (RMU_CTRL_PINMODE = FULL, which is the default state, or RMU_CTRL_PINMODE = EXTENDED), …and the RESETn pin is asserted (goes low), the system enters backup mode even when main power is not removed or does not fall below the normal operating threshold. The device will not recover from backup mode until a power-on reset occurs.
Maemo a Amehileng / Liphello
Sistimi e sebelisang mokhoa oa bekapo eo ho eona phini ea RESETn e ka tiisoang ke sesebelisoa sa kantle mme moo polelo ea RESETn e bakang ho seta bocha hobane mokhoa oa kamehla oa phini ha o so fetohe.
Mokhoa oa ho lokisa
Ho na le litsela tse peli tsa ho rarolla bothata bona:
- Program Configuration Lock Word 0 (CLW0) bit 2 to 0 so that assertion of RESETn always cause a hard reset.
- Change the level of reset caused by assertion of the RESETn pin to LIMITED by writing the appropriate value to the PINMODE field in the RMU_CTRL register.
Qeto
Hajoale ha ho na tharollo bakeng sa taba ena.
2.8 EMU_E219 — 5V Regulator Output E Angoa ke Liphetoho tsa Mokhoa oa DC-DC
Tlhaloso ea Errata
Ha 5V regulator - eo hape e matlafatsang transceiver lisebelisoa tse nang le USB - e nolofalitsoe le ho laola (hangata ho 3.3V), tlhahiso ea eona joalokaha e bonoa pineng ea VREGO e ka ba le liphetoho tsa nakoana ka lebaka la liphetoho tse itseng tsa DC-DC converter mode.
Bakeng sa mohlalaample, in the worst case, a DC-DC transition from BYPASS mode to LOWNOISE mode can cause VREGO to momentarily overshoot by approximately 550 mV for around 10 ms. Similarly, a DC-DC transition from OFF mode to LOWNOISE mode can cause VREGO overshoot of approximately 330 mV for around 1 ms. These transient durations correlate directly with the time it takes for VDCDC to return to 1.8V when the device is connected as recommended in Application Note AN0948: EFM32 and EFR32 Series 1 Power Configurations and DC-DC.
Maemong ana ka bobeli, ka mor'a ho feta ha nakoana, tlhahiso ea VREGO e tla khutlela boemong ba DC hoo e ka bang 30 mV holimo ho feta kamoo converter ea DC-DC e neng e le ka mekhoa ea BYPASS kapa OFF.
Maemo a Amehileng / Liphello
Lipuisano tsa USB li ka sitisoa lits'ebetsong moo ho sebelisoang li-converter tsa 5V le DC-DC, 'me mokhoa oa DC-DC o fetotsoe. Ho fetella le ho lokisoa ho latelang ha VREGO kaholimo ho boemo ba eona ba tlhahiso ka mor'a phetoho ea mokhoa oa DC-DC ho ka hlahisa matšoenyeho haeba VREGO e matlafatsa AVDD, IOVDD, kapa likarolo tse ling tsa sistimi.
Mokhoa oa ho lokisa
Hobane VREGO e fana ka transceiver ea USB, ho fetoha ha mokhoa oa DC-DC ho tloha ho BYPASS ho ea ho LOWNOISE kapa OFF ho ea ho LOWNOISE ha hoa lokela ho etsoa ha mosebetsi oa puisano oa USB o ntse o tsoela pele ho qoba kotsi ea ho hlahisa phoso e nyenyane.
Haeba VREGO e sebelisetsoa ho fana ka AVDD, IOVDD, kapa likarolo tse ling tsamaisong, tlhokomelo e lokela ho nkoa ho netefatsa hore lipotoloho tse libakeng tsena tsa motlakase li mamella mefuta ea likhohlano tsa phepelo e hlalositsoeng ka holimo le / kapa ho fokotsa liphetoho tsa mokhoa oa DC-DC ho linako tseo tsamaiso e ka mamellang ho senyeha ho joalo ha phepelo.
Qeto
Hajoale ha ho na tharollo bakeng sa taba ena.
2.9 EMU_E220 – DECBOD Reset During Voltage Scaling Ka mor'a EM2 kapa EM3 Wakeup
Tlhaloso ea Errata
Ketsahalo ea ka hare e sa tloaelehang, e sa lumellaneng le e sa amaneng e ka liehisa tatellano e tloaelehileng ea phetoho ea mochini oa boemo ba BOD nakong ea vol.tage lekanya ho tloha VSCALE0 (1.0 Vdc) ho ea VSCALE2 (1.2 Vdc) ha e hlaha ho tloha EM2 / EM3 ho ea EM0. Ho lieha hona ho ka baka ho seta bocha ka phoso ho DECBOD lisebelisoa tse ling.
Maemo a Amehileng / Liphello
Litsamaiso tse sebetsang ka core voltage scaling e ka ba le voltage brownout reset (DECBOD) ha o tsoa EM2 kapa EM3.
Mokhoa oa ho lokisa
Litsamaiso tse sebelisang core voltage scaling e hloka ho kenya EM2 kapa EM3 ka RAM e etsoang ho emela taeo ea tšitiso e nang le litšitiso tse holofetseng. Kamora ho tsoha le pele ho voltage scaling, the system should delay for 14 μs, then check if an EMU calibration is active, and if so, wait for it to complete.
Note: This workaround is included in em_emu.c in the v4.5 or later of the Gecko SDK. It is recommended to workaround this issue by using the latest Gecko SDK version.
#define EMU_STATUS_CALIBRATION (0x1UL << 28) // Execute from RAM with interrupts disabled __WFI();
ERRATA_FIX_EMU_E220_DELAY_CYCLES(); //delay 14 microseconds while (EMU->STATUS & EMU_STATUS_CALIBRATION); Resolution
Hajoale ha ho na tharollo bakeng sa taba ena.
2.10 I2C_E206 – Slave Holds SCL Low After Losing Arbitration
Tlhaloso ea Errata
Haeba, ha ho ntse ho fetisa data e le lekhoba, ho lahleha ho phelisana, SCL e tšoaroa ka mokhoa o sa reroang ka nako e sa lekanyetsoang.
Maemo a Amehileng / Liphello
Ea hlotseng phehisano a ke ke a sebelisa bese hobane SCL ha e so lokolloe.
Mokhoa oa ho lokisa
Haeba I2C arbitration e lahlehileng folakha e tiisitsoe (I2C_IF_ARBLOST = 1) ka mokhoa oa lekhoba (I2C_STATE_MASTER = 0), software ea kopo e hloka ho emela bonyane nako e le 'ngoe ea SCL ebe e fana ka taelo ea phetisetso ea ho senya (set I2C_CMD_ABORT = 1), kahoo e lokolla. SCL.
Qeto
Hajoale ha ho na tharollo bakeng sa taba ena.
Setšoantšo sa EFM32GG12
Litlhaloso tsa Hona joale tsa Errata
silabs.
2.11 I2C_E207 – I2C Fails to Indicate New Incoming Data
Tlhaloso ea Errata
Boemo ba morabe bo teng moo I2C e hlolehang ho bonts'a kamohelo ea data e ncha ha software ea basebelisi ka bobeli e leka ho bala data ho tsoa le I2C hardware e leka ho ngola data ho I2C_RXFIFO ka potoloho e tšoanang.
Maemo a Amehileng / Liphello
When this race condition occurs, the RXFIFO enters an invalid state in which both I2C_STATUS_RXDATAV = 0 and I2C_STATUS_ RXFULL = 1. This causes the I2C to discard new incoming data bytes because RXFULL = 1 and would otherwise prevent user software from reading last byte written by the I2C hardware to RXFIFO because RXDATAV = 0.
Mokhoa oa ho lokisa
Software ea mosebelisi e ka lemoha le ho hlakola RXDATAV ena e sa sebetseng = 0 le RXFULL = boemo ba 1 ka ho bala dummy ea RXFIFO (I2C_RXDATA). Sena se khutlisetsa RXDATAV e lebelletsoeng = 1 le RXFULL = 0 boemo. The dummy read will also set the RXUFIF flag bit, e lokelang ho hlokomolohuoa le ho hlakoloa. Lintlha tse tsoang ho sena li ka lahloa, 'me software ea mosebedisi joale e ka bala byte ea ho qetela e ngotsoeng ke hardware ea I2C ho RXFIFO (byte e bakileng RXDATAV e sa nepahaleng = 0 le RXFULL = boemo ba 1).
Ha ho na data e tla lahleha ha feela software ea mosebedisi e phethela mokhoa ona oa ho hlaphoheloa (ho etsa dummy bala ebe o bala byte e setseng e nepahetseng ho RXFIFO) pele hardware ea I2C e fumana li-byte tse tlang tsa data.
Qeto
Hajoale ha ho na tharollo bakeng sa taba ena.
2.12 LES_E201 - LFPRESC e ka Eketsa ho lieha ho qala ha Channel
Tlhaloso ea Errata
Ho beha LESENSE_TIMCTRL_LFPRESC boleng bo bong ntle le DIV1 ho ka liehisa ho qala ha seteishene nako e telele ho feta palo ea linako tsa LFACLKLESENSE tse boletsoeng ke LESENSE_TIMCTRL_STARTDLY.
Maemo a Amehileng / Liphello
Ho lieha ho qala ha seteishene ho liehisa mekhahlelo e latelang ea thabo le litekanyo 'me ho ka ba le tšusumetso ho data e khutlisitsoeng ke LESENSE.
Mokhoa oa ho lokisa
Haeba ho sebelisoa tieho ea ho qala mocha (LESENSE_TIMCTRL_STARTDLY > 0), LESENSE_TIMCTRL_LFPRESC e tlameha ho hlophisoa ho DIV1.
Qeto
Hajoale ha ho na tharollo bakeng sa taba ena.
2.13 MSC_E201 – Invalid Data Cached After a Bus Fault
Tlhaloso ea Errata
The instruction cache is not flushed in the event of a bus fault. As a result, when an instruction fetch results in a bus fault, invalid data may be cached. When invalid data is cached due to a bus fault, the next time the instruction that caused the bus fault is fetched, the processor core will get the invalid cached data without any bus fault.
Maemo a Amehileng / Liphello
This problem manifests itself in software that implements a bus fault handler because the processing of the bus fault does not invalidate the instruction cache.
Mokhoa oa ho lokisa
Set MSC->CACHECMD.INVCACHE=1 upon entering the bus fault handler to invalidate the instruction cache.
Qeto
Hajoale ha ho na tharollo bakeng sa taba ena.
3. Nalane ea Phetoho
Phetolelo ea 0.4
Phato, 2025
• Updated workaround to EMU_E220
• Added CUR_E205.
• Clarified workaround for I2C_E207.
Phetolelo ea 0.3
Loetse, 2020
• Added I2C_E207, USART_E206 and WDOG_E201.
Phetolelo ea 0.2
Mmesa, 2020
• Added EMU_E220, LES_E201, TIMER_E202, USART_E205, and WTIMER_E201.
• Migrated to new errata document format.
Phetolelo ea 0.1
Tšitoe, 2018
• Khatiso ea pele.
Litlhaloso:
- Sesebelisoa: EFM32GG12
- Phetolelo: A
- Letsatsi la ho Qala la Errata: Phato, 2025
![]()
Litlhaloso tsa likarolo tsa Silicon Laboratories Inc.
400 West Cesar Chavez Austin, TX 78701
usa
www.silabs.com
LBH:
P: Nka tseba joang ntlafatso ea chip ea sesebelisoa sa ka sa EFM32GG12?
A: The chip revision can be identified either from the package marking or electronically as explained in the device data sheet.
Litokomane / Lisebelisoa
![]() |
SILICON LABS EFM32 Gecko Wonder Gecko Starter Kit [pdf] Buka ea Mong'a EFM32, EFM32 Gecko Wonder Gecko Starter Kit, Gecko Wonder Gecko Starter Kit, Wonder Gecko Starter Kit, Gecko Starter Kit |



