I'm selecting a microcontroller to process input data from other external circuits and store text data for 2 or 3 days at each storage run. I also need the microcontroller to be low power-consuming as I need a selected battery to supply enough power to the microcontroller to last at least 2 or 3 days. I'm basically confused about the specifications that I need to look for in a microcontroller. From my understanding, microcontrollers are selected based on CPU speed, ROM/other storage capacity, amount of I/O ports and A/D converters, power consumption, and price. Can anyone suggest any more specifications that I need to look for?