Buenas champion ,sólo una observación, sin repetir lo que ya se ha dicho,
Si el LCD lo tienes en el puerto B , supongo que lo habrás conectado al LCD mediante pull-ups como normalmente se hace.
La interrupción vendría a la baja.ok..,
la señal de enable es muy rápida y posiblemente tu interrupción sea mucho más lenta, bien...
, pero ,y al hilo de lo que se ha comentado, el peligro de encontrarte el puerto en alta y la interrupción en un momento dado es posible.
Tendrías un cruze y a la m.. el puerto, siempre hay que pensar en las posiciones
Standby y en las protecciones.
Esta configuración no te degará otra que poner una resistencia en pull-down
para proteger el puerto de este posible transitorio (detrás del contacto),
en fin , es sólo una observación