Hi all i wanted the FX2 to receive a 16 bit address (used to interface with labview)one eg is E012(one of the addressing i need to use), i am using the two registers I2CS and I2DAT. As u all know I2DAT is an 8 bit register as i am oso not sure wheather it is the correct step to write to I2DAT a 16 bit address when I2DAT only holds 8 bit. Or is there any other step, I wanted I2C to to write or read from (in my case labview) Please enlighten me thanks
You mean this: download.cypress.com.edgesuite.net/.../ez_usb_r___technical_reference_manual__trm__14.pdf
yes?
That document isn't really what would usually be described as an "Application Note". An Application Note would illustrate how to Apply the part in a specific application.
What you really need is an application note that describes how to use the I2C controller...
Note that this has nothing to do with Keil software tools - have you tried asking Cypress about this?