
26
MAX3421E Programming Guide
DPPULLDN, DMPULLDN
Meaning:
Connect internal 15k
Ω
resistors from D+ and D- to ground.
Mode:
Host only
The CPU sets and clears these bits.
Programming Notes
A USB host puts the bus into a quiescent state by connecting these two pulldown resistors. A
low-speed peripheral connects a 1500k
Ω
resistor from D- to 3.3V; a full-speed peripheral
connects a 1500k
Ω
resistor from D+ to 3.3V. Because the bus is weakly pulled down, the SIE
can detect not only when a peripheral has plugged in, but also its speed.
If the MAX3421E is operating as a peripheral (HOST = 0), these bits should both be set to zero
(their default values).
Page
describes the role of the DPPULLUP and DMPULLUP bits in designs that implement
two USB connectors and automatically detect connection as a peripheral host.