Welcome.

Freescale University Program

Welcome to ’s University Program—a worldwide program that provides first-class services and architecture solutions to educational institutions and their students. Freescale works with more than 200 universities around the world conducting research and development activities that are geared toward preparing students for today’s business world. The program effectively aligns businesses and educational institutions to create an environment where graduating computer science and engineering students have an opportunity to become more marketable and skilled in preparation for their entry into the professional arena.

Freescale is the world’s number one producer of embedded processors. We create system-on-chip (SoC) technologies for wireless communications and networking and automotive applications, as well as for standard products that deliver embedded processing and connectivity capabilities for millions of people throughout the world.

In addition to embedded processors, the CodeWarrior™ development tool suite is part of our full range of University Program architecture solutions. The CodeWarrior tool suite is a family of Freescale software and hardware products and services that supports the transportation, wireless, networking and communication, and consumer electronics markets.

By participating in Freescale’s University Program, schools and students can benefit from discounts on Freescale products and services, as well as have access to supplemental learning materials.

Take some time to read through this comprehensive brochure to learn more about the value you will receive from being a part of our program. On behalf of Freescale, everyone on the University Program Team looks forward to working with you.

Best regards,

Andy Mastronardi Worldwide Director Freescale University Program www.freescale.com/universityprogram Program Overview

The Freescale University Program is designed to influence academic The program’s technical training and support element delivers online curricula at universities throughout the world while assisting computer course materials for our architectures in many global locations and in science and engineering students in building experience with widely used many native languages. In addition, we offer on-site training at schools Freescale products and architectures. By introducing business-oriented for those schools that have limited access to the Internet or may prefer Freescale products into the classroom, students can benefit in ways on-site training. that include: Educators and students who register for the Freescale University Program > Graduating students will be familiar with and trained on Freescale are entitled to benefits beyond the general University Program, including architectures and tools to better prepare them for the business world. discounts on products, training and support. Register today at > Students will be presented with the opportunity to attain the skills and www.freescale.com/universityprogram/register. knowledge necessary to better market themselves.

The Freescale University Program can make valuable resources available to you and your students. Tap into our Student Learning Kits (SLKs), which are comprehensive instructional solutions featuring evaluation boards, software, curricula, cables, power supplies and more. Accompanying the SLKs are reference materials highlighting textbooks, documentation and other information about architectures. Instructional Solutions

8/16-bit Architectures HCS08 8-bit Architecture Freescale’s popular HC08 8-bit Family provides high-performance solutions for a wide range of applications. The easy to use architecture helps to reduce development time while providing the performance required for today's products. In addition, HC08 units (MCUs) provide a variety of integrated peripherals and cost-effective Flash technology that make them versatile enough to work with a range of designs.

HCS12 16-bit Architecture The HCS12 16-bit Microcontroller Family is built around a powerful CPU that incorporates leading-edge, third-generation 0.25µ Flash technology. This indispensable family provides pin-compatible scalability from 32 KB to 512 KB of integrated Flash along with a wide variety of integrated peripherals. The HCS12 Family is ideal for an expansive number of industries and a myriad of applications, such as white goods, motor control, PC peripherals and general-purpose products.

HCS12X 16-bit Architecture The cost-effective S12X Family will retain the power consumption, EMC and code-size efficiency advantages currently enjoyed by users of the existing 16-bit HCS12 MCU Family. Based on an enhanced HCS12 core, the S12XD Family is designed to deliver two to five times the performance of a 25 MHz HCS12 while retaining a high degree of pin- and code-compatibility with the HCS12. The S12XD Family introduces the performance boosting XGATE module. Using enhance DMA functionality, this parallel processing module offloads the CPU by providing high-speed data processing and transfer between peripheral modules, RAM and I/O ports. Providing up to 80 millions of instructions per second (MIPS) of additional performance to the CPU, the XGATE can access all peripherals and the RAM block.

