hi, i've got a small datalogger based on a 12C672 and a 24LC128 that i supply 5V via a 9V battery through a 7805(1A) regulator. The pic wakes up every 1.5 minutes, records a single datapoint, then goes back to sleep. my problem is that the new 9V battery runs out ~7 days (7000 datapoints) and i believe its because of the regulator- my circuit only uses ~33mA (as close as i can tell) maximum, and it is sleeping most of the time. first question: is this typical life for a 9V battery, or could it be the regulator or something else? does anyone out there have a small inexpensive 5V regulator they can suggest? i'd like to stick with the 9V battery due to size issues... the lower the parasitic losses the better- i'd like to be able to at least fill up the 16K of memory i have available! any inputs or help are greatly appreciated regards Pat