Datasheet
www.ti.com
1 Introduction
1.1 Features
1.2 Description
1.3 Ordering Information
TUSB3210
Universal Serial Bus
General-Purpose Device Controller
SLLS466F – FEBRUARY 2001 – REVISED AUGUST 2007
– 512 × 8 Shared RAM Used for Data Buffers and
• Multiproduct Support With One Code and One
Endpoint Descriptor Blocks (EDB)
(2)
Chip (up to 16 Products With One Chip)
– Four 8052 GPIO Ports, Ports 0,1, 2, and 3
• Fully Compliant With USB 2.0 Full-Speed
– Master I
2
C Controller for External Slave
Specifications: TID #40270269
Device Access
• Supports 12 Mbits/s USB Data Rate (Full
– Watchdog Timer
Speed)
• Operates From a 12-MHz Crystal
• Supports USB Suspend/Resume and
Remote Wake-up Operation
• On-Chip PLL Generates 48 MHz
• Integrated 8052 Microcontroller With:
• Supports a Total of 3 Input and 3 Output
(Interrupt, Bulk) Endpoints
– 256 × 8 RAM for Internal Data
– 8K × 8 RAM Code Space Available for
• Powerdown Mode
Downloadable Firmware From Host or I
2
C
• 64-Pin TQFP Package
Port.
(1)
• Applications Include Keyboard, Bar Code
Reader, Flash Memory Reader, General-
Purpose Controller
(1) The TUSB3210 has 8K × 8 RAM for development. (2) This is the buffer space for USB packet transactions.
The TUSB3210 is a USB-based controller targeted as a general-purpose MCU with GPIO. The TUSB3210
has 8K × 8 RAM space for application development. In addition, the programmability of the TUSB3210
makes it flexible enough to use for various other general USB I/O applications. Unique vendor
identification and product identification (VID/PID) can be selected without the use of an external EEPROM.
Using a 12-MHz crystal, the onboard oscillator generates the internal system clocks. The device can be
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 popular 8052-based
microprocessor allows several third-party standard tools to be used for application development. In
addition, the vast amounts of application code available in the general market also can be used (this may
or may not require some code modification due to hardware variations).
OPERATING
PACKAGE PACKAGE ORDERING TRANSPORT
PRODUCT PACKAGE
(1) (2)
TEMPERATURE
CODE MARKING NUMBER MEDIA
RANGE
Plastic quad
TUSB3210PM PM 0 ° C to 70 ° C TUSB3210PM TUSB3210PM 160-piece tray
flatpack 64
(1) Package drawings, standard packing quantities, thermal data, symbolization, and PCB design guidelines are available at
www.ti.com/sc/package .
(2) For the most current package and ordering information, see the Package Option Addendum at the end of this document, or see the TI
website at www.ti.com .
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas
Instruments semiconductor products and disclaimers thereto appears at the end of this document.
PRODUCTION DATA information is current as of publication date.
Copyright © 2001–2007, Texas Instruments Incorporated
Products conform to specifications per the terms of the Texas
Instruments standard warranty. Production processing does not
necessarily include testing of all parameters.