cancel
Showing results for 
Search instead for 
Did you mean: 

USB Low-Full-High Speed Peripherals

aditya12
New Contributor

Hi,

I am having FX2LP(56 Pin Package) USB Controller and I want to store Firmware in the External EEPROM so that FX2 will start reading from the Externally EEPROM.

But FX2LP (56 pin package) does not have a EA pin So, Whether FX2LP(56 pin package) supports External EEPROM interface or not?

Regards,

Aditya Upadhyay

0 Likes
3 Replies
MallikaK_22
Moderator
Moderator

Hi Aditya,

We can use I2C EEPROMs and communicate with them for 56 pin package. But you cannot use the external memories which need address, data, and control lines.

Please refer to section 5.3 in the EZ USB TRM: https://www.cypress.com/documentation/technical-reference-manuals/ez-usbr-technical-reference-manual 

Regards,

Mallika

Mallika
0 Likes
aditya12
New Contributor

Hi,

Thanks for the Reply.

I took slave.iic file from the AN61345 Reference design and EEPROM got successfully programmed. I have made some changes in the design and again I generated slave.iic to program EEPROM but at that time EEPROM got successfully programmed but While writing to EEPROM data is not Updating and it is taking old data.

So, Can I share keil project with you?

Regards,

Aditya Upadhyay  

0 Likes
MallikaK_22
Moderator
Moderator

Hi Aditya,

May I know which board/kit are you using?

If it is CY3684, please try pressing the reset button after loading the firmware.

Otherwise, please try power cycling/disconnect the board and check.

Regards,

Mallika

Mallika
0 Likes