I have a circuit wired up in a 50% duty cycle oscillator configuration as shown in section 9.6 (page 16) of the datasheet. As I vary the output load to ground from unloaded to 100 ohms, the output frequency and voltage change drastically. V+ is holding a constant 3.3V +/- 1mV regardless of the output load or voltage, indicating my power supply is doing what it's supposed to. When unloaded, the output frequency is measured to be very close to the desired frequency (<0.5% error). This behavior has been seen on two boards of the same design.
My best guess is that the LMC555 isn't able to supply the current that the design requires. However, the datasheet shows that the absolute max output current to be 100mA and that the chip was tested to 50mA. I see a significant change in output frequency and voltage at about 2mA. With the output inverter inside the chip (as shown on page 3 of the datasheet), I'm not sure why I'm seeing any change at all.
Thoughts?