Cypress Semiconductor FX2LP Datasheet

Browse online or download Datasheet for Networking Cypress Semiconductor FX2LP. Cypress Semiconductor FX2LP Datasheet User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 66
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
EZ-USB
®
FX2LP™ USB Microcontroller
High-Speed USB Peripheral Controller
Cypress Semiconductor Corporation • 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600
Document #: 38-08032 Rev. *V Revised February 7, 2012
EZ-USB FX2LP™ USB Microcontroller High Speed USB Peripheral Controller
Features
■ USB 2.0 USB IF high speed certified (TID # 40460272)
■ Single chip integrated USB 2.0 transceiver, smart SIE, and
enhanced 8051 microprocessor
■ Fit, form, and function compatible with the FX2
❐ Pin compatible
❐ Object code compatible
❐ Functionally compatible (FX2LP is a superset)
■ Ultra low power: I
CC
No more than 85 mA in any mode
❐ Ideal for bus and battery powered applications
■ Software: 8051 code runs from:
❐ Internal RAM, which is downloaded through USB
❐ Internal RAM, which is loaded from EEPROM
❐ External memory device (128 pin package)
■ 16 KB of on-chip code/data RAM
■ Four programmable BULK, INTERRUPT, and
ISOCHRONOUS endpoints
❐ Buffering options: Double, triple, and quad
■ Additional programmable (BULK/INTERRUPT) 64-byte
endpoint
■ 8-bit or 16-bit external data interface
■ Smart media standard ECC generation
■ GPIF (general programmable interface)
❐ Enables direct connection to most parallel interfaces
❐ Programmable waveform descriptors and configuration
registers to define waveforms
❐ Supports multiple ready (RDY) inputs and Control (CTL)
outputs
■ Integrated, industry standard enhanced 8051
❐ 48 MHz, 24 MHz, or 12 MHz CPU operation
❐ Four clocks per instruction cycle
❐ Two USARTs
❐ Three counter/timers
❐ Expanded interrupt system
❐ Two data pointers
■ 3.3 V operation with 5 V tolerant inputs
■ Vectored USB interrupts and GPIF/FIFO interrupts
■ Separate data buffers for the setup and data portions of a
CONTROL transfer
■ Integrated I
2
C controller, runs at 100 or 400 kHz
■ Four integrated FIFOs
❐ Integrated glue logic and FIFOs lower system cost
❐ Automatic conversion to and from 16-bit buses
❐ Master or slave operation
❐ Uses external clock or asynchronous strobes
❐ Easy interface to ASIC and DSP ICs
■ Available in commercial and industrial temperature grade
(all packages except VFBGA)
Features (CY7C68013A/14A only)
■ CY7C68014A: Ideal for Battery Powered Applications
❐ Suspend current: 100 A (typ)
■ CY7C68013A: Ideal for Non Battery Powered Applications
❐ Suspend current: 300 A (typ)
■ Available in Five Pb-free Packages with Up to 40 GPIOs
❐ 128-pin TQFP (40 GPIOs), 100-pin TQFP (40 GPIOs), 56-pin
QFN (24 GPIOs), 56-pin SSOP (24 GPIOs), and 56-pin
VFBGA (24 GPIOs)
Features (CY7C68015A/16A only)
■ CY7C68016A: Ideal for Battery Powered Applications
❐ Suspend current: 100 A (typ)
■ CY7C68015A: Ideal for Non Battery Powered Applications
❐ Suspend current: 300 A (typ)
■ Available in Pb-free 56-pin QFN Package (26 GPIOs)
■ Two more GPIOs than CY7C68013A/14A enabling additional
features in same footprint
Page view 0
1 2 3 4 5 6 ... 65 66

Summary of Contents

Page 1 - FX2LP™ USB Microcontroller

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016AEZ-USB® FX2LP™ USB Microcontroller High-Speed USB Peripheral ControllerCypress Semiconductor Corporation

Page 2 - Data (8)

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 10 of 66Figure 2-4. External Code Memory, EA = 12.11 Register Addres

Page 3

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 11 of 662.12 Endpoint RAM2.12.1 Size 3 × 64 bytes (Endpoints 0 and

Page 4

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 12 of 662.12.5 Default Full Speed Alternate Settings 2.12.6 Default

Page 5

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 13 of 662.13.3 GPIF and FIFO Clock RatesAn 8051 register bit selects

Page 6

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 14 of 662.18 I2C ControllerFX2LP has one I2C port that is driven by t

Page 7

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 15 of 663. Pin AssignmentsFigure 3-1 on page 16 identifies all signal

Page 8

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 16 of 66Figure 3-1. SignalRDY0RDY1CTL0CTL1CTL2INT0#/PA0INT1#/PA1PA2WU

Page 9

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 17 of 66Figure 3-2. CY7C68013A/CY7C68014A 128-Pin TQFP Pin Assignment

Page 10 - CY7C68015A, CY7C68016A

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 18 of 66Figure 3-3. CY7C68013A/CY7C68014A 100-Pin TQFP Pin Assignment

Page 11

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 19 of 66Figure 3-4. CY7C68013A/CY7C68014A 56-Pin SSOP Pin Assignment1

Page 12

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 2 of 66 Cypress’s EZ-USB® FX2LP (CY7C68013A/14A) is a low power versi

Page 13

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 20 of 66Figure 3-5. CY7C68013A/14A/15A/16A 56-Pin QFN Pin Assignment2

Page 14

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 21 of 66Figure 3-6. CY7C68013A 56-pin VFBGA Pin Assignment – Top View

Page 15

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 22 of 663.1 CY7C68013A/15A Pin DescriptionsThe FX2LP pin descriptions

Page 16

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 23 of 6634 28 – – BKPT Output L Breakpoint. This pin goes active (HIGH

Page 17

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 24 of 6685 70 43 36 7F PA3 or WU2I/O/Z I(PA3)Multiplexed pin whose fun

Page 18

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 25 of 6655 45 30 23 5G PB5 orFD[5]I/O/Z I(PB5)Multiplexed pin whose fu

Page 19

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 26 of 66104 82 54 47 6B PD2 orFD[10]I/O/Z I(PD2)Multiplexed pin whose

Page 20

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 27 of 66112 90 – – – PE4 orRXD1OUTI/O/Z I(PE4)Multiplexed pin whose fu

Page 21

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 28 of 6670 55 37 30 7G CTL1 orFLAGBO/Z H Multiplexed pin whose functio

Page 22

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 29 of 6650 40 – – – TXD0 Output H TXD0 is the active-HIGH TXD0 output

Page 23

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 3 of 66ContentsApplications ...

Page 24

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 30 of 664. Register SummaryFX2LP register bit definitions are describ

Page 25

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 31 of 66E62B 1 ECC1B1 ECC1 Byte 1 Address LINE7 LINE6 LINE5 LINE4 LINE

Page 26

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 32 of 66E65D 1 USBIRQ[12]USB Interrupt Requests 0 EP0ACK HSGRANT URES

Page 27

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 33 of 66E6A0 1 EP0CS Endpoint 0 Control and Sta-tusHSNAK 0 0 0 0 0 BUS

Page 28

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 34 of 66E6CF 1 GPIFTCB2[11]GPIF Transaction Count Byte 2TC23 TC22 TC21

Page 29

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 35 of 66xxxx I²C Configuration Byte 0 DISCON 0 0 0 0 0 400KHZ xxxxxxxx

Page 30

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 36 of 66BE 1 GPIFSGLDATLX[13]GPIF Data L w/ Trigger D7 D6 D5 D4 D3 D2

Page 31

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 37 of 665. Absolute Maximum RatingsExceeding maximum ratings may shor

Page 32

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 38 of 668. DC Characteristics 8.1 USB TransceiverUSB 2.0 compliant i

Page 33

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 39 of 669. AC Electrical Characteristics9.1 USB TransceiverUSB 2.0 c

Page 34

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 4 of 661. Applications Portable video recorder MPEG/TV conversion

Page 35

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 40 of 669.3 Data Memory Read Figure 9-2. Data Memory Read Timing Dia

Page 36

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 41 of 669.4 Data Memory WriteFigure 9-3. Data Memory Write Timing Di

Page 37

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 42 of 669.5 PORTC Strobe Feature TimingsThe RD# and WR# are present i

Page 38

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 43 of 669.6 GPIF Synchronous SignalsFigure 9-6. GPIF Synchronous Sig

Page 39

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 44 of 669.1 Slave FIFO Synchronous ReadFigure 9-7. Slave FIFO Synchr

Page 40

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 45 of 669.8 Slave FIFO Asynchronous ReadFigure 9-8. Slave FIFO Async

Page 41

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 46 of 669.9 Slave FIFO Synchronous WriteFigure 9-9. Slave FIFO Synch

Page 42

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 47 of 669.10 Slave FIFO Asynchronous WriteFigure 9-10. Slave FIFO As

Page 43

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 48 of 66There is no specific timing requirement that should be met for

Page 44

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 49 of 669.13 Slave FIFO Output EnableFigure 9-14. Slave FIFO Output

Page 45

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 5 of 662.5 USB Boot MethodsDuring the power up sequence, internal log

Page 46

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 50 of 669.16 Slave FIFO Asynchronous AddressFigure 9-17. Slave FIFO

Page 47

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 51 of 66Figure 9-18 on page 50 shows the timing relationship of the SL

Page 48

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 52 of 66Figure 9-20 shows the timing relationship of the SLAVE FIFO si

Page 49

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 53 of 669.17.3 Sequence Diagram of a Single and Burst Asynchronous Re

Page 50

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 54 of 669.17.4 Sequence Diagram of a Single and Burst Asynchronous Wr

Page 51

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 55 of 6610. Ordering InformationOrdering Code DefinitionsTable 32. O

Page 52

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 56 of 6611. Package DiagramsThe FX2LP is available in five packages:

Page 53

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 57 of 66Figure 11-2. 56-Pin QFN 8 × 8 mm Sawn Version (001-53450)001-

Page 54

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 58 of 66Figure 11-3. 100-Pin Thin Plastic Quad Flatpack (14 × 20 × 1.

Page 55

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 59 of 66Figure 11-4. 128-Pin Thin Plastic Quad Flatpack (14 × 20 × 1.

Page 56

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 6 of 66The FX2LP jump instruction is encoded as follows:If Autovectori

Page 57

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 60 of 66Figure 11-5. 56-Pin VFBGA (5 × 5 × 1.0 mm) 0.50 Pitch, 0.30 B

Page 58

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 61 of 6612. PCB Layout RecommendationsFollow these recommendations to

Page 59

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 62 of 6613. Quad Flat Package No Leads (QFN) Package Design NotesElec

Page 60

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 63 of 66Acronyms Document ConventionsUnits of MeasureAcronyms Used in

Page 61

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 64 of 66Document History Page Document Title: CY7C68013A, CY7C68014A,

Page 62 - 0.013” dia

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 65 of 66*L 2064406 CMCC/PYRSSee ECN Changed TID numberRemoved T0OUT an

Page 63

Document #: 38-08032 Rev. *V Revised February 7, 2012 Page 66 of 66>FX2LP is a trademark and EZ-USB is a registered trademark of Cypress Semicondu

Page 64

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 7 of 66If Autovectoring is enabled (AV4EN = 1 in the INTSET-UP registe

Page 65

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 8 of 66 2.9.2 Wakeup PinsThe 8051 puts itself and the rest of the ch

Page 66

CY7C68013A, CY7C68014ACY7C68015A, CY7C68016ADocument #: 38-08032 Rev. *V Page 9 of 66Figure 2-3. Internal Code Memory, EA = 0Inside FX2LP Outside F

Comments to this Manuals

No comments