Running atmega 328p on 3.3 v

@crossroads
It has started working, seems like there was some issue with the connection on the breadboard, but i figured if it was working with 5V, then
the connections should be fine.
Anyways, can you or anyone else reading this please answer the following -

  1. a virgin chip, has its fuse settings to use it's internal clock, as well as BOD disabled, yet it does not work without an external crystal, nor does it work at 3.3V. Why?
  2. when we burn a bootloader of another board using arduino IDE, does it really burn the bootlaoder, or it just sets the fuse settings?
    Coz I cannot use arduino uno tho program the chip unless the bootloader if of uno. It might be because of the mismatch in serial rates as you just mentioned. And yes I will buy 8Mhz crystals, thanx for the sites. :). However the error I get is that it is not in sync, an error usually encountered when the bootloader is not there, plus I read on some site that the bootloader does not really get burnt this way.
  3. Any kind of headstart on how to burn fuses without using the arduino IDE, so that I can use the internal clock of the chip, timing is not that important for me.