> The 16c84 does not have an internal oscillator - it always needs external > components, those PIC's which do have an internal oscillator do not need a > connection to the external pins - often these pins are dual > purpose and are > I/O ports when not used for the oscillator. Oops, missed that bit. What crystal and cap values should i use then to get a nice stable 10Mhz clock; or should i use an RC circuit instead? I need it to be pretty accurate though. My knowledge on PICs is still very much in its infancy, but im learning. My electronics is even more rudimentary, but i know what i want and i can learn how to do it. And learning how to code in assembler again makes me sleepy :-) Basically what im trying to do it read 2 frequencies and display the values. One frequency is the pulses from one of the coils on a motorbike. The other is for it's speedo. The problem with the revcounter one is that i have to multiply the freq with a constant value in order to still display the correct value. Should i do this in assembler or with a PLL? Thats all for now. John