A guy i'm helping bases a lot of his new designs on designs from 10 years ago. He automatically uses a 4MHz crystal, even though the modern PIC he's using (16F884) can handle 20MHz.
To me this seems like free money - 5x the performance for very little cost. There are no special clock multipliers/dividers - only a 400kHz I2C and 9600/19200 RS232 (both can be derived from the 20MHz crystal).
Is this a safe assumption or are there any considerations against using the fastest crystal the PIC can handle?
To me this seems like free money - 5x the performance for very little cost. There are no special clock multipliers/dividers - only a 400kHz I2C and 9600/19200 RS232 (both can be derived from the 20MHz crystal).
Is this a safe assumption or are there any considerations against using the fastest crystal the PIC can handle?