Hi,
for a low-cost design I need a small 8-bit microcontroller (1-2k Flash will do) and now the question is whether I need to plan for an external resonator or an internal oscillator is good enough. My application will have to communicate through a serial interface to the outside world. I don't know yet if that's going to be a UART or SPI or I2C, could be different for some of our customers.
It is my understanding that a synchronous interface such as SPI or I2C should work without problems even if the transmition rate for I2C is not 400 kbit/s but rather something like 250 kbit/s. Same is true for SPI. For the UART the story is a little different, I think I need an accuracy of 2.5% or better. Many micros list a wonderful "trimmed to
1% accuracy" but after looking closer, the temperature drift for some Microchip devices does not permit usage of the UART over -40/85 although they advertise 1% !?! Low power was another consideration, so I looked into the MSP430 but that internal oscillator is a POS. It comes up fast, end of good news about this one. Overall the Philips LPC900 oscillators are specified with +/- 2.5% over temp range and voltage range. They also offer very nice combinations of serial interfaces already in the low cost devices. Any experience with these devices in regards to the internal oscillator would be greatly appreciated.Thanks for your feedback, Schwob