Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

CY3687 Datasheet(PDF) 10 Page - Cypress Semiconductor

Part # CY3687
Description  MoBL-USB??FX2LP18 USB Microcontroller
Download  42 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  CYPRESS [Cypress Semiconductor]
Direct Link  http://www.cypress.com
Logo CYPRESS - Cypress Semiconductor

CY3687 Datasheet(HTML) 10 Page - Cypress Semiconductor

Back Button CY3687 Datasheet HTML 6Page - Cypress Semiconductor CY3687 Datasheet HTML 7Page - Cypress Semiconductor CY3687 Datasheet HTML 8Page - Cypress Semiconductor CY3687 Datasheet HTML 9Page - Cypress Semiconductor CY3687 Datasheet HTML 10Page - Cypress Semiconductor CY3687 Datasheet HTML 11Page - Cypress Semiconductor CY3687 Datasheet HTML 12Page - Cypress Semiconductor CY3687 Datasheet HTML 13Page - Cypress Semiconductor CY3687 Datasheet HTML 14Page - Cypress Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 10 / 42 page
background image
CY7C68053
Document # 001-06120 Rev *J
Page 10 of 42
3.14.1 Three Control OUT Signals
The 56-pin package brings out three of these signals,
CTL0–CTL2. The 8051 programs the GPIF unit to define the CTL
waveforms. CTLx waveform edges can be programmed to make
transitions as fast as once per clock cycle (20.8 ns using a
48 MHz clock).
3.14.2 Two Ready IN Signals
The FX2LP18 package brings out all two Ready inputs
(RDY0–RDY1). The 8051 programs the GPIF unit to test the
RDY pins for GPIF branching.
3.14.3 Long Transfer Mode
In master mode, the 8051 appropriately sets GPIF transaction
count registers (GPIFTCB3, GPIFTCB2, GPIFTCB1, or
GPIFTCB0) for unattended transfers of up to 232 transactions.
The GPIF automatically throttles data flow to prevent under or
overflow until the full number of requested transactions
complete. The GPIF decrements the value in these registers to
represent the current status of the transaction.
3.15 ECC Generation[6]
The MoBL-USB can calculate Error Correcting Codes (ECCs) on
data that passes across its GPIF or Slave FIFO interfaces. There
are two ECC configurations: two ECCs, each calculated over
256 bytes (SmartMedia Standard) and one ECC calculated over
512 bytes.
The ECC can correct any 1-bit error or detect any 2-bit error.
3.15.1 ECC Implementation
The two ECC configurations are selected by the ECCM bit.
3.15.1.1 ECCM = 0
Two 3-byte ECCs are each calculated over a 256-byte block of
data. This configuration conforms to the SmartMedia Standard.
This configuration writes any value to ECCRESET, then passes
data across the GPIF or Slave FIFO interface. The ECC for the
first 256 bytes of data is calculated and stored in ECC1. The ECC
for the next 256 bytes is stored in ECC2. After the second ECC
is calculated, the values in the ECCx registers do not change
until ECCRESET is written again, even if more data is
subsequently passed across the interface.
3.15.1.2 ECCM = 1
One 3-byte ECC is calculated over a 512-byte block of data.
This configuration writes any value to ECCRESET then passes
data across the GPIF or Slave FIFO interface. The ECC for the
first 512 bytes of data is calculated and stored in ECC1; ECC2
is unused. After the ECC is calculated, the value in ECC1 does
not change until ECCRESET is written again, even if more data
is subsequently passed across the interface.
3.16 USB Uploads and Downloads
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 using 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 (code/data) and 512 bytes from
0xE000–0xE1FF (scratch pad data RAM).[7]
3.17 Autopointer Access
FX2LP18 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. The
autopointers are available in external FX2LP18 registers, under
control of a mode bit (AUTOPTRSET-UP.0). Using the external
FX2LP18 autopointer access (at 0xE67B – 0xE67C) allows the
autopointer to access all RAM. Also, the autopointers can point
to any FX2LP18 register or endpoint buffer space.
3.18 I2C Controller
FX2LP18 has one I2C port that is driven by two internal
controllers. One controller automatically operates at boot time to
load the VID/PID/DID, configuration byte, and firmware. The
second controller is used by the 8051, once running, to control
external I2C devices. The I2C port operates in master mode only.
3.18.1 I2C Port Pins
The I2C pins SCL and SDA must have external 2.2K ohm pull up
resistors even if no EEPROM is connected to the FX2LP18. The
value of the pull up resistors required may vary, depending on
the combination of VCC_IO and the supply used for the EEPROM.
The pull up resistors used must be such that when the EEPROM
pulls SDA low, the voltage level meets the VIL specification of the
FX2LP18. For example, if the EEPROM runs off a 3.3 V supply
and VCC_IO is 1.8 V, the pull up resistors recommended are 10K
ohm
. This requirement may also vary depending on the devices
being run on the I2C pins. Refer to the I2C specifications for
details.
External EEPROM device address pins must be configured
properly. See Table 6 on page 11 for configuring the device
address pins.
If no EEPROM is connected to the I2C port, EEPROM emulation
is required by an external processor. This is because the
FX2LP18 comes out of reset with the DISCON bit set, so the
device will not enumerate without an EEPROM (C2 load) or
EEPROM emulation.
Notes
6. To use the ECC logic, the GPIF or Slave FIFO interface must be configured for byte-wide operation.
7. After the data is downloaded from the host, a ‘loader’ can execute from internal RAM in order to transfer downloaded data to external memory.
[+] Feedback


Similar Part No. - CY3687

ManufacturerPart #DatasheetDescription
logo
Cypress Semiconductor
CY3687 CYPRESS-CY3687 Datasheet
1Mb / 39P
   MoBL-USB??FX2LP18 USB Microcontroller
More results

Similar Description - CY3687

ManufacturerPart #DatasheetDescription
logo
Cypress Semiconductor
CY7C68053 CYPRESS-CY7C68053 Datasheet
1Mb / 39P
   MoBL-USB??FX2LP18 USB Microcontroller
CY7C68053 CYPRESS-CY7C68053_09 Datasheet
1Mb / 40P
   MoBL-USB FX2LP18 USB Microcontroller
CY7C68003 CYPRESS-CY7C68003_13 Datasheet
673Kb / 30P
   MoBL-USB??TX2UL USB 2.0 ULPI Transceiver
CY7C68003 CYPRESS-CY7C68003 Datasheet
160Kb / 5P
   MoBL-USB TX2UL USB 2.0 ULPI Transceiver
CY7C68000A CYPRESS-CY7C68000A_09 Datasheet
488Kb / 15P
   MoBL-USB TX2 USB 2.0 UTMI Transceiver
CY7C68000A CYPRESS-CY7C68000A_08 Datasheet
474Kb / 15P
   MoBL-USB??TX2 USB 2.0 UTMI Transceiver
CY7C68000A CYPRESS-CY7C68000A Datasheet
598Kb / 14P
   MoBL-USB??TX2 USB 2.0 UTMI Transceiver
CY7C68003 CYPRESS-CY7C68003_10 Datasheet
652Kb / 27P
   MoBL-USB??TX2UL USB 2.0 ULPI Transceiver
CY7C68013A CYPRESS-CY7C68013A Datasheet
1Mb / 55P
   EZ-USB FX2LP USB Microcontroller
CY7C68013A CYPRESS-CY7C68013A_06 Datasheet
3Mb / 60P
   EZ-USB FX2LP??USB Microcontroller
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com