Hello Joe and Dennis,

Thanks for the ideas. After an exhaustive day of the same results I gave up and took a nap. When I came back I tried a new chip and it works just fine.
So, I guess somewhere I messed up some internal thing while programming maybe? The rest of the functions of the chip seem to work fine on all the ports just no correct serout on any port.

I'm glad I bought a bunch of chips when I was doing the buying... Sorry to waste your time