Pripoj do napajecí 5V vetve přes diodu záložní baterii (NiCd 3,6V-to staci pro ATMegy, nevim jak pro 89C52), neustále bude dobíjena přes odpor proudem cca 1mA. Použij schotkyho diodu - má malý úbytek napětí. Tím zajistíš neustálý chod MCU. Zbytek domysli.
edit: obrazek