Datasheet

1−1
1 Introduction
The TUSB2136 is an integrated universal serial bus (USB) hub with a general-purpose 8052 microcontroller that can
be used for various USB controller applications. The TUSB2136 has 8K × 8 RAM space for application development.
Using a 12-MHz crystal, the onboard oscillator generates the internal system clocks. No additional programming is
required for any part of the hub functions. The device is programmed via an inter-IC (I
2
C) serial interface at power
on from an EEPROM, or optionally, the application firmware can be downloaded from a host PC via USB. The
8052-based microprocessor allows several third-party standard tools to be used for application development. In
addition, the application code available in the general market can also be used (this may or may not require some
code modification due to hardware variations).
1.1 Features
Multiproduct support with one code and one chip (up to 16 products with one chip)
Fully compliant with the USB specification as a compound full-speed device: TID #30270119
Supports 1.5- and 12-Mbits/s USB data rates
Supports USB suspend/resume and remote wake-up operation
Integrated two-port hub with individual power management per port
Integrated 8052 microcontroller with:
256 × 8 RAM for internal data
8K × 8 RAM code space available for downloadable firmware from host or I
2
C port.
512 × 8 shared RAM used for data buffers and endpoint descriptor blocks (EDB) [1]
Four 8052 GPIO ports (ports 0,1, 2 and 3)
Master I
2
C controller for external slave device access
Watchdog timer
Operates from a 12-MHz crystal
On-chip PLL generates 48 MHz
Supports a total of three input and three output (interrupt, bulk) endpoints
Power-down mode
64-pin TQFP package
[1] This is the buffer space for USB packet transactions.