DSP56800/56800E 16-bit Hybrid Architecture Freescale’s 56800/56800E 16-bit Families feature a hybrid architecture, combining the computational power of a digital signal processor (DSP) with the control functionality of an MCU on a single chip. We specifically designed this hybrid family with Flash technology for flexibility in development, production and inventory. The 56800 Family is ideal for cost-sensitive applications requiring low- to mid-range MIPS performance, such as industrial instrumentation, telephony and automotive applications. The enhanced 56800E Family provides comprehensive systems solutions for applications requiring more processing muscle such as digital audio, telephony and advanced industrial control. 32-bit Architectures ColdFire® 5200 Family of PowerPC Wireless 32-bit Architecture The ColdFire® Family combines both worlds of MPC500 Family of PowerPC® RISC and CISC computing engines. Based on MC13192 (ZigBee™-Ready Transceiver) Microcontrollers 32-bit Architectures the M68000 legacy which supports The MC13192 is a short-range, low-power, Each member of the growing MPC500 Family variable-length RISC technology, ColdFire 2.4 GHz industrial, scientific and medical (ISM) features a 32-bit PowerPC® reduced instruction combines the architectural simplicity of band transceiver which contains a complete set computer (RISC) core with a floating point conventional 32-bit RISC with a memory-saving, 802.15.4 physical layer (PHY) modem designed unit, Flash and RAM memory, and peripheral ® variable-length instruction set. The performance, for the IEEE 802.15.4 wireless standard systems. The MPC500 Family offers a variety of connectivity and migration path for the ColdFire supporting star and mesh networking. The memory size options up to 1 MB of Flash and Family make these devices effective solutions for MC13192 can be a stand-alone transceiver or I/O peripherals, including complex timers (time the applications of today and in the future. The part of the Freescale ZigBee™-ready platform processor units and a modular timer system), MCF5282 is the first microcontroller based on when combined with an appropriate MCU and analog-to-digital converters, and a number of Freescale’s 32-bit ColdFire core integrated with software. The MC13192 provides a serial communication systems (SCI, SPI and Ethernet, Flash and CAN. This device offers cost-effective solution for short-range data links CAN). This family of MCUs is well-suited for a advanced communications features, a rich and networks. Interface with the MCU is through variety of complex real-time control applications peripheral set and a variety of supporting a four-wire serial peripheral interface (SPI) such as robotics, automotive, avionics, software and development tools. connection, which allows the use of a variety manufacturing and industrial control applications. of processors. The software and processor can be scaled to fit applications ranging from simple point-to-point systems through complete ZigBee networking. Student Learning Project Board Application Modules Kits The Project Board is best suited for lab-based > CSM08RG60 (HCS08) courses that require students to prototype a > CSM12C32 (HCS12) stand-alone electronic circuit or interface control > CSM9S12DT256 (HCS12) The Student Learning Kits (SLKs) have logic to a . The Project Board’s been designed to provide educators and compatibility with National Instruments™ > CSM9S12XDT512 (HCS12X) students with out-of-box complete solutions. Education Laboratory Instrumentation Suite > CSM56F801 (DSP) Included in the SLKs are: (NI ELVIS) allows students to acquire data and > CSM5213 (ColdFire) > Project board, application module or provide stimulus to their design. evaluation boards Wireless Module Application Modules > Software development tools MC13192U The Application Modules can be used as a The Wireless Module when combined with an > Power supply stand-alone development platform or can be application module provides a cost-effective > Serial cable interfaced through an onboard connector to the solution for short-range data links and networks. project board or any suitable expansion platform. > Directions for getting started An application module can be combined with the > Technical training materials project board for additional prototyping area, I/O components and NI ELVIS compatibility. The Application Module’s small size allows students to program the device and then plug the module Microcontroller SLK into senior design projects, such as robots. MCUSLK The Microcontroller Kit is recommended for various courses, from introductory electronics to microprocessor applications and senior design projects.

