Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

17
Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11 E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230 CATÁLOGO DEL PROGRAMA DE CERTIFICACIÓN MICROCHIP POR TEMAS DE ESPECIALIZACIÓN Advanced Vision Business Technologies JUNIO 2009 A A D D V V A A N N C C E E D D V V I I S S I I O O N N B B U U S S I I N N E E S S S S T T E E C C H H N N O O L L O O G G I I E E S S PROGRAMA DE CERTIFICACIÓN MICROCHIP EN DESARROLLO DE SISTEMAS EMBEBIDOS PARA UNIVERSIDADES Y EMPRESAS ¡Tu Éxito Nuestro Objetivo!

description

Roadmap relating Microchip Certificacion Programs delivered in Peru through Advanced Vision Business Technologies...

Transcript of Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Page 1: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

CATÁLOGO DEL PROGRAMA DE CERTIFICACIÓN MICROCHIP POR TEMAS DE ESPECIALIZACIÓN

Advanced Vision Business Technologies

JJUUNNIIOO 22000099

AADDVVAANNCCEEDD VVIISSIIOONN

BBUUSSIINNEESSSS TTEECCHHNNOOLLOOGGIIEESS

PPRROOGGRRAAMMAA DDEE CCEERRTTIIFFIICCAACCIIÓÓNN MMIICCRROOCCHHIIPP EENN DDEESSAARRRROOLLLLOO DDEE SSIISSTTEEMMAASS EEMMBBEEBBIIDDOOSS

PPAARRAA UUNNIIVVEERRSSIIDDAADDEESS YY EEMMPPRREESSAASS

¡Tu Éxito Nuestro Objetivo!

Page 2: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

PROGRAMAS DE CERTIFICACIÓN MICROCHIP POR TEMAS DE ESPECIALIZACIÓN

¿Por qué escoger Microchip?

Desarrollo de Productos al Más Bajo Costo Los PIC®microcontrollers logran el desarrollo de productos al más bajo costo del mercado proporcionando una expansión en el mercado local. La facilidad de la compatibilidad en los pines permite reemplazar los tipos de paquetes así como las variaciones de las memorias de programas reprogramables (Flash) y Una Única Programación (OTP) sin tener que reescribir completamente el código.

El entorno de Desarrollo Integrado de Microchip MPLAB®

Es una simple pero efectiva herramienta de desarrollo, soporta el desarrollo de productos de bajo costo proporcionando una solución de gestión completa para el desarrollo de sistemas todo en una sola herramienta. Ya sea que se programe un dispositivo de 6- o 100-pines, permite aprender y utilizar un solo entorno para realizar las actividades de diseño de los PIC®microcontroller.

El más Rápido Tiempo de Acceso al Mercado Microchip prove una rápida migración con esquemas de pines estándar y compatibilidad de código que permite a los ingenieros reusar código validado así como el layout de un circuito integrado probado. Adicionando mayores opciones de memoria, así como pines periféricos de I/O, analógicos entre otros pueden ser realizados sin perder la inversión de software, reduciendo el tiempo de respuesta en el mercado.

Más bajo Costo Total del Sistema El amplio portafolio del producto permite que Microchip ofrezca a los ingenieros una apropiada integración tanto de los periféricos analógicos como digitales, desde simples módulos digitales hasta sofisticados módulos analógicos. Estos periféricos integrados minimizan la cantidad de componentes y por lo tanto permiten una reducción total en los costos del sistema al mismo tiempo que se incrementa la confiabilidad. El flash flexible de Microchip y las opciones de memoria OTP proyectan el desarrollo de un producto y promueven aún mayores ahorros en los costos.

Page 3: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

1) Cursos de Certificación Basado en Aplicaciones

La certificación Microchip basado en Aplicaciones, son desarrollador a través de sus Centros de Entrenamiento Regional RTC así como sus Partners Asociados. Las herramientas y productos ofrecen conocimientos para operar las herramientas y usar los productos de Microchip. El atender a uno de nuestros cursos de certificación, provee un valor significativo en reducción de tiempo asociado a la lectura autodidáctica de los manuales y datasheets, o el método de aprendizaje de prueba y error. El mercado actual fuerza constantemente a las empresas a adicionar funcionalidades y características a sus productos frecuentemente fuera de las áreas de competencia de la misma. Como resultado los ingenieros deben constantemente ampliar su conocimiento. Las clases tecnológicas de Microchip están orientadas a ayudar a los ingenieros a comprender nuevas tendencias tecnológicas en un corto tiempo. Las clases de implementación combinan la instrucción de la tecnología y productos para enseñar a los ingenieros a diseñar aplicaciones en el mundo real. Las clases de este nivel proveen instrucciones del como hacerlo en vez de explicar que o porque de una instrucción. Actualmente Microchip ofrece cursos de Certificación en los siguientes temas: DSP, Ethernet, Interface Humana, Control de Motores, Gestión de Energía, Señales en Cadena, Diseño de Sistemas y USB. Asimismo están por lanzarse cursos orientados a CAN/LIN, IrDA, Ilumnación y Radio Frecuencia.

Page 4: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

2) Cursos de Certificación Basado en Familias de Productos

Los Ingenieros que están buscando obtener un profundo conocimiento de una familia particular de microcontroladores Microchip son motivados a tomar uno o más de la secuencia del listado de clase. Esta secuencia de clases proven los conocimientos de los fundamentos tranto de los productos como de las herramientas para rápidamente empezar el diseño. Las clases ayudan a acelerar el tiempo de respuesta al Mercado proporcionando eficiencia a los ingenieros con conocimiento que tomaría mucho tiempo aprenderlos en un enfoque de prueba y error. La mayoría de las clases de Aplicación están elaboradas asumiendo que los ingenieros ya poseen este nivel de conocimiento. Ver la sección del listado de cursos en este mismo documento para una completa descripción de cada curso.

Page 5: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

Baseline Microcontroller Family (PIC10, PIC12X5, PIC16X5X) Getting Started with Baseline PIC® MCU Architecture, Instruction Set and Peripheral Programming

Mid-Range Microcontroller Family (PIC12X6, PIC16X6/7/8) Getting Started with Microchip Tools: MPLAB® IDE, MPLAB Simulator and MPLAB ICD 2 Getting Started with Mid-Range Microcontroller Family Architecture and Instruction Set Mid-Range Microcontroller Family Peripheral Configuration and Usage (Assembly or C version)

PIC18 Microcontroller Family Getting Started with Microchip Tools: MPLAB IDE, MPLAB Simulator and MPLAB ICD 2 Getting Started with PIC18 Microcontroller Family Architecture and Instruction Set PIC18 Microcontroller Family Peripheral Configuration and Usage (Assembly or C version)

PIC24 Microcontroller Family Getting Started with Microchip Tools: MPLAB IDE, MPLAB Simulator and MPLAB REAL ICE™ In-Circuit Emulator Getting Started with MPLAB C for dsPIC® DSCs and PIC24 MCUs Getting Started with 16-bit Microcontroller Architecture and Instruction Set Standard PIC24/dsPIC Peripheral Configuration and Usage Using the MPLAB C30 C Compiler Extended PIC24/dsPIC Peripheral Configuration and Usage Using the MPLAB C30 C Compiler

dsPIC30/33 Digital Signal Controller Family Getting Started with Microchip Tools: MPLAB IDE, MPLAB Simulator and MPLAB REAL ICE In-Circuit Emulator Getting Started with MPLAB C for dsPIC DSCs and PIC24 MCUs Getting Started with 16-bit Microcontroller Architecture and Instruction Set Getting Started with dsPIC Family DSP Architecture and Instruction Set Standard PIC24/dsPIC Peripheral Configuration and Usage Using the MPLAB C30 C Compiler Extended PIC24/dsPIC Peripheral Configuration and Usage Using the MPLAB C30 C Compiler

PIC32 Microcontroller Family

Getting Started with Microchip Tools: MPLAB IDE, MPSIM™ Simulator and MPLAB REAL ICE In-

Circuit Emulator Getting Started with PIC32 MCUs

Page 6: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

LISTADO DE LOS CURSOS DE CERTIFICACIÓN MICROCHIP POR TEMAS DE ESPECIALIZACIÓN

Cursos de Certificación Microchip Basado en Aplicaciones Los cursos de Certificación en Tecnologías Microchip que están orientadas a aplicaciones son los siguientes: Cursos Basados en Aplicaciones:

• [30 horas de clase] Adecuación de Señales. Fundamentos de Op Amp y Aconodicionamiento de Señales Analógicas • [30 horas de clase] Procesamiento Digital de Señales. Introducción a los Conceptos de Diseño del DSP usando las Herramientas y Librerías de los DSP de Microchip • [30 horas de clase] Ethernet. Diseño de una Aplicación de Control y Monitoreo de Estado basado en Web. • [30 horas de clase] Interface Humana. Diseño con la librería gráfica de Microchip Diseño con Tecnología Capacitive Touch Solution with mTouch™ Sensing • [30 horas de clase] Control de Motores. Control del Motor BLDC usando dsPIC® DSCs • [30 horas de clase] Gestión de Energía. Diseño de Convertidores de Potencia Digitales con Gestión de Energía Portable usando la Familia SMPS dsPIC

• [30 horas de clase] Diseño de Sistemas. Introducción al Lenguaje de Programación C para Diseño Embebido y Principios de Diseño con el Bus I2C usando Técnicas de Software Embebido.

• [30 horas de clase] USB. USB desde Cero, Diseño de Aplicaciones con Dispositivos USB usando el Framework de Microchip. Diseño de una Aplicación con Host Embebido USB usando el Framework Microchip.

Page 7: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

Temario de los Cursos de Certificación Microchip Cursos orientados a Temas de Especialización:

Course Title/ Getting Started with Microchip Tools: MPLAB® IDE, MPLAB Simulator and MPLAB ICD 2 Course Number TLS0101 (formerly 101TLS) Abstract Hands-On Course This class provides an introduction to Microchip development tools. Following an introduction to

all Microchip tools, hands-on exercises are conducted using the MPLAB IDE, MPLAB ICD 2 and the MPLAB simulator. Attendees go through step-by-step creation of a project, editing and compiling a program, running a program and using the simulator. The MPLAB ICD 2 is then used to connect to the PC hardware and to program an actual device and run a program. The MPLAB ICD 2 Debug mode is then introduced and debugging basics are described – how to set a breakpoint, etc. Hardware used is a PICDEM™ 2 Plus with a PIC18F4520 device.

Learning Objectives

After this course the attendee will be able to:: • 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

Recommended Knowledge of microcontroller programming Prior Knowledge Course Title/ Getting Started with Microchip Tools: MPLAB® IDE, MPLAB Simulator and Course Number MPLAB REAL ICE™ In-Circuit Emulator TLS0103 (formerly 103TLS)

Abstract Hands-On Course This class provides an introduction to Microchip development tools. Following an introduction to all Microchip tools, hands-on exercises are conducted using the MPLAB IDE, MPLAB REAL ICE and the MPLAB simulator. Attendees go through a step-by-step creation of a project, editing and compiling a program, running a program and using the simulator. The MPLAB REAL ICE is then used to connect to the PC hardware and to program an actual device and run a program. The MPLAB ICD 2 Debug mode is then introduced and debugging basics are described – how to set a breakpoint, etc. Hardware used is an Explorer 16 with a PIC24 device.

Learning Objectives

After this course the attendee will be able to:: • 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

Recommended Knowledge of microcontroller programming Prior Knowledge

Page 8: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

