Eso te pasará muchas veces. Para proyectos caseros usar un micro otro no suele suponer un ahorro decisivo, y si lo es las ventajas añadidas, ese que dices tiene USB, lo puedes programar directamente desde ahí (USB) con un Bootloader, en cualquier sitio donde estés, y sin programador especial, solo "pierdes" dos patas (las del USB) incluso usando unos jumper, no tienes porque perder nada.
Y aprovecho para decirte que siempre que puedas por tamaño y economía, coloques las patas necesarias para la programación en un conector, para poder programarlo directamente en la placa, sin bootloader, aunque en este caso con un programador normal,
en el caso del 2550 las patas son, RB6, RB7, Reset, + y -
Esto ultimo se puede hacer con todos, te ahorras quitar y poner el pic de la placa, con el riesgo de romper una pata cada vez.