Related courses: > Introductory Electronics > Introduction to Microcontrollers > Microcontroller Interfacing and Applications > Mixed Signals and Circuits > Real-Time Digital Signal Processing > Real-Time Embedded Microcontrollers > Senior Project Design 8/16-Bit SLKs MPC555CME CSM5213 The MPC555CME SLK is a development system The M5213 application module is a cost-effective The 8/16-bit kits are recommended for various for the Freescale MPC555 microcontroller. With development system for the Freescale MCF5213 courses from microprocessor interfacing and the supplied Axiom monitor provided in onboard ColdFire microcontroller. Application applications to senior design projects. These PROM, the system is plug-and-play. It includes development is quick and easy with the included 8/16-bit microcontrollers are widely used in 128K x 32 (512 KB) fast SRAM, 128K x 32 DB9 serial cable, debug firmware monitor and transportation, making the 8/16-bit SLKs (512 KB) minimum external Flash EPROM, serial GNU C compiler with utilities. The BDM port is excellent vehicles for preparing students cable, 9-volt 500 mA wall plug, printed hardware compatible with standard ColdFire BDM/JTAG for this industry. manual and the MPC5xx support CD with interface cables and hosting software, allowing Student Learning Kits: programming utilities, support software, source easy application debugging and development. > CSM08RG60SLK (HCS08) codes and technical manuals. ZigBee SLK > M68DEMO908QT4SLK (HC08) ColdFire 52XX SLKs The ZigBee Student Learning Kit comes with > CMS08GP32SLK (HC08) M5282LITE two MC13192U Modules so that two users can > CSM12C32SLK (HCS12) The MCF5282 is the first MCU based on communicate with each other, whether in the > CSM9S12DT256SLK (HCS12) Freescale's 32-bit ColdFire core integrated with same lab or classroom or remotely. The Ethernet, Flash and CAN. This device offers MC13192U Module plugs directly into the > CSM9S12XDT512SLK (HCS12X) advanced communications features, a rich MCUSLK project board and can communicate > M68DKIT912C32SLK (HCS12) peripheral set and a variety of supporting through any of the Application Modules that also > CML12C32SLK (HCS12) software and development tools. Freescale's plug into the project board. > CSM56F801SLK (DSP) MCF5282 is designed to simplify embedded Sample applications include: > M56F8300SLK (DSP) Ethernet-networked MCU applications. With > Remote control and wire replacement its integrated 10/100 Mbps Ethernet multiplier- in industrial systems such as wireless 32-bit SLKs accumulator (MAC) and network-ready sensor networks applications software, the MCF5282 can bring The 32-bit kits are recommended for: > Home automation and control (including standards-based networking to a variety of lighting and thermostats) PowerPC 5XX SLKs traditional MCU applications including food > Factory automation and motor control MPC555PB service equipment, security systems, vending > Energy management (such as lighting The MPC555PB SLK includes the PB-0555 machines, exercise equipment and industrial and HVAC) board that is a Microcontroller Module with controllers. Applications in all of these areas > Asset tracking and monitoring I/O pin headers, oscillator circuit, power will benefit from networking functions, such supply and RS232 COM port. The MPC555 as Web-based user interfaces, network time > Human interface devices (including keyboard and mouse) high-integration processor architecture has been synchronization and router/gateway functionality designed for high-performance and cost-effective for legacy serial protocols. > Remote entertainment control embedded control applications. Small > Wireless toys applications can be developed on the module and programmed into the internal MPC555 for stand-alone operation. 32-bit Tools

Included in the 32-bit SLKs are Professional Editions (academic license*) of the CodeWarrior tools. The 32-bit tools have no code limitations on the compiler or debugger and can be used for any size assembly code and C-code projects.

Because the 32-bit tools are primarily used in graduate-level courses or research projects closely monitored through the university, the 32-bit SLKs and tools are only offered for school use and are not available for individual student purchase. > CodeWarrior Development Studio MPC5XX Edition > CodeWarrior Development Studio for ColdFire Architectures Software 8/16-bit Tools Development Tools Third-Party Tools: Freescale has broken new ground in providing 8/16- and 32-bit The CodeWarrior family of software and hardware next-generation tools that speed time to market Evaluation Boards products and services has been created with and improve quality. The $2,000 value Special Editions toolsets include an assembler, a specific set of industries in mind: consumer > Axiom Manufacturing electronics, transportation, wireless, and linker, full-chip simulator, Flash programmer and www.axman.com Processor Expert™ autocode generator for most networking and communications. > Netburner on-chip peripherals. These are provided at no The CodeWarrior Development Studio is a www.netburner.com powerful and straightforward tool suite designed charge and can be obtained with a CD-ROM > Diavarre [French] or downloaded. The Special Editions have been to increase your software development www.diaverre.com productivity. It shares a common interface across developed for assembly code projects or small > Electronikleden Group MCU families, making the environment easy to projects that have a limited amount of C code. www.startergate.com use. The Integrated Development Environment Since the majority of the 8/16-bit tools are > P&E Microcomputer Systems (IDE) provides unrivaled features, such as the for primary instruction and they are used at www.pemicro.com Processor Expert™ application design tool, a the undergraduate level, they include full > Technological Arts highly optimized compiler and a project manager instruction-set simulators that we have made www.technologicalarts.com with built-in templates allowing you to focus on available separately so students can purchase your application software. The CodeWarrior their own copy for home use. In addition to the > SofTec Microsystems www.softecmicro.com environment also features an intuitive graphical Special Editions, students working on larger source-level debugger with integrated profiling projects can purchase Standard Editions capabilities, data visualization, full-chip simulation (academic license) featuring no code limitations. *Academic License: If the Software is and much more. > CodeWarrior Development Studio for HC(S)08 labeled as an academic version or is Microcontrollers otherwise licensed to you for academic use, > CodeWarrior Development Studio for HC(S)12 you may not use the Software for Microcontrollers commercial product development; however, > CodeWarrior Development Studio for Freescale you may use the Software to develop 56800/E Hybrid Controllers freeware or shareware within your academic community only. Reference Material

