dass er PINB in deine Variable schreibt machst du eigentlich nicht mehr als:

uint8_t EingangB; so dass sie von überall im Programm eingesehn werden kann

und:
EingangB = PINB in deinem Interrupt