Freescale and CMX have collaborated to provide a complimentary USB stack for ColdFire® and S08 USB Microcontrollers in the Controller Continuum
The complimentary USB stack for the 8-bit S08 USB MCUs enable USB device modes of operation. The complimentary USB stack for the 32-bit ColdFire USB MCUs enable USB device and host modes of operation.
USB Device Class Support:
USB Host Class Support
The stacks can be downloaded from this page. The firmware is provided as public source under the license included in the installation executable.
M52211EVB: MCF5221X Family Evaluation Board
M52221DEMO: MCF52221 Demonstration Board
M52211EVB: MCF5221X Family Evaluation Board
M52210DEMO: MCF5221X and MCF521XX ColdFire Demonstration board
DEMOJM: Flexis™ JM Family Demo Board
The complimentary Freescale USB-Lite Stack by CMX contains the following
Freescale USB-Lite Stack by CMX Support
| USB Class | ColdFire | S08 | Description |
| HID Keyboard | X | X | This USB stack emulates a keyboard |
| HID Mouse | X | X | The USB stack emulates a mouse |
| HID Generic | X | X | Implements a user defined HID device |
| HID PC software (VC++) | X | X | Used to communicate with the HID generic device |
| HID Host | X | Allows the user to connect and communicate with a keyboard, mouse, or joystick | |
| CDC Device | X | X | Allows the stack to be used as a USB to serial converter |
| Host Mass Storage | X | The USB Stack can read and write to a USB flash stick |
Freescale USB-Lite Stack by CMX Firmware Files
| Firmware | ColdFire | S08 |
| USB basic device controller | X | X |
| HID Device Class Files | X | X |
| CDC Class Files | X | X |
| USB Basic Host Controller | X | |
| HID Host Class Files | X | |
| Host Mass Storage | X |