Quote Originally Posted by longpole001 View Post
i am measuring a clock source of about 70us - 3ms on / 300 us off over 16 inputs , unfortunate port f and g were part of that
If you were reading PULSIN on any given port pin, you couldn't be looking at any other pins at the same time anyway,
you could have only been cycling through all of the pins checking one at a time because PULSIN ties up execution until it's done.

You stated in your first post that you can still check for high or low condition on the suspect ports.
Why not count the number of low to high transitions over a period of time on the suspect ports?