Cypress EZ-OTG CY7C67200 Spécifications

Naviguer en ligne ou télécharger Spécifications pour Cartes mères Cypress EZ-OTG CY7C67200. Cypress EZ-OTG CY7C67200 Specifications Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 85
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
CY7C67200
EZ-OTG™ Programmable USB
On-The-Go Host/Peripheral Controller
Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600
Document #: 38-08014 Rev. *H Revised September 21, 2011
EZ-OTG Features
Single-chip programmable USB dual-role (Host/Peripheral)
controller with two configurable Serial Interface Engines (SIEs)
and two USB ports
Supports USB OTG protocol
On-chip 48-MHz 16-bit processor with dynamically switchable
clock speed
Configurable IO block supports a variety of IO options or up to
25 bits of General Purpose IO (GPIO)
4K × 16 internal mask ROM contains built-in BIOS that supports
a communication-ready state with access to I
2
C™ EEPROM
interface, external ROM, UART, or USB
8K x 16 internal RAM for code and data buffering
16-bit parallel host port interface (HPI) with DMA/Mailbox data
path for an external processor to directly access all on-chip
memory and control on-chip SIEs
Fast serial port supports from 9600 baud to 2.0M baud
SPI supports both master and slave
Supports 12 MHz external crystal or clock
2.7 V to 3.6 V power supply voltage
Package option: 48-pin FBGA
Typical Applications
EZ-OTG is a very powerful and flexible dual-role USB controller
that supports a wide variety of applications. It is primarily
intended to enable USB OTG capability in applications such as:
Cellular phones
PDAs and pocket PCs
Video and digital still cameras
MP3 players
Mass storage devices
Timer 0 Timer 1
Watchdog
Control
4Kx16
ROM BIOS
8Kx16
RAM
CY16
16-bit RISC CORE
SIE1
USB-A
SIE2
USB-A
OTG
HOST/
Peripheral
USB Ports
D+,D-
D+,D-
UART I/F
HSS I/F
I2C
EEPROM I/F
HPI I/F
SPI I/F
nRESET
CY7C67200
GPIO [24:0]
PLL
X1
X2
GPIO
SHARED INPUT/OUTPUT PINS
Vbus, ID
Mobile
Power
Booster
Logic Block Diagram – CY7C67200
Vue de la page 0
1 2 3 4 5 6 ... 84 85

Résumé du contenu

Page 1 - EZ-OTG™ Programmable USB

CY7C67200EZ-OTG™ Programmable USBOn-The-Go Host/Peripheral ControllerCypress Semiconductor Corporation • 198 Champion Court • San Jose, CA 95134-1709

Page 2

CY7C67200Document #: 38-08014 Rev. *H Page 10 of 85Power Savings and Reset DescriptionThe EZ-OTG modes and reset conditions are described in this se

Page 3

CY7C67200Document #: 38-08014 Rev. *H Page 11 of 85the BIOS ROM, refer to the Programmers documentation and the BIOS documentation.During developmen

Page 4

CY7C67200Document #: 38-08014 Rev. *H Page 12 of 85CPU Flags Register [0xC000] [R]Figure 7. CPU Flags Register Register Description The CPU Flags r

Page 5

CY7C67200Document #: 38-08014 Rev. *H Page 13 of 85Bank Register [0xC002] [R/W]Figure 8. Bank Register Register Description The Bank register maps

Page 6

CY7C67200Document #: 38-08014 Rev. *H Page 14 of 85CPU Speed Register [0xC008] [R/W]Figure 10. CPU Speed Register Register DescriptionThe CPU Speed

Page 7

CY7C67200Document #: 38-08014 Rev. *H Page 15 of 85Power Control Register [0xC00A] [R/W]Figure 11. Power Control Register Register DescriptionThe P

Page 8

CY7C67200Document #: 38-08014 Rev. *H Page 16 of 85Setting this bit to ‘1’ immediately initiates HALT mode. While in HALT mode, only the CPU is stop

Page 9

CY7C67200Document #: 38-08014 Rev. *H Page 17 of 85UART Interrupt Enable (Bit 3)The UART Interrupt Enable bit enables or disables the following UART

Page 10 - CY7C67200

CY7C67200Document #: 38-08014 Rev. *H Page 18 of 85USB Diagnostic Register [0xC03C] [R/W]Figure 14. USB Diagnostic Register Register DescriptionThe

Page 11

CY7C67200Document #: 38-08014 Rev. *H Page 19 of 85Watchdog Timer Register [0xC00C] [R/W]Figure 15. Watchdog Timer Register Register DescriptionThe

Page 12

CY7C67200Document #: 38-08014 Rev. *H Page 2 of 85ContentsIntroduction ...3Proce

Page 13

