Interfacing With The HDPM01 Barometer

Ok I added the resistors, which removed the 0x77, but I cannot read the values from the eeprom. I cant understand why its not retreiving the values. i am sending MSB as byte 16, and lsb as a byte 17. I am getting 0 in return. I don't understand how a most significant bit can be sent as a byte value. 16 would be one byte, being less than 255. Also the datasheet specifies that the pin XCLR should be pulled low in one instance, and set low in another, which means different things so far as I can tell. Should I be putting a resistor between XCLR and GND to pull the current low, or connecting it directly to ground? One more confusing thing is that the value of C1 is between 256 -- 65535, which is two bytes, not just one like is returned by the eeprom. Can anyone explain?