Hey,
I'm having an issue with an ATmega328p. I was planning on using it in a project that runs on 3.3v instead of 5v, so I got an 8 MHZ crystal (with capacitors) and an ATmega328p. I was planning on using the Pro 8mhz bootloader on it. The bootloading process seems to go over without a hitch, at which point I do the "upload using programmer" option to upload my "blink" sketch to the chip. (I changed the blinking LED to pin 9 so that it would not be using the SCK pin)
The blink sketch works just fine running off of the 5v from my Arduino Uno. However, when I disconnect the Uno and attempt to power the chip with a 3.3v regulator, it is totally inert. I've checked the voltages everywhere when the 3.3v regulator is on, and it's not a power problem. It's not the LED/resistor combination either because if I connect them across 3.3v, the LED lights up.
I thought maybe it was a bug in the bootloader program, like it didn't set the "brownout detect" fuse to the correct value or something like that. I can tell that my external crystal is working and the chip is running off of it, because it only works (on 5v) when said crystal is connected. I've already checked and rechecked the "board" and "programmer" options.