2
\$\begingroup\$

I'm using pic18 with external oscillator 16MHZ 16M HZ HC-49S Crystal Oscillator with two 30PF capacitors

configuration OSC = HS

using breadboard, when wiring the capacitors to ground the pic stop working, but when letting them in open circuit (just wire one side to PIC, other side stay open) the PIC work again.

but when removing the capacitors from the circuit, the PIC also not working

what explanation for this

\$\endgroup\$
12
  • 1
    \$\begingroup\$ There is probably enough picofarads in the breadboard to make it work, but when you add an extra 30pF it becomes too high a load? \$\endgroup\$
    – KyranF
    Oct 29, 2014 at 7:06
  • \$\begingroup\$ @KyranF can the breadboard behave like a capacitor???? \$\endgroup\$
    – makouda
    Oct 29, 2014 at 7:08
  • 4
    \$\begingroup\$ Yes, indeed. with Picofarad magnitude! The pins in the breadboard capacitively couple to nearby pins. You really should not try to use 16MHz signals on a breadboard, it will hardly work even if you think it is. \$\endgroup\$
    – KyranF
    Oct 29, 2014 at 7:14
  • 1
    \$\begingroup\$ Good old Dave Jones (a fellow Aussie!!) talks about it in his video maybe that will help you understand it: youtu.be/6GIscUsnlM0 \$\endgroup\$
    – KyranF
    Oct 29, 2014 at 7:15
  • 2
    \$\begingroup\$ Yes, those white solderless breadboards have a significant amount of capacitance and inductance... more than a PCB. \$\endgroup\$
    – MarkU
    Oct 29, 2014 at 7:15

1 Answer 1

1
\$\begingroup\$

30pF seems a bit high. The datasheet states that for 20MHz (which is near your 16MHz) capacitors of 15pF are advised. Furthermore the (paracitic) capacitance of your breadboard is probably also pretty large (in the order of some pF).

So I suggest to try 15pF, or maybe even 12pF or so.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.