HC(S)08 HC(S)12 DSP 56800/E and 56F8300

Textbooks Textbooks Textbooks Robot Building for Beginners, David Cook Developing Embedded Software in C Using Digital Processing of Signals: Theory and ICC11/ICC12/Hiware (ONLINE VERSION), Practice, Maurice Bellanger (John Wiley and Embedded Systems Design: An Introduction Jonathan W. Valvano Sons: 2001) to Processes, Tools and Techniques, Arnold S. Berger Introduction to Embedded Microcomputer Digital Signal Processing, Alan V. Oppenheim Systems—Motorola 6811 and 6812 Simulation, and Ronald W. Schafer (Prentice-Hall: 1975) An Embedded Software Primer, David E. Simon Jonathan W. Valvano Foundations of Digital Signal Processing and Using and Microcomputers: Embedded Microcomputer Systems—Real-Time Data Analysis, J. A. Cadzow (Macmillan: 1987) The Motorola Family, William C. Wray, Interfacing, Jonathan W. Valvano Joseph D. Greenfield, Ross Bannatyne Handbook of Digital Signal Processing, Design of Embedded Systems Using D. F. Elliott (Academic Press: 1987) 68HC12/11 Microcontrollers, Richard E. Haskell Introduction to Digital Signal Processing, John 68HC12 Microcontroller, Daniel J. Pack and G. Proakis and Dimitris G. Manolakis Steven F. Barrett (Macmillan: 1988)

Programming the Motorola M68HC12 Family, Multirate Digital Signal Processing, Gordon Doughman R. E. Crochiere and L. R. Rabiner (Prentice- Hall: 1983) MC68HC12: An Introduction—Software and Hardware Interfacing, Han-Way Huang Signal Processing Handbook, C. H. Chen (Marcel Dekker: 1988) Single and Multi-Chip Microcontroller Interfacing for the Motorola 68HC12, G. Jack Lipovski Wireless Introduction to Microcontrollers: Architecture, Programming and Interfacing for the Motorola Textbooks 68HC12, Second Edition, Jack G. Lipovski Short-range Wireless Communication, Alan Bensky (Elsevier: 2004) Software and Hardware Engineering: Motorola M68HC12, Fredrick M. Cady, James IEEE 802.15.4 Low-Rate Wireless Personal Area M. Sibigtroth Networks: Enabling Wireless Sensor Networks, Jose A. Gutierrez, Edgar H. Callaway, Raymond MicroC/OS-II: The Real-Time Kernel, by Barrett (IEEE: 2003) Jean Labrosse Handbook of RF and Wireless Technologies, Farid Dowla (Elsevier: 2004) Documentation for HC(S)08, HC(S)12, DSP56800/E, PowerPC MPC5XX, ColdFire and ZigBee Technologies

Each architecture includes: > Application notes

> Brochure

> Data sheets

> Engineering bulletin

> Errata

> Fact sheets

> Product change notices

> Reference manual

> Roadmap

> Selector guide > Supporting information > Training reference manual > User’s guide > Press releases > News articles > Applications > Reference designs Training and Support

