only these pins work PC0, PD4, PD5, PD6, PD7 without the issue. I will try to see if i can get i2c working on PC1 and PC2 to see if wch just didnt bother updating the pin config for 16 pin version. PD7 had to be changed to io in wch utility to function normally