This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CDCE913 BCOUNT

Other Parts Discussed in Thread: CDCE913

Hi,

I use the CDCE913 device in Block Read Mode. If I do a block read from offset 0x00 I get 8 bytes. The first byte  I get is the "Byte Count N" and the value of this byte is 0x07. The next 7 bytes are the values of the registers 0x00 to 0x06.
From the datasheet scas849e in table 9 I would expect 33bytes to receive as the default value for BCOUNT is 0x20. But if I read register with offset 0x06 this returns 0x07 as it does in my first block read.

First question:
Is this an error in the datasheet (wrong default value)?
Actually a value of 0x07 would make sense as this is the number of all the generic configuration registers. That means one can block read 7 bytes from offset 0x00 and will get all those generic configuration register values.

Second question:
From scaa106 under 2.3.4 it is written that a start condition can be patterned in order to skip the waiting state. Does this mean that I can read less than BCOUNT bytes and terminate with a Stop condition and the next reading (next Start Condition) will stop the waiting state within the CDCE913 and starts a new block read cycle?

Thanks.

BR,
Patrick