Cypress Semiconductor FX2LP Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Mise en réseau Cypress Semiconductor FX2LP. Cypress EZ-USB FX2LP USB Micro Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 60
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
EZ-USB FX2LP™ USB Microcontrolle
r
CY7C68013A/CY7C68014A
CY7C68015A/CY7C68016A
Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600
Document #: 38-08032 Rev. *K Revised January 26, 2006
1.0 Features (CY7C68013A/14A/15A/16A)
USB 2.0–USB-IF high speed certified (TID # 40440111)
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 via USB
Internal RAM, which is loaded from EEPROM
External memory device (128 pin package)
16 KBytes of on-chip Code/Data RAM
Four programmable BULK/INTERRUPT/ISOCHRO-
NOUS endpoints
Buffering options: double, triple, and quad
Additional programmable (BULK/INTERRUPT) 64-byte
endpoint
8- or 16-bit external data interface
Smart Media Standard ECC generation
GPIF (General Programmable Interface)
Allows direct connection to most parallel interface
Programmable waveform descriptors and configu-
ration 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.3V operation with 5V tolerant inputs
Vectored USB interrupts and GPIF/FIFO interrupts
Separate data buffers for the Set-up 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)
Address (16)
x20
PLL
/0.5
/1.0
/2.0
8051 Core
12/24/48 MHz,
four clocks/cycle
I
2
C
VCC
1.5k
D+
D–
Address (16) / Data Bus (8)
FX2LP
GPIF
CY
Smart
USB
1.1/2.0
Engine
USB
2.0
XCVR
16 KB
RAM
4 kB
FIFO
Integrated
full- and high-speed
XCVR
Additional I/Os (24)
ADDR (9)
CTL (6)
RDY (6)
8/16
Data (8)
24 MHz
Ext. XTAL
Enhanced USB core
Simplifies 8051 code
“Soft Configuration”
Easy firmware changes
FIFO and endpoint memory
(master or slave operation)
Up to 96 MBytes/s
burst rate
General
programmable I/F
to ASIC/DSP or bus
standards such as
ATAPI, EPP, etc.
Abundant I/O
including two USARTS
High-performance micro
using standard tools
with lower-power options
Master
Figure 1-1. Block Diagram
connected for
full speed
ECC
Vue de la page 0
1 2 3 4 5 6 ... 59 60

Résumé du contenu

Page 1 - CY7C68015A/CY7C68016A

EZ-USB FX2LP™ USB MicrocontrollerCY7C68013A/CY7C68014ACY7C68015A/CY7C68016ACypress Semiconductor Corporation • 198 Champion Court • San Jose, CA 95134

Page 2

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 10 of 60EP2–1024 double buffered; EP6–512 quad buffered(column 8).3.12.5

Page 3

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 11 of 603.13 External FIFO Interface3.13.1 ArchitectureThe FX2LP slave FI

