Controller Continuum CodeWarrior™ Development Studio for V6.3

Flexible Tools to Maximize Your Market Impact Freescale’s CodeWarrior™ Development Studio for Microcontrollers V6.3 is a single, integrated tool suite designed to get you on the design fast track with RS08, HC(S)08 and V1 ColdFire® members of the Freescale Controller Continuum. Whether your design is an 8-bit, entry-level application (e.g. smoke detector) or a 32-bit, high-end application (e.g. fire alarm control panel), CodeWarrior Development Studio for Microcontrollers provides optimized tools to take full advantage of the Freescale you selected for your design.

™ Re-Target Your Application in appropriate support files (header files, Easy Migration with Processor Expert Four Mouse Clicks libraries and linker files). For projects If you use Processor Expert—a rapid The award-winning CodeWarrior tool suite switching between 8-bit and 32-bit Flexis™ application design tool integrated into the goes well beyond code generation series microcontrollers this is the extent of CodeWarrior tool suite—migrating between and debugging—if market requirements the porting effort. Freescale microcontrollers is a breeze. Just change mid-project, the MCU Change Wizard define the functionality you need for your allows you to re-target the project to a new Porting Assistance at Your Fingertips application and Processor Expert generates microcontroller in as few as four mouse clicks. To move other 8-bit applications to V1 tested, optimized -code tuned for your Simply select a new microcontroller (from the ColdFire a porting guide is provided, application and the selected microcontroller. same or a different architecture—RS08, HC08, which details the differences between the When you change the microcontroller with the HCS08, or ColdFire V1), select the default architectures and the impact these differences MCU Change Wizard, Processor Expert maps connection and the CodeWarrior tool suite have on software design. The V1 ColdFire the software and peripheral components automatically reconfigures your project for compiler also flags code that needs to be that describe your application’s functionality the new microcontroller with the correct build manually inspected and ported (assembly to the resources available on the new tools (compiler, assembler, linker) and the code, interrupt service routines). microcontroller. All you have to do is resolve any resource issues flagged by Processor Expert and you’re finished.

CodeWarrior Development Studio provides the capabilities required by every engineer in the development cycle: from board bring-up to firmware development to final application development.

Special Basic Standard Professional Features Benefit Edition Edition Edition Edition IDE

Project Wizard Gets you up and programming fast. Yes Yes Yes Yes

Program Manager Eliminates confusing and often complex make-files with visual preference panels. • Projects Unlimited Unlimited Unlimited Unlimited

• Sub Projects Yes Yes Yes Yes Build Tools Macro Assembler For specific optimizations only you can provide. for HC(S)08, RS08 Unlimited Unlimited Unlimited Unlimited and V1 ColdFire® MCUs

Optimizing Reduces code size and maximizes the capabilities of HC(S)08/RS08: HC(S)08/RS08: Compiler for the microcontroller to achieve top performance. C–32 KB, C–64 KB, C–Unlimited C–Unlimited HC(S)08, RS08 and V1 ColdFire: V1 ColdFire: C++–Unlimited V1 ColdFire MCUs C–64 KB C–128 KB

Libmaker Allows reuse and maintenance of code through libraries. Yes Yes Yes Yes Debug Tools Source-Level Speeds debug cycles by viewing the source code as it ASM–Unlimited ASM–Unlimited Debugger executes. ASM–Unlimited HC(S)08: HC(S)08: ASM–Unlimited C–32 KB C–64 KB C–Unlimited C–Unlimited V1 ColdFire: V1 ColdFire: C++–Unlimited C–64 KB C–128 KB

Flash Programming Fully integrated flash programming improves the build- Yes Yes Yes Yes debug cycle because it automates your downloads.

Simulator Reduces costs and eliminates possible hardware issues Yes Yes Yes Yes during development.

Decoder Allows you create listings of ELF files. Yes Yes Yes Yes

Data Visualization Lets you see how your program effects peripherals and One Component/ One Component/ Unlimited Unlimited and I/O Stimulation responds to outside input. Three Elements Three Elements

OSEK Awareness Ready to work with OSEK, for RTOS-aware Yes debug capabilities.

Session Record Automates repetitive debug cycles during Yes and Play program validation. Advanced Tools Device Initialization Allows you to graphically set up the CPU peripheral Yes Yes Yes Yes for HC(S)08/RS08 registers and generate initialization code (ASM or C) and V1 ColdFire tailored to your application. MCUs

Processor Expert™ Abstracts the hardware layer and generates optimized, for HC(S)08 and V1 microcontroller-specific code (C) tailored to your ColdFire MCUs application, so you can concentrate on design.

• Basic Beans Yes Yes Yes Yes

• Software Beans Yes Yes

• Advanced Beans Yes

Bean Wizard Allows you to create reusable software components, which can be easily retargeted to any Freescale hybrid, Yes HC(S)08 or HC(S)12 microcontroller.

