I just got my first Si570. I'm trying to marry it with the Parallax
Propeller chip. Are the register addresses the same as the register
values, or values minus one as is commonly the case? My results say no
(read below). I can't find any explicit information on register
addresses in the Si570 data sheet.

So I scanned my I2C bus with the propeller. The Si570 was discovered
at device address AAh. The default register no. 7-12 values look
correct and play well with the K9IVB spreadsheet downloaded from the
Files area. I can write/read perfectly to/from a 24LC256 I3C EEPROM on
the same bus at address A2h. So I think the I2C drivers are ok. The
Si570 is CMOS, P/N Si570CAC000141DG.

Here are the Si570 register values and addresses where I found them:

Defaults register values read from my Si570:
56.32 MHz
R07, E1h
R08, C2h
R09, 86h
R10, 16h
R11, A9h
R12, 9Dh

I can read register values at these addresses:
R07, 600h-6FFh
R08, 700h-7FFh
R09, 800h-8FFh
R10, 900h-9FFh
R11, A00h-AFFh
R12, B00h-BFFh

Register values seem to change every 256 bits of address change!

Is this correct? What register addresses do I write to? What are the
read and write addresses for registers 135 and 137?

Any help is most appreciated...

Best 73's, David


Reply via email to