MSP430's USB Support
MSP430 USB API Features
1. A finished API
– Not just example code
– Increases chance of USB success, because the user doesn’t need to modify
the USB plumbing; speeds development
– An API approach makes USB more accessible to USB non-experts
2. Small memory footprint
– Single-interface CDC or HID: 5K flash / 400 bytes RAM
– MSC (not including file system / storage volume): 8K flash / 1.4K RAM
3. Can use either DMA or CPU to move data
– Simply turn the DMA feature ‘on’ and select the channel
4. Limited resource usage
– Only uses the USB module, some memory, & a DMA ch; no other resources
5. RTOS-friendly
– TI will soon provides using it with TI-RTOS
7 - 8 MSP430 Workshop - USB Devices