: Microchip Workshop
 

WesTech partners with Microchip to promote Microchip 8-bit Microcontroller, 16-bit Microcontroller and Digital Signal Controller. Microchip controllers are suitable for a wide range of applications such as motor control, connectivity, speech and audio, power conversion and monitoring, sensor control, etc. The ability to easily migrate across various MCU and DSC product families from Microchip helps you develop scalable designs while leveraging the investment you already made in learning Microchip's products.

To promote Microchip 8-bit/16-bit MCU, hands-on workshops are offer to all potential customers to learn more on Microchip products. The workshop aims to impart knowledge on Microchip MCU’s architecture and features; and hands-on experience with Microchip’s development tools and software.

Below is the list of workshops available. Please contact us for details and registration for the workshop.

103 ASP : 16-bit Microcontroller Architecture, Instruction Set and Assembly Language Programming

The common microcontroller architectural features of Microchip's 16-bit product family will be introduced. Exercises are done in assembly to reinforce the learning process. You will learn Microchip's 16-bit microcontroller architecture and its common 16-bit instruction set and be able to write simple programs using the common 16-bit instruction set. This class does not cover the DSP portion of the dsPIC30 and dsPIC33 family of parts.

104 DSP : 16-bit DSP Engine, DSP Libraries and Programming using the 16-bit C30 C Compiler

The course will cover the DSP engine and its integration into the 16-bit core of the dsPIC30F and dsPIC33 family of devices. The use of DSP libraries and DCI peripheral will be learnt. You will also learn to use C30 C compiler in the exercises and to utilise dsPIC DSC devices in industrial and consumer application by applying the DSP engine.

201 ASP : Mid-Range Microcontroller Family Peripheral Configuration and Assembly Programming Techniques

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.

202 ASP : PIC18 Peripheral Configuration and Assembly Programming Techniques

This hands-on class covers the PIC18 peripherals usage and configuration using assembly language. Attendees go through hands-on exercises and learn how to program PIC18 devices in assembly using the MPLAB® ICD 2 and PICDEM 2 Plus. At the end of the class, attendees are knowledgeable on PIC18 peripherals and Microchip tools and can use their experience in the class to develop and debug an actual application using a PIC18 device. NOTE: This course and 202 PRC cover the same content. This class uses assembly language in the instructional material while 202 PRC uses C language.

202 PRC : PIC18 Peripheral Configuration and MPLAB® C18 C Compiler Programming Techniques

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.

203 PRC : 16-bit Basic Peripherals and Programming using the C30 C Compiler

The common peripheral features of Microchip's 16-bit product family will be introduced. These common features include PSV, Interrupts and Interrupt Priority, ADC, SPI, I2C, and UART to name a few. There is a brief overview of the C30 C compiler to program Microchip's 16-bit family of devices with exercises done in C30. You will be able write simple programs using C30 to configure the basic 16-bit peripherals.

204 ADV : 16-bit Advanced Peripheral, Libraries and Programming using the C30 C Compiler

The class will cover the parallel master port (PMP), real time clock calender (RTCC), direct memory access (DMA) and the cyclic redundancy check (CRC) peripherals to name a few by using C30 C compiler to configure the advanced peripherals on the 16-bit family of devices. You will learn about the advanced peripherals on Microchip's 16-bit family of devices at the end of the class.

LVMC : Brushless DC (BLDC) Motor Control

Hands-on learning on how to control a sensorless and sensored BLDC motor using a dsPIC30F3010 on a production release hardware platform, namely the Low Voltage Motor Control.