Cypress CY7C65113C manual 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0

Page 3

 

 

 

 

 

 

CY7C65113C

 

 

 

 

 

 

 

16.0

USB HUB

29

16.1

Connecting/Disconnecting a USB Device

29

16.2

Enabling/Disabling a USB Device

30

16.3

Hub Downstream Ports Status and Control

30

16.4

Downstream Port Suspend and Resume

32

16.5

USB Upstream Port Status and Control

33

17.0

USB SERIAL INTERFACE ENGINE OPERATION

34

17.1

USB Device Addresses

34

17.2

USB Device Endpoints

34

17.3

USB Control Endpoint Mode Registers

35

17.4

USB Non-control Endpoint Mode Registers

36

17.5

USB Endpoint Counter Registers

36

17.6

Endpoint Mode/Count Registers Update and Locking Mechanism

37

18.0

USB MODE TABLES

39

19.0

REGISTER SUMMARY

43

20.0

SAMPLE SCHEMATIC

45

21.0

ABSOLUTE MAXIMUM RATINGS

45

22.0

ELECTRICAL CHARACTERISTICS

46

23.0

SWITCHING CHARACTERISTICS

47

24.0

ORDERING INFORMATION

48

25.0

PACKAGE DIAGRAM

48

 

LIST OF FIGURES

 

Figure 5-1.

Program Memory Space with Interrupt Vector Table

.........................................................12

Figure 6-1.

Clock Oscillator On-Chip Circuit

15

Figure 7-1. Watchdog Reset (Address 0x26)

16

Figure 9-1. Block Diagram of a GPIO Pin

17

Figure 9-2.

Port 0 Data

17

Figure 9-3.

Port1 Data

17

Figure 9-4.

GPIO Configuration Register

18

Figure 9-5.

Port 0 Interrupt Enable

19

Figure 9-6.

Port 1 Interrupt Enable

19

Figure 10-1.

Timer LSB Register

20

Figure 10-2. Timer MSB Register

20

Figure 10-3.

Timer Block Diagram

20

Figure 11-1.

I2C Configuration Register

20

Figure 12-1.

I2C Data Register

21

Figure 12-2.

I2C Status and Control Register

21

Figure 13-1.

Processor Status and Control Register

23

Figure 14-1.

Global Interrupt Enable Register

24

Figure 14-2.

USB Endpoint Interrupt Enable Register

24

Figure 14-3.

Interrupt Controller Function Diagram

25

Figure 14-4.

GPIO Interrupt Structure

27

Figure 16-1.

Hub Ports Connect Status

29

Figure 16-2. Hub Ports Speed

30

Figure 16-3.

Hub Ports Enable Register

30

Figure 16-4.

Hub Downstream Ports Control Register

31

Document #: 38-08002 Rev. *D

Page 3 of 49

[+] Feedback

Image 3
Contents Cypress Semiconductor Corporation USB Hub with MicrocontrollerCY7C65113C 19.0 16.017.0 18.0List of Tables Features USB Functional OverviewGpio I2CLogic Block Diagram Top View CY7C65113C 28-pin Soic Pin ConfigurationsProduct Summary Tables Pin AssignmentsI/O Register Summary Operand Opcode Cycles Instruction Set SummaryInstruction Set Summary Mnemonic14-bit Program Counter Programming ModelKB -32 Prom ends here CY7C65113C Program Memory begins here8-bit Accumulator a 8-bit Temporary Register8-bit Program Stack Pointer PSP 8-bit Data Stack Pointer DSP Address ModesMOV A, Dspinit Xtalin Power-on ResetClocking XtaloutWatchdog Reset Suspend ModeGeneral-purpose I/O Ports Port 0,1 Low IsinkPort 0 Data Address Gpio Configuration Address Gpio Configuration Port10.0 12-bit Free-Running Timer Gpio Interrupt Enable PortsPort 0 Interrupt Enable 2C Configuration Address 11.0 I2C Configuration RegisterTimer LSB Address Timer MSB AddressACK 12.0 I2C-compatible ControllerI2C Data Address 2C Status and Control AddressContinue/Busy Write 1 to indicate ready for next transaction Processor Status and Control Register Processor Status and Control Address 0xFFIRQ Global Interrupt Enable Register Address USB Endpoint Interrupt Enable AddressInterrupts Interrupt Vectors Interrupt Controller Function DiagramUSB Bus Reset Interrupt Timer InterruptInterrupt Latency 14.8 I2C Interrupt USB Endpoint InterruptsUSB Hub Interrupt Gpio InterruptACK/NAK/STALL USB OverviewUSB Serial Interface Engine SIE USB EnumerationConnecting/Disconnecting a USB Device USB HubHub Ports Connect Status Hub Downstream Ports Status and Control Hub Ports Enable Register AddressHub Ports Enable Register Enabling/Disabling a USB DeviceHub Downstream Ports Control Register Address 0x4B Hub Ports Force LowHub Ports SE0 Status Address 0x4F Hub Ports Suspend Address 0x4D Downstream Port Suspend and ResumeHub Ports Data Hub Ports Data RegisterUSB Upstream Port Status and Control Hub Ports Resume Address 0x4EUSB Status and Control Address 0x1F USB Device Address Device A, B Addresses 0x10A and 0x40B USB Serial Interface Engine OperationUSB Device Addresses USB Device EndpointsUSB Control Endpoint Mode Registers USB Device Endpoint Zero Mode A0, B0Size Label Start Address Stall USB Non-control Endpoint Mode RegistersUSB Non-control Device Endpoint Mode USB Endpoint Counter RegistersEndpoint Mode/Count Registers Update and Locking Mechanism SetupUpdate Data Set Update only if Fifo is WrittenData SetSetup OUT USB Mode TablesDtog Dval Count Dtog Dval Count Endpoint Ports Register SummaryLOW Absolute Maximum Ratings Sample SchematicUpstream/Downstream Port Electrical CharacteristicsParameter Description Conditions Min Max Unit General USB InterfaceParameter Description Min Max Unit Clock Source Switching Characteristics fOSC = 6.0 MHzUSB Full-speed Signaling10 Timer SignalsCY7C65113C-SXCT Package DiagramOrdering Information Ordering Code Prom Size Package Type Operating RangeIssue Date Orig. Description of Change Document HistoryREV ECN no