Can I please have some detailed explanation on how the required pins are to be used (LDR0,LDR1,Reset, and Mode) as well as how power modes are set. At one point I knew what LDR0 and LDR1 did but I have forgotten and am not seeing it in the data sheet other than that it is required to be exposed.
I know that Reset needs a pull up resistor as per the data sheet - a switch can then be connected to it to pull it low and initiate reset, correct? This must be a dedicated switch I assume. What if I don’t want to add a button solely for resetting? Are there any good ways around this? I read that reset is triggered when leaving off mode. Which leads me to my next set of questions…
I will be adding battery back up to the G30 for keeping track of an RTC clock as well as keeping the battery powered RAM on. I am doing this to have a warranty cycle counter as well as length of time. How do I switch between sleep, deep sleep, and off? It sounds like off mode is all I need to keep the RAM and RTC stored, once powered up the value stored in RAM will be written to an EEPROM, I assume RTC is automatically kept track of. How long will the battery last for each respective mode / circumstance? How does one go about changing the battery without losing the RTC? Should there be a capacitor on the line?
As for MODE, that pin is solely switching between USB debug and serial debug correct? What if I will only ever be using USB debug?
Please let me know if I am missing anything or need to know anything specific about LDR0, LDR1, Reset, Mode, or battery power, as well as if there are any other design notes I need to be aware of when putting a G30 on the PCB (I am aware of the needed resistors and no connect pins).