Universal Serial Bus General-Purpose Device Controller - TUSB3210


Universal Serial Bus General-Purpose Device Controller



The TUSB3210 device is a USB-based controller targeted as a general-purpose MCU with GPIO. The TUSB3210 device has 8K × 8 RAM space for application development. In addition, the programmability of the TUSB3210 device makes it flexible enough to use for various other general USB I/O applications.


  • Multiproduct Support With One Code and One Chip (up to 16 Products With One Chip)
  • Fully Compliant With USB 2.0 Full-Speed Specifications: TID #40270269
  • Supports 12-Mbits/s USB Data Rate (Full Speed)
  • Supports USB Suspend, Resume, and Remote Wake-Up Operation
  • Integrated 8052 Microcontroller With:
    • 256 × 8 RAM for Internal Data
    • 8K × 8 RAM Code Space Available for Downloadable Firmware From Host or I2C Port
      • 8K × 8 RAM for Development
    • 512 × 8 Shared RAM Used for Data Buffers and Endpoint Descriptor Blocks (EDB)
      • Buffer Space for USB Packet Transactions
    • Four 8052 GPIO Ports: Port 0, 1, 2, and 3
    • Master I2C 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 LQFP Package

All trademarks are the property of their respective owners.

View more

Parametrics Compare all products in USB Peripheral

USB Speed (Mbps)
Number of Endpoints IN
Number of Endpoints OUT
Supply Voltage(s) (V)
MCU Code Space (KBytes)
GPIO Pins (#)
Operating Temperature Range (C)
Approx. Price (US$)
Integrated MCU Architecture
Application Interface
Special Features
TUSB3210 TUSB3410
12    12   
3    3   
3    3   
3.3    3.3   
8    16   
32    4   
0 to 70    -40 to 85
0 to 70   
64LQFP    32LQFP
3.15 | 1ku    2.25 | 1ku   
8052    8052   
GPIO    Enhanced
Catalog    Catalog   
Bulk Transfer
Control Transfer
Interrupt Transfer
Remote Wakeup   
Bulk Transfer
Control Transfer
Interrupt Transfer
Remote Wakeup