16F627 is not working in circuit

Hello,
I have a K8048 kit and all functions are working properly. I wrote a program, I can run it, it all works perfectly when in the kit.

However as soon as I take the 16F627 out from the kit and place it in the circuit, it is not working. It looks like it is sleeping, nothing is happening.

The program uses RB0, RB1, and RB2 as outputs, 2 relay’s connected to RB0 and RB1, and a buzzer to RB2. On power up it should beep 3 times, to let me know that the processor is initialized. In the K8048 circuit it does exactly that, but in my test circuit it does nothing…

Here is a picture of the circuit attached, so it may help you letting me know where is the problem.

  • cannot attach a picture…

Anyway, I will try to describe it:

Pin 5 is connected to Ground.
Pin 14 is connected to +5V
Between Pin 5 and 14 there is a 0.1 uF capacitor (tantal)
Pin 4 has a resistor(2.2K) the resistor is connected to +5V
Pin 6 connected to the relay, the other pin of the relay’s is on the ground.
Pin 7 is the same as Pin 6
Pin 8 connected to the buzzer’s +, the other pin of the buzzer goes to the ground.
Pin 8 is connected to a 100ohm resistor, and the resistor is connected to the+ of an LED, the other pin of the LED is ground.

The fuses used are:
XT, NOWDT, NOPROTECT, NOPUT, NOLVP, INTRC_IO, MCLR

What am I doing wrong?

Thanks, Ox

[quote=“oxxyfx”]The fuses used are:
XT, NOWDT, NOPROTECT, NOPUT, NOLVP, INTRC_IO, MCLR

What am I doing wrong?

Thanks, Ox[/quote]
XT may require a crystal.