I am building my own Arduino board. I have succesfully burned the bootloader on the ATmega 168, and it runs fine on the factory Arduino board. When placed on my own board it slows down and runs off of the internal clock. I can remove my external crystal and it still works, though painfully slow. Why does the same chip run off the external clock on the Arduino board and on the internal clock when on my board? If it were fuse settings I would think it would run slowly on both boards. Any suggestions would be appreciated.
do you have a picture of it? Usually the wiring or layout leads to the problems you describe...
Sure, here it is.
I looks like something wasn't right about the way I posted to picture so here is the url: