si, la confusion es esa, en el datasheet aparece en el rango de 1-7 , pero en la practica es de 0-6, yo tambien lo tengo trabajando asi(0-domingo,...) pero me causa inquietud , porque tal vez esto sea en los chips genericos .
lo que hago para corregir eso es a travez de codigo.
dia_actual=(dow==0)?7:dow;//corregir para que dia tome el valor de 1--7 ->lunes a domingo