ADDR MUST be a WORD sized variable.

Make sure you're using < 4.7K pull-up resistor