Ca ne serait pas plutot l'utilisation du registre qui serait incorrect? Genre le registre est decoupe en deux parties.
Vu qu'on a des blocs de 15/16 valeurs, je suspecte que tu fait un peu n'importe quoi :P
Qu'il y a 4 bits (3-0) utilisé pour un truc et les bits en plus (7-4) on une autre signification.
Au passage, pas de registre "PWR" dans la datasheet:
http://www.ti.com/lit/ds/swrs061i/swrs061i.pdf tu es sur d'utiliser le bon chip? :P