Cyan Technology has added a functional USB core to its eCOG1X range of microcontrollers.
With minimal external components the eCOG1X USB device can act as a USB2.0 full- speed (12Mbs) device in host, peripheral or on-the-go (OTG) modes.
The higher speed 480Mbit/s data rates can also be achieved by adding an external ULPI PHY.
There is also a library of support software for numerous USB device classes and common peripherals is provided by Cyan without charge.
Using the firm's CyanIDE integrated development environment, the USB core is included by drag and dropping it into the footprint image of the chosen chip variant. In OTG mode the core can detect whether it is connected as a host or peripheral device, depending on which plug is inserted. The operation is dynamic, and subsequent re-configuration can not only be initialised by plugging in the relevant connector type but it may be switched back and forth under software control as the peripheral requests to become the host.
There are four variants of the eCOG1X chip featuring the USB core - the eCOG1X4A5 and eCOG1X5A5 (68-pin QFN), the eCOG1X14B5 (100-pin QFN) and the eCOG1X14Z5 (208-pin BGA).
Alpha Micro Components
Murata
Power Electronic Measurements
RF Digital
RF Solutions
RS Components
Switchtec
Synopsys
Varitronix
Vishay Intertechnology