I am using SES battery which has DS2438 internally. I am using PSOC62, where 1 gpio pin is connected through pull up resister to DQ pin in battery. I am getting correct values for temperature, voltage and current by reading temperature, voltage and current register in page 0. I want to know the state of charge. how much charge is left in the battery. when i read the page 1, byte 4, it is giving me 0 i.e. ICA register. and I am getting some values for CCA and DCA. I kept the battery in charge, then while charging I saw that ICA value is increasing. But CCA value there is no change, but as per datasheet CCA value should change during charging. Is it mandatory to connect the battery to PSOC while charging. Now battery is fully charged but ICA register is giving 0x08 only. how to get the correct value for ICA, CCA and DCA. Any procedure there to follow? please help