
TH6503
USB Low-Speed Interface
Rev. 3.5
Dec 2000
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
Supports up to three programmable endpoints
for interrupt and control transfer in each direction
Data transfer at USB low speed
Supports suspend mode
Universal serial microcontroller interface
Register programmable
Programmable 1.5 MHz to 6 MHz out clock for
microcontroller
Provides power supply for the microcontroller
(3.3 volts or 5 volts)
Integrated oscillator for clock generation,
supports 6 MHz quartz, ceramic resonator
or external clock input
Simple external circuitry
TH6503 Sample
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.
Micro-
controller/
Customer
Application
to USB
Host / Hub
USB
Interface
Serial
Interface
OCLK
/ORST
TH6503