Microcontrollers with USB interface are common, but…




Microcontrollers with USB interface are common nowadays. Manufacturers provide source codes for USB device classes like CDC, HID, Mass storage and DFU. . Even in this case, programming USB communications may not be a trivial task. If it is only required to replace RS232 serial interface to USB, is worth considering using of FTDI TF-X series USB to serial bridge.

Microcontrollers with USB interface are common, but…

Advantages:

● Entire USB protocol handled on the chip. No USB specific firmware programming required.
● Detection of connection to DCP (Dedicated Charging Port) USB port.
● Lower requirements for microcontroller resources. Communication through UART, I2C or SPI is less resource demanding than implementation of USB CDC device class
● Drivers for Windows, Mac OS-X, Linux and Android for free.
● Microcontroller pins are connected to USB connector through USB/serial bridge. ESD or overvoltage spikes on USB bus can damage bridge instead of microcontroller. Replacement of small bridge chip is simpler than replacement of microcontroller.

Disadvantages:

● USB/serial bridge chip requires PCB space and increases cost.

For more detail:  Microcontrollers with USB interface are common, but…




READ  Microcontroller measures heart rate through fingertip

Leave a Comment

*
= 4 + 7

Read previous post:
PIC'ing the MAX5581 Interfacing a PIC Microcontroller with the MAX5581 Fast-Settling DAC Schematic
PIC’ing the MAX5581: Interfacing a PIC Microcontroller with the MAX5581 Fast-Settling DAC

MAX5581 Overview The MAX5581 is a 12-bit, fast-settling DAC featuring a 3-wire SPI™ serial interface. The MAX5581's interface can support...

Close
Scroll to top