Technical Training Course Catalog
|
|
|
- Susanna Atkins
- 9 years ago
- Views:
Transcription
1 2011 Course Catalog Technical Training Course Catalog
2 Curriculum Overview Looking for a Business Partner, Not Just Another Vendor? Successful companies recognize the value of a strategic supplier relationship to help them deliver innovative products to their markets in a timely manner. They trust their suppliers to furnish quality components for current design opportunities as well as provide technology road maps and innovative solutions to stay ahead of tomorrow s design trends. Microchip Technology provides low-risk product development, lower system cost and faster time to market to more than 60,000 of these successful companies worldwide. Headquartered in Chandler, Arizona, Microchip offers outstanding technical support along with dependable delivery and quality. Low-Risk Product Development PIC microcontrollers achieve low-risk product development by providing seamless program size expansion. Pin compatibility facilitates drop-in replacements of package types as well as variations of reprogrammable (Flash) and One-Time Programmable (OTP) program memories without having to completely re-write code. Microchip s MPLAB Integrated Development Environment (IDE), a simple yet powerful development environment, supports low-risk product development by providing a complete management solution for all development systems in one tool. Whether programming a 6- or 100-pin device, learn and utilize one environment for all PIC microcontroller design activities. Faster Time to Market Microchip s seamless migration path with standard pin schemes and code compatibility allows engineers to reuse verified code and a proven printed circuit board layout. Adding higher memory options, incremental I/O and analog peripherals can be accomplished without losing their software investment, reducing time to market. Lower Total System Cost A broad product portfolio allows Microchip to offer engineers an appropriate integration of both analog and digital peripherals, ranging from simple digital to sophisticated analog modules. These integrated peripherals minimize component count and thereby lower total system cost while increasing reliability. Microchip s flexible Flash and OTP memory options streamline product development and promote even greater cost savings. Application Based Curriculum To be effective in teaching, instruction must take into account the needs and expertise level of the attendee. Microchip Technical Training classes are developed to provide a coordinated flow enabling engineers to implement a solution to their product development needs. Instruction is developed and presented in product, technology and implementation classes that are grouped into application based curriculum. Each curriculum flow enables the individual to engage with the training at a level that meets his or her current knowledge and needs. The intent is to provide training that is relevant to each attendee while eliminating the frustration often associated with attending classes that present too much known information or assume a level of knowledge beyond what the attendee currently possesses. Product Implementation Technology 2 Microchip Technical Training Catalog
3 Curriculum Listing Product and tool classes provide knowledge on how Microchip s products and development tools operate. This knowledge provides the foundation upon which all application instruction is based. Attendance at one of these classes can provide significant value through the reduction in time associated with instruction manual and data sheet review or trial and error attempts to learn individually. Market forces constantly press companies to add functionality and features to their products often outside their areas of core competence. As a result, engineers must continually broaden their knowledge base. Microchip s technology classes are intended to help engineers gain an understanding of a new field. Implementation classes combine elements of product and technology instruction to teach engineers how to design a real world application. Classes at this level provide how-to instruction rather than what or why instruction. Application-Based Class Offerings Analog Signal Processing ASP010 Op Amp Fundamentals ASP2201 Analog Sensor Conditioning for Embedded Systems Bus Communications and Networking Ethernet COM4201 Designing Embedded TCP/IP Monitor and Control COM4301 Advanced TCP/IP HTTP Applications I 2 C COM2109 Principles of I 2 C Bus Design USB COM3101 Introduction to Full-Speed USB COM3201 Designing a Custom USB Peripheral Application COM3202 Designing a USB Embedded Host Application Wi-Fi IRF2101 Adding IEEE Wi-Fi to an Embedded Application Development Tools & Programming Languages TLS0000 Getting Started with Microchip Technical Training Live Online TLS0101 Getting Started with Microchip Development Tools TLS0999 Transitioning to MPLAB X IDE for Users of MPLAB IDE v8 TLS2101 Introduction to the C Programming Language for Embedded Control Engineers TLS2118 Getting Started with MPLAB C Compiler for PIC18 TLS2130 Getting Started with MPLAB C for PIC24 MCUs and dspic DSCs Digital Signal Processing DSP0201 Using DSP Features of the dspic DSC Architecture DSP0202 Designing with Microchip s DSP Libraries and Tools Human Interface HIF2131 Designing with Microchip s Graphics Library Motor Control MCT0101 Overview of Intelligent Motor Control Solutions MCT3101 BLDC Motor Control Techniques with dspic DSCs MCT101 Sensorless Field Oriented Control for PMSM Motors with dspic DSCs Power Management and Power Supplies PWR0110 Low Power System Design with nanowatt XLP PWR1101 Battery Technology and Power Management PWR3101 Digital Power Converter Basics using dspic33 DSCs PWR3201 Digital Control Techniques for Power Converters using the dspic DSC SMPS Family Visit and enroll today! 3
4 Curriculum Listing Product Family Curriculum Engineers looking to gain in-depth knowledge of a particular Microchip microcontroller family are encouraged to take one or more of the following class sequences. These sequences provide the foundational tool and product knowledge to quickly begin designs. The classes help speed time to market by efficiently providing engineers with knowledge that takes much longer to learn in a trial and error setting. Most applications classes are built on the assumption that engineers already possess this level of knowledge. See the course listing section of this catalog for a complete description of each class. Baseline Microcontroller Family (PIC10, PIC12X5, PIC16X5X) TLS0101 Getting Started with Microchip Development Tools MCU0101 Getting Started with Baseline PIC MCU Architecture and Peripherals Mid-Range Microcontroller Family (PIC12X6, PIC16X6//8) TLS0101 Getting Started with Microchip Development Tools MCU1101 Getting Started with Mid-Range PIC MCU Architecture MCU1111 Mid-Range PIC MCU Peripheral Configuration and Usage with MPASM MCU1121 Mid-Range PIC MCU Peripheral Confi guration and Usage with C PIC18 Microcontroller Family TLS0101 Getting Started with Microchip Development Tools TLS2118 Getting Started with MPLAB C Compiler for PIC18 MCU2101 Getting Started with PIC18 MCU Architecture MCU2121 PIC18 MCU Architecture and Peripherals with C PIC24 Microcontroller Family TLS0101 Getting Started with Microchip Development Tools TLS2130 Getting Started with MPLAB C for PIC24 MCUs and dspic DSCs MCU3101 Getting Started with 16-bit MCU Architecture MCU bit MCU Architecture and Peripherals with C MCU3122 Further 16-bit Peripheral Confi guration and Usage with C dspic Digital Signal Controller Family (dspic30f, dspic33f) TLS0101 Getting Started with Microchip Development Tools TLS2130 Getting Started with MPLAB C for PIC24 MCUs and dspic DSCs MCU3101 Getting Started with 16-bit MCU Architecture and Instruction Set MCU bit MCU Architecture and Peripherals with C MCU3122 Further 16-bit Peripheral Confi guration and Usage with C MCU3201 DSP Features of the dspic DSC Architecture PIC32 Microcontroller Family TLS0101 Getting Started with Microchip Development Tools MCU4101 Getting Started with PIC32 MCU Architecture 4 Microchip Technical Training Catalog
5 Worldwide Locations With a worldwide network of Technical Training Engineers and certified third-party providers, Microchip makes it easy to enhance your technical skills, in a location that fits your needs: live instruction in our training centers, in virtual classrooms on the internet or at your facility. Microchip Technical Training Live These courses are conducted by Microchip or Microchip Certified Technical Training Engineers live at various sites throughout the world, and usually in the local language. These sites can be at Microchip locations or through our extensive network of design, distribution, and training partners. In addition to having a Technical Training Engineer on location teaching the course, Microchip Technical Training Live Courses include ALL tools and materials required to complete the course, as well as snacks and meals (when appropriate). The only thing you need to bring is you. Microchip Technical Training Live Online The majority of our classes are also offered as Live Online courses that can be attended from the convenience of your home or office. Microchip Technical Training Live Online Classes are taught over the internet by the same Technical Training Engineers using the same material as Microchip Technical Training Live Courses. In most case these classes have been adapted to be taught with the Microchip MPLAB Simulator or Proteus VSM simulator. Free evaluation versions of all tools, including C compilers and the Proteus VSM engine are provided for you to install in advance once you have registered. We even provide a special class, TLS0000 Getting Started with Microchip Technical Training Live Online, to ensure your tools are up and running before you attend your Live Online class. All you need is a PC running Microsoft Windows XP, a high speed internet connection, a microphone and speakers. Microchip Technical Training Live Onsite For those organizations who desire to have a number of employees attend a course at the same time, Microchip can customize any curriculum to meet your specific needs. Our instructors arrive at your location with all presentation materials and equipment, making it easy for your whole team to benefit from a specific course topic in one setting. For more information, contact your local Microchip sales office (locations are listed on the back cover). Registration Information In addition to the instruction you will receive, most Microchip Technical Training classes offer the opportunity to purchase a set of the development tools used in the class at a discounted price. To register for any of the classes offered around the world, please visit our web site at: For information on scheduling custom in-house training, contact your local Microchip sales office directly. Contact information is available on the Microchip web site. Visit and enroll today! 5
6 Getting Started with Microchip Technical Training Live Online TLS This is the first suggested class. For students taking their first live online class or who need help with the self installs for any Microchip Live Online class. This class is offered through Microsoft s Live Meeting. All tools are software based so no hardware is required. A link for all necessary tools including MPLAB IDE, Live Meeting and additional software tools is provided upon registration. Find Microchip training resources that you need for your design projects Find class materials and support on Microchip websites Identify the tools needed to be installed in preparation for Microchip Live Online classes Program the target device PC running Microsoft Windows XP or higher. High speed internet connection. Getting Started with Microchip Tools TLS0101 For users just getting started with PIC Microcontrollers, this hands-on class will quickly get you up to speed with the basic tools and techniques needed to develop PIC Microcontroller applications. Following an introduction to all Microchip tools, hands-on exercises are conducted with the MPLAB X Integrated Development Environment using techniques that are applicable to MPLAB X IDE s built-in simulator as well as to our hardware debugging tools such as the MPLAB REAL ICE, MPLAB ICD 3 or MPLAB PICkit 3. Attendees go through the step-by-step creation of a project, code editing and compilation, and running of the program. Some of the most common debugging techniques are explained and used during the exercises. Upon completion of this class you will be able to create a simple MPLAB X project, build and execute programs, and perform simple debugging tasks using Microchip s development tools. This knowledge is applicable to all PIC Microcontrollers and dspic Digital Signal Controllers. Create a project workspace Use the editor Build a project Debug the project using the hardware debugger and software simulator Set breakpoints Read and modify data Program the target device Knowledge of microcontroller programming. Transitioning to MPLAB X IDE for Users of MPLAB IDE v8 TLS0999 MPLAB X is not just the next version of our popular MPLAB IDE, it is a complete reimagining of what an IDE should be. Based on the open source NetBeans IDE and packed with new features, MPLAB X will help you take your designs to the next level. This class introduces MPLAB X from the perspective of an experienced MPLAB 8 user. The two IDEs will be compared with a special emphasis on differences and new ways of accomplishing everyday tasks. A detailed explanation of the new project creation and legacy project conversion processes will be provided and reinforced with hands-on exercises. Finally, we ll highlight some of the most exciting new features that are sure to be a welcome addition to your embedded development toolbox. Create a project workspace Use the editor Build a project Debug the project using the hardware debugger and software simulator Set breakpoints Read and modify data Program the target device Familiarity with previous generations of MPLAB IDE. 6 Microchip Technical Training Catalog Visit and enroll today!
7 Introduction to the C Programming Language for Embedded Control Engineers TLS This two-day class provides an introduction to the C programming language (as specifi ed by the ANSI C89 standard) in the context of embedded systems. The class covers the C language from the ground up from a non-hardware specific point of view in order to focus on the various elements of the C language itself. While not required, previous experience with any programming language or experience with microcontrollers would be helpful. The presentation is accompanied by a series of hands-on exercises designed to reinforce the fundamentals, all of which are conducted within the MPLAB simulator. Skills learned in this class are applicable to any ANSI C compiler. Hardware and compiler specific details such as interrupts, memory models and optimization are NOT discussed as these topics are covered in the compiler specifi c classes. Use C s built-in data types effectively Write short C programs to solve simple programming tasks Use conditional statements and loops effectively Write well structured, effi cient C programs Write multi-fi le C programs Choose the appropriate method to structure data Use pointers to accomplish simple tasks that require them Use MPLAB simulator and the UART1 I/O feature to test programs TLS0101 Getting Started with MPLAB C Compiler for PIC18 TLS2118 This class provides C programmers with an introduction to the features and mechanics of the MPLAB C compiler for Microchip s PIC18 family. The class covers many of the compiler directives and the code structure requirements that must be understood to effectively write code for the PIC18 platform. Topics include project setup, variable allocation, code allocation, interrupt service routines, creation and use of libraries, mixing C and assembly, memory models, optimization and an overview of Microchip specifi c extensions for embedded systems programming. Concepts are reinforced through a series of focused hands-on exercises. Write C programs optimized for the PIC18 architecture Use C to access I/O and internal registers Use C to setup the device s confi guration bits Use C to write interrupts Use the MPLAB C libraries to confi gure on-chip peripherals Create and use your own libraries/archives Write programs that mix C and assembly files Choose the appropriate memory model and optimization level for your programs TLS0101, MCU2101 or MCU2121 Getting Started with MPLAB C for PIC24 MCUs and dspic DSCs TLS2130 This class provides C programmers with an introduction to the features and mechanics of the MPLAB C compiler for Microchip s 16-bit architecture, which includes the PIC24, dspic30 and dspic33 families. The class covers many of the compiler directives and the code structure requirements that must be understood to effectively write code for the Microchip 16-bit platform. Topics include project setup, variable allocation, code allocation, interrupt service routines, creation and use of libraries, mixing C and assembly, memory models, optimization and an overview of Microchip specific extensions for embedded systems programming. Concepts are reinforced through a series of focused hands-on exercises. Write C programs optimized for the 16-bit PIC architecture Use C to access I/O and internal registers Use C to setup the device s confi guration bits Use C to write interrupts Use the MPLAB C libraries to confi gure on-chip peripherals Create and use your own libraries/archives Write programs that mix C and assembly files Choose the appropriate memory model and optimization level for your programs TLS0101, MCU3101 or MCU3121 Half-day class Full-day class Lunch is provided. Hands-on class using development tools, software and devices.
8 Getting Started with Baseline PIC MCU Architecture and Peripherals MCU0101 This class teaches the engineer how to write programs using the architecture and peripherals of Microchip s Baseline PIC microcontroller family. The course covers the architecture, the peripherals and programming for Baseline PIC microcontrollers in assembly language. The course also covers the tools needed to fully develop and download applications into Baseline microcontrollers. At the end of the class attendees should be able to develop software that utilizes all the features of the Baseline PIC MCU family. Describe how data and program memory are organized and how to access them Create software using the Baseline assembly language instructions Program confi guration memory for the proper operation of watchdog timer, brown out detect, clock sources and other special features of the microcontroller Write software to confi gure and use the peripherals Debug software using the MPLAB tool suite Knowledge of microcontroller programming Getting Started with Mid-Range Microcontroller Family Architecture MCU1101 This class covers the fundamentals of the Mid-Range microcontroller family s architecture and instruction set. Topics covered include the programmer s model, data and program memory organization, clocking structures, assembly language and special features of the devices. Basic concepts are reinforced through the writing of two simple assembly language programs. Hands-on labs using MPLAB IDE and development tools are used to reinforce the concepts introduced in the lectures. Describe how data and program memory are organized, and how to access them Create software using the Mid-Range assembly language instructions Program confi guration memory for the proper operation of watchdog timer, brown out detect, clock sources and other special features of the microcontroller TLS0101 Mid-Range PIC MCU Peripheral Configuration and Usage with MPASM MCU1111 This class covers the confi guration and usage of the Mid-Range microcontroller family peripherals including timers, A/D converters, UARTs, comparators, PWMs and more. Interrupt structures and interrupt service routine handling are also covered. Attendees perform hands-on exercises and learn how to program Mid-Range devices in assembly using MPLAB IDE and development tools including simulators. NOTE: This course and MCU1121 cover the same content. This class uses assembly language in the instructional material while MCU1121 uses the C language. Describe the operational features of the various on chip peripherals Write assembly language software routines to configure and use device peripherals with polling or interrupts Describe the interrupt structure and write code to configure and respond to interrupts TLS0101, MCU Microchip Technical Training Catalog Visit and enroll today!
9 Mid-Range PIC MCU Peripheral Configuration and Usage with C MCU1121 This class covers the confi guration and usage of the Mid-Range microcontroller family peripherals including timers, A/D converters, UARTs, comparators, PWMs and more. Interrupt structures and interrupt service routine handling are also covered. Attendees perform hands-on exercises and learn how to program Mid-Range devices in assembly using MPLAB IDE and development tools including simulators. NOTE: This course and MCU1111 cover the same content. This class uses the C language in the instructional material while MCU1111 uses assembly language. Describe the operational features of the various on chip peripherals Write C language software routines to configure and use device peripherals with polling or interrupts Describe the interrupt structure and write code to configure and respond to interrupts TLS0101, MCU1101 Getting Started with PIC18 MCU Architecture MCU2101 This class covers the fundamentals of the PIC18 MCU family architecture and instruction set. Topics covered include the programmer s model, data and program memory organization, clocking structures, assembly language and special features of the devices. Attendees perform hands-on exercises and learn how to program Mid-Range devices using MPLAB IDE and development tools including simulators. Describe how data and program memory are organized, and how to access them Create simple programs for the PIC18 MCU Program confi guration memory for the proper operation of watchdog timer, brown out detect, clock sources and other special features of the microcontroller TLS0101 PIC18 MCU Peripheral Configuration and Usage with C MCU2121 This class covers the confi guration and usage of the Mid-Range microcontroller family peripherals including timers, A/D converters, UARTs, comparators, PWMs and more. Interrupt structures and interrupt service routine handling are also covered. Attendees perform hands-on exercises and learn how to program PIC18 devices in assembly using MPLAB IDE and development tools including simulators. Describe the operational features of the various on chip peripherals Write software routines in C to configure and use device peripherals with a polling or interrupt driven structure Describe the interrupt structure and write code to configure and respond to interrupts TLS0101, MCU2101 Half-day class Full-day class Lunch is provided. Hands-on class using development tools, software and devices. 9
10 Getting Started with 16-bit MCU Architecture MCU3101 This class covers the microcontroller architecture fundamentals for Microchip s 16-bit families (PIC24F/H and dspic30/33). Basic concepts of the 16-bit devices are reinforced through the writing of simple programs. The class covers program and data memory organization, instruction set, addressing modes, clocking sequence and modes and Program Space Visibility (PSV). Attendees leave with a knowledge of fundamentals for the PIC24 and dspic30/33 families. This class does NOT cover the DSP architecture or DSP specific instruction set of the dspic30/33 families. Describe how data and program memory are organized and how to access them Create simple programs for the PIC24 MCU/dsPIC DSC Program confi guration memory for the proper operation of watchdog timer, brown out detect, clock sources and other special features of the microcontroller Write software using various addressing modes Use Program Space Visibility for the storage and access of large data TLS bit MCU Architecture and Peripherals with C MCU3121 This class covers the standard peripheral set of Microchip s PIC24 microcontroller and dspic digital signal controller families. Using hands-on exercises and the MPLAB C compiler for the PIC24, students become familiar programming the I/O ports, ADC, timers, PWM, UART and MSSP modules. Although based on the PIC24 microcontrollers, these principles are directly applicable to Microchip s entire 16-bit family including the PIC24F, PIC24H, dspic30f and dspic33f devices. Describe the operational features of the various on chip peripherals Write software routines in C to configure and use device peripherals with polling or interrupts Describe the interrupt structure and write code to configure and respond to interrupts TLS0101 Further 16-bit Peripheral Configuration and Usage with C MCU3122 This class covers the extended peripheral set of Microchip s PIC24 microcontroller and dspic digital signal controller families. Using hands-on exercises and the MPLAB C30 compiler, students become familiar programming Peripheral Pin Select (PPS), Parallel Master Port (PMP), Real-Time Clock Calendar (RTCC), Cyclic Redundancy Code (CRC) and DMA modules. Although based on the PIC24 microcontrollers, these principles are directly applicable to Microchip s entire 16-bit family including the PIC24F, PIC24H, dspic30f and dspic33f devices. Describe the operational features of the various on chip peripherals Write software routines in C to configure and use device peripherals with polling or interrupts TLS0101, MCU Microchip Technical Training Catalog Visit and enroll today!
11 DSP Features of the dspic DSC Architecture MCU3201, DSP0201 This hands-on class covers the DSP specifi c features of the dspic Digital Signal Controller architecture in detail. These features include the DSP engine, DSP instructions, zero overhead loop features, dual memory access, modulo and bit-reversed addressing, MAC architecture, barrel shifter and multipliers. The hands-on exercises combine both C and assembly language programming in a series of temperature sensor signal acquisition and processing applications that reinforce the concepts introduced in the lecture. It is recommended that you have a basic understanding of the 16-bit architecture as a prerequisite. Note that this class can be scheduled as MCU3201 or DSP0201. Explain and describe the DSP features of the dspic DSC architecture Identify and explain the classes of DSP instructions and supporting hardware Explain why DSP features are more efficient for signal processing than standard MCU features Recognize how the accumulators work and how to manage them including loading, storing and all the problems associated with translating from 16-bits to 40-bits including zero backfill, sign extension and rounding Explain how rounding and saturation work are managed Explain the differences between multiplier and multiply accumulate hardware Explain how the DSP memory features are managed including PSV and dual access for MAC class instructions Recognize the difference between the zero overhead loop instructions DO & REPEAT and software managed loops Identify the instructions normalization instructions Explain the barrel shifter, its instructions and how it differs from shift hardware Explain modulo and bit-reversed addressing, its use and how to manage it TLS0101 Designing with Microchip s DSP Libraries and Tools DSP0202 This class brings the concepts learned in DSP0201 DSP Features of the dspic DSC Architecture into the practical domain by utilizing software tools available for the dspic DSC architecture. You will learn how to use the free dspicworks tool to generate and analyze data, including observing the frequency spectrum of a sensor output. You will also learn how to utilize the dspic DSC Filter Design tool to design FIR and IIR filters based on specified characteristics. Finally, functions from the DSP Library, along with the on-chip ADC peripheral, are used to perform signal processing tasks on a real life sensor processing application. Use the dspic DSC Filter Design tool to design FIR and IIR fi lters Use Microchip DSP library functions to implement FIR and IIR Filters, and the DFT on the dspic Use the dspicworks signal analysis tool to generate real-time signals and test the output of the filter design tools TLS0101, DSP0201 Getting Started with PIC32 MCU Architecture MCU4101 This class introduces the attendee to the basic operation of the PIC32MX microcontroller. Attendees are led through several hands-on exercises to demonstrate key concepts of the PIC32MX architecture. By the end of this class, attendees will have created and debugged several PIC32 MCU projects. Explain the PIC32 architecture Create projects using MPLAB IDE and the PIC32 development tools Use PIC32 interrupts to control processes Use the PIC32 memory architecture for efficient application creation Optimize code for speed Describe exceptions and debug them Review the peripheral set TLS0101, TLS2101 Half-day class Full-day class Lunch is provided. Hands-on class using development tools, software and devices. 11
12 Op Amp Fundamentals ASP010 The class reviews basic Operational Amplifi er (Op Amp) concepts and terminology. The key DC and AC characteristics found in an op amp data sheet are defined and discussed so the system designer can choose the right op amp for the application. Examples and analysis of op amp application circuits are presented. Written exercises are provided throughout the course to enhance understanding. Discuss the key AC and DC characteristics of an op amp Choose the right op amp for an application by understanding the implications of the key characteristics on performance Basic electronics. Analog Sensor Conditioning in Embedded Systems ASP2201 Most sensor circuits require some analog signal conditioning before conversion to digital. This class provides background information on the many types of sensors and sensor conditioning circuits, including active fi lters. Three common sensors and their conditioning circuits are covered in detail. Hands-on experiments help illustrate these sensor circuits and the filter design theory. The three common sensors covered are: thermistor (temperature), photodiode (light) and capacitance (humidity). Describe different types of fi lters and choose the best one for an application Use Microchip tools to design and simulate a filter Describe the fundamental characteristics of different types of sensors Basic electronics. Overview of Intelligent Motor Control Solutions MCT0101 This class describes what electric motors are, and how they operate. It is designed to help you select the best motor for your application based on the characteristics and features of the most common electric motor types, understand various motor control techniques and choose between different controls for your application. Describe what electric motors are, and how they operate Select the best motor for you application based on the characteristics and features of the most common electric motor types Describe various motor control techniques Choose between different controls for your applications Identify where to access the resources available to assist in your design projects None BLDC Control Techniques With dspic DSCs MCT3101 This class presents an in-depth analysis of Microchip s BLDC Motor Control algorithms. The class also provides an overview of the dspic DSC s motor control peripherals. Attendees will use the DMCI to modify algorithms and control the motor. Write software to confi gure the motor control peripherals on the dspic DSC Use a dspic DSC to control a BLDC motor using: Forced commutation Open loop control Closed loop control Phase advance Sensorless with back EMF TLS0101, TLS2101, MCU3101 or MCU3121, MCU Microchip Technical Training Catalog Visit and enroll today!
13 AC Induction Motor Control with the MCHV Development Board (Coming Soon) MCT4201 This class is intended for engineers with a solid C programming background and little or no background with controlling an ACIM motor. A background in motor theory is highly desirable since minimal time will be devoted to the concepts of motor design and operation. Explain the operation of a ACIM motor Confi gure and use DMCI/ RTDM, and how to operate MCHV Development Board Demonstrate working of sine weighted PWM as carried out on MCHV board with an oscilloscope connected to PWM pins of dspic DSCs Implement Volts per Hertz Control Method by controlling the speed of a motor using MCHV development board through V/H Control implemented using a sine table method Implement Space Vector Modulation control method by controlling the speed of a motor using MCHV development board, based on space vector modulation algorithm Explain the basics of Field Oriented Control (FOC) of ACIM Describe closed loop control and its implementation TLS0101, TLS2101, MCU3101 or MCU3121, MCU3201 Sensorless Field Oriented Control for PMSMs MCT101 This class guides the attendee through PMSM motor construction and its control. By the use of practical exercises, attendees become familiar with Microchip tools and Sensorless FOC, an advanced algorithm for PMSM. Describe the differences between PMSM and BLDC motors, as well as some specifics on PMSM construction Use Microchip hardware tools for motor control, and will be able to run and tune a complex algorithm easily Use Data Monitor and Control Interface Tool for real-time debugging Describe sensorless Field Oriented Control (FOC) components and position estimator TLS0101 Understanding of motor fundamentals. Low Power System Design with nanowatt XLP PWR0110 This hands-on class investigates the problem of low power system design. It details the problems facing the system designer, presents a number of alternatives and proposes best case solutions for the problems investigated. System design techniques are discussed including low power integration of peripherals such as external memory, external signal acquisition and power supply management. The details of Microchip s nanowatt and nanowatt XLP features are introduced and examined as an integral part of a low power system design. Development tools designed to facilitate power analysis and system debugging are introduced in the hands-on labs. Summarize the problems faced by the low power system designer List the factors in creating a low power microprocessor List nanowatt, nanowatt XLP and Deep Sleep features and distinguish between them List the available clock schemes and choose the lowest power system solution Use the spreadsheet analysis tool to model a system power cycle. Describe Microchip power specifi cations and how we compare to our competitors Properly plan a system for low power Describe the role of a PIC MCU in challenging low power applications TLS0101, MCU0101 or MCU1101 or MCU2101 or MCU3101 or MCU3121 Half-day class Full-day class Lunch is provided. Hands-on class using development tools, software and devices. 13
14 Battery Technology and Power Management PWR1101 Portable electronics are an increasingly important part of our lives. The battery technology powering these applications is evolving to meet the challenges of this rapidly expanding market. This class provides an overview and comparison of practical primary and secondary battery chemistries and other portable power sources like Solar Cell and Fuel Cell. Battery voltage regulation (Linear, Buck, Boost, Buck/Boost), charging algorithms, protection, safety and maintenance will be discussed and demonstrated. Choose an appropriate battery technology given a specific application Choose a battery discharge and voltage regulation scheme for specific battery chemistries Apply an appropriate battery charging algorithm Explain various issues to consider for battery operated equipment Basic electronics. Digital Power Converter Basics dspic33 DSCs PWR3101 This class is intended to build the information background that power converter analog designers need to start approaching digital design. Transition from analog to digital is performed based on a simple buck converter topology. Evolution of analog blocks to digital blocks is considered, with comparisons between the performances of the two different approaches. PWM, ADC and comparator are described in their implementation as dspic DSC peripherals. Differences, advantages and cautions in using the digital version compared to the analog version are presented. The computational core (dsp core) is introduced as the architecture block that permits to organize the operational activities of the peripherals to complete the loop closure. Advantages of the digital designs are considered also. Elaborate the migration path from analog design to digital design Evaluate the behavior of digital peripherals mimicking the behavior of analog counterparts Elaborate the importance of a high performance computational core Evaluate the impact on their design of the implementation of auxiliary functions within the dspic DSC None Digital Control Techniques for Power Converters Using the dspic DSC SMPS Family PWR3201 This class investigates some standard control techniques used in converter designs. A short review of the basic theory of PID (Proportional Integral Derivative Controllers) precedes its implementation into a dspic DSC. Memory use and DSP core functionalities are key to the required speed and precision of computations. The buck converter on the PICtail Buck Boost Board is used to implement voltage mode, average current mode and peak current mode control loops. The code and execution fl ow for each of these modes is analyzed. The availability of two buck converters on the board enables investigation of a multi-phase converter and how to efficiently control it. Finally, soft start and sequencing are implemented and used to manage the switching transients of the converter outputs. Design a voltage mode control loop in a dspic DSC Connect the control loop design to Control Theory Implement a PID controller in the dspic DSC Implement fully programmable soft start/sequencing Design a peak current mode control loop in a dspic DSC Design an average current mode control loop in a dspic DSC Design a multiphase buck converter control loop in a dspic DSC TLS0101, MCU3101 or MCU3121, MCU3201, PWR Microchip Technical Training Catalog Visit and enroll today!
15 Principles of I 2 C Design COM2109 This class breaks down the hardware and software components needed to use the I 2 C bus at all levels. All aspects of I 2 C from address and data formatting to command syntax and handshaking are covered. In order to give a complete grounding in the use of I 2 C, the PICDEM System Management board is used to communicate with four I 2 C devices: a real-time clock, serial EEPROM, analog-to-digital converter and thermal fan controller. Each of the four labs uses the MPLAB Serial Device Analyzer to view bus transactions. By then end of class you will be familiar with I 2 C bus transactions, Microchip s Mid-Range I 2 C peripherals and available software libraries. Describe the I 2 C protocol for Master and Slave confi gurations Use the Microchip Serial Analyzer to debug communication errors Use Microchip libraries to confi gure a microcontroller to emulate I 2 C discrete devices Use Microchip libraries to confi gure a microcontroller in Master mode to communicate with I 2 C discrete devices TLS0101, MCU0101 or MCU1101 Introduction to High-Speed USB COM3101 USB is becoming more common in embedded systems as a replacement solution for disappearing serial ports on the computer. In this class you will learn about this communication protocol and its features. Fundamental USB electrical, mechanical and protocol specifications will be presented to help audiences fully understand the USB capability of Microchip s PIC18/24/32 USB microcontrollers. This class will also give you an idea of what kind of tasks you will need to do, and what factors you will have to consider when designing a USB peripheral application. Concepts are enforced through hands-on exercises which show you how to use our CDC class RS-232 Emulation framework to enable basic USB connectivity with a PC using a PIC18/24/32 USB MCU. Describe the basics of USB, and how to apply them in an embedded application Identify Microchip s USB MCUs, development boards and USB software frameworks relevant to your project Analyze the capabilities and limitations of the CDC device class, and implement basic communications using the CDC device framework on PIC18/24/32 MCUs TLS0101, TLS2101, MCU1101 or MCU2101 or MCU3101 or MCU3121 or MCU4101 Designing a USB Peripheral Application COM3201 A typical embedded USB application consists of a Windows PC host and a peripheral device. Customized PC host software is desirable to improve communication effi ciency and to reduce the complexity associated with the use of many standard USB device classes for application development. This class will show you how to transfer generic data between a PC host and a device using the HID class, as well as the Custom (or Vendor) class using Microsoft s WinUSB driver. The class examines the advantages and disadvantages of each method. USB PC Host Program design considerations, techniques and tips are presented and discussed through examples and demonstrations. Class exercises are based on Microsoft Visual C++.NET and Microchip s USB MCU development boards and USB framework. Understand the benefi ts/limitations of various USB device classes for implementing generic data transfer. Be able to implement generic data transfers between a Windows PC and a PIC MCU running as a HID or Custom Class (WinUSB) USB device COM3101 Half-day class Full-day class Lunch is provided. Hands-on class using development tools, software and devices. 15
16 Designing a USB Embedded Host Application COM3202 Does your application need to attach to a USB device such as a thumb drive or a mouse? Does your device need to be a USB device during some parts of operation and a host during other parts of operation? The USB On-The-Go (OTG) Supplement was designed to allow embedded devices with substantially less resources than a PC to become hosts to other USB devices. Learn about the different USB hosting options and how these decisions affect your designs electrically and mechanically. You will learn about the FAT fi le system library and how to manipulate files on a thumb drive, enabling data-logging and field firmware updates via thumb drive. Finally, you will learn the process for developing a generic (custom class) driver and application that acts as a host to a simple USB device. Describe the different embedded host options available Select the appropriate option for your application Add USB thumb drive capability to your application Create a custom USB peripheral application on a PIC24-based USB embedded host TLS0101, TLS2101, COM3101 Designing TCP/IP Monitor and Control Application COM4201 This class delivers a complete design example of a TCP/IP control and status monitoring application. The information presented can be applied to designs using 1) Microchip s MAC/PHY transceiver devices and/or 2) Microchip s PIC18 microcontrollers with a built-in transceiver. Communication concepts are introduced from the interfaces of the foundation (ARP, IP, DHCP, DNS, etc.) and application layers (SMTP, SNMP, etc.). PHY layer fundamental characteristics are also discussed. Details of the API commands for TCP, HTTP and file system protocols are explained. The student upon completion of the class should know how to modify the Microchip stack fi rmware with their application requirements. This class highlights the cross-platform compatibility of Microchip s TCP/IP stack by allowing attendees to implement the application during class on the platform of their choice: PIC18, PIC24 or PIC32 MCUs. Describe the communication layers required in TCP/IP embedded designs. Design with the application layer components required of web-based embedded designs Capture and modify a simple HTML/CSS web page design Modify an existing HTML/CSS web page to include dynamic variables Integrate status and control requirements within the Microchip TCP/IP stack Specify the layout considerations for using an Ethernet PHY in embedded applications TLS0101, TLS2101, MCU2101 or MCU3101 or MCU3121 Advanced TCP/IP HTTP Applications COM4301 This class teaches the techniques required to extend a basic MCU based web-server monitor/control system including Authentication and the HTTP-POST methodology for updated pages via HTML forms. The basic foundation layers of TCP/IP are reviewed up through the requirements needed to complete an HTTP-GET based monitor and control system. Both the basic and extended features are taught via study of the required APIs within the ANSI-C based Microchip TCP/IP firmware stack. Debugging techniques utilizing the Wireshark protocol analyzer are also taught. Upon completion of the class, the student will know how to modify the Microchip stack firmware with their application requirements to include Authentication and HTTP-POST features. This class highlights the cross-platform compatibility of Microchip s TCP/IP stack by allowing attendees to implement the application during class on the platform of their choice: PIC18, PIC24 or PIC32. PHY interface options in the class include Microchip s 10/100 wire-line Ethernet interface or 2 Mbps wire-less WiFi interface. Observe and Interpret TCP/IP Monitor and Control designs using the Wireshark Protocol Analyzer Evaluate payload demands to differentiate usage of HTTP Get or Post methods Design a system for larger transfers using HTTP Post method Extend a design to include authentication sign-in credentials TLS0101, TLS2101, COM Microchip Technical Training Catalog Visit and enroll today!
17 Designing with Microchip s Graphics Library HIF2131 This hands-on class teaches students how to harness the power of Microchip s graphics library. Decrease the development time of sophisticated human interfaces using graphical LCD display technologies with various input devices. During the hands-on portion of this class, students learn to use the Microchip graphics library, the Explorer 16 development board and the Graphics PICtail Plus daughter board to implement a real life application. Although the class is taught using a PIC24 MCU, the concepts and library apply to the PIC32 MCU as well. Write software to display images, fonts and primitives on an LCD panel Write software to display and control widgets on an LCD panel Apply tips to assist in writing low level drivers for use with the graphics library Create GUI application code to fully utilize Microchip s graphics library TLS0101, MCU2101 or MCU3101 or MCU3121 Adding IEEE Wi-Fi to an Embedded Application IRF /Wi-Fi is the mobile extension to Ethernet networks. It extends the physical network using familiar protocols and programming layers. However, implementing Wi-Fi networking for embedded systems poses some special challenges for the embedded systems designer. This hands-on course focuses on the key design considerations you should be aware of in adding Wi-Fi connectivity to your internet application. Lab exercises will use Microchip s 16/32 bit MCUs, agency certified /Wi-Fi module and TCP/IP Framework. real life application. Describe the fundamental components and services in /Wi-Fi networks and how embedded applications can incorporate these services Determine availability of an access point and configure a PIC MCU to securely attach to it. This includes router/ap confi guration Create a simple Wi-Fi-enabled network application using the Microchip TCPIP Framework Apply the Microchip TCPIP Framework APIs to adapt radio usage to meet specific embedded design requirements, such as low power, non-ideal antennas or locations TLS0101, MCU2101 or MCU3101 or MCU3121 Half-day class Full-day class Lunch is provided. Hands-on class using development tools, software and devices. 1
18 Additional Training Resources Microchip provides a variety of ways to come up to speed quickly with all of our products... Microchip Technical Training Customization Program Have a group of engineers needing training? We can bring Microchip Technical Training to you or host a private session in our classroom. In addition to offering our standard classes in a private session, we can work with you to create training tailored specifi cally to your needs. Group discounts are available depending on the number of attendees. For more information or to discuss your specifi c training needs, contact the Technical Training Engineer in the Microchip sales offi ce nearest you. Development Tools Incentives At many Microchip Technical Training classes, attendees are given the opportunity to purchase the development tools used in the class at a signifi cant savings. These savings can defray part of the cost of the class and in some cases even cover the cost of the training. Microchip Technical Training MASTERs Conferences Microchip s MASTERs Conferences (Microchip Annual Strategic Technical Engineering Review) draw engineering audiences around the globe. Offered on nearly every continent and with dozens of different classes of engineer-toengineer technical training offered, the MASTERs Conferences continue to arm embedded systems designers with extensive product and technology information. Those who are looking for solutions to embedded control challenges or in-depth education on Microchip s products should attend. Design engineers and engineering managers will benefit from the Conferences by interfacing with Microchip application engineers and other technical experts. Browse to for the latest dates and locations. Microchip Technical Training Web Seminars Pressed for time? Microchip web seminars provide technical training on your schedule 24 hours a day, days a week. More than 100 presentations are available on the Microchip web site with both audio and visual training elements to make learning even easier. These short training modules have become very popular with designers. Visit for a complete list of classes. 18 Microchip Technical Training Catalog
19 Notes Visit and enroll today! 19
20 Support Microchip is committed to supporting its customers in developing products faster and more efficiently. We maintain a worldwide network of field applications engineers and technical support ready to provide product and system assistance. In addition, the following service areas are available at Support link provides a way to get questions answered fast: Sample link offers evaluation samples of any Microchip device: Forum link provides access to knowledge base and peer help: Buy link provides locations of Microchip Sales Channel Partners: Training If additional training interests you, then Microchip can help. We continue to expand our technical training options, offering a growing list of courses and in-depth curriculum locally, as well as significant online resources whenever you want to use them. Technical Training Centers: MASTERs Conferences: Worldwide Seminars: elearning: Resources from our Distribution and Third Party Partners Sales Office Listing AMERICAS Atlanta Tel: Boston Tel: Chicago Tel: Cleveland Tel: Dallas Tel: Detroit Tel: Indianapolis Tel: Los Angeles Tel: Santa Clara Tel: Toronto Mississauga, Ontario Tel: EUROPE Austria - Wels Tel: Denmark - Copenhagen Tel: France - Paris Tel: Germany - Munich Tel: Italy - Milan Tel: Netherlands - Drunen Tel: Spain - Madrid Tel: UK - Wokingham Tel: ASIA/PACIFIC Australia - Sydney Tel: China - Beijing Tel: China - Chengdu Tel: China - Chongqing Tel: China - Hong Kong SAR Tel: China - Nanjing Tel: China - Qingdao Tel: China - Shanghai Tel: China - Shenyang Tel: China - Shenzhen Tel: China - Wuhan Tel: China - Xiamen Tel: China - Xian Tel: China - Zhuhai Tel: ASIA/PACIFIC India - Bangalore Tel: India - New Delhi Tel: India - Pune Tel: Japan - Yokohama Tel: Korea - Daegu Tel: Korea - Seoul Tel: Malaysia - Kuala Lumpur Tel: Malaysia - Penang Tel: Philippines - Manila Tel: Singapore Tel: Taiwan - Hsin Chu Tel: Taiwan - Kaohsiung Tel: Taiwan - Taipei Tel: Thailand - Bangkok Tel: /18/11 Information subject to change. The Microchip name and logo, the Microchip logo, dspic, MPLAB and PIC are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. FilterLab is a registered trademarks of Microchip Technology Incorporated in the U.S.A. dspicworks, mtouch, PICkit, PICDEM, PICtail and REAL ICE are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks mentioned herein are property of their respective companies. 2011, Microchip Technology Incorporated. All Rights Reserved. Printed in the U.S.A. 3/11 DS0112D *DS0112D* Microchip Technology Inc W. Chandler Blvd. Chandler, AZ
Curriculum Overview. Class units A class unit is approximately a half a day depending upon the region and the venue in which it is delivered.
2014 Course Catalog Curriculum Overview Looking for a Business Partner, Not Just Another Vendor? Our mission is to deliver the freedom to innovate by providing the right training, at the right time, in
USB OTG and Embedded Host. 2008 Microchip Technology Incorporated. All Rights Reserved. Slide 1
USB OTG and Embedded Host 2008 Microchip Technology Incorporated. All Rights Reserved. Slide 1 Topics Nomenclature USB Universe USB OTG versus Embedded Host USB Embedded Host USB On-The-Go USB OTG Device
Tutorial for MPLAB Starter Kit for PIC18F
Tutorial for MPLAB Starter Kit for PIC18F 2006 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Welcome to the tutorial for the MPLAB Starter Kit for PIC18F. My name is
An Introduction to MPLAB Integrated Development Environment
An Introduction to MPLAB Integrated Development Environment 2004 Microchip Technology Incorporated An introduction to MPLAB Integrated Development Environment Slide 1 This seminar is an introduction to
RN-131-PICTAIL & RN-171-PICTAIL Web-Server Demo Application
RN-131-PICTAIL & RN-171-PICTAIL Web-Server Demo Application 2012 Roving Networks. All rights reserved. RN-131/171-PICTAIL-UM Version 1.0 1/8/2013 OVERVIEW The RN-131 and RN-171 WiFly radio modules are
DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB
DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB Contents at a Glance 1. Introduction of MPLAB... 4 2. Development Tools... 5 3. Getting Started... 6 3.1. Create a Project... 8 3.2. Start MPLAB...
Chapter 13. PIC Family Microcontroller
Chapter 13 PIC Family Microcontroller Lesson 01 PIC Characteristics and Examples PIC microcontroller characteristics Power-on reset Brown out reset Simplified instruction set High speed execution Up to
Accurate Measurement of the Mains Electricity Frequency
Accurate Measurement of the Mains Electricity Frequency Dogan Ibrahim Near East University, Faculty of Engineering, Lefkosa, TRNC [email protected] Abstract The frequency of the mains electricity supply
FLYPORT Wi-Fi 802.11G
FLYPORT Wi-Fi 802.11G System on module 802.11g WIFI - Infrastructure mode - softap mode - Ad hoc mode Microchip PIC 24F 16 bit processor Microchip MRF24WG0MA/MB - Native WiFi 802.11g transceiver - PCB
Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah
(DSF) Soft Core Prozessor NIOS II Stand Mai 2007 Jens Onno Krah Cologne University of Applied Sciences www.fh-koeln.de [email protected] NIOS II 1 1 What is Nios II? Altera s Second Generation
Fondamenti su strumenti di sviluppo per microcontrollori PIC
Fondamenti su strumenti di sviluppo per microcontrollori PIC MPSIM ICE 2000 ICD 2 REAL ICE PICSTART Ad uso interno del corso Elettronica e Telecomunicazioni 1 2 MPLAB SIM /1 MPLAB SIM is a discrete-event
Microcontroller-based experiments for a control systems course in electrical engineering technology
Microcontroller-based experiments for a control systems course in electrical engineering technology Albert Lozano-Nieto Penn State University, Wilkes-Barre Campus, Lehman, PA, USA E-mail: [email protected]
dspic30f4012 Microcontroller
dspic30f4012 Microcontroller dspic30f4012 is manufactured by Microchip, and is about $6 Specifications: 28-pin, 16-bit microcontroller 24-bit wide instructions 16-bit wide data path 48 Kbytes on-chip flash
A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV UNIT I THE 8086 MICROPROCESSOR 1. What is the purpose of segment registers
Lab Experiment 1: The LPC 2148 Education Board
Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding
Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013
Adding WiFi to Your Embedded System WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013 Your partners for Embedded Wi-Fi Multi Market Leader 32 bit ARM MCU Leader Ultra low
S7 for Windows S7-300/400
S7 for Windows S7-300/400 A Programming System for the Siemens S7 300 / 400 PLC s IBHsoftec has an efficient and straight-forward programming system for the Simatic S7-300 and ern controller concept can
ZigBee Technology Overview
ZigBee Technology Overview Presented by Silicon Laboratories Shaoxian Luo 1 EM351 & EM357 introduction EM358x Family introduction 2 EM351 & EM357 3 Ember ZigBee Platform Complete, ready for certification
Smart Thermostat page 1
Smart Thermostat page 1 3. APPROACH In today s home appliances market, automation is becoming the norm and Smart Thermostat is a typical automation appliance able to be applied easily at home. With Smart
RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards
RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards 2012 Roving Networks. All rights reserved. Version 1.0 9/7/2012 USER MANUAL OVERVIEW The RN-131 and RN-171 WiFly radio modules are complete, standalone
Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs
Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs Welcome to this tutorial on Microchip s MPLAB Starter Kit for dspic Digital Signal Controllers, or DSCs. The starter kit is an all-in-one
Bi-directional Power System for Laptop Computers
Bi-directional Power System for Laptop Computers Terry L. Cleveland Staff Applications Engineer Microchip Technology Inc. [email protected] Abstract- Today the typical laptop computer uses
How to design and implement firmware for embedded systems
How to design and implement firmware for embedded systems Last changes: 17.06.2010 Author: Rico Möckel The very beginning: What should I avoid when implementing firmware for embedded systems? Writing code
Digital Signal Controller (DSC) Development Tools
Page 1 Microchip Technology Inc. Digital Signal Controller (C) Development Tools 2004 Microchip Technology Inc Development Tools Slide 1 Welcome to the dspic Development Tools web seminar. My name is Darrel
A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM
ISTANBUL UNIVERSITY JOURNAL OF ELECTRICAL & ELECTRONICS ENGINEERING YEAR VOLUME NUMBER : 2009 : 9 : 1 (921-927) A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM Salih ARSLAN 1 Koray KÖSE
Analog-to-Digital Converters
Analog-to-Digital Converters In this presentation we will look at the Analog-to-Digital Converter Peripherals with Microchip s midrange PICmicro Microcontrollers series. 1 Analog-to-Digital Converters
The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual. 14.10.2010 HAW - Arduino 1
The I2C Bus Introduction The I2C-bus is a de facto world standard that is now implemented in over 1000 different ICs manufactured by more than 50 companies. Additionally, the versatile I2C-bus is used
PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description
Features PICNet 1 PIC18 Network & SD/MMC Development Board IC Sockets for 28 or 40-pin Microchip PIC18F Microcontrollers IC Socket for 8-pin serial EEPROM Multiple MCU Oscillator sources Full 10BaseT IEEE
FFT Frequency Detection on the dspic
FFT Frequency Detection on the dspic by Jac Kersing Nov 2012 Abstract In this article Jac explains how he solved a practical challenge using powerful dspic devices and Fast Fourier Transform algorithms.
ONLINE HEALTH MONITORING SYSTEM USING ZIGBEE
ONLINE HEALTH MONITORING SYSTEM USING ZIGBEE S.Josephine Selvarani ECE Department, Karunya University, Coimbatore. Abstract - An on-line health monitoring of physiological signals of humans such as temperature
Microtronics technologies Mobile: 99707 90092
For more Project details visit: http://www.projectsof8051.com/rfid-based-attendance-management-system/ Code Project Title 1500 RFid Based Attendance System Synopsis for RFid Based Attendance System 1.
C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia
C8051F020 Utilization in an Embedded Digital Design Project Course Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia Abstract In this paper, the utilization of the C8051F020 in an
COMPUTER INFORMATION TECHNOLOGY COURSE DESCRIPTION
COMPUTER INFORMATION TECHNOLOGY COURSE DESCRIPTION CITT 1115 ORIENTATION AND COMPUTER SAFETY Orientation and Safety is designed to orient the new student to the school and to educate the student concerning
Electronic Shopping Cart Facility for Blind People Using USB Firmware
Electronic Shopping Cart Facility for Blind People Using USB Firmware Hiren Jethava 1, Sameena Zafar 2, Mukesh Saini 3 1 P.G.Student, Department of EC, PIES, RGPV-University, Bhopal, India 2 Assistant
Ways to Use USB in Embedded Systems
Ways to Use USB in Embedded Systems by Yingbo Hu, R&D Embedded Engineer and Ralph Moore, President of Micro Digital Universal Serial Bus (USB) is a connectivity specification that provides ease of use,
Massachusetts Institute of Technology
Objectives Massachusetts Institute of Technology Robotics: Science and Systems I Lab 1: System Overview and Introduction to the µorcboard Distributed: February 4, 2015, 3:30pm Checkoffs due: February 9,
Using Xbee 802.15.4 in Serial Communication
Using Xbee 802.15.4 in Serial Communication Jason Grimes April 2, 2010 Abstract Instances where wireless serial communication is required to connect devices, Xbee RF modules are effective in linking Universal
Embedded Component Based Programming with DAVE 3
Embedded Component Based Programming with DAVE 3 By Mike Copeland, Infineon Technologies Introduction Infineon recently introduced the XMC4000 family of ARM Cortex -M4F processor-based MCUs for industrial
Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor
Von der Hardware zur Software in FPGAs mit Embedded Prozessoren Alexander Hahn Senior Field Application Engineer Lattice Semiconductor AGENDA Overview Mico32 Embedded Processor Development Tool Chain HW/SW
Soft processors for microcontroller programming education
Soft processors for microcontroller programming education Charles Goetzman Computer Science University of Wisconsin La Crosse [email protected] Jeff Fancher Electronics Western Technical College
Industrial Communications Training
Standards Certification Education & Training Publishing Conferences & Exhibits Industrial Communications Training Optimizing the flow and value of real-time data Expert-led training with real-world application
Freescale Semiconductor, I
nc. Application Note 6/2002 8-Bit Software Development Kit By Jiri Ryba Introduction 8-Bit SDK Overview This application note describes the features and advantages of the 8-bit SDK (software development
Microchip Technology. February 2008 Valerio Moretto Slide 1
Microchip Technology February 2008 Valerio Moretto Slide 1 Connectivity Solutions Wired Wireless February 2008 Valerio Moretto Slide 2 Microchip Solutions More complex software Operating Systems >40 MIPS
7a. System-on-chip design and prototyping platforms
7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit
POCKET SCOPE 2. The idea 2. Design criteria 3
POCKET SCOPE 2 The idea 2 Design criteria 3 Microcontroller requirements 3 The microcontroller must have speed. 3 The microcontroller must have RAM. 3 The microcontroller must have secure Flash. 3 The
How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc.
1 How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc. The territory of high-performance motor control has
DSPDemo. By Moe Wheatley MoeTronix.
DSPDemo By Moe Wheatley MoeTronix www.moetronix.com Sept. 10, 2004 Table of Contents 1 Introduction... 3 1.1 The Idea... 3 1.2 Hardware... 3 1.2.1 Block Diagram... 3 1.3 Software... 4 1.3.1 Basic Modules...
A Smart Telephone Answering Machine with Voice Message Forwarding Capability
A Smart Telephone Answering Machine with Voice Message Forwarding Capability Chih-Hung Huang 1 Cheng Wen 2 Kuang-Chiung Chang 3 1 Department of Information Management, Lunghwa University of Science and
Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation
Quick Installation A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding This chapter intends to get your new FuzzyScan scanner working with your existing system within minutes. General instructions
M68EVB908QL4 Development Board for Motorola MC68HC908QL4
M68EVB908QL4 Development Board for Motorola MC68HC908QL4! Axiom Manufacturing 2813 Industrial Lane Garland, TX 75041 Email: [email protected] Web: http://www.axman.com! CONTENTS CAUTIONARY NOTES...3 TERMINOLOGY...3
Focus Product Selector Guide
Focus Selector Guide Focus Selector Guide Microcontrollers Digital Signal Controllers Analog Memory Wireless www.microchip.com Microchip: A Partner in Your Success Microchip is a leading provider of microcontroller
How To Program A Microcontroller Board (Eb064) With A Psp Microcontroller (B064-74) With An Ios 2.5V (Power) And A Ppt (Power Control) (Power Supply) (
dspic / PIC24 Multiprogrammer datasheet EB064-00 00-1 Contents 1. About this document... 2 2. General information... 3 3. Board layout... 4 4. Testing this product... 5 5. Circuit description... 6 Appendix
I2C PRESSURE MONITORING THROUGH USB PROTOCOL.
I2C PRESSURE MONITORING THROUGH USB PROTOCOL. Product Details: To eradicate human error while taking readings such as upper precision or lower precision Embedded with JAVA Application: Technology Used:
AC/DC Power Supply Reference Design. Advanced SMPS Applications using the dspic DSC SMPS Family
AC/DC Power Supply Reference Design Advanced SMPS Applications using the dspic DSC SMPS Family dspic30f SMPS Family Excellent for Digital Power Conversion Internal hi-res PWM Internal high speed ADC Internal
Digital Signal Controller Based Automatic Transfer Switch
Digital Signal Controller Based Automatic Transfer Switch by Venkat Anant Senior Staff Applications Engineer Freescale Semiconductor, Inc. Abstract: An automatic transfer switch (ATS) enables backup generators,
16-bit Microcontrollers. High-Performance PIC24 Microcontroller Family. www.microchip.com/16bit
16-bit Microcontrollers High-Performance PIC24 Microcontroller Family www.microchip.com/16bit The top challenges facing today s embedded system designer are attaining product specifi cation and performance
CGI-based applications for distributed embedded systems for monitoring temperature and humidity
CGI-based applications for distributed embedded systems for monitoring temperature and humidity Grisha Spasov, Nikolay Kakanakov Abstract: The paper discusses the using of Common Gateway Interface in developing
C Programming. for Embedded Microcontrollers. Warwick A. Smith. Postbus 11. Elektor International Media BV. 6114ZG Susteren The Netherlands
C Programming for Embedded Microcontrollers Warwick A. Smith Elektor International Media BV Postbus 11 6114ZG Susteren The Netherlands 3 the Table of Contents Introduction 11 Target Audience 11 What is
ACR880 GPRS Portable Smart Card Terminal
ACR880 GPRS Portable Smart Card Terminal Technical Specifications Subject to change without prior notice Table of Contents 1.0. Introduction... 3 2.0. Features... 4 3.0. Supported Card Types... 5 3.1.
User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK
User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK Because Arduino that is the development project on AVR MCU as Open Source has been published, it is popular and widespread shortly.
Current and Future Trends in Medical Electronics
Current and Future Trends in Medical Electronics By Steven Dean, Medical Marketing Director, Texas Instruments www.arrownac.com 800.833.3557 Current and Future Trends in Medical Electronics By Steven Dean,
8051 MICROCONTROLLER COURSE
8051 MICROCONTROLLER COURSE Objective: 1. Familiarization with different types of Microcontroller 2. To know 8051 microcontroller in detail 3. Programming and Interfacing 8051 microcontroller Prerequisites:
Introduction to SMPS Control Techniques
Introduction to SMPS Control Techniques 2006 Microchip Technology Incorporated. All Rights Reserved. Introduction to SMPS Control Techniques Slide 1 Welcome to the Introduction to SMPS Control Techniques
E-Blocks Easy Internet Bundle
Page 1 Cover Page Page 2 Flowcode Installing Flowcode Instruction for installing Flowcode can be found inside the installation booklet located inside the Flowcode DVD case. Before starting with the course
Designing VM2 Application Boards
Designing VM2 Application Boards This document lists some things to consider when designing a custom application board for the VM2 embedded controller. It is intended to complement the VM2 Datasheet. A
Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009
Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer October 2009 Jennic highlights Jennic is a fabless semiconductor company providing Wireless Microcontrollers to high-growth
Embedded Ethernet Solutions
Embedded Ethernet Solutions Gautam Kotwal 2006 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Hello and welcome to today s Ethernet Webinar. My name is Gautam Kotwal,
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control
USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual
USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual Copyright 2007 SofTec Microsystems DC01197 We want your feedback! SofTec Microsystems is always on
Page 1 / 14 Groupe MOBILITECHMIOSBOX Technical Specification MWP-DT1010. Technical specifications
Page 1 / 14 Technical specifications Page 2 / 14 SUMMARY 1. GENERAL OVERVIEW 1.1 MIOS and the remote management 1.2 The MIOSBOX range 1.3 Synthesis of MIOSBOX s specificities 2. DETAILED PRESENTATION OF
Price: see your VeriFone sales representative. Per student, Excluding VAT.
Price: see your VeriFone sales representative. Per student, Excluding VAT. COURSE OUTLINE EMEA Verix and VxV Programmers Course This course is a combination of Verix and Verix V Training Course. Verix
A Practical Approach to Education of Embedded Systems Engineering
A Practical Approach to Education of Embedded Systems Engineering Özgür Yürür Department of Electrical Engineering University of South Florida Tampa, Florida, 33620 [email protected] Wilfrido Moreno
DRV8312-C2-KIT How to Run Guide
DRV8312-C2-KIT How to Run Guide Version 1.1 October 2011 C2000 Systems and Applications Team This Guide explains the steps needed to run the DRV8312-C2-KIT with the software supplied through controlsuite.
DS1104 R&D Controller Board
DS1104 R&D Controller Board Cost-effective system for controller development Highlights Single-board system with real-time hardware and comprehensive I/O Cost-effective PCI hardware for use in PCs Application
Networking Remote-Controlled Moving Image Monitoring System
Networking Remote-Controlled Moving Image Monitoring System First Prize Networking Remote-Controlled Moving Image Monitoring System Institution: Participants: Instructor: National Chung Hsing University
Evo Laser Firmware Developer s Manual
Evo Laser Firmware Developer s Manual Table of Content Chapter 1 Introduction Chapter 2 Hardware Overview and Subsystems 2.1 Overview 2.2 Evo Laser Hardware Core System 2.3 Evo Laser Smartport TM Chapter
Evolution of 8-bit Microcontrollers
Evolution of 8-bit Microcontrollers Steve Drehobl, Vice President MCU8 Division 2 Agenda Embedded MCU Market Trends A History of the 8-bit MCU Market Microchip s Architectural Approach Simplified Development
JNIOR. Overview. Get Connected. Get Results. JNIOR Model 310. JNIOR Model 312. JNIOR Model 314. JNIOR Model 410
The INTEG is an Ethernet I/O (digital, analog) device that monitors and controls a small set of process signals. functions as both basic I/O for integration with another application or system AND as a
Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada
Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada BIOGRAPHY Yves Théroux, a Project Engineer with BAE Systems Canada (BSC) has eight years of experience in the design, qualification,
DIALER SPECIFICATION VERBATIM MODULAR SERIES VSS
DIALER SPECIFICATION VERBATIM MODULAR SERIES VSS 1. Description and Phone Number Dialing: The dialer shall be a solid state component capable of dialing up to 16 telephone numbers, each up to 60 digits
Modbus and ION Technology
70072-0104-14 TECHNICAL 06/2009 Modbus and ION Technology Modicon Modbus is a communications protocol widely used in process control industries such as manufacturing. PowerLogic ION meters are compatible
RN-XV-RD2 Evaluation Board
RN-XV-RD2 Evaluation Board 2012 Roving Networks. All rights reserved. -1.01Version 1.0 9/28/2012 USER MANUAL OVERVIEW This document describes the hardware and software setup for Roving Networks RN-XV-RD2
Palaparthi.Jagadeesh Chand. Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P.
Patient Monitoring Using Embedded Palaparthi.Jagadeesh Chand Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P Abstract The aim of this project is to inform
ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654
ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654 Features ARM Cortex-A8 processor, 800MHz Xilinx Spartan-6 FPGA expands vision processing capabilities Dual MIPI CSI-2 CMOS camera ports,
UM0834 User manual. Developing and debugging your STM8S-DISCOVERY application code. Introduction. Reference documents
User manual Developing and debugging your STM8S-DISCOVERY application code Introduction This document complements the information in the STM8S datasheets by describing the software environment and development
The Heartbeat behind Portable Medical Devices: Ultra-Low-Power Mixed-Signal Microcontrollers
The Heartbeat behind Portable Medical Devices: Ultra-Low-Power Mixed-Signal Microcontrollers The proliferation of sophisticated yet affordable personal medical devices is transforming the health care industry,
Lecture N -1- PHYS 3330. Microcontrollers
Lecture N -1- PHYS 3330 Microcontrollers If you need more than a handful of logic gates to accomplish the task at hand, you likely should use a microcontroller instead of discrete logic gates 1. Microcontrollers
EBERSPÄCHER ELECTRONICS automotive bus systems. solutions for network analysis
EBERSPÄCHER ELECTRONICS automotive bus systems solutions for network analysis DRIVING THE MOBILITY OF TOMORROW 2 AUTOmotive bus systems System Overview Analyzing Networks in all Development Phases Control
STM32L. Ultra-low-power Cortex -M3 devices
STM32L Ultra-low-power Cortex -M3 devices STM32L press release STM32L 32- to 128-Kbyte products are entering full production 2 nd half March 2011 Part of industry s largest ARM Cortex -M 32-bit microcontroller
Switch Mode Power Supply Topologies
Switch Mode Power Supply Topologies The Buck Converter 2008 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Welcome to this Web seminar on Switch Mode Power Supply Topologies.
Embedded Patient Monitoring System
Embedded Patient Monitoring System 1 V.Ramya, 2 B.Palaniappan, 3 Anuradha Kumari 1 Asst. professor, Department of CSE, Annamalai University, Chidambaram, Tamilnadu. [email protected] 2 Dean, FEAT, H.O.D,
dspic Digital Signal Controllers
dspic Digital Signal Controllers Spring 2011 dspic Digital Signal Controllers Digital Signal Controller Solutions Building on the legacy of Microchip s world-leading 8-bit PIC microcontrollers, 16-bit
2.0 Command and Data Handling Subsystem
2.0 Command and Data Handling Subsystem The Command and Data Handling Subsystem is the brain of the whole autonomous CubeSat. The C&DH system consists of an Onboard Computer, OBC, which controls the operation
Developments in Point of Load Regulation
Developments in Point of Load Regulation By Paul Greenland VP of Marketing, Power Management Group, Point of load regulation has been used in electronic systems for many years especially when the load
STM32 F-2 series High-performance Cortex-M3 MCUs
STM32 F-2 series High-performance Cortex-M3 MCUs STMicroelectronics 32-bit microcontrollers, 120 MHz/150 DMIPS with ART Accelerator TM and advanced peripherals www.st.com/mcu STM32 F-2 series The STM32
Embedded Display Module EDM6070
Embedded Display Module EDM6070 Atmel AT91SAM9X35 Based Single Board Computer BY Product Overview Version 1.0 Dated: 3 rd Dec 2013 Table of Contents Product Overview... 2 Introduction... 2 Kit Contents...
SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.
SKP16C62P Tutorial 1 Software Development Process using HEW Renesas Technology America Inc. 1 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW (Highperformance
