Hello,

For my different tests, I usually use a button connected to RB0. I then check INTCON to trigger any action.

To me, RB0 is an Input in this case (button).

Why is it then possible to trigger the button's action even if TRISB.0 is set as Output?

Do the "pull-ups" have any importance in this case? I made some tests but it doesn't make any change; the button still "works".