CY7C67200Document #: 38-08014 Rev. *H Page 20 of 85Timer n Register [R/W] Timer 0 Register 0xC010 Timer 1 Register 0xC012Figure 16. Timer n Regis

Page 14

CY7C67200Document #: 38-08014 Rev. *H Page 21 of 85Register Description The USB n Control register is used in both host and device mode. It monitors

Page 15

CY7C67200Document #: 38-08014 Rev. *H Page 22 of 85USB Host Only RegistersThere are twelve sets of dedicated registers to USB host only operation. E

Page 16

CY7C67200Document #: 38-08014 Rev. *H Page 23 of 85Register DescriptionThe Host n Control register allows high-level USB transaction control.Preambl

Page 17

CY7C67200Document #: 38-08014 Rev. *H Page 24 of 85Host n Count Register [R/W] Host 1 Count Register 0xC084 Host 2 Count Register 0xC0A4Figure 20.

Page 18

CY7C67200Document #: 38-08014 Rev. *H Page 25 of 85Stall Flag (Bit 7)The Stall Flag bit indicates that the peripheral device replied with a Stall in

Page 19

CY7C67200Document #: 38-08014 Rev. *H Page 26 of 85Register DescriptionThe Host n PID register is a write-only register that provides the PID and En

Page 20

CY7C67200Document #: 38-08014 Rev. *H Page 27 of 85Host n Device Address Register [W] Host 1 Device Address Register 0xC088 Host 2 Device Address

Page 21

CY7C67200Document #: 38-08014 Rev. *H Page 28 of 851: Enable SOF/EOP timer interrupt0: Disable SOF/EOP timer interruptPort A Wake Interrupt Enable (

Page 22

CY7C67200Document #: 38-08014 Rev. *H Page 29 of 85Port A Wake Interrupt Flag (Bit 6)The Port A Wake Interrupt Flag bit indicates remote wakeup on P

Page 23

CY7C67200Document #: 38-08014 Rev. *H Page 3 of 85IntroductionEZ-OTG™ (CY7C67200) is Cypress Semiconductor’s first USB On-The-Go (OTG) host/peripher

Page 24

CY7C67200Document #: 38-08014 Rev. *H Page 30 of 85Host n SOF/EOP Counter Register [R] Host 1 SOF/EOP Counter Register 0xC094 Host 2 SOF/EOP Count

Page 25

CY7C67200Document #: 38-08014 Rev. *H Page 31 of 85Device n Endpoint n Control Register [R/W] Device n Endpoint 0 Control Register [Device 1: 0x020

Page 26

CY7C67200Document #: 38-08014 Rev. *H Page 32 of 850: Do not send StallISO Enable (Bit 4)The ISO Enable bit enables and disables an Isochronous tran

Page 27

CY7C67200Document #: 38-08014 Rev. *H Page 33 of 85Register DescriptionThe Device n Endpoint n Address register is used as the base pointer into mem

Page 28

CY7C67200Document #: 38-08014 Rev. *H Page 34 of 85Register DescriptionThe Device n Endpoint n Count register designates the maximum packet size tha

Page 29

CY7C67200Document #: 38-08014 Rev. *H Page 35 of 85IN Exception Flag (Bit 8)The IN Exception Flag bit indicates when the device received an IN packe

Page 30

CY7C67200Document #: 38-08014 Rev. *H Page 36 of 85Device n Endpoint n Count Result Register [R/W] Device n Endpoint 0 Count Result Register [Devic

Page 31

CY7C67200Document #: 38-08014 Rev. *H Page 37 of 85Device n Interrupt Enable Register [R/W] Device 1 Interrupt Enable Register 0xC08C Device 2 Int

Page 32

CY7C67200Document #: 38-08014 Rev. *H Page 38 of 85EP5 Interrupt Enable (Bit 5)The EP5 Interrupt Enable bit enables or disables an endpoint five (EP

Page 33

CY7C67200Document #: 38-08014 Rev. *H Page 39 of 85Device n Address Register [W] Device 1 Address Register 0xC08E Device 2 Address Register 0xC0AE

Page 34

CY7C67200Document #: 38-08014 Rev. *H Page 4 of 85USB InterfaceEZ-OTG has two built-in Host/Peripheral SIEs that each have a single USB transceiver,

Page 35

CY7C67200Document #: 38-08014 Rev. *H Page 40 of 850: Interrupt did not triggerReset Interrupt Flag (Bit 8)The Reset Interrupt Flag bit indicates if

Page 36

CY7C67200Document #: 38-08014 Rev. *H Page 41 of 85Device n Frame Number Register [R] Device 1 Frame Number Register 0xC092 Device 2 Frame Number

Page 37

CY7C67200Document #: 38-08014 Rev. *H Page 42 of 85Register DescriptionThe Device n SOF/EOP Count register must be written with the time expected be

Page 38

