To summarize the gist of the excellent post above:
To get two accurate frequencies generated, you need a crystal that is a multiple of BOTH frequencies.
Since 150Hz is already a multiple of 1Hz, any multiple of 150Hz will work. That does not include 16MHz, 4MHz, or 32768Hz.
For those who questioned how you would use a 32768Hz crystal: PICs have a secondary oscillator input that allows you clock the timers with a different frequency than the processor clock frequency.
To get two accurate frequencies generated, you need a crystal that is a multiple of BOTH frequencies.
Since 150Hz is already a multiple of 1Hz, any multiple of 150Hz will work. That does not include 16MHz, 4MHz, or 32768Hz.
For those who questioned how you would use a 32768Hz crystal: PICs have a secondary oscillator input that allows you clock the timers with a different frequency than the processor clock frequency.
