I designed a PCB with the following schematics.
The circuit uses a MAX6369 external watchdog timer which has an open-drain output(WDO) which is pulled low at a fixed interval. When the output is pulled low, the reset pin will be pulled low as well and light up an LED through a PNP transistor. However, this circuit does not work well as it lights up the LED at the fixed interval but does not pull the reset pin low. After debugging I noticed that when the transistor is removed the circuit works fine. I concluded that I forgot to put a base resistor which causes the transistor to be saturated and draws too much current from the watchdog. This prevents the reset pin to be pulled low properly.
So my questions are, Is my conclusion right? Is there anyway to save this circuit without adding additional components and just replacing existing components such as replacing the transistor with a low base current transistor?