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.
Craig