Error al subir

El programa compila bien pero me tira error al subirlo. Probé en otros micros y no tuve problema. El error lo tira en el byte 0x7800 , que sería el 30720. ¿ Puede ser que sea problema del micro ? Parecería que no puede grabar la flash en ese byte.

Arduino:1.8.7 (Windows 7), Tarjeta:"Arduino/Genuino Uno"

Warning: Board breadboard:avr:atmega328bb doesn't define a 'build.board' preference. Auto-set to: AVR_ATMEGA328BB
El Sketch usa 30794 bytes (95%) del espacio de almacenamiento de programa. El máximo es 32256 bytes.
Las variables Globales usan 1025 bytes (50%) de la memoria dinámica, dejando 1023 bytes para las variables locales. El máximo es 2048 bytes.
avrdude: verification error, first mismatch at byte 0x7800
        0xff != 0x00
avrdude: verification error; content mismatch
avrdude: verification error; content mismatch

Este reporte podría tener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.

Probaste con otro código menor?

Si probé y lo grabó sin problemas. Será un problema físico del micro o tal vez si vuelvo a cargar el bootloader pueda corregirse ? Lo único bueno es que está al final de la flash. De última lo dejo para un programa e menor tamaño

Si, pensé en eso.. y también pense en que intentes (no se ahora como) reservar ese espacio de flash para alguna constante que no uses.. a ver si es posible que el compilador no lo toque.
Debería poder hacer aunque no se como.
Por ejemplo. Yo he usado PROGMEM para guardar gran cantidad de datos en la flash (ejemplo datos de una sinuosido que luego uso para generarla) pero tal vez se pueda FORZAR donde guardarla.
Es cuestión de investigarlo o bien como tu dices lo reservas para algo mas chico y a otra cosa.
Pero es interesante no?