Maxim MAX3420E - Manual
Maxim MAX3420E – Manual, read for free online in PDF format. We hope this helps you resolve any issues you may have. If you have further questions, please contact us through the contact form.
Table of Contents:
- Page 2 – The MAX3420E contains four endpoints:
- Page 3 – Characteristics; What external circuitry do I need to connect the MAX3420E to USB?; Interface Questions; How does a microprocessor connect to the MAX3420E?
- Page 5 – comparator to detect the presence of V; Programming Questions; transfers one or more data bytes.
- Page 6 – Host Software Questions; USB
- Page 7 – How does the MAX3420E compare with USB 'serial bridge' chips?; Miscellaneous Questions; Can my firmware determine which chip revision I have?
- Page 8 – More Information; For technical questions and support:; Related Parts; QuickView; Copyright © by Maxim Integrated Products
>
Keywords:
USB, FAQ, MAX3420E, SPI, Peripheral, Controller.Interface
Aug 17, 2005
APPLICATION NOTE 3597
Frequently Asked Questions About the MAX3420E
Abstract: This application note lists Frequently Asked Questions (FAQs) about the MAX3420E peripheral
controller with SPI interface.
Does the MAX3420E include a microprocessor?
What packages are available for the MAX3420E?
Are the MAX3420E packages lead-free?
What USB speeds does the MAX3420E support?
Does the MAX3420E comply with the USB spec? Which revision?
How many endpoints does the MAX3420E support?
Why doesn't the MAX3420E support isochronous transfers?
Can I use the MAX3420E in a self-powered peripheral?
Can I use the MAX3420E in a bus-powered peripheral?
What external circuitry do I need to connect the MAX3420E to USB?
Can you recommend a 3.3V regulator?
How does a microprocessor connect to the MAX3420E?
You say the SPI interface is 3, 4 or 5 wires. What does this mean?
What SPI clocking modes does the MAX3420E support?
My CPU uses a 2.5 volt supply, but the MAX3420E uses a 3.3V V
What is the purpose of the MAX3420E INT pin?
Does the MAX3420E support active-low wired-OR interrupts? How about edge active interrupts?
How fast can I run the MAX3420E SPI interface (SCLK max frequency)?
Is there a low limit to the MAX3420E SCLK frequency?
Do I need to add external pullup resistors to the GPIN pins?
Can I drive optocouplers from the SPI interface pins?
What is the purpose of the VBCOMP pin? Does it power the MAX3420E?
How does my firmware talk to the MAX3420E?
How do I program the MAX3420E to handle USB enumeration?
How do I program a BULK IN transfer?
What if a USB IN request comes in while firmware is loading the IN FIFO?
How do I know when to load an IN FIFO?
What if there is a USB transfer error? Do I need to write code to handle the error condition?
How do I program a BULK OUT transfer?
How about INTERRUPT transfers?
"Loading the manual" means you need to wait until the file loads and becomes available for online reading. Some manuals are very large, and the time they take to appear depends on your internet speed.
Summary
9. How do I program a SETUP transfer? 10. Do I need to program the USB data toggles? 11. The MAX3420E interrupt request bits are cleared by writing "1" to them. Is this backwards? 12. Do you have any programming tips? 5. Host Software Questions 1. How does my Windows application talk to the ...
speed). Most applications that seem to require ISOCHRONOUS bandwidth can actually be handled with BULK or INTERRUPT transfers. This is because most of the ISOCHRONOUS bandwidth available to a USB device in a system is also typically available for BULK/INT transfers. 5. Can I use the MAX3420E in a se...
isolating USB. 12. What is the purpose of the VBCOMP pin? Does it power the MAX3420E? No. The VBCOMP pin does not power anything in the MAX3420E. It goes only to an internal comparator to detect the presence of V BUS . 4. Programming Questions 1. How does my firmware talk to the MAX3420E? The MAX342...