Si es por sobrecorriente, coloca una resistencia limitadora entre el pin del pic y el microswitch, de tal manera que en caso de configurar incorrectamente ese pin como salida en vez de entrada, te limite la corriente a unos cuantos mA (debes ver la hoja de datos para ver el limite máximo de corriente que admite el pic en cada uno de sus pines), pero en este caso la resistencia de pull up interna del pic no te van a servir, vas a tener que colocar pull up externas