Course Title/ Introduction to the C Programming Language for Embedded Control Engineers Course Number TLS2101 (formerly 101ECP) Abstract Hands-On Course This two-day class provides an introduction to the C programming language (as specified by the

ANSI C89 standard) in the context of embedded systems. We will cover 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 will be accompanied by a series of hands-on exercises designed to reinforce the fundamentals, all of which will be conducted within the MPLAB simulator. Skills learned in this class will be applicable to any ANSI C compiler. Hardware and compiler specific details such as interrupts, memory models and optimization will NOT be discussed. These topics will be covered in the compiler specific classes.

Learning Objectives

After this course the attendee will be able to: • 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, efficient C programs • Write multi-file 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

Recommended TLS0101 or TLS 0103 Prior Knowledge Course Title/ Getting Started with MPLAB® C for dsPIC® DSCs and PIC24 MCUs Course Number TLS2130 Abstract Hands-On Course 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 using the MPLAB IDE, MPLAB REAL ICE™ debugger and Explorer 16 Demo Board.

Learning Objectives

After this course the attendee will be able to: • 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 configuration bits • Use C to write interrupts • Use the MPLAB C libraries to configure 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

Recommended TLS0101 or TLS0103 Prior Knowledge TLS2101

MCU3101

Page 9: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

Course Title/ Getting Started with Baseline PIC® MCU Architecture, Instruction Set and Peripheral Programming

Course Number MCU0101 (formerly 105ASP) Abstract Hands-On Course 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.

Learning Objectives

After this course the attendee will be able to: • Describe how data and program memory are organized and how to access them • Create software using the Baseline assembly language instructions • Program configuration memory for the proper operation of watchdog timer, brown out detect, clock sources and other special features of the microcontroller • Write software to configure and use the peripherals • Debug software using the MPLAB® tool suite

Recommended Knowledge of microcontroller programming Prior Knowledge Course Title/ Getting Started with Mid-Range Microcontroller Family Architecture and Instruction Set Course Number MCU1101 (formerly 101ASP) Abstract Hands-On Course 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. The first program turns on an LED connected to one of the I/O pins, and the second program adds software loops and delay routines to make the LED blink at a specific rate. This process involves the use of the simulator to simulate and debug the programs. Ultimately, a PIC16F877A microcontroller is programmed using the MPLAB® ICD 2 on a PICDEM™ 2 Plus demonstration board.

Learning Objectives

After this course the attendee will be able to: • Describe how data and program memory are organized, and how to access them • Create software using the Mid-Range assembly language instructions • Program configuration memory for the proper operation of watchdog timer, brown out detect, clock sources and other special features of the microcontroller

Recommended TLS0101 Prior Knowledge

Page 10: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

Course Title/ Mid-Range Microcontroller Family Peripheral Configuration and Usage Using Assembly Language

Course Number MCU1111 (formerly 201ASP) Abstract Hands-On Course This class covers the configuration 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 go through hands-on exercises and learn how to program Mid-Range devices in assembly using the MPLAB® ICD 2 and PICDEM™ 2 Plus.

NOTE: This course and MCU1121 cover the same content. This class uses assembly language in the

instructional material while MCU1121 uses C language.

Learning Objectives

After this course the attendee will be able to: • 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

Recommended TLS0101 or TLS0103 Prior Knowledge MCU1101

Course Title/ Mid-Range Microcontroller Family Peripheral Configuration and Usage Using the HI-

TECH® C Course Number Compiler MCU1121 (formerly 201PRC)

Hands-On Course Abstract This class covers the configuration 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 go through hands-on exercises and learn how to program Mid-Range devices in assembly using the MPLAB® ICD 2 and PICDEM™ 2 Plus.

NOTE: This course and MCU1111 cover the same content. This class uses HI-TECH C Compiler in the

instructional material while MCU1111 uses assembly language.

Learning Objectives

After this course the attendee will be able to: • 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

Recommended TLS0101 or TLS0103 Prior Knowledge MCU1101

Page 11: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

