CY7C64714-100AXC Cypress Semiconductor Corp, CY7C64714-100AXC Datasheet - Page 10

no-image

CY7C64714-100AXC

Manufacturer Part Number
CY7C64714-100AXC
Description
IC MCU USB EZ FX1 16KB 100LQFP
Manufacturer
Cypress Semiconductor Corp
Series
EZ-USB FX1™r
Datasheet

Specifications of CY7C64714-100AXC

Applications
USB Microcontroller
Core Processor
8051
Program Memory Type
ROMless
Controller Series
CY7C647xx
Ram Size
16K x 8
Interface
I²C, USB, USART
Number Of I /o
40
Voltage - Supply
3.15 V ~ 3.45 V
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
100-LQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7C64714-100AXC
Manufacturer:
Cypress Semiconductor Corp
Quantity:
10 000
Write any value to ECCRESET then pass data across the
GPIF or Slave FIFO interface. The ECC for the first 512 bytes
of data will be calculated and stored in ECC1; ECC2 is unused.
After the ECC is calculated, the value in ECC1 will not change
until ECCRESET is written again, even if more data is subse-
quently passed across the interface
4.16
The core has the ability to directly edit the data contents of the
internal 16 KByte RAM and of the internal 512-byte scratch
pad RAM via a vendor-specific command. This capability is
normally used when “soft” downloading user code and is
available only to and from internal RAM, only when the 8051
is held in reset. The available RAM spaces are 16 KBytes from
0x0000–0x3FFF
0xE000–0xE1FF (scratch pad data RAM).
4.17
FX1 provides two identical autopointers. They are similar to
the internal 8051 data pointers, but with an additional feature:
they can optionally increment after every memory access. This
capability is available to and from both internal and external
RAM. The autopointers are available in external FX1 registers,
under control of a mode bit (AUTOPTRSETUP.0). Using the
external FX1 autopointer access (at 0xE67B – 0xE67C) allows
the autopointer to access all RAM, internal and external to the
part. Also, the autopointers can point to any FX1 register or
endpoint buffer space. When autopointer access to external
memory is enabled, location 0xE67B and 0xE67C in XDATA
and code space cannot be used.
4.18
FX1 has one I
one that automatically operates at boot time to load
VID/PID/DID and configuration information, and another that
the 8051, once running, uses to control external I
The I
4.18.1
The I
resistors even if no EEPROM is connected to the FX1.
External EEPROM device address pins must be configured
properly. See Table 4-7 for configuring the device address
pins.
Table 4-7. Strap Boot EEPROM Address Lines to These
Values
Notes:
Document #: 38-08039 Rev. *C
16
128
256
4K
8K
16K
6.
7.
Bytes
After the data has been downloaded from the host, a “loader” can execute from internal RAM in order to transfer downloaded data to external memory.
This EEPROM does not have address pins.
2
2
C port operates in master mode only.
C pins SCL and SDA must have external 2.2-k pull-up
USB Uploads and Downloads
Autopointer Access
I
I
2
2
C Port Pins
C Controller
24LC00
24LC01
24LC02
24LC32
24LC64
24LC128
Example EEPROM
2
C port that is driven by two internal controllers,
[7]
(code/data)
and
N/A
A2
0
0
0
0
0
512
[6]
N/A
A1
0
0
0
0
0
bytes
2
C devices.
N/A
A0
0
0
1
1
1
from
4.18.2
At power-on reset the I
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 will be in reset. I
power-on reset.
4.18.3
The 8051 can control peripherals connected to the I
using the I2CTL and I2DAT registers. FX1 provides I
control only, it is never an I
4.19
EZ-USB FX2
The EZ-USB FX1 is fit/form/function-upgradable to the EZ-
USB FX2LP. This makes for a easy transition for designers
wanting to upgrade their systems from full-speed to the high-
speed designs. The pinout and package selection are
identical, and all of the firmware developed for the FX1 will
function in the FX2LP with proper addition of High Speed
descriptors and speed switching code.
5.0
Figure 5-1 identifies all signals for the three package types.
The following pages illustrate the individual pin diagrams, plus
a combination diagram showing which of the full set of signals
are available in the 128-, 100-, and 56-pin packages.
The signals on the left edge of the 56-pin package in Figure 5-
1 are common to all versions in the FX1 family. Three modes
are available in all package versions: Port, GPIF master, and
Slave FIFO. These modes define the signals on the right edge
of the diagram. The 8051 selects the interface mode using the
IFCONFIG[1:0] register bits. Port mode is the power-on default
configuration.
The 100-pin package adds functionality to the 56-pin package
by adding these pins:
The 128-pin package adds the 8051 address and data buses
plus control signals. Note that two of the required signals, RD#
and WR#, are present in the 100-pin version. In the 100-pin
and 128-pin versions, an 8051 control bit can be set to pulse
the RD# and WR# pins when the 8051 reads from/writes to
PORTC.
• PORTC or alternate GPIFADR[7:0] address signals
• PORTE or alternate GPIFADR[8] address signal and seven
• Three GPIF Control signals
• Four GPIF Ready signals
• Nine 8051 signals (two USARTs, three timer inputs,
• BKPT, RD#, WR#.
additional 8051 signals
INT4,and INT5#)
I
I
Compatible with Previous Generation
2
2
Pin Assignments
C Interface Boot Load Access
C Interface General Purpose Access
2
C interface boot loads only occur after
2
C interface boot loader will load the
2
C slave.
CY7C64713/14
Page 10 of 50
2
C master
2
C bus

Related parts for CY7C64714-100AXC