Profile Analysis and Gives you visibility into your running program to allow Yes Code Coverage fine tuning and better quality metrics.

PC-Lint Plug-In Ensures compliance with MISRA and other code quality Yes and style guidelines.

Service Packs, which add support for new devices, are also available at www.freescale.com/codewarrior/downloads.

Build System The CodeWarrior build system helps you develop applications with the smallest code size and fastest execution time. The build system for HC(S)08 and ColdFire have been in production devices for well over 15 years— they represent the robust, reliable tools you can trust will come from Freescale. Primary features include: • Optimizing ANSI C compilers for HC(S)08, RS08 and V1 ColdFire that: ­ Operate off a standard front-end for consistent syntax Generate standard ELF/DWARF files for execution and debugging Include ANSI C compatible standard libraries and compact runtime libraries • Compiler provides HCS08 to V1 ColdFire migration assistance by automatically flagging code that needs to be manually • Detailed information on every aspect of your application requirements by modifying inspected and/or ported your project: break points, watch points, the component’s properties, methods and • HC(S)08 C++ compiler includes support for stack, symbol table, pending events, events. When you build the project, Processor EC++ guidelines pending exceptions and I/O registers Expert automatically generates highly optimized embedded C-code and places the • V1 ColdFire C++ compiler includes ISO C++ • Full-chip simulation for most HC(S)08, RS08 source files into your project. compatible standard libraries and V1 ColdFire microcontrollers including CPU instruction set, peripherals, interrupts • Macro assemblers for HC(S)08, RS08 and Endless troubleshooting cycles are a thing of and I/O V1 ColdFire MCUs the past. Processor Expert’s knowledge base • Support for kernel aware debugging • Linkers that dead-strip unused code for the only provides valid choices and immediately optimal code size • Fast flash programming support: flags potential resource conflicts (e.g. pin HC08: Via MON08 muxing, invalid timer settings), allowing you HCS08, RS08, V1 ColdFire: Via BDM to resolve the problems during the initial Graphical Source-Level Debugger • Ability to preserve a memory range during design phase. The CodeWarrior tool suite includes a state- programming of-the-art source-level debugger with a wide • Ability to program user-selectable TRIM array of sophisticated features that help you Device Initialization values troubleshoot and repair your application If you prefer a more hands-on approach to faster. This common debugger gives you • Support for open-source BDM connection development, then the Device Initialization consistent debug tools for the Controller interfaces tool is for you. It provides a fast and easy way Continuum. The debugger provides the power • Support for P&E Microcomputer Systems’ to configure and generate initialization code you need with the simplicity of a Windows® Cyclone Pro stand-alone programmer and for HC08, HCS08, RS08 and V1 ColdFire based point-and-click environment for fast multi-link hardware interfaces microcontrollers. The Device Initialization tool and easy execution. Key capabilities include: • Support for SofTec Microsystems’ contains only one set of beans: peripheral • C and assembly source code windows FlashRunner stand-alone programmer and initialization beans. provide debug support for RS08, HC08, inDART-one hardware interface You control how the generated code is added HCS08 and V1 ColdFire processors to your project. The Device Initialization tool • Precise breakpoints help solve Processor Expert can add the code directly to your project or sophisticated problems Processor Expert is a rapid application design it can create a separate text file—it’s your • Complex, emulator-like debug capability tool that combines easy-to-use component- choice. If you decide to create a separate using HCS08 and V1 ColdFire on-chip based application creation with an expert text file, you can easily add the code to your trace features knowledge system. CPU, on-chip peripherals, project by cutting and pasting the code to an • Graphical display of data values, complex external peripherals and software functionality existing file in your project or adding the text data structures and expressions to speed are encapsulated into components file to your project. run-time analysis, without stopping or single called embedded beans. You tailor each stepping the processor component’s functionality to fit

freescale.com/codewarrior

