...the world's most energy friendly microcontrollers
2016-04-28 - Giant Gecko Family - d0053_Rev1.20
242
www.silabs.com
15 USB - Universal Serial Bus Controller
0 1 2 3
4
Quick Facts
What?
The USB is a full-speed/low-speed USB 2.0
compliant USB Controller that can be used
in various OTG Dual Role Device, Host and
Device configurations. The on-chip 3.3V
regulator delivers up to 50 mA and can also
be used to power external components,
eliminating the need for an external LDO. The
on-chip regulator allows the system to run
from a battery utilizing the full voltage range
of the EFM32 still being compliant with the
3.3V +/- 10% USB voltage range.
Why?
USB provides a robust, industry-standard
way to interface PCs and other portable
devices.
How?
The flexible and highly software-configurable
architecture of the USB Controller makes it
easy to implement both device- and host-
capable solutions. The on-chip OTG PHY
with software controllable pull-up and pull-
down resistors, VBUS comparators and
ID-line detection reduces the number of
external components to a minimum. Third-
party USB software stacks are also available,
reducing the development time substantially.
By utilizing the very low energy consumption
in EM2, the USB device will be able to wake
up and perform tasks several times a second
without violating the 2.5 mA maximum
average current during suspend.
15.1 Introduction
The USB is a full-speed/low-speed USB 2.0 compliant OTG host/device controller. The architecture is
very flexible and allows the USB to be used in various On-the-go (OTG) Dual-Role Device, Host- and
Device-only configurations. The USB supports HNP and SRP protocols and both OTG Revisions 1.3
and 2.0 are supported A switchable external 5V supply or step-up regulator is needed for OTG Dual
Role Device and Host configurations. The on-chip voltage regulator and PHY reduces the number of
external components to a minimum.
15.2 Features
• Fully compliant with Universal Serial Bus Specification, Revision 2.0
• Supports full-speed (12 Mbit/s) and low-speed (1.5 Mbit/s) host and device
• Dedicated Internal DMA Controller
• 12 software-configurable endpoints (6 IN, 6 OUT) in addition to endpoint 0
• 2 KB endpoint memory
• Resume/Reset detection in EM2 (during suspend)
Summary of Contents for Giant Gecko EFM32GG
Page 842: ......