Datasheet

2015 Microchip Technology Inc. Preliminary DS60001320B-page 199
PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family
11.0 HI-SPEED USB WITH ON-
THE-GO (OTG)
The Universal Serial Bus (USB) module contains
analog and digital components to provide a USB 2.0
embedded host, device, or OTG implementation with a
minimum of external components.
The module supports Hi-Speed, Full-Speed, or Low-
Speed in any of the operating modes. 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 RAM controller,
packet encode/decode, UTM synchronization, end
-
point control, a dedicated USB DMA controller, pull-up
and pull-down resistors, and the register interface. A
block diagram of the PIC32 USB OTG module is
presented in
Figure 11-1.
The USB module includes the following features:
USB Hi-Speed, Full-Speed, and Low-Speed
support for host and device
USB OTG support with one or more Hi-Speed,
Full-Speed, or Low-Speed device
Integrated signaling resistors
Integrated analog comparators for VBUS
monitoring
Integrated USB transceiver
Transaction handshaking performed by hardware
Integrated 8-channel DMA to access system RAM
and Flash
Seven transmit endpoints and seven receive
endpoints, in addition to Endpoint 0
Session Request Protocol (SRP) and Host
Negotiation Protocol (HNP) support
Suspend and resume signaling support
Dynamic FIFO sizing
Integrated RAM for the FIFOs, eliminating the
need for system RAM for the FIFOs
Link power management support
Note: This data sheet summarizes the
features of the PIC32MZ EF family of
devices. It is not intended to be a
comprehensive reference source. To
complement the information in this data
sheet, refer to Section 51. “Hi-Speed
USB with On-The-Go (OTG)”
(DS60001326) in the “PIC32 Family
Reference Manual”, which is available
from the Microchip web site
(
www.microchip.com/PIC32).
Note 1: The implementation and use of the USB
specifications, as well as other third party
specifications or technologies, may
require licensing; including, but not
limited to, USB Implementers Forum, Inc.
(also referred to as USB-IF). The user is
fully responsible for investigating and
satisfying any applicable licensing
obligations.
2: If the USB module is used, the Primary
Oscillator (P
OSC) is limited to either
12
MHz or 24 MHz.