Course Title/ Getting Started with PIC18 Architecture and Instruction Set Course Number MCU2101 (formerly 102ASP) Abstract Hands-On Course This class covers the fundamentals of the PIC18 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. The first program turns on an LED connected to one of the I/O pins, and the second program adds software loops and delay routines to make the LED blink at a specific rate. This process involves the use of the MPLAB® simulator to simulate and debug the programs. Ultimately, a PIC18F4520 microcontroller is programmed using the MPLAB® ICD 2 on a PICDEM™ 2 Plus demonstration board.

Learning Objectives

After this course the attendee will be able to: • Describe how data and program memory are organized, and how to access them • Create software using the PIC18 assembly language instructions • Program configuration memory for the proper operation of watchdog timer, brown out detect, clock sources and other special features of the microcontroller

Recommended TLS0101 or TLS0103 Prior Knowledge Course Title/ PIC18 Microcontroller Family Peripheral Configuration and Usage using Assembly

Language Course Number MCU2111 (formerly 202ASP) Abstract Hands-On Course This class covers the configuration and usage of the PIC18 microcontroller family peripherals

including timers, A/D converters, UARTs, comparators, PWMs and more. Interrupt structures and interrupt service routine handling are also covered. Attendees go through hands-on exercises and learn how to program Mid-Range devices in assembly using the MPLAB® ICD 2 and PICDEM™ 2 Plus.

NOTE: This course and MCU2121 cover the same content. This class uses assembly language in the

instructional material while MCU2121 uses C language.

Learning Objectives

After this course the attendee will be able to: • Describe the operational features of the various on chip peripherals • Write assembly language software routines 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

Recommended TLS0101 or TLS0103 Prior Knowledge MCU2101

Page 12: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

Course Title/ PIC18 Microcontroller Family Peripheral Configuration and Usage Using the C18 C Compiler

Course Number MCU2121 (formerly 202PRC) Abstract Hands-On Course This class covers the configuration 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 go through hands-on exercises and learn how to program Mid-Range devices in assembly using the MPLAB® ICD 2 and PICDEM™ 2 Plus.

NOTE: This course and MCU2111 cover the same content. This class uses C18 C Compiler in the

instructional material while MCU2111 uses assembly language.

Learning Objectives

After this course the attendee will be able to: • Describe the operational features of the various on chip peripherals • Write “C” language software routines 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

Recommended TLS0101 or TLS0103 Prior Knowledge MCU2101

Course Title/ Getting Started with 16-bit Microcontroller Architecture and Instruction Set Course Number MCU3101 (formerly 103ASP) Abstract Hands-On Course This class covers the microcontroller architecture and instruction set 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 microcontroller and digital signal controller programs in assembly language. Attendees are taught to write a simple program to light and then blink an LED using an Explorer 16 development board. The class covers program and data memory organization, instruction set, addressing modes, clocking sequence and modes and Program Space Visibility (PSV). Simple programs are used to demonstrate these concepts. Hardware used is an Explorer 16 demonstration board. Attendees leave with fundamentals for the PIC24 and dsPIC30/33 families and can use this knowledge to learn more on PIC24 microcontroller or dsPIC digital signal controller devices. This class does NOT cover the DSP architecture or instruction set of the dsPIC30/33 families.

Learning Objectives

After this course the attendee will be able to: • Describe how data and program memory are organized and how to access them • Create software using the PIC24 MCU/dsPIC® DSC assembly language instructions • Program configuration memory for the proper operation of watchdog timer, brown out detect, clock sources and other special features of the microcontroller • Write software to use the various addressing modes • Use Program Space Visibility for the storage and access of large data

