English
Language : 

PIC32MX440F256H-80I Datasheet, PDF (243/646 Pages) Microchip Technology – 64/100-Pin General Purpose and USB 32-Bit Flash Microcontrollers
11.0 USB ON-THE-GO
Note:
This data sheet summarizes the features of
the PIC32MX3XX/4XX family of devices. It
is not intended to be a comprehensive refer-
ence source. Refer to the “PIC32MX Family
Reference Manual” (DS61132) for a
detailed description of this peripheral.
The Universal Serial Bus (USB) module contains ana-
log and digital components to provide a USB 2.0 full-
speed and low-speed embedded host, full-speed
device, or OTG implementation with a minimum of
external components. This module in Host mode is
intended for use as an embedded host and therefore
does not implement a UHCI or OHCI controller.
The USB module consists of the clock generator, the
USB voltage comparators, the transceiver, the Serial
Interface Engine (SIE), a dedicated USB DMA control-
ler, pull-up and pull-down resistors, and the register
interface. A block diagram of the PIC32MX USB OTG
module is presented in Figure 11-1.
The clock generator provides the 48 MHz clock
required for USB full-speed and low-speed communi-
cation. The voltage comparators monitor the voltage on
the VBUS pin to determine the state of the bus. The
transceiver provides the analog translation between
the USB bus and the digital logic. The SIE is a state
machine that transfers data to and from the endpoint
buffers, and generates the hardware protocol for data
transfers. The USB DMA controller transfers data
between the data buffers in RAM and the SIE. The inte-
grated pull-up and pull-down resistors eliminate the
need for external signaling components. The register
interface allows the CPU to configure and
communicate with the module.
PIC32MX3XX/4XX
The PIC32MX USB module includes the following
features:
• USB Full-Speed Support for Host and Device
• Low-Speed Host Support
• USB On-The-Go (OTG) Support
• Integrated Signaling Resistors
• Integrated Analog Comparators for VBUS
Monitoring
• Integrated USB Transceiver
• Transaction Handshaking Performed by
Hardware
• Endpoint Buffering Anywhere in System RAM
• Integrated DMA Controller to Access System
RAM and Flash
Note:
IMPORTANT: The implementation and
use of the USB specifications, as well as
other third-party specifications or technol-
ogies, may require licensing; including,
but not limited to, USB Implementers
Forum, Inc. (also referred to as USB-IF).
The user is fully responsible for investigat-
ing and satisfying any applicable licensing
obligations.
© 2008 Microchip Technology Inc.
Preliminary
DS61143E-page 241