Technical Learning Center MPC500 Family CodeWarrior Software Development Tools www.embeddedlearningcenter.com This course provides technical training on the This course introduces you to CodeWarrior Freescale MPC500 family. It includes an development tools, an integrated software overview of the family features, individual development environment. In this course, you will Freescale offers free* online training as well as modules that describe the major peripheral learn how the tools work together to accelerate fee-based on-site training. Online courses are blocks available and details about development code writing and debugging. You will also learn offered through Freescale’s Technical Learning tools and complementary Freescale devices. how to properly configure the tools to search for Center focusing on 8/16-bit and 32-bit necessary source files and libraries, and how to processors, wireless technology and software apply the desired compiler and linker settings to ColdFire Family development tools. the code translation. Since a significant amount This course introduces you to Freescale’s of development time is spent debugging code, ColdFire products and architecture. It provides Some of the more popular online courses offered this course includes several tutorials that a description of the tools available to assist you include: describe how to set up and use the CodeWarrior with the transition from 68K to ColdFire. Once 68HC08 8-bit Flash Microcontroller integrated debugger. you have finished this course, you will This course provides technical training on the understand the differences between the Freescale 68HC08 8-bit Flash microcontroller 68K and ColdFire programming modules. Virtual Labs product family. The course includes 11 tutorials In addition to the online courses, there are that describe the CPU, reset and interrupt several Virtual Labs where you can get hands-on processing, Flash memory and several MCU ZigBee Overview and Products access to the desired development platform— peripherals. This course discusses the ZigBee Alliance and evaluation board, software tools and complete its goals, target markets and applications. In documentation. To have access to all this, all you particular, it examines the IEEE 802.15.4 HCS12 16-bit Microcontroller Overview need to do is sign up for a lab time; it’s that easy. Wireless Personal Area Network (WPAN) This course provides technical training on the > ColdFire M5282EVB standard and the ZigBee Network standard. The Freescale HCS12. Included with the HCS12 course also reviews Freescale’s scalable > MC9S12NE64 overview are tutorials that describe the HCS12 ZigBee-ready platform composed of MC13191 CPU, instruction set, resets and interrupts, Flash > 56800/E and 13192 RF ICs, HC(S)08 low-power MCUs and EEPROM, and BDLC. and software. Fee-Based Classroom Training 56F8000 Digital Signal Controllers Freescale’s fee-based classroom training is RF Basics and Radio Products Overview This course describes the peripheral subsystem offered in several locations throughout the world This course provides an introduction to RF of the new 56F8000 series and outlines the by highly qualified trainers in their native terminology and concepts and how they apply to features associated with each peripheral. The language. You can find a calendar of upcoming Freescale’s low-power RF products. course also outlines the benefits of the 56F8000 courses offered on the Technical Learning series, as well as the new, enhanced or Center Web site. differentiating features of each peripheral. The course also describes the key safety features that protect against system malfunction.

* Subject to online registration Sample Program www.freescale.com/samples

The Sample Program is a global sample program that provides customers with a fast, easy way to order free samples online from our broad portfolio of products and receive them anywhere in the world, allowing customers to quickly accelerate their design process.

Customers can order their samples directly from the Freescale Semiconductor Web site. Anytime you see a product with an Order Sample button displayed, you can place the device in your Freescale basket and proceed with the easy three-step request process. Features of Freescale’s ordering system include: > Operates globally—place sample orders anytime, 24 hours a day, seven days a week > Enables customers to procure samples quickly—in-stock samples ship the next day > One-stop engineering site—include your orders for development tools in the same shopping basket as your samples

> Samples are offered at no charge* to our customers—Freescale Literature Distribution Center covers charges for handling and applicable duties and taxes www.freescale.com/documentation

The Literature Distribution Center (LDC) is a global state-of-the-art resource that lets our customers, partners and employees find Freescale technical or promotional literature and materials which can help them achieve specific business objectives, from planning through deployment. For flexibility, orders can be received in traditional hard copy, CD on demand or print on demand.

> Web-enabled environment provides a one-stop streamlined fulfillment and distribution solution to accelerate products’ time to market *Subject to online registration > Search function helps you find the right literature > Search for thousands of historical documents in PDF format, which are available for download or can be requested on a CD on demand Web Support > View and download PDFs before you order www.freescale.com > Orders ship within 24 hours > Convenient online order tracking Freescale.com is both abundant with information and industry- focused. There’s a wealth of content and services for design > Expert Freescale literature research support engineers, investors, press and analysts, educators, students and > Multi-language customer service support job seekers. Customers can learn about the company by exploring its products, applications and technologies, and will also find Technical Information Center in-depth information about Freescale’s initiatives in standards, www.freescale.com/support partnerships and third-party relationships. Freescale.com is also a central source for support for all phases of the design cycle, and we The Freescale Technical Information Center (TIC) is a worldwide service focus our Web efforts on being responsive to customer needs. If you organization that provides customers with the following services: need something, we’ll make sure you get it, whether it’s downloading > Technical information and literature—a complete library of a fact sheet to research your design or buying a development board technical literature. to make it happen. > Help locating technical training for Freescale’s microprocessors, embedded processors and microcontroller products on our Web site or instructor-led processor training courses in your region. > Answers to questions about Freescale products—a system developed to respond to customers efficiently and quickly. Technical questions are sent directly to our team of product specialists. After you log in, you can request information for a new service request, or view and update your existing technical requests and questions, product contents, documentation Web support. You can also receive information about where to buy products. The Freescale University Program

> Instructional solutions to prepare students for today’s business world > Providing direction for schools > Architectures > Student Learning Kits (SLKs) > Software tools > Reference materials

Training and Support

> Free online course materials > Free Virtual Labs > Fee-based on-site training > Literature Distribution Center

> Technical Information Center

> Sample program

> Web support

www.freescale.com/universityprogram

Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. The PowerPC name is a trademark of IBM Corp. and used under license. This product incorporates SuperFlash technology licensed from SST. © Freescale Semiconductor, Inc. 2006