English
Language : 

TH6503 Datasheet, PDF (1/24 Pages) List of Unclassifed Manufacturers – USB Low-Speed Interface
TH6503
USB Low-Speed Interface
Description
The TH6503 is an integrated circuit which enables
the Universal Serial Bus (USB) to be connected to
a microcontroller. The interface module contains
all the components required to transmit data via
the USB.
The TH6503 has been developed for applications
requiring a low speed interface to the USB. Any
microcontroller can be used for control purposes.
In addition to the default endpoint 0 for control
transfer up to two endpoints can be supported by
TH6503. The TH6503 has been developed in
conformity with USB Specifications 1.1.
Features
? Complient with USB Specification 1.1
? Provides power supply for the microcontroller
? Supports up to three programmable endpoints
(3.3 volts or 5 volts)
for interrupt and control transfer in each direction ? Integrated oscillator for clock generation,
? Data transfer at USB low speed
? Supports suspend mode
? Universal serial microcontroller interface
supports 6 MHz quartz, ceramic resonator
or external clock input
? Simple external circuitry
? Register programmable
? Programmable 1.5 MHz to 6 MHz out clock for
microcontroller
TH6503 Sample
Application
TH6503
to USB
Host / Hub
Serial
Interface
USB
Interface
OCLK
/ORST
Micro-
controller/
Customer
Application
Figure 1. Typical TH6503 Sample Application
Figure 1 demonstrates a typical TH6503 applica-
tion. The TH6503 translates the data and control
signals received from the USB in a serial format
which can be read by the microcontroller. The data
is stored in a FIFO buffer and can be called up from
a standard microcontroller via a register program-
mable serial interface at any time and processed
further. Data generated by peripheries is passed
to the TH6503 with the same protocol and stored
in a FIFO buffer until it is collected by the USB. The
TH6503 translates all the data in the USB-specific
format and generates the necessary control sig-
nals. The TH6503 requires a minimum number of
external elements and can easily be implemented
in a circuitry. It provides an external clock which
can be used to activate a microcontroller.
Rev. 3.5
Dec 2000