Our design needs to have a timed reset (shorter!) to get up to speed faster. We use a 32-bit CPU with external crystals and the required time to keep the device in reset is min. 10 ms. If I use a RC-combination to generate the reset pulse and include the factory tolerance my typical reset low time will be much longer than 10 ms.
External supervisory circuits are more expensive and a lot less versatile than low end micros. If the micro has an internal oscillator and a defined startup time, it is very easy to control the reset timing. It is also very easy use the device as watchdog with programable actions. This watchdog could even try to establish communication with the larger micro before it generates a reset. The LPC903 or the LPC904 with ADC seem to be perfect.
With all these benefits and still so many reset devices on the market, I must have missed some important disadvantages of such a configuration.
For one the supervisor circuit uses less power than a micro but the micro is still less than 100 uAs active. What else am I missing?
Your feedback is appreciated, Schwob