CAT24C32 is a widely recommended HAT EEPROM. The data sheet says the 4 MSBs are 1010 or Ah. But 0x50 is widely stated to be the correct EEPROM address. Some who recommend the CAT24C32 also say the address bits should be 0x50. I have looked at microchip parts and they all have Ah MSBs.
What am I missing? CAT24C32 and 24LC256 specify Ah. Note that Ah (1010) is the complement of 5h (0101).