beautypg.com

18 i2c controller, 1 i2c port pins, 2 i2c interface boot load access – Cypress Perform CY7C68013 User Manual

Page 13: 3 i2c interface general-purpose access, 19 compatible with previous generation ez-usb fx2

background image

CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A

Document #: 38-08032 Rev. *L

Page 13 of 62

3.18 I

2

C Controller

FX2LP has one I

2

C port that is driven by two internal controllers,

one that automatically operates at boot time to load VID/PID/DID
and configuration information, and another that the 8051 uses
when running to control external I

2

C devices. The I

2

C port

operates in master mode only.

3.18.1 I

2

C Port Pins

The I

2

C pins SCL and SDA must have external 2.2 k

Ω pull up

resistors even if no EEPROM is connected to the FX2LP.
External EEPROM device address pins must be configured
properly. See

Table 8

for configuring the device address pins.

3.18.2 I

2

C Interface Boot Load Access

At power on reset the I

2

C interface boot loader loads the

VID/PID/DID configuration bytes and up to 16 KBytes of
program/data. The available RAM spaces are 16 KBytes from
0x0000–0x3FFF and 512 bytes from 0xE000–0xE1FF. The 8051
is in reset. I

2

C interface boot loads only occur after power on

reset.

3.18.3 I

2

C Interface General-Purpose Access

The 8051 can control peripherals connected to the I

2

C bus using

the I

2

CTL and I2DAT registers. FX2LP provides I

2

C master

control only, it is never an I

2

C slave.

3.19 Compatible with Previous Generation

EZ-USB FX2

The EZ-USB FX2LP is form, fit and with minor exceptions
functionally compatible with its predecessor, the EZ-USB FX2.
This makes for an easy transition for designers wanting to
upgrade their systems from the FX2 to the FX2LP. The pinout
and package selection are identical and a vast majority of
firmware previously developed for the FX2 functions in the
FX2LP.

For designers migrating from the FX2 to the FX2LP a change in
the bill of material and review of the memory allocation (due to
increased internal memory) is required. For more information
about migrating from EZ-USB FX2 to EZ-USB FX2LP, see the
application note titled Migrating from EZ-USB FX2 to EZ-USB
FX2LP
available in the

Cypress web site

.

Table 8. Strap Boot EEPROM Address Lines to These Values

Bytes

Example EEPROM

A2

A1

A0

16

24LC00

[9]

N/A

N/A

N/A

128

24LC01

0

0

0

256

24LC02

0

0

0

4K

24LC32

0

0

1

8K

24LC64

0

0

1

16K

24LC128

0

0

1

Table 9. Part Number Conversion Table

EZ-USB FX2

Part Number

EZ-USB FX2LP

Part Number

Package Description

CY7C68013-56PVC

CY7C68013A-56PVXC or CY7C68014A-56PVXC

56-pin SSOP

CY7C68013-56PVCT

CY7C68013A-56PVXCT or CY7C68014A-56PVXCT 56-pin SSOP – Tape and Reel

CY7C68013-56LFC

CY7C68013A-56LFXC or CY7C68014A-56LFXC

56-pin QFN

CY7C68013-100AC

CY7C68013A-100AXC or CY7C68014A-100AXC

100-pin TQFP

CY7C68013-128AC

CY7C68013A-128AXC or CY7C68014A-128AXC

128-pin TQFP

Note

9. This EEPROM does not have address pins.

[+] Feedback

[+] Feedback