Problema con Bootloader Microcontrolador Atmega328P

Pude volver a cargar el bootloader y ahora el micro si funciona, pero ahora descubrí algo nuevo, con el micro original de la placa arduino mi proyecto funciona, en cambio cuando le conecto el que yo compre ahí no funciona. Y si le conecto a mi placa arduino el que yo compre allí si funciona, no entiendo que esta sucediendo ahí. Lo único que se me ocurre es que el bootloader que le estoy cargando es para funcionar con el oscilador interno de 8MHZ o que la placa arduino original posee algun otro componenete que permita que si funcione.