yes i checked that the lat registers were contiguous so use the offset works fine

i am thinking that the devices that use bi direction pins such as usarts , need the PPS set to be off if those services are not in use ,

it not harm anything if i set all pins not requiring a pps service to 0 as it clear makes them i/o use regardless