Page 4 - 3.8 Interrupt System

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 12 of 603.15 ECC Generation[7]The EZ-USB can calculate ECCs (Error-Correc

Page 5

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 13 of 603.20 CY7C68013A/14A and CY7C68015A/16A DifferencesCY7C68013A is i

Page 6

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 14 of 604.0 Pin AssignmentsFigure 4-1 identifies all signals for the fiv

Page 7

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 15 of 60RDY0RDY1CTL0CTL1CTL2INT0#/PA0INT1#/PA1PA2WU2/PA3PA4PA5PA6PA756BKP

Page 8 - Inside FX2LP Outside FX2LP

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 16 of 60CLKOUTVCCGNDRDY0/*SLRDRDY1/*SLWRRDY2RDY3RDY4RDY5AVCCXTALOUTXTALIN

Page 9 - 3.12 Endpoint RAM

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 17 of 60PD0/FD8*WAKEUPVCCRESET#CTL5GNDPA7/*FLAGD/SLCS#PA6/*PKTENDPA5/FIFO

Page 10

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 18 of 6012345678910111213141516171819202122232425262728PD5/FD13PD6/FD14PD

Page 11

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 19 of 6028272625242322212019181716154344454647484950515253545556123456789

Page 12

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 2 of 601.1 Features (CY7C68013A/14A only)• CY7C68014A: Ideal for battery

Page 13

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 20 of 60Figure 4-6. CY7C68013A 56-pin VFBGA Pin Assignment - Top view1234

Page 14

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 21 of 604.1 CY7C68013A/15A Pin Descriptions Table 4-1. FX2LP Pin Descrip

Page 15 - Port GPIF Master Slave FIFO

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 22 of 6034 28 BKPT Output L Breakpoint. This pin goes active (HIGH) when

Page 16 - 128-pin TQFP

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 23 of 6084 69 42 35 8F PA2 orSLOE orI/O/Z I(PA2)Multiplexed pin whose fun

Page 17 - 100-pin TQFP

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 24 of 6054 44 29 22 5H PB4 orFD[4]I/O/Z I(PB4)Multiplexed pin whose funct

Page 18 - 56-pin SSOP

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 25 of 60103 81 53 46 7A PD1 orFD[9]I/O/Z I(PD1)Multiplexed pin whose func

Page 19

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 26 of 60112 90 PE4 orRXD1OUTI/O/Z I(PE4)Multiplexed pin whose function is

Page 20

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 27 of 6070 55 37 30 7G CTL1 orFLAGBO/Z H Multiplexed pin whose function i

Page 21

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 28 of 6051 41 RXD0 Input N/A RXD0 is the active-HIGH RXD0 input to 8051 U

Page 22

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 29 of 605.0 Register SummaryFX2LP register bit definitions are described

Page 23

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 3 of 603.0 Functional Overview3.1 USB Signaling SpeedFX2LP operates at t

Page 24

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 30 of 60E62E 1 ECC2B1 ECC2 Byte 1 Address LINE7 LINE6 LINE5 LINE4 LINE3 L

Page 25

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 31 of 60E662 1 USBERRIE USB Error Interrupt EnablesISOEP8 ISOEP6 ISOEP4 I

Page 26

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 32 of 60E6A4 1 EP4CS Endpoint 4 Control and Status0 0 NPAK1 NPAK0 FULL EM

Page 27

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 33 of 60reservedreservedE6D2 1 EP2GPIFFLGSEL[11]Endpoint 2 GPIF Flag sele

Page 28

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 34 of 6088 1 TCON Timer/Counter Control(bit addressable)TF1 TR1 TF0 TR0 I

Page 29 - 5.0 Register Summary

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 35 of 60D0 1 PSW Program Status Word (bit addressable)CY AC F0 RS1 RS0 OV

Page 30

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 36 of 606.0 Absolute Maximum RatingsStorage Temperature ...

Page 31

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 37 of 609.0 DC Characteristics Notes:16. Measured at Max VCC, 25°C.9.1 U

Page 32

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 38 of 6010.2 Program Memory Read Notes:17. CLKOUT is shown with positive

Page 33

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 39 of 6010.3 Data Memory Read data intCLA[15..0]tAVtAVRD#tSTBLtSTBHtDHD[7

Page 34

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 4 of 603.5 USB Boot MethodsDuring the power-up sequence, internal logic c

Page 35 - W = all bits write-only

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 40 of 6010.4 Data Memory Write When using the AUTPOPTR1 or AUTOPTR2 to ad

Page 36

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 41 of 6010.5 PORTC Strobe Feature TimingsThe RD# and WR# are present in t

Page 37

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 42 of 6010.6 GPIF Synchronous SignalsDATA(output)tXGDIFCLKRDYXDATA(input)

Page 38 - 10.2 Program Memory Read

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 43 of 6010.7 Slave FIFO Synchronous ReadIFCLKSLRDFLAGSSLOEtSRDtRDHtOEontX

Page 39 - 10.3 Data Memory Read

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 44 of 6010.8 Slave FIFO Asynchronous ReadSLRDFLAGStRDpwltRDpwhSLOEtXFLGtX

Page 40 - 10.4 Data Memory Write

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 45 of 6010.9 Slave FIFO Synchronous WriteZZtSFDtFDHDATAIFCLKSLWRFLAGStWRH

Page 41

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 46 of 6010.10 Slave FIFO Asynchronous Write10.11 Slave FIFO Synchronous P

Page 42 - 10.6 GPIF Synchronous Signals

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 47 of 60auto mode and it is desired to send two packets back to back:a fu

Page 43

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 48 of 6010.13 Slave FIFO Output Enable 10.14 Slave FIFO Address to Flags/

Page 44

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 49 of 6010.15 Slave FIFO Synchronous Address 10.16 Slave FIFO Asynchrono

Page 45

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 5 of 60The FX2LP jump instruction is encoded as follows.If Autovectoring

Page 46

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 50 of 6010.17 Sequence Diagram10.17.1 Single and Burst Synchronous Read E

Page 47

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 51 of 6010.17.2 Single and Burst Synchronous Write The Figure 10-20 shows

Page 48

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 52 of 6010.17.3 Sequence Diagram of a Single and Burst Asynchronous Read

Page 49

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 53 of 6010.17.4 Sequence Diagram of a Single and Burst Asynchronous Write

Page 50 - 10.17 Sequence Diagram

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 54 of 6011.0 Ordering InformationTable 11-1. Ordering InformationOrderi

Page 51

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 55 of 6012.0 Package DiagramsThe FX2LP is available in five packages:• 5

Page 52

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 56 of 60 Package Diagrams (continued)NOTE:1. JEDEC STD REF MS-0262. BODY

Page 53

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 57 of 60Package Diagrams (continued)NOTE:1. JEDEC STD REF MS-0262. BODY L

Page 54

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 58 of 6013.0 PCB Layout Recommendations[24]The following recommendations

Page 55 - Package Diagrams

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 59 of 60© Cypress Semiconductor Corporation, 2006. The information contai

Page 56 - 51-85050-*B

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 6 of 60If Autovectoring is enabled (AV4EN = 1 in the INTSET-UPregister),

Page 57 - 51-85101-*C

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 60 of 60Document History Page Document Title: CY7C68013A EZ-USB FX2LP™ U

Page 58 - A1 CORNER

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 7 of 60 3.9.2 Wakeup PinsThe 8051 puts itself and the rest of the chip i

Page 59 - PCB Material

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 8 of 60Figure 3-3. Internal Code Memory, EA = 0Inside FX2LP Outside FX2LP

Page 60

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 9 of 603.11 Register Addresses3.12 Endpoint RAM3.12.1 Size• 3× 64 bytes (

Commentaires sur ces manuels

Pas de commentaire