
5
Terminology
CPU
The MAX3421E SPI™ interface can be driven by any SPI master, for example a
microcontroller, DSP, or ASIC. For simplicity, this
Programming Guide
refers to the SPI master
attached to the MAX3421E SPI port as a CPU.
SIE
SIE refers to the Serial Interface Engine, a logic unit inside the MAX3421E that manages all
USB activities. To clarify which entity—CPU or MAX3421E—sets or clears a register bit, this
document uses the terms quite specifically and consistently. SIE indicates that the MAX3421E
sets or clears the bit; CPU indicates that the SPI master attached to the MAX3421E sets or clears
the bit.
Mode
The MAX3421E operates in two modes, peripheral or host.
•
Peripheral-only bits are documented in the
MAX3420E Programming Guide
.
•
Bits marked
host and peripheral
are active in both modes.
•
Bits marked
host only
are valid only in host mode.
ISO
ISO is an abbreviation for ISOCHRONOUS, one of the four USB transfer types. When acting as
a USB host, the MAX3421E supports full-speed ISO transfers. It does not support ISO transfers
as a peripheral.