Cypress CY7C65113C manual Features

Page 5

CY7C65113C

1.0Features

Full Speed USB hub with an integrated microcontroller

8-bit USB optimized microcontroller

Harvard architecture

6-MHz external clock source

12-MHz internal CPU clock

48-MHz internal hub clock

Internal memory

256 bytes of RAM

8 KB of PROM

Integrated Master/Slave I2C-compatible Controller (100 kHz) enabled through General-purpose I/O (GPIO) pins

I/O ports

Two GPIO ports (Port 0 to 2) capable of sinking 7 mA per pin (typical)

Higher current drive achievable by connecting multiple GPIO pins together to drive a common output

Each GPIO port can be configured as inputs with internal pull-ups or open drain outputs or traditional CMOS outputs

Maskable interrupts on all I/O pins

12-bit free-running timer with one microsecond clock ticks

Watchdog timer (WDT)

Internal Power-on Reset (POR)

USB Specification compliance

Conforms to USB Specification, Version 1.1

Conforms to USB HID Specification, Version 1.1

Supports one or two device addresses with up to 5 user-configured endpoints

Up to two 8-byte control endpoints

Up to four 8-byte data endpoints

Up to two 32-byte data endpoints

Integrated USB transceivers

Supports four downstream USB ports

GPIO pins can provide individual power control outputs for each downstream USB port

GPIO pins can provide individual port over current inputs for each downstream USB port

Improved output drivers to reduce electromagnetic interference (EMI)

Operating voltage from 4.0V to 5.5V DC

Operating temperature from 0° to 70° C

Available in 28-pin SOIC (-SXC) package

Industry-standard programmer support.

Document #: 38-08002 Rev. *D

Page 5 of 49

[+] Feedback

Image 5
Contents Cypress Semiconductor Corporation USB Hub with MicrocontrollerCY7C65113C 17.0 16.018.0 19.0List of Tables Features Gpio Functional OverviewI2C USBLogic Block Diagram Product Summary Tables Pin ConfigurationsPin Assignments Top View CY7C65113C 28-pin SoicI/O Register Summary Instruction Set Summary Instruction Set SummaryMnemonic Operand Opcode Cycles14-bit Program Counter Programming ModelKB -32 Prom ends here CY7C65113C Program Memory begins here8-bit Program Stack Pointer PSP 8-bit Accumulator a8-bit Temporary Register MOV A, Dspinit 8-bit Data Stack Pointer DSPAddress Modes Clocking Power-on ResetXtalout XtalinWatchdog Reset Suspend ModePort 0 Data Address General-purpose I/O PortsPort 0,1 Low Isink Gpio Configuration Address Gpio Configuration PortPort 0 Interrupt Enable 10.0 12-bit Free-Running TimerGpio Interrupt Enable Ports Timer LSB Address 11.0 I2C Configuration RegisterTimer MSB Address 2C Configuration AddressI2C Data Address 12.0 I2C-compatible Controller2C Status and Control Address ACKContinue/Busy Write 1 to indicate ready for next transaction IRQ Processor Status and Control RegisterProcessor Status and Control Address 0xFF Interrupts Global Interrupt Enable Register AddressUSB Endpoint Interrupt Enable Address Interrupt Vectors Interrupt Controller Function DiagramInterrupt Latency USB Bus Reset InterruptTimer Interrupt USB Hub Interrupt USB Endpoint InterruptsGpio Interrupt 14.8 I2C InterruptUSB Serial Interface Engine SIE USB OverviewUSB Enumeration ACK/NAK/STALLHub Ports Connect Status Connecting/Disconnecting a USB DeviceUSB Hub Hub Ports Enable Register Hub Ports Enable Register AddressEnabling/Disabling a USB Device Hub Downstream Ports Status and ControlHub Ports SE0 Status Address 0x4F Hub Downstream Ports Control Register Address 0x4BHub Ports Force Low Hub Ports Data Downstream Port Suspend and ResumeHub Ports Data Register Hub Ports Suspend Address 0x4DUSB Status and Control Address 0x1F USB Upstream Port Status and ControlHub Ports Resume Address 0x4E USB Device Addresses USB Serial Interface Engine OperationUSB Device Endpoints USB Device Address Device A, B Addresses 0x10A and 0x40BSize Label Start Address USB Control Endpoint Mode RegistersUSB Device Endpoint Zero Mode A0, B0 USB Non-control Device Endpoint Mode USB Non-control Endpoint Mode RegistersUSB Endpoint Counter Registers StallUpdate Endpoint Mode/Count Registers Update and Locking MechanismSetup Data Update only if Fifo is WrittenSet Data SetSetup OUT USB Mode TablesDtog Dval Count Dtog Dval Count Endpoint Ports Register SummaryLOW Absolute Maximum Ratings Sample SchematicParameter Description Conditions Min Max Unit General Electrical CharacteristicsUSB Interface Upstream/Downstream PortUSB Full-speed Signaling10 Switching Characteristics fOSC = 6.0 MHzTimer Signals Parameter Description Min Max Unit Clock SourceOrdering Information Package DiagramOrdering Code Prom Size Package Type Operating Range CY7C65113C-SXCTREV ECN no Issue Date Orig. Description of ChangeDocument History