Electronic – What kind of external clock is needed for PIC32

clockmicrochipmicrocontrolleroscillatorpic

Nearly all PIC32 errata I have read (Item 41 – page 5) have the same issue –

A crystal oscillator cannot be used as an input to the Primary Oscillator (OSC1/OSC2 pins).

An internal oscillator will not do, so I will need an external oscillator, but I am unsure what I should be looking for when searching for a suitable part. I am basically looking for an 8MHz clock that I can pump into the internal PLL to boost up.

How can I select a suitable (and near same price as common xtal equiv) external clock for this device ?

Are there any gotcha's for someone who has never used an external clock before that they should be aware of ?

Best Answer

This errata is a bit confusing. They are saying that you cannot use an external crystal (not crystal oscillator) for rev A3 and A4 but for A5 you must stick to the particular specified crystal manufacturer and part number to assure operation.

To use an external oscillator (crystal or otherwise) there should be no special requirements, just drive the oscillator input as any other digital input.

Match the voltage range you plan to run the MCU at, make sure the power drain (sometimes large) is tolerable, and check the other requirements including output drive voltage (should be a square wave output not sine or clipped sine) and that should be it. For low price, shop around pick the cheapest part that is highly available and meets or exceeds you requirements, as always.

It is doubtful it will be as cheap as a crystal since the module contains a crystal, load capacitors and an oscillator chip. I see about $0.65 in 1k quantity, no doubt possible to do better. Also some frequencies are more popular than others. Note the power draw (16mA in this case) which may be higher than your MCU chip average draw.