Recommended TLS0101 or TLS0103 Prior Knowledge Course Title/ Op Amp Fundamentals Course Number ASP0107 (formerly 107OAF) Abstract The class reviews basic Operational Amplifier (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.

Learning Objectives

After this course the attendee will be able to: • 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

Recommended Basic electronics Prior Knowledge

Page 13: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

Course Title/ Analog Sensor Conditioning in Embedded Systems Course Number ASP2201 (formerly 306ASC) Abstract Hands-On Course 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 filters. Three common sensors and their conditioning circuits are then covered in some detail. Hands-on experiments will help illustrate these sensor circuits and the filter design theory. The three common sensors covered are: thermistor (temperature), photodiode (light) and capacitance (humidity). The filter designs will be generated by Microchip’s FilterLab® software.

Learning Objectives

After this course the attendee will be able to: • Describe different types of filters 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

Recommended Basic electronics Prior Knowledge Course Title/ BLDC Control Techniques Using Using dsPIC® DSCs Course Number MCT0301 (formerly 301MCW)

Abstract This class presents an in-depth analysis of Microchip’s BLDC Motor Control algorithms. The class also

Hands-On Course

provides an overview of the dsPIC DSC’s motor control peripherals. Attendees will use the DMCI to

modify algorithms and control the motor.

Learning Objectives After this course the attendee will be able to: • Write software to configure 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

Recommended TLS0101 or TLS0103 Prior Knowledge TLS2101

MCU3101

MCU3121

Course Title/ NEW

Sensorless Field Oriented Control for PMSMs Course Number MCT7101 Abstract This class will guide the attendee through PMSM motor construction and its control. By the use of

Hands-On Course

practical exercises, attendees will become familiar with Microchip tools and an advance algorithm for

PMSM: Sensorless FOC for PMSM.

Learning Objectives After this course the attendee will be able to: • 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

Recommended TLS0101 or TLS0103 Prior Knowledge Understanding of motor fundamentals

Page 14: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

Course Title/ Portable Power Management Course Number PWR1101 (formerly 307PPM) Abstract 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.

Learning Objectives

After this course the attendee will be able to: • 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

Recommended Basic electronics Prior Knowledge Course Title/ Digital Power Converter Design Using the dsPIC® SMPS Family Course Number PWR3210 (formerly 312DPS) Abstract Hands-On Course This class covers the design and implementation of a digital mode synchronous buck DC/DC

converter using the SMPS dsPIC DSC family. The SMPS PWM, ADC and analog comparator modules, combined with the dsPIC processor, enables the creation of power conversion circuits utilizing digital control loops. This class discusses the SMPS peripherals and their use in an actual circuit, along with their integration with the control loop software.

Learning Objectives After this course the attendee will be able to:

• Use the peripherals implemented in a dsPIC DSC to design a Synchronous Buck DC-to-DC Converter

Recommended TLS0101 or 0103 Prior Knowledge MCU3101

MCU3121

Page 15: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

Course Title/ Principles of I2C™ Design Course Number COM2109 (formerly 309SMW) Abstract Learn how to use the I2C bus at all levels. This class breaks down the hardware and software

Hands-On Course

components needed. All aspects of I2C from address and data formatting to command syntax and handshaking are covered. In order to give a complete grounding in the use of I2C, the PICDEM™ System Management board will be used to communicate with four I2C 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 I2C bus transactions, Microchip’s Mid-Range I2C peripherals and available software libraries.

Learning Objectives

After this course the attendee will be able to: • Describe the I2C protocol for Master and Slave configurations

• Use the Microchip Serial Analyzer to debug communication errors • Use Microchip libraries to configure a microcontroller to emulate I2C discrete devices

• Use Microchip libraries to configure a microcontroller in Master mode to communicate with I2C discrete devices

Recommended Prior Knowledge Course Title/ USB from Scratch Course Number COM3390 (formerly 390USB) Abstract Hands-On Course This class will cover a wide range of topics for the engineer new to USB including: USB

specification and protocol; USB module in PIC18/24/32; specific systems-level design tips and common mistakes to avoid. Learn how to use Microchip’s USB peripheral firmware library through hands-on exercises, how to interface your Windows® program to a USB device and which Windows driver to use and how to use it.

Learning Objectives

After this course the attendee will be able to: • Describe fundamental USB protocol and architecture • Be aware of the factors important in designing a USB application • Understand the capability of PIC18/24/32 USB MCUs as peripheral USB devices • Integrate an application within the Microchip USB device framework and exchange data with a simple PC application

Recommended TLS0101 or TLS0103 Prior Knowledge MCU2101

MCU2111 or MCU2121

Page 16: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

Course Title/ NEW

Designing a USB Embedded Host Application Course Number COM3202 Abstract Hands-On Course 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 file 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.

Learning Objectives

After this course the attendee will be able to: • 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

Recommended TLS0101 or TLS0103 Prior Knowledge TLS 2101

COM3101 or COM3390

Course Title/ Designing TCP/IP Monitor and Control Application Course Number COM4201 Abstract Hands-On Course 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 firmware 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.

Learning Objectives

After this course the attendee will be able to: • 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

Recommended TLS0101 or TLS0103 Prior Knowledge MCU2101 or MCU3101

Course Title/ NEW

Designing with Microchip’s Graphics Library Course Number HIF2131 Abstract This hands-on class will teach students how to harness the power of Microchip’s graphics library

to 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 will 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 will be taught using a PIC24 MCU, the concepts directly apply to the PIC32 MCU as well.

Learning Objectives

After this course the attendee will be able to: • 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

Recommended TLS0101 or TLS0103 Prior Knowledge MCU2101 or MCU3101

Page 17: Catalogo de Cursos de Certificacion Microchip Por Temas de Especializacion

Calle Nelson Guía Gonzáles 415, Oficina 704 A – Lima 33 Calle Natalio Sánchez 251, Oficina 1301 – Lima 11

E-mail: [email protected] Web: http://www.avb-tech.com Telefax: (01) 257-81-77 Móvil : (01) 999-439-338 (01) 995-569-230

Course Title/COMING

Designing a Capacitive Touch Application with mTouch™ Sensing Solutions

Course Number SOON!

HIF3121

Abstract Hands-On Course This class introduces Microchip’s mTouch Capacitive Touch Sensing Technology as an alternative to traditional pushbutton designs. Layout and design techniques are explored along with software handling algorithms that optimize button press detection. Additional topics include environmental considerations as well as multi-button configurations. Hands-on labs will be used to reinforce learned concepts.

Learning Objectives

After this course the attendee will be able to: • Apply physical concepts learned to create robust capacitive touch button applications • Implement the frequency measurement method to sense a capacitive touch • Implement the voltage measurement method to sense a capacitive touch • Integrate decoding algorithms into application code • Apply board design and layout techniques to increase the robustness of a capacitive touch system • Use the mTouch development tools to tune designs for system environments

Recommended Prior Knowledge Course Title/COMING

Getting Started with PIC32 MCUs

Course Number SOON!

MCU4101

Abstract Hands-On Course This class introduces the attendee to the basic operation of the PIC32MX microcontroller. Attendees are led through several hands-on exercises using the Explorer 16 board with the 32-bit PIM to demonstrate key concepts of the PIC32MX architecture. By the end of this class, attendees will have created and debugged several PIC32 MCU projects.

Learning Objectives

After this course the attendee will be able to: • 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

Recommended TLS0101 or TLS0103 Prior Knowledge TLS2101

Conferencia MASTERs La Conferencia MASTERs de Microchip (Revisión de Ingeniería Técnica Estratégica Anual de Microchip) convoca a la audiencia de ingeniería alrededor del Globo terraquio. Con más de 90 diferentes clases de capacitación de ingeniero a ingeniero ofrecido, la Conferencia MASTERs continúa armando sistemas embebidos de los diseñadores con amplia información tecnológica y de los productos. Aquellos que están buscando soluciones para retos de control embebidos o una educación a profundidad en los productos de Microchip están obligados a atender a este mega evento internacional. Los ingenieros de diseño y los gerentes de diseño se benefician mutuamente de la Conferencia al relacionarse con los ingenieros de aplicaciones de Microchip y otros expertos técnicos.

Visite www.microchip.com/masters para mayor información.