Features • HCS08 device support: AC, AW, DE, DN, Support Policy DV, DZ, EL, EN, FL, GB, GT, JM, JR, JS, • New Project Wizard • Online help and documentation LC, LG, LL, MP, MPXY, QA, QB, QD, QE, • Includes 12-month technical support • MCU Change Wizard QG, QT, RC, RD, RE, RG, SC, SE, SG, SH, • Create single file assembly projects to SL, SV families • Free 30-day evaluation license available complex C projects with multiple files • V1 ColdFire device support: AC, CN, EM, CodeWarrior Development Studio for • Build system with optimizing C/C ++ JM, QE Microcontrollers is included in the compilers for HC(S)08, RS08 and • Board support: FSICE, DEMOAC128KIT, CodeWarrior Development Tool Suites. V1 ColdFire MCUs DEMO51AC256KIT, DEMOJM, To order the product, select the part • Assembler (absolute, relocatable, mixed DEMOQE128, DEMO908AP64, and in-line) for HC(S)08, RS08 and DEMO9S08FL16, DEMO908GZ60, number for the CodeWarrior Development V1 ColdFire MCUs DEMO908JL16, DEMO908LB8, Tool Suite that meets your needs. DEMO908QB8, DEMO908QC16, • Graphical, source-level debugger Special Suite—CodeWarrior for DEMO9S08AW60, DEMO9S08JM16, • HCS08 and V1 ColdFire on-chip Microcontrollers, Special Edition DEMO9S08JS16, DEMO9S08LC60, trace support Special Edition CWX-HXX-SE DEMO9S08LG32, DEMO9S08LL16, • Flash programming support Basic Suite—C Compiler Upgrade DEMO9S08MP16, DEMO9S08QB8, Perpetual $995 • Full-chip simulation for HC(S)08, RS08 and DEMO9S08QE8, DEMO9S08QE32, • Node Locked CWP-BASIC-NL V1 ColdFire MCUs DEMO9S08QG8, DEMO9S08SC4, • Data visualization DEMO9S08SE8, DEMO9S08SG32, • Floating CWP-BASIC-FL • Tech Support CWT-BASIC • UNIS Device Initialization tool to generate DEMO9S08SH8, DEMO9S08SH32, After first year $195 HC(S)08, RS08 and V1 ColdFire CPU and DEMO9S08SV16, DEMO9RS08KA2, peripheral initialization code DEMO9RS08KA8, DEMO9RS08KB12, Annual Subscription $395 DEMO9RS08LA8, DEMO9RS08LE4, • Node Locked CWA-BASIC-NL • UNIS Processor Expert with Bean Wizard DEMOEM, EVBQE128, EVB9S08DZ60, and components for HC(S)08 and • Floating CWA-BASIC-FL EVB51JM128, TWR-MCF51CN, V1 ColdFire CPUs, on-chip peripherals, Standard Suite—CodeWarrior for USBSPYDER08 Microcontrollers, Standard Edition external peripherals and software algorithms • Host target interfaces: HCS08 Open-source Perpetual $2495 • Over 150 assembly and C example projects BDM (based on HC9S08JB16 platform), • Node Locked CWP-STANDARD-NL to use as templates for your project HCS08 FSL Open Source BDM • Floating CWP-STANDARD-FL • Animated tutorials to give you a boost up (based on HC9S08JM60 platform), • Tech Support CWT-STANDARD the learning curve CFV1 FSL Open Source BDM (based on After first year $495 HC9S08JM60 platform), USB inDART • HCS08 to V1 ColdFire Porting Guide (SofTec Microsystems) Cyclone Pro, Annual Subscription $995 Specifications MON08 Multilink, USB MON08 Multilink, • Node Locked CWA-STANDARD-NL USB BDM Multilink (P&E Microsystems) • IDE version: 5.9 • Floating CWA-STANDARD-FL System • Host platforms: Microsoft® Windows Professional Suite— XP/Vista Requirements CodeWarrior for Microcontrollers, Professional Edition • Language support: Assembly, C/C ++ • 1.0 GHz Pentium® compatible processor or better Perpetual $4995 • Build tools output formats: • XP/Vista • Node Locked CWP-PRO-NL ELF/DWARF 2.0, Hiware, Freescale • Floating CWP-PRO-FL S-Record, ® hex, binary • 512 MB RAM (1 GB recommended) • 2 GB hard disk space, 400 MB on Windows • Tech Support CWT-PRO • RS08 device support: KA, KB, LA, LE system disk After first year $995 • HC08 device support: AB, AP, AS, AZ, BD, • CD-ROM drive for installation Annual Subscription $1995 EY, GP, GR, GT, GZ, JB, JG, JK, JL, JW, KX, • USB port for communications with • Node Locked CWA-PRO-NL LB, LD, LJ, LK, MR, QB, QC, QL, QT, QY, target hardware RF, SR families • Floating CWA-PRO-FL • Ethernet port for communications with Contact your local Freescale representative for target hardware (optional) more information.

Learn More: For current information on Flexis™ series You can also find more information about microcontrollers, please visit Fast Track, Freescale’s online support services www.freescale.com/flexis. center, at www.freescale.com/fasttrack.

Freescale, the Freescale logo, and CodeWarrior are trademarks or registered trademarks of , Inc. in the U.S. and other countries. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 950-00087 REV K Mouser Electronics

Authorized Distributor

Click to View Pricing, Inventory, Delivery & Lifecycle Information:

NXP : CWA-BASIC-FL CWA-BASIC-NL CWA-BASIC- CWA-PRO-FL CWA-PRO-NL CWA-PRO-R CWA-STANDARD- FL CWA-STANDARD-NL CWA-STANDARD-R CWP-BASIC-FL CWP-BASIC-NL CWP-PRO-FL CWP-PRO-NL CWP-STANDARD-FL CWP-STANDARD-NL CWT-BASIC CWT-PRO CWT-STANDARD