We use an Overo Gumstix SOM in a product. The SOM uses the OMAP processor and TPS65950 for power management. The RTC was powered from a rechargeable coin cell but even the largest cell proved to be insufficient to keep the RTC alive if the product is stored for years in a cupboard.
We replaced the rechargeable cell with a CR2477 3.0V 1000mAh primary cell with a BAS16J diode to prevent the TPS65950's charging circuit from attempting to charge the primary cell. There is also a 150R series resistor.
Sometimes when the system is powered off the RTC fails to maintain the time and date. This is intermittent but can be provoked in to being a hard on fault by increasing the series resistance to 33K.
The RTC normally consumes about 6uA from he primary cell but when not maintaining time and date this drops to 2uA or even fractions of a uA.
Is there a recommended circuit to use with primary cells?