I have a circuit with a 2.5V regulated supply and a PIC16F1503 (QFN package) at 4Mhz.
The chip was detected by the pickit3 and programed and verified. But the program was not running..
Actual voltage was 2.496V (measured at the pads). I don't remember exactly how much ripple there was, but it was <<50mV. After much trouble shooting I removed the regulator and connected it to a variable supply from an LM317. Still not running at the same voltage. After adjusting it up to 2.506 or so volts it started working normally..
According to the datasheet this chip should run at 2.3-5.5V at <16Mhz. There is nothing in the errata to indicate otherwise.
I will switch to an LF version so this won't be a problem for my circuit, but seems strange..
Is this a normal problem? Is it best practice to avoid running PICs close to the lower voltage rating? (200mV didn't seem that close..)