Yup - the power consumption sounds high. It should be below ~10uA in sleep if everything is set up for low power operation.
The pullups will not be set automatically - you have to enable them. Same goes for the input/output states - enabling the interrupt does not set the pin to an input.
Arch
Bookmarks