Académique Documents
Professionnel Documents
Culture Documents
Advanced Vision
Business Technologies
JUNIO 2009
ADVANCED VISION
BUSINESS TECHNOLOGIES
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.
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.
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.
Getting Started with Microchip Tools: MPLAB IDE, MPSIM™ Simulator and MPLAB REAL ICE In-
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
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
Course Title/ Getting Started with MPLAB® C for dsPIC® DSCs and PIC24 MCUs
Course Number TLS2130
AbstractHands-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 After this course the attendee will be able to: • Write C programs optimized for the 16-bit PIC®
Objectives 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
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 After this course the attendee will be able to: • Describe how data and program memory are
Objectives 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
Mid-Range Microcontroller Family Peripheral Configuration and Usage Using the HI-
Course Title/
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 After this course the attendee will be able to: • Describe the operational features of the various
Objectives 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
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 After this course the attendee will be able to: • Describe how data and program memory are
Objectives 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
Course Title/ Digital Power Converter Design Using the dsPIC® SMPS Family
Course Number PWR3210 (formerly 312DPS)
AbstractHands-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
After this course the attendee will be able to:
Objectives
• 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
Recommended
Prior Knowledge
Course
Getting Started with PIC32 MCUs
Title/COMING
Course MCU4101
Number SOON!
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 After this course the attendee will be able to: • Explain the PIC32 architecture • Create projects
Objectives 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
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.