8-bit MCU Family C8051F93x/92x Errata History This document contains the errata history for C8051F93x/92x devices. For errata on latest revision, please refer to the errata for the device. The device data sheet explains how to identify chip revision, either from package marking or electronically. Errata history effective date: January 12th, 2016. silabs.com | Smart. Connected. Energy-friendly. Rev. 0.1 C8051F93x/92x Errata History Errata Summary 1. Errata Summary Table 1.1. Errata Status Summary Errata # Designator Title/Problem Workaround Affected Fixed Exists Revision Revision 1 OSC_E101 Maximum Clock Speed No B C 2 CUR_E101 Increased Device Leakage for Supply Voltage Above 3.0 V No B C 3 RTC_E101 SmaRTClock Capture Interferes with Auto Reset Function Yes B C 4 DCDC_E101 SYNC Bit Does Not Always Provide Best SNR Performance Yes B C 5 PWR_E102 Entry into Debug Mode Upon Wakeup from Sleep No C D 6 CUR_E102 Increased Supply Current in One-Cell Mode for VBAT < 0.9 V and VDD/DC+ > 2.7 V Yes C D 7 DBG_E101 Development Tool Update to Support Run/Stop Function in Sleep and Suspend Modes No C D 8 POR_E101 POR Threshold Calibration Value No C D 9 PWR_E104 System Clock Setting upon Entry into Suspend or Sleep Mode Yes All E silabs.com | Smart. Connected. Energy-friendly. Rev. 0.1 | 1 C8051F93x/92x Errata History Detailed Errata Descriptions 2. Detailed Errata Descriptions 2.1 OSC_E101 – Maximum Clock Speed Description of Errata A timing path which does not allow the device to operate at 25 MHz under all specified operating conditions has been identified. Affected Conditions / Impacts The following restrictions regarding the system clock frequency should be followed: • If the 24.5 MHz Precision Oscillator is selected as the system clock source, the device may be operated in temperatures up to 50 °C. For operation at higher temperatures, the global system clock divider should be set to the divide by 2 setting. • If the External Oscillator is selected as the system clock source, the maximum system clock frequency is 22 MHz when the duty cycle is between 45 % and 55 %. • There are no restrictions when using the Low Power Oscillator or the smaRTClock oscillator as the system clock source. Workaround There is no workaround for this issue. Resolution Fixed in revision C and later. 2.2 CUR_E101 – Increased Device Leakage for Supply Voltage Above 3.0 V Description of Errata An incorrectly wired device that causes increased leakage at supply voltages above 3.0 V has been identified. Affected Conditions / Impacts The measured supply current in sleep mode increases at supply voltages above 3.0 V. Workaround There is no workaround for this issue. Resolution Fixed in revision C and later. 2.3 RTC_E101 – SmaRTClock Capture Interferes with Auto Reset Function Description of Errata Capture of the smaRTClock timer interferes with the auto reset function. Affected Conditions / Impacts The capture and auto reset functions of the smaRTClock timer cannot be used simultaneously. Workaround Use the capture function when auto reset is disabled, or vice versa. Resolution Fixed in revision C and later. silabs.com | Smart. Connected. Energy-friendly. Rev. 0.1 | 2 C8051F93x/92x Errata History Detailed Errata Descriptions 2.4 DCDC_E101 – SYNC Bit Does Not Always Provide Best SNR Performance Description of Errata Under some operating conditions, the SYNC bit in the DC0CN register does not provide the best SNR performance for the 10-bit SAR ADC. Affected Conditions / Impacts When the device is powered from the dc-dc converter, setting the SYNC bit will synchronize the clocking of the ADC to that of the dcdc converter. On revision B devices, only the ADC tracking period is synchronized with the dc-dc converter and under some operating conditions, the ADC SNR can still be degraded by dc-dc switching activity. Workaround For best ADC SNR performance with revision B devices, do not set the SYNC bit in the dc-dc converter. Resolution Fixed in revision C and later. For revision C and later, setting the SYNC bit will synchronize both the tracking and conversion periods of the ADC to the dc-dc converter clock. 2.5 PWR_E102 – Entry into Debug Mode Upon Wakeup from Sleep Description of Errata A certain percentage of devices are exhibiting a behavior which causes the MCU to enter a debug state upon wakeup from sleep mode. Affected Conditions / Impacts Devices exhibiting this behavior may stop executing code or may output internal digital signals onto GPIO pins upon wakeup from sleep mode. Workaround There is currently no workaround for this issue. Resolution Revision C production test has been updated to screen for devices having a high risk of exhibiting this behavior. Fixed in revision D and later. 2.6 CUR_E102 – Increased Supply Current in One-Cell Mode for VBAT < 0.9 V and VDD/DC+ > 2.7 V Description of Errata In one-cell mode, if the VDD/DC+ supply voltage (dc-dc converter output) is greater than 2.7 V and the VBAT supply voltage (dc-dc converter input) is less than 0.9 V, the device supply current may reach an increased level until power is cycled. Affected Conditions / Impacts If powered by a battery, the battery may be discharged at a faster rate as soon as its voltage drops below 0.9 V. Workaround Monitor the VBAT supply voltage and place the device in a low power state before the battery voltage drops below 0.9 V if the dc-dc converter is programmed to an output voltage greater than 2.7 V. Resolution Fixed in revision D and later. silabs.com | Smart. Connected. Energy-friendly. Rev. 0.1 | 3 C8051F93x/92x Errata History Detailed Errata Descriptions 2.7 DBG_E101 – Development Tool Update to Support Run/Stop Function in Sleep and Suspend Modes Description of Errata On revision D devices, a development tool update is required to support Run/Stop functionality while the MCU is in sleep or suspend mode. Affected Conditions / Impacts Without the development tool update, the connection with the IDE/debugger will be disconnected if the user attempts to stop the MCU while it is in sleep or suspend mode. Workaround There is currently no workaround for this issue. Resolution When using revision D and later production silicon the following development tool revisions are required to enable full debug capability: • • • • Silicon Labs IDE – Revision 3.41 or later Keil µVision Driver – Revision 2.81 or later Flash Programming Utilities – Revision 3.11 or later Production Programming Utility – Revision 1.41 or later 2.8 POR_E101 – POR Threshold Calibration Value Description of Errata On some revision C devices, the POR threshold was calibrated to a value higher than the datasheet specification. Affected Conditions / Impacts The device may enter the reset state at a voltage higher than the voltage specified in the datasheet. Workaround There is currently no workaround for this issue. Resolution Fixed in revision D and later. 2.9 PWR_E104 – System Clock Setting upon Entry into Suspend or Sleep Mode Description of Errata Due to a clock synchronization issue inside the power management unit, if a wakeup event occurs during the same clock cycle that places the device into sleep or suspend mode, then the device may partially enter the low power mode and remain in this state until the next power-on reset. The supply current in this state is approximately 2 mA. Affected Conditions / Impacts This behavior may cause the device to become unresponsive to all wake-up sources and to the reset pin. It can only be recovered with a power-on reset. Workaround Since the power management unit is clocked from the low power oscillator, setting the system clock to low power oscillator divided by 2 before entering suspend or sleep mode will ensure that the clock synchronization issue inside the power management unit is not exercised and that the device will be able to safely enter and exit the low power state. The CLKRDY bit (CLKSEL.7) should be polled after changing the clock divide setting to ensure that the divide by 2 setting is applied to the system clock before allowing the device to enter the low power mode. Resolution Fixed in revision E and later. silabs.com | Smart. Connected. Energy-friendly. Rev. 0.1 | 4 Simplicity Studio One-click access to MCU and wireless tools, documentation, software, source code libraries & more. Available for Windows, Mac and Linux! IoT Portfolio www.silabs.com/IoT SW/HW www.silabs.com/simplicity Quality www.silabs.com/quality Support and Community community.silabs.com Disclaimer Silicon Laboratories intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using or intending to use the Silicon Laboratories products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and "Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Laboratories reserves the right to make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein. This document does not imply or express copyright licenses granted hereunder to design or fabricate any integrated circuits. The products are not designed or authorized to be used within any Life Support System without the specific written consent of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant personal injury or death. Silicon Laboratories products are not designed or authorized for military applications. Silicon Laboratories products shall under no circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons. Trademark Information Silicon Laboratories Inc.® , Silicon Laboratories®, Silicon Labs®, SiLabs® and the Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, Clockbuilder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo and combinations thereof, "the world’s most energy friendly microcontrollers", Ember®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, ISOmodem®, Precision32®, ProSLIC®, Simplicity Studio®, SiPHY®, Telegesis, the Telegesis Logo®, USBXpress® and others are trademarks or registered trademarks of Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand names mentioned herein are trademarks of their respective holders. Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA http://www.silabs.com