CY7C67200Document #: 38-08014 Rev. *H Page 43 of 85D+ Pull-down Enable (Bit 7)The D+ Pull-down Enable bit enables or disables a pull-down resistor o

Page 39

CY7C67200Document #: 38-08014 Rev. *H Page 44 of 85Register DescriptionThe GPIO Control register configures the GPIO pins for various interface opti

Page 40

CY7C67200Document #: 38-08014 Rev. *H Page 45 of 85Register DescriptionThe GPIO 0 Output Data register controls the output data of the GPIO pins. Th

Page 41

CY7C67200Document #: 38-08014 Rev. *H Page 46 of 85Register DescriptionThe GPIO 0 Input Data register reads the input data of the GPIO pins. The GPI

Page 42

CY7C67200Document #: 38-08014 Rev. *H Page 47 of 85Register DescriptionThe GPIO 0 Direction register controls the direction of the GPIO data pins (i

Page 43

CY7C67200Document #: 38-08014 Rev. *H Page 48 of 85HSS Control Register [0xC070] [R/W]Figure 48. HSS Control Register Register DescriptionThe HSS C

Page 44

CY7C67200Document #: 38-08014 Rev. *H Page 49 of 85Transmit Ready (Bit 4)The Transmit Ready bit is a read only bit that indicates if the HSS Transmi

Page 45

CY7C67200Document #: 38-08014 Rev. *H Page 5 of 85UART Features Supports baud rates of 900 to 115.2K 8-N-1UART PinsI2C EEPROM InterfaceEZ-OTG prov

Page 46

CY7C67200Document #: 38-08014 Rev. *H Page 50 of 85Register DescriptionThe HSS Baud Rate register sets the HSS Baud Rate. At reset, the default valu

Page 47

CY7C67200Document #: 38-08014 Rev. *H Page 51 of 85Register DescriptionThe HSS Data register contains data received on the HSS port (not for block r

Page 48

CY7C67200Document #: 38-08014 Rev. *H Page 52 of 85Register DescriptionThe HSS Receive Counter register designates the block byte length for the nex

Page 49

CY7C67200Document #: 38-08014 Rev. *H Page 53 of 85Register DescriptionThe HSS Transmit Counter register designates the block byte length for the ne

Page 50

CY7C67200Document #: 38-08014 Rev. *H Page 54 of 85Register DescriptionThe Interrupt Routing register allows the HPI port to take over some or all o

Page 51

CY7C67200Document #: 38-08014 Rev. *H Page 55 of 85HPI Swap 0 Enable (Bit 0)Both HPI Swap bits (bits 8 and 0) must be set to identical values. When

Page 52

CY7C67200Document #: 38-08014 Rev. *H Page 56 of 85HPI Status Port [] [HPI: R] Figure 60. HPI Status Port Register DescriptionThe HPI Status Port p

Page 53

CY7C67200Document #: 38-08014 Rev. *H Page 57 of 85Done2 Flag (Bit 3)In host mode the Done2 Flag bit is a read-only bit that indicates if a host pac

Page 54

CY7C67200Document #: 38-08014 Rev. *H Page 58 of 85Register DescriptionThe SPI Configuration register controls the SPI port. Fields apply to both ma

Page 55

CY7C67200Document #: 38-08014 Rev. *H Page 59 of 85SPI Control Register [0xC0CA] [R/W] Figure 62. SPI Control Register Register DescriptionThe SPI

Page 56

CY7C67200Document #: 38-08014 Rev. *H Page 6 of 85HSS PinsHost Port Interface (HPI)EZ-OTG has an HPI interface. The HPI interface provides DMA acces

Page 57

CY7C67200Document #: 38-08014 Rev. *H Page 60 of 85Receive Bit Length (Bits [2:0])The Receive Bit Length field controls whether a full byte or parti

Page 58

CY7C67200Document #: 38-08014 Rev. *H Page 61 of 85Register DescriptionThe SPI Status register is a read only register that provides status for the

Page 59

CY7C67200Document #: 38-08014 Rev. *H Page 62 of 85Register DescriptionThe SPI CRC Control register provides control over the CRC source and polynom

Page 60

CY7C67200Document #: 38-08014 Rev. *H Page 63 of 85SPI Data Register [0xC0D6] [R/W]Figure 68. SPI Data Register Register DescriptionThe SPI Data re

Page 61

CY7C67200Document #: 38-08014 Rev. *H Page 64 of 85SPI Transmit Count Register [0xC0DA] [R/W] Figure 70. SPI Transmit Count Register Register Descr

Page 62

CY7C67200Document #: 38-08014 Rev. *H Page 65 of 85Register DescriptionThe SPI Receive Count register designates the block byte length for the SPI r

Page 63

CY7C67200Document #: 38-08014 Rev. *H Page 66 of 85ReservedAll reserved bits must be written as ‘0’.UART Status Register [0xC0E2] [R]Figure 74. UAR

Page 64

CY7C67200Document #: 38-08014 Rev. *H Page 67 of 85Pin DiagramThe following describes the CY7C67200 48-pin FBGA.Figure 76. EZ-OTG Pin DiagramPin De

Page 65

CY7C67200Document #: 38-08014 Rev. *H Page 68 of 85H6 GPIO20/A1 IO GPIO20: General Purpose IOA1: HPI A1F5 GPIO19/A0 IO GPIO19: General Purpose IOA0:

Page 66

CY7C67200Document #: 38-08014 Rev. *H Page 69 of 85Absolute Maximum RatingsThis section lists the absolute maximum ratings. Stresses above those lis

Page 67

CY7C67200Document #: 38-08014 Rev. *H Page 7 of 85Component details: D1 and D2: Schottky diodes with a current rating greater than 60 mA. C1: Cera

Page 68

CY7C67200Document #: 38-08014 Rev. *H Page 70 of 85DC Characteristics Notes6. All tests were conducted with Charge pump off.7. ICC and ICCB values

Page 69

CY7C67200Document #: 38-08014 Rev. *H Page 71 of 85USB TransceiverUSB 2.0-compatible in full- and low-speed modes. This product was tested as compli

Page 70

CY7C67200Document #: 38-08014 Rev. *H Page 72 of 85Clock Timing I2C EEPROM Timing Parameter Description Min. Typ. Max. UnitfCLKClock Frequency – 1

Page 71

CY7C67200Document #: 38-08014 Rev. *H Page 73 of 85Figure 77. HPI (Host Port Interface) Write Cycle Timing Parameter Description Min. Typical Max.

Page 72

CY7C67200Document #: 38-08014 Rev. *H Page 74 of 85HPI (Host Port Interface) Read Cycle Timing Parameter Description Min. Typ. Max. UnittASUAddress

Page 73

CY7C67200Document #: 38-08014 Rev. *H Page 75 of 85HSS BYTE Mode Transmit qt_clk, CPU_A, CPUHSS_cs, CPU_wr are internal signals, included in the dia

Page 74

CY7C67200Document #: 38-08014 Rev. *H Page 76 of 85Hardware CTS/RTS HandshaketCTSset-up: HSS_CTS setup time before HSS_RTS = 1.5T min.tCTShold:

Page 75

CY7C67200Document #: 38-08014 Rev. *H Page 77 of 85Register SummaryTable 42. Register Summary R/W Address Register Bit 15 Bit 14 Bit 13 Bit 12 Bit

Page 76

CY7C67200Document #: 38-08014 Rev. *H Page 78 of 85R/W 0xC024 GPIO 1 Output Data GPIO31 GPIO30 GPIO29 Reserved GPIO24 0000 0000GPIO23 GPIO22 GPIO21

Page 77

CY7C67200Document #: 38-08014 Rev. *H Page 79 of 85R/W 0xC090 Host 1 Status VBUS InterruptFlagIDInterruptFlagReserved SOF/EOPInterruptFlagReserved x

Page 78

CY7C67200Document #: 38-08014 Rev. *H Page 8 of 85Crystal InterfaceThe recommended crystal circuit to be used with EZ-OTG is shown in Figure 4. If a

Page 79

CY7C67200Document #: 38-08014 Rev. *H Page 80 of 85R/W 0xC0D6 SPI Data Port t Reserved xxxx xxxxData xxxx xxxxR/W 0xC0D8 SPI Transmit Address Addres

Page 80

CY7C67200Document #: 38-08014 Rev. *H Page 81 of 85Ordering InformationOrdering Code DefinitionsTable 43. Ordering InformationOrdering Code Package

Page 81

CY7C67200Document #: 38-08014 Rev. *H Page 82 of 85Package DiagramFigure 78. 48-ball (7.00 mm × 7.00 mm × 1.2 mm) FBGA BA4851-85096 *I

Page 82

CY7C67200Document #: 38-08014 Rev. *H Page 83 of 85Acronyms Document ConventionsUnits of Measure Table 44. Acronyms Used in this DocumentAcronym De

Page 83

CY7C67200Document #: 38-08014 Rev. *H Page 84 of 85Document History PageDocument Title: CY7C67200 EZ-OTG™ Programmable USB On-The-Go Host/Peripheral

Page 84

Document #: 38-08014 Rev. *H Revised September 21, 2011 Page 85 of 85All products and company names mentioned in this document may be the trademarks

Page 85

CY7C67200Document #: 38-08014 Rev. *H Page 9 of 85Operational ModesThere are two modes of operation: Coprocessor and Stand-alone.Coprocessor ModeEZ-

Commentaires sur ces manuels

Pas de commentaire