That is strange. I checked section 11 of PIC 16F87x and there is no reference to Port B. It does mention Port E, but the 16F873 doesn't have that port.