Design USB applications with the EFM32 MCU

USB interface

Many applications have a USB interface, and with the EFM32 Giant Gekco you can create energy friendly systems using the Gecko’s on-chip USB peripheral. The embedded software provider, SEGGER, just updated their emUSB device stack specifically for the EFM32 Giant Gecko development kit (EFM32GG-DK). The EFM32GG-DK consists of 32-bit Cortex-M3 processor running up to 48 MHz with 1 MB Flash memory, and the kit includes real-time energy monitoring and a built-in TFT display.

With the Giant Gecko’s USB features, designers can easily develop ultra-low power applications that have USB interface to a PC or similar devices. Depending on the target market, designs can be optimized for MSD (Mass Storage Device), Communication Device Class (CDC), or Human Interface Device (HID). MSD is typically used in memory systems, data loggers or applications that require field updates. HID makes it easy to control operation systems and is used for human interface devices like keyboards and mice. emUSB can be used with SEGGERs real-time operating system embOS or other supported RTOS.

You can find Energy Micro’s free USB stack library in Simplicity Studio, or commercial variants like the SEGGER emUSB device stack which is designed for any embedded system. More information about SEGGER USB is found here.

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s