| Class Code |
Class Title |
Abstract |
Duration |
| 101 TLS |
Introduction to MPLAB-IDE |
This
hands-on class covers the basics of getting started with Microchip
development tools. Following an introduction to all Microchip tools,
hands-on exercises are conducted using the MPLAB IDE and the MPSIM
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 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
PIC18F452 device. Attendees leave with a basic knowledge of Microchip
tools. They can use this knowledge to learn more on PIC16, PIC18 and
PIC24 microcontroller or 16-bit family. |
3.5 hours |
| 101 ASP |
Mid-Range (PIC16) Architecture and Instruction Set |
This
hands-on class covers the fundamentals of the mid-range microcontroller
family architecture and instruction set. 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 MPSIM 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. The knowledge gained from this class forms a solid
base from which the attendee can explore more advanced concepts with
the PIC16, PIC18 and PIC24 microcontroller or 16 bit families. Before
attending this class, attendees should have already taken 101 TLS
getting Started with Microchip Tools or have equivalent experience
using the MPLAB Integrated Development Environment to create a project
and assemble code. This class is using a common platform PICDEM 2 Plus
demonstration board with PIC16F877A for hands-on exercises. |
3.5 hours |
| 102 ASP |
Getting Started with PIC18 Architecture, Instruction Set and Assembly Programming |
This
hands-on class covers the fundamentals of the PIC18 family architecture
and instruction set. Basic concepts are reinforced through the writing
of simple assembly language programs. Attendees can learn basic
programming in PIC18 and explore how rotating and blinking LEDs in
exercises to indicate as different task inside PIC18. The programming
flow can also be traced during debugging. This process involves the use
of the MPSIM simulator to simulate and debug the programs. Before
attending this class, attendees should have already taken 101 TLS
getting Started with Microchip Tools or have equivalent experience
using MPLAB IDE to create a project and assemble code |
3.5 hours |
| 103 ASP |
16-Bit Architecture and Instruction Set |
This
hands-on class covers the architecture and instruction set fundamentals
for Microchip's 16-bit families. 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 can use this knowledge to learn more on PIC24 microcontroller. This
class does NOT cover the DSP architecture or instruction set of the
dsPIC30/33 families. |
7 Hours |
| 201 ASP |
Mid-Range (PIC16) Peripherals and Configuration in MPASM |
This
hands-on class covers the configuration and usage of the Mid-Range
microcontroller family peripherals. 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. At the end of the class, attendees
are knowledgeable on Mid-Range peripherals and assembly language
programming. They can to use their experience in the class to develop
and debug an actual application using a Mid-Range device. NOTE: This
course and 201 PRC cover the same content. This class uses assembly
language in the instructional material while 201 PRC uses C
language. |
7 hours |
| 201 PRC |
Mid-Range (PIC16) Peripherals and Configuration in C |
This
hands-on class covers the configuration and usage of the Mid-Range
microcontroller family peripherals. 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. At the end of the class, attendees
are knowledgeable on Mid-Range peripherals and assembly language
programming. They can to use their experience in the class to develop
and debug an actual application using a Mid-Range device. NOTE: This
course and 201 ASP cover the same content. This class uses assembly
language in the instructional material while 201 ASP uses assembly
language. |
7 hours |
| 202 ASP |
PIC18 Peripherals and Configuration |
This
hands-on class covers PIC18 peripherals usage and configuration using
the MPLAB C18 C compiler. Attendees go through hands-on exercises and
learn how to program PIC18 devices in C using the MPLAB ICD 2 and
PICDEM 2 Plus. At the end of the class, attendees are knowledgeable on
PIC18 peripherals and the MPLAB C18 C Compiler and Microchip tools.
They can use their experience in the class to develop and debug an
actual application using a PIC18 device with the MPLAB C18 C Compiler.
NOTE: This course and 202 ASP cover the same content. This class uses C
language in the instructional material while 202 PRC uses C
language. |
7 hours |
| 202 PRC |
PIC18 Peripherals and Configuration in C |
This
hands-on class covers PIC18 peripherals usage and configuration using
the MPLAB C18 C compiler. Attendees go through hands-on exercises and
learn how to program PIC18 devices in C using the MPLAB ICD 2 and
PICDEM 2 Plus. At the end of the class, attendees are knowledgeable on
PIC18 peripherals and the MPLAB C18 C Compiler and Microchip tools.
They can use their experience in the class to develop and debug an
actual application using a PIC18 device with the MPLAB C18 C Compiler.
NOTE: This course and 202 ASP cover the same content. This class uses C
language in the instructional material while 202 ASP uses assembly
language. |
7 hours |
| 203 PRC |
16-Bit Standard Peripherals and Configuration in C |
This
hands-on class covers the standard peripheral set of Microchip's PIC24
microcontroller and dsPIC digital signal controller families and the
MPLAB C30 C compiler. Using hands-on exercises and the MPLAB C30
compiler, students become familiar programming the I/O ports, ADC,
timers, PWM, UART, and MSSP modules. Attendees leave with a detailed
knowledge of Microchip's 16-bit architecture and device peripherals .
This class is based on the PIC24FJ128GA010, Explorer 16 evaluation
board, and MPLAB-C30 C Compiler |
7 hours |
| 204 ADV |
16-Bit Extended Peripherals and Configuration in C |
This
hands-on class covers the extended peripheral set of Microchip's PIC24
product families and MPLAB-C30. Using hands-on exercises and the
MPLAB-C30 compiler students will become familiar programming the
Parallel Management Port (PMP), Real Time Clock Calendar (RTCC) and CRC
modules. Attendees will leave with a detailed knowledge of Microchip's
16-bit extended device peripherals. This class is based on the
PIC24FJ128GA010, dsPIC33FJ256GP710, Explorer 16 evaluation board, and
MPLAB-C30 C Compiler. |
3.5 hours |
| 101 SMR |
16 bit seminar |
Learn
how you can get 32-bit performance with 8-bit simplicity using
Microchip’s broad portfolio of 16-bit PIC® microcontrollers
and dsPIC® digital signal controllers. Cool demos include LCD,
Ethernet, speech processing and MORE! |
3.5 hours |
| 309 SMW |
System Management Workshop |
System
Management architectures monitor system health characteristics such as
temperatures, voltage levels, fan speed, and chassis intrusion. These
applications typically utilize independent I2C devices like real-time
clock calendar chips, serial EEPROM, analog-to-digital converters, and
thermal fan controllers to monitor and log physical health
characteristics. This course teaches, in lectures and demonstration,
how PIC microcontrollers can be used to add value to these applications
in terms of flexibility and cost. The course will revolve around the
PICDEM System Management board which uses the MSSP address mask feature
to implement four I2C devices: a real time clock, serial EEPROM,
analog-to-digital converter, and thermal fan controller in one single
microcontroller. |
7 hours |