i've read the arduino notebook but it has only given an approximate time for the saturation of the millis(). Does anybody know the exact saturation time or any suggestions how can i compute for it thanks!
If you use arduino 0012, the millis() algorithms have been changes so that it won't behave in unexpected ways until 231 milliseconds have elapsed (about 25 days), and not "funny" ways until 232 millisecond have gone by, and functions like "delay()" should never actually break. The old 9-hour problem was due to overflows of math operation inside millis() rather than overflows of the counters themselves.
so the 32-bit long data handler computation is a reality. Thanks alot!