FAQ

FAQ

What kinds of USB feature does NuMicro™ Cortex-M family support?  Issue Date:2015-02-04

The NuMicro™ Cortex-M family supports a variety of features such as USB 2.0 full-speed device, USB 2.0 high-speed device, USB 1.1 full-speed device and On-The-Go (OTG) in accordance with chip characteristics. The features are listed below:

USB 2.0 full-speed device:

  • Support series : NUC120 series, NUC122 series, NUC123 series, NUC220 series, NUC240 series, Nano120/130 series, M452/M453 series
  • Provides 1 interrupt vector with 4 different interrupt events (WAKEUP, FLDET, USB and BUS)
  • Provides 6 or 8 configurable endpoints
  • Supports Control/ Bulk In/Out /Interrupt/Isochronous transfer types
  • Supports suspend function when no bus activity exists for 3 ms
  • Provides 1.5 kΩ pull-up resistor
  • Supports LDO 3.3 V output
  • Supports a maximum of 512 Bytes buffer size
  • Provides remote wake-up capability

USB 2.0 high-speed device:

  • Support series : NUC442/472 series, NUC505 series
  • Supports Control transfer type
  • Provides 12 endpoints for configurable Bulk In/Out /Interrupt/Isochronous transfer types
  • Supports a maximum of 4092 Bytes buffer size
  • Supports DMA instant data transfer

USB 1.1 full-speed host:

  • Support series : NUC442/472 series, M452/M453 series, NUC505 series
  • Compliant with Open Host Controller Interface (OpenHCI) 1.0
  • Supports Control/ Bulk In/Out /Interrupt/Isochronous transfer types
  • Supports full-speed (12 Mbps) and low-speed (1.5 Mbps) USB devices
  • Supports an integrated root hub
  • Supports USB master/slave port (OTG function).
  • Supports power control and overcurrent detection
  • Supports DMA instant data transfer

On-The-Go (OTG):

  • Support series : NUC442/472 series, M452/M453 series
  • Configurable operating modes:
  • Configured as a host
  • Configured as a device
  • Determined in accordance with ID: the USB_ID signal determines USB as the host (USB_ID is low potential) or the device (USB_ID is high potential); HNP and SRP protocol are not supported.

OTG device: USB_ID signal determines USB as A device (USB_ID is high potential) or B device (USB_ID is high potential); HNP and SRP protocol are supported.

Products: Microcontrollers ,Arm Cortex-M0 MCUs ,Nano120 USB Series ,Nano130 Advanced Series ,NUC120/122/123/220 USB Series ,NUC140/240 Connectivity Series ,Arm Cortex-M4 MCUs ,M452 USB Series ,M453 CAN Series ,NUC442/472 Series ,NUC505 Series
Applications:
Function: Peripherals,Connectivity,USB