I recently recieved a 4-digit seven-segment module that is controlled via I2C. The display has (4) seven-segment displays controlled by the SAA1064 4-digit LED-driver. The module has 4 pins, VCC, SDA, SCL, and GND. The display address is 0x70, which was selected by tieing the ADR pin of the SAA1064 to GND (This was already done on the module itself). I am new to using I2C devices and the corresponding commands in PICBASIC confuse me a bit. The SDA and SCL are both pulled high via 4.7Kohm resistors. If I understand correctly, you do not use constants in the I2CWRITE syntax; use variables only.

I cant for the life of me figure this out. What would be the correct form for I2CWRITE to utilize this display.
Any help would be greatly appreciated.

Thanks Sean Harmon


Here is a link to the datasheet for the SAA1064. http://www.nxp.com/documents/data_sheet/SAA1064_CNV.pdf

Here is some info from the datasheet:


Name:  SAA1064_Display-Module.jpg
Views: 1310
Size:  78.7 KB
Name:  SAA1064_Display-Module_Page_06.jpg
Views: 1198
Size:  84.0 KB

Name:  SAA1064_Display-Module_Page_07.jpg
Views: 1119
Size:  74.8 KB