The software development environment and USB stack are how NXP simplifies USB development. CodeWarrior Development Studio for Microcontrollers is a single tool suite that supports software development. CodeWarrior combines optimized compilers, an assembler, and a graphical source level debugger to simplify development. Additionally, CodeWarrior is equipped with processor Expert – a graphical device initialization tool. The example projects, animated tutorials, and New Project Wizard help boost the learning curve.