Hi Ma Hui,
Sorry, but I could not see any attachment, could you send it to my email: [email protected].
By the way, we have made some evaluation on the bad units (units with bad mcu - high sleep currrent), we have tried to set the different scenario on the unused gpios below are the summaries:
1. Set all unused GPIOs as input prior to entering LLS. The sleep current is still the same 150uA to 190uA.
2. Set all unused GPIOs as output, value is "low", prior to entering LLS. The sleep current is still the same 150uA to 190uA.
3. Set all unused GPIOs as output, value is "high", prior to entering LLS. The sleep current is still the same 50uA to 60uA.
Scenario # 3, shows a significant reduction on the sleep current of the bad units, which is almost near as the target sleep current which is 20uA to 30uA.
We have search the net, on how to proper way to define the unused GPIOs and all of the references that we have seen said that the proper way is to set the unused GPIOs as output with value of "low", but this is different from the result of our evaluation.
Any comments on this one?
Krgrds,
Robert Kris