DIP TUSB3410

General Description
Development Tools
Typical Applications
Where and how to buy

General Description

The DIP TUSB3410 module utilizes the TI TUSB3410 USB full-speed peripheral IC and integrates all the components needed to run with or without exteranl components.

This module is designed for bus powered application and has a standard (24-pin), 0.6in wide footprint. The total size (including USB-B type connector) is less than a standard 40-pin(0.6in) IC. It can be installed into a prototype board as a standard IC or directly inserted into your bread board.

PIN#

I/O

Description

1

PWR

VDD18. 1.8-V Supply. An internal voltage regulator generates this supply voltage when terminal VREGEN is asserted. When VREGEN is deasserted, 1.8 V must be supplied externally.

2

I

RESET, external reset input

3

O

SCL Master I2C controller: clock signal

4

I/O

SDA Master I2C controller: data signal

5

I

WAKEUP Remote wake-up request pin. When low, wakes up system

6

I

CTS UART: Clear to send, can be used as a general input

7

I

DSR UART: Data set ready, can be used as a general input

8

I

DCD UART: Data carrier detect, can be used as a general input

9

I

RI/CP UART: Ring indicator, can be used as a general input

10

I

SIN UART: Serial input data / IR Serial data input

11

O

SOUT UART: Serial output data / IR Serial data output

12

GND

GND Digital ground

13

O

RTS UART: Request to send, can be used as a general output

14

O

DTR UART: Data terminal ready, can be used as a general output

15

O

CLOCKOUT Clock output (controlled by CLKOUTEN and CLKSLCT in MODECNFG register

16

I/O

P3.4 Port-3.4, general I/O

17

I/O

P3.3 Port-3.3, general I/O

18

I/O

P3.1 Port-3.1, general IO or TX

19

I/O

P3.0 Port-3.0, general IO or RX

20

GND

GND Digital ground

21

I

VREGEN This active-low terminal is used to enable the 3.3-V to 1.8-V voltage regulator in the core.

22

O

SUSPEND Suspend condition signal

23

PWR*

3.3V Regulated PWR. It may power external circuit with max current 200mA

24

PWR*

5V USB BUS +5V. Use with care

*IMPORTANT: The module is bus powered, so NEVER apply external 3.3V and/or +5V to the module. The 3.3V and 5V PWR can power external circuit only. You can consider these two pins are output.

The pin size is: 0.025" (0.64mm) square.

You can downlaod the schematic (PDF file) here.

Development Tools

Software Tools

The module is based on TI TUSB3410 chip, which is a full speed USB peripheral controller with standard 8082 core, so any 8052 development tools can be used for it. Keil and IAR C compilers are popular and very reliable compilers. A wide range of options are available for software development, including free assembly language tools and SDCC free C compiler.

Drivce drivers

In general, the TI AppLoader Driver is needed to load your 8052 code from host PC through the USB port into this module. The exception is that you only want your code downloaded from serial EEPROM through the I2C bus.

The TI AppLoader Driver is a Windows USB device driver that enables firmware for TI's TUSB3410 device to be kept on the PC rather than in the USB device's EEPROM. When a USB system using this device is inserted onto the bus, Windows associates it with this driver, which downloads the firmware to the device.

This driver can be downloaded through my download section or from TI.

Where and how to buy?

The module price is US$24.95. You may try my ebay auction to get a better deal.

I accept PayPal and money order. If you need one, please let me know at: xo_chen@yahoo.com