INDIA MASTERs Microchip 11th Annual

Page created by Jay Harrington
 
CONTINUE READING
INDIA MASTERs Microchip 11th Annual
Microchip 11th Annual
                                                                                                                                                     INDIA MASTERs
                                                                                                                                                     Technical Training Conference for Embedded Control Engineers

                                                                                                                                                     EVENT GUIDE

                                                 www.microchip.com/im

The Microchip name and logo, the Microchip logo, dsPIC, KEELOQ, KEELOQ logo, MPLAB, PIC, PICmicro, PICSTART. PIC32 logo, rfPIC and UNI/O
are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. FilterLab, Hampshire, HI-TECH C, Linear Active
Thermistor, MXDEV, MXLAB, SEEVAL and The Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated
in the U.S.A. Analog-for-the-Digital Age, Application Meastro, ChipKIT, ChipKIT logo, CodeGuard, dsPICDEM, dsPICDEM.net, dsPICworks, dsSPEAK,
ECAN, ECONOMONITOR, FanSense, HI-TIDE, In-Circuit Serial Programming, ICSP, Mindi, MiWi, MPASM, MPLAB Certified Logo, MPLIB, MPLINK,                                                                   Bangalore
mTouch, Omniscient Code Generation, PICC, PICC-18, PICDEM, PICDEM.net, PICkit, PICtail, REAL ICE, rfLAB, Select Mode, Total Endurance, TSHARC,
UniWinDriver, WiperLock, and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark
of Microchip Technology Incorporated in the USA. GestIC and ULPP are registered trademarks of Microchip Technology Germany II GmbH & Co. & KG,
                                                                                                                                                   www.microchip.com/im                                1-3 Dec, 2014
a subsidiary of Microchip Technology Inc., in other countries. All other trademarks mentioned herein are property of their respective companies.
© 2014 Microchip Technology Incorporated. All rights reserved.
INDIA MASTERs Microchip 11th Annual
Contents

           What is the MASTERs Conference? ....................................................... 3

           Who Should Attend?............................................................................... 5

           Conference Fee ..................................................................................... 5

           Registration ........................................................................................... 5

           Payment ................................................................................................. 6

           Accommodation ..................................................................................... 6

           Meals....................................................................................................... 6

           Location and Local Transport ................................................................. 7

           Attire........................................................................................................ 7

           Cancellation............................................................................................ 7

           Ask the Experts Program ....................................................................... 8

           Third Party Bazaar .................................................................................. 8

           Conference Agenda ............................................................................... 9

           Class List ....................................................................................... 11 -12

           Class Description......................................................................... 13 - 24

           Contact Us ........................................................................................... 26

           Sponsors of the 11th India MASTERs Conference .............................. 26

India MASTERs                                                                                                             2
INDIA MASTERs Microchip 11th Annual
What is the MASTERs Conference?

MASTERs Conference is a bi-directional exchange of technical information between the
technical work forces at Microchip and MASTERs is a highly in-depth conference, including
hands-on technical training, structured to meet the needs of today’s embedded control design
engineers. Now in our 11th year, the India MASTERs Conference continues to arm system design
engineers at every level with extensive product information and hands-on training to help you
scale the learning curve and get your products to market faster.

This year we are offering 31 classes that cover a broad range of topics and are taught by
Microchip’s application and design engineers. Come learn from the same people who have
designed the products you will use in class and walk out with everything you need to get up and
running on your new design.

                          Date                                  Venue
                                                            Le Meridien
    Bangalore     1 – 3 December, 2014              28, Sankey Road, P.B. No 174,
                                                        Bangalore – 560 052

3                                                                                 India MASTERs
INDIA MASTERs Microchip 11th Annual
Who Should Attend?                                                                                       Payment

Those who are looking for solutions to embedded control challenges or in-depth education                  To enroll in India MASTERs, Conference fee (Rs.5000) per person is to be paid by demand
on Microchip’s products. Design engineers and engineering managers will benefit from the                  draft favoring “Microchip Technology (India) Pvt. Ltd.” and payable at Bangalore. Payment should
Conference by learning about solutions and interfacing with the Microchip personnel. Attendees            reach Microchip at the following address within 14 days of registration:
graduating from the MASTERs program will be equipped to go out and use Microchip products to
full advantage. Certificates will be awarded upon completion of the Conference.                           Microchip Technology (India) Pvt. Ltd.,
                                                                                                          Marketing Support Division
*Microchip reserves the right to refuse registration or entry to anyone for any reason.
                                                                                                          Plot No. 149-B, EPIP Industrial Area,
                                                                                                          Whitefield,
                                                                                                          Bangalore – 560 066
                                                                                                          Karnataka
              Conference Fee                                                                              India
                                                                                                          Phone : 91-80-3090-4444
                                                                                                          Fax       : 91-80-3090-4123
Conference fee: Rs. 5000 (Tax included)
Cost includes:                                                                                            All attendees MUST register by 25 November, 2014 (Bangalore)
                                                                                                          Full payment is required prior to attending the Conference
• Conference classes and meals
• Complete set of class materials
• One of the following MPLAB ® XC Standard Compilers at the end of the conference FREE
  of charge:                                                                                                           Accommodation
    1. MPLAB ® XC8 Standard (SW006021-1)
    2. MPLAB ® XC16 Standard (SW006022-1)                                                                 This is a non-residential program and no accommodation will be provided. Attendees can
    3. MPLAB XC32 Standard (SW006023-1)
                 ®                                                                                        contact host hotel directly for information on room prices and availability with the reference of
                                                                                                          “Microchip MASTERs”.
• Sony CP-V4 Mobile Battery Charger

                                                                                                          Note: Attendees can contact the corresponding hotel for staying if necessary. Contact details
                                                                                                          can be found in www.microchip.com/im.

              Registration Confirmation
                                                                                                                       Meals
All attendees should register via the website at http://www.microchip.com/im

Registration Confirmation                                                                                 For India MASTERs - four meals are included.
A registration confirmation will be generated upon web registration. When full payment of
the attendee fee is received, a further confirmation from Microchip will be issued via e-mail/                                           Day 1                    Day 2                     Day 3
fax. If you do not receive any confirmation, please email indiamasters@microchip.com                                             Lunch           Dinner   Lunch        Dinner       Lunch        Dinner
as soon as possible.                                                                                       Bangalore

5                                                                                         India MASTERs   India MASTERs                                                                                   6
INDIA MASTERs Microchip 11th Annual
Location and Local Transport                                                                       Ask the Experts Program

Bangalore                                                                                          Here’s your chance to ask our engineers design and development questions relating to any
                                                                                                   of our Microchip products. Experts from every Microchip department will be available at
Le Meridien Hotel                                                                                  the ‘Ask the Experts’ area to help answer your most pressing questions. Look for expert
Set amidst the Garden City’s greenery, near a serene,                                              schedules at the start of the Conference in order to make most use of your opportunity.
picturesque golf course, Le Méridien Bangalore offers a world-
class experience. The hotel is centrally located near the Central
Business District (CBD) and is a short drive from Manyata Tech
Park. Kempegowda International Airport (BLR) and the rest of
the city are easily accessible.                                                     Le Meridien
                                                                                    Hotel
                                                                                                                   Third Party Bazaar
28, Sankey Road, P.B. No. 174, Bangalore - 560 052
Phone : 91-80-2226-2233 / 91-80-2228-2828
Fax      : 91-80-2226 7676 / 91-80-2226-2050                                                       Third Party Bazaar showcases development tools that help decrease development time
Web site: http://lemeridien.com/bangalore                                                          when using Microchip products. Be sure to visit the Bazaar to discuss your needs with
                                                                                                   select partners who will have demos, literature, and technical experts on site. The exhibit
                                                                                                   will be staffed during Conference check-in as well as during lunch breaks and at the end of
                                                                                                   the date after classes, giving you plenty of time to review their products.

            Attire

Proper attire for all classes and events is business casual.

            Cancellation

Cancellations received less than 14 days before the start of the India MASTERs Conference are
subject to the entire Conference fee. In fairness to all participants and Conference organizers,
once Microchip confirms your seat and if you do not notify Microchip regarding your cancellation
or fail to attend, you are still required to make the full payment.

7                                                                                  India MASTERs   India MASTERs                                                                            8
INDIA MASTERs Microchip 11th Annual
Conference Agenda

Day 1
         From        To                       Agenda
        08:30 am   09:30 am                 Registration
        09:30 am   11:15 am                  Session 1
        11:15 am   11:30 am                    Break
        11:30 am   01:15 pm                  Session 2
        01:15 pm   02:00 pm                    Lunch
        02:00 pm   03:45 pm                  Session 3
        03:45 pm   04:00 pm                    Break
        04:00 pm   05:45 pm                  Session 4
        06:00 pm   07:00 pm   Ask the Experts, Third Party Bazaar

Day 2
         From        To                       Agenda
        09:30 am   11:15 am                  Session 5
        11:15 am   11:30 am                    Break
        11:30 am   01:15 pm                  Session 6
        01:15 pm   02:00 pm                    Lunch
        02:00 pm   03:45 pm                  Session 7
        03:45 pm   04:00 pm                    Break
        04:00 pm   05:45 pm                  Session 8
        06:00 pm   07:00 pm   Industry Keynote, Microchip Keynote

Day 3
         From        To                       Agenda
        09:30 am   11:15 am                  Session 9
        11:15 am   11:30 am                    Break
        11:30 am   01:15 pm                 Session 10
        01:15 pm   02:00 pm                    Lunch
        02:00 pm   03:45 pm                 Session 11
        03:45 pm   04:00 pm                    Break
        04:00 pm   05:45 pm                 Session 12
        06:00 pm   07:00 pm        MOST Bus Fundamentals
                                        ®

9                                                          India MASTERs
Class List                                                                                    Class List

     Class Code                            Title                               Tech
                                                                         Hours Level                                                                                                   Tech
                                                                                                Class Code                                               Title                 Hours
                                                                                                                                                                                       Level
                  Getting Started with Microchip Development Tools:                                                   Connecting to the Cloud with the WCM Development
18002 DEV                                                                1.75     1        18058 WCM                                                                            3.5     3
                  MPLAB® X IDE, MPLAB SIM Simulator and MPLAB ICD 3                                                   Kit 1
18004 MCC         Introduction to MPLAB® Code Configurator (MCC)          3.5     2        18060 IVN           D      Interfacing with Vehicle Networks: Best Practices         3.5     1
                  Advanced Debugging Techniques: Using Special                             18063 WTT                  Which Touch Technology is Right for Your Application?    1.75     1
18007 ADT                                                                1.75     2
                  Features in Development Tools and PIC ® MCU Devices
                                                                                                                      Introducing Microchip's MGC3130 3D Tracking and
                  Introduction to MPLAB® Harmony, Next Generation                          18067 GC1                                                                            3.5     1
                                                                                                                      Gesture Controller
18008 HMN         PIC32 Middleware and Software Ecosystem from            3.5     2
                                                                                                                      Designing a Capacitive Touch Module with LIN
                  Microchip                                                                18069 DTM                                                                            3.5     2
                                                                                                                      Communications
18009 VCS         Using the Subversion Control System with MPLAB X IDE 1.75
                                                                  ®
                                                                                  2
                                                                                                                      Designing Embedded GUIs Using Microchip's Graphics
                  The Latest PIC Microcontroller, Connectivity, RF and
                                ®                                                          18071 GFX2                                                                           8       3
18010 NEW                                                                1.75     1                                   Library
                  Touch Products: 12 Months Ahead
                                                                                                                      Developing Low Cost GUI Solutions for Directly Driving
18011 CIP         New Core Independent Peripherals for 8-bit MCUs         3.5     2        18072 GFX3                 Touch LCD Displays with the PIC32 without a Graphics      3.5     3
                  Using MPLAB® Harmony to Create RTOS-Based                                                           Controller
18032 RTS                                                                 3.5     4
                  Applications with PIC32                                                                             Creating Low Cost Bluetooth® Audio Applications with
                                                                                           18076 LCB                                                                            3.5     2
18033 BL1         Bootloading PIC16F1 and PIC18F MCUs                    1.75     2                                   PIC32 Microcontrollers

18034 BL2         Bootloaders and Live Update on PIC32 Devices           1.75     3        18077 BAS                  Bluetooth® Audio Solutions Using the RN52 Module         1.75     2

                  CAN (Controller Area Network) In-Depth Using the                         18084 ADL                  Intelligent Analog Design Using PIC ® Microcontrollers    3.5     3
18036 CAN2                                                                3.5     4
                  8-bit, 16-bit and 32-bit ECAN™ Solutions                                                            Digital Power Conversion Using dsPIC ® DSCs: Power
                                                                                           18099 PS7                                                                           1.75     4
18038 I2C         Using I2C™ to Implement a Temperature Data Logger      1.75     2                                   Factor Correction

18041 USB2        USB Human Interface Device (HID) Class                  3.5     4                                   Developing Off-Line Non-Isolated, Isolated and Linear
                                                                                           18103 LED                                                                           1.75     2
                                                                                                                      LED Lighting Solutions
                  Universal USB Charging: It’s Not Just Wall Warts and
18044 USB5                                                               1.75     1        18107 FOC                  Advanced Motor Control: Sensorless FOC for PMSM           3.5     3
                  Laptops
18046 TCP1        TCP/IP Networking Fundamentals                          3.5     1
                  Advanced Low Power and Embedded Web Applications                              Hands On            D Demo
18050 EWA                                                                1.75     5
                  Using the RN171/RN131 Wi-Fi® Modules
                                                                                          Tech Levels
                  Bluetooth® Low Energy Application Using the                             1: No prior knowledge on the topic necessary.
18054 BLE                                                                1.75     2       2: Basic knowledge of the topic is necessary.
                  Microchip RN4020 OEM Module                                             3: Previous hands-on working experience with the topic is necessary.
                                                                                          4 or above: Thorough knowledge and working experience with the topic is necessary.
18057 CLD         What is the Cloud and How Can it be Used               1.75     1

11                                                                        India MASTERs   India MASTERs                                                                                  12
Class Description                                                                                           Class Description

18002 DEV Getting Started with Microchip Development Tools:                                                 18007 ADT Advanced Debugging Techniques: Using Special Features in
          MPLAB® X IDE, MPLAB SIM Simulator and MPLAB ICD 3                                                           Development Tools and PIC® MCU Devices
             Hours                            Hands On                           Tech Level                              Hours                           Hands On                          Tech Level
             1.75                               False                                1                                   1.75                              False                               2
Abstract:                                                                                                   Abstract:
This lecture class covers the basics of getting started with Microchip development tools. Following an      In this advanced course, you will go through practical debugging techniques that you can use again
introduction to all Microchip tools, the instructor will go through a step-by-step creation of a project,   and again during your development. These techniques are tested and proven time savers that
editing and compiling a program, running a program and using the simulator. Basic debugging                 exploit capabilities built into the chips and tools that you are using right now. This class covers the
techniques are described, such as how to set a breakpoint, etc. Attendees will leave with a basic           second level of features that you can access using the system of the compiler, IDE, ardware tools
knowledge of Microchip tools which can be used to develop applications for all 8, 16, and 32-bit            and devices. This course starts with data capture, goes through trace, and finishes with techniques
Microchip MCUs. This is a lecture class, but if you attend this class you can also (optionally) attend      for traps/interrupts and intermittent problems.
an “Open Lab” class which will give you the opportunity to go through hands-on lab exercises from
the lab manual provided in the class and allow you to work at your own pace. The Open Lab class             Prerequisites:
will be available each afternoon and each evening Mon-Fri. Exact location and times for the Open            2 Attendees registering for this class should be comfortable using MPLAB® X IDE.
Lab will be given in class.

18004 MCC Introduction to MPLAB® Code Configurator (MCC)                                                    18008 HMN Introduction to MPLAB® Harmony, Next Generation PIC32
                                                                                                                      Middleware and Software Ecosystem from Microchip
             Hours                            Hands On                           Tech Level
              3.5                               True                                 2                                   Hours                           Hands On                          Tech Level
                                                                                                                          3.5                              True                                2
Abstract:
What do peripheral drivers have in common for PIC16, PIC18 and PIC24? The MPLAB® Code                       Abstract:
Configurator (MCC)! This hands-on class will introduce MCC for MPLAB® X IDE which generates                 MPLAB® Harmony is a modular framework that provides interoperable firmware libraries for PIC32
seamless, easy to understand drivers for MCU peripherals. These drivers are optimized for each              peripherals, drivers, services, and middleware. It uses a flexible architecture to enable development
CPU and can be tailored to fit almost any application. MCC has been revised from last year’s class          of a wide variety of embedded solutions whether they are based on a Real-Time Operating System
to provide more functionality, additional peripheral support and additional device support including        (RTOS) or not. This class introduces attendees to MPLAB Harmony’s key concepts and fundamentals,
PIC18s and PIC24s. Learn how to leverage the MCC‘s power to quickly develop an embedded                     and demonstrates its benefits, including the ability to quickly develop complex embedded systems
application and get your project off the ground in minimal time. With just basic knowledge of the C         that utilize multiple middleware stacks without requiring an RTOS.
programming language and some knowledge of Microchip’s powerful MPLAB® X IDE tool suite, you
will be generating driver functions for an array of peripherals in minutes.                                 Prerequisites:
                                                                                                            Attendees registering for this class should have a basic understanding of C-language programming
Prerequisites:                                                                                              for PIC32 systems using Microchip’s MPLAB® X IDE, debugger, and XC32 language tools.
Attendees registering for this class should have a basic understanding of C, 8-bit PIC® MCU
development, 16- bit PIC24 MCU development and the use of PLAB® X IDE.
                                                                                                            18009 VCS Using the Subversion Control System with MPLAB® X IDE
                                                                                                                         Hours                           Hands On                          Tech Level
                                                                                                                         1.75                              False                               2
                                                                                                            Abstract:
                                                                                                            MPLAB® X IDE has built-in support for the Subversion version control system. Subversion is a free/open
                                                                                                            source, platform-independent system used by developers to manage project files and directories
                                                                                                            to prevent data loss and to keep a history of how data has changed. This class will introduce the
                                                                                                            Subversion system, tools used to interface with the system, as well as how to use it directly from
                                                                                                            MPLAB X IDE.

13                                                                                         India MASTERs    India MASTERs                                                                                      14
Class Description                                                                                        Class Description

18010 NEW The Latest PIC® Microcontroller, Connectivity, RF and Touch                                    18033 BL1 Bootloading PIC16F1 and PIC18F MCUs
          Products: 12 Months Ahead                                                                                   Hours                          Hands On                          Tech Level
             Hours                           Hands On                          Tech Level                             1.75                             False                               2
             1.75                              False                               1
                                                                                                         Abstract:
Abstract:                                                                                                Have you ever wished for a simple way to add functionality or correct a bug within firmware already
This class provides an overview of Microchip’s new PIC® microcontrollers, Connectivity, RF and Touch     released to the field? If so, then a bootloader has the answer to your needs. This class will focus
products, including the latest 8/16/32-bit microcontrollers, embedded wireless offerings and new         on incorporating a bootloader feature into your applications and covers the resources required along
peripheral capabilities. A detailed review of selected key products and enhanced capabilities is         with a review of common “gotchas” to avoid. The material in this class will also cover advanced
provided so you can leave with many ideas for your new embedded designs.                                 bootloader features such as checking for an existing valid application, methods for switching between
                                                                                                         application/bootloader modes, calculation of the checksum over a specific range of memory, and
                                                                                                         finally discussing security issues and failsafe bootloading.
18011 CIP New Core Independent Peripherals for 8-bit MCUs
             Hours                           Hands On                          Tech Level                18034 BL2 Bootloaders and Live Update on PIC32 Devices
              3.5                              True                                2                                  Hours                          Hands On                          Tech Level
Abstract:                                                                                                             1.75                             False                               3
This class will cover a broad spectrum of newly developed hardware peripherals for 8-bit enhanced
mid-range devices. Each module will have an in-depth discussion on its functionality and uses. The       Abstract:
hands-on portion will focus on the operation of the new modules so that the attendees can easily         This class will focus on PIC32 bootloaders. By the end of the class, participants will understand
apply the acquired techniques in their unique application. An oscilloscope and debugger will be used     the concepts of the bootloader, PIC32 memory organization, usage of boot flash on the PIC32,
to verify the labs rather than a single, compounding example. This class will cover the following new    modifying linker scripts, techniques to place the bootloader and application images in different
hardware modules: Proportional-Integral-Derivative, Angular Timer, Cyclic Redundancy Check, Signal       memory areas, merging the bootloader and application hex files for production programming, and
Measurement Timer, Zero-Cross Detect, Timer2/4/6 with Hardware Limit Timer, Peripheral Pin Select,       Live Update of the application on PIC32MZ devices. The class also covers the list of bootloaders in
and Window Watch Dog Timer. The newly added features of the following older modules will also            application note AN1388. There will be demonstrations to help participants understand application
be covered: Complementary Output Generator, Configurable Logic Cell and I/O Pins.                        remapping and Live Update.

Prerequisites:
Attendees registering for this class should have a basic understanding of the ‘C’ language as well       18036 CAN2 CAN (Controller Area Network) In-Depth Using the 8-bit,
as how to use an oscilloscope.                                                                           		 16-bit and 32-bit ECAN™ Solutions
                                                                                                                      Hours                          Hands On                          Tech Level
                                                                                                                       3.5                             True                                4
18032 RTS Using MPLAB® Harmony to Create RTOS-Based Applications
                                                                                                         Abstract:
          with PIC32                                                                                     CAN (Controller Area Network) is a common serial communication protocol in automotive, marine,
             Hours                           Hands On                          Tech Level                factory automation and other fields. Microchip’s Enhanced CAN (ECAN™) solution provides many
              3.5                              True                                4                     features to the system designer, which allows efficient CAN bus communication with minimal CPU
                                                                                                         overhead. This class will provide a review of the 8-bit, 16-bit, and 32-bit Microchip ECAN modules,
Abstract:                                                                                                and reinforce that material through a series of hands-on examples that will involve the attendees
This class uses FreeRTOS™ and shows attendees how to create preemptive multi-threaded based              writing their own firmware using C.
applications utilizing MPLAB® Harmony middleware libraries and drivers. This class will also introduce
customers to the MPLAB Harmony Operating System Abstraction Layer (OSAL) and its benefits for            Prerequisites:
RTOS-based applications.                                                                                 Attendees registering for this class should have a basic understanding of the CAN Bus and have
                                                                                                         experience with C programming and MPLAB® IDE. It is also advisable that you have experience in
Prerequisites:                                                                                           programming 16 and 32-bit PIC® MCUs.
Attendees should be familiar with the information presented in class “18008 HMN Introduction to
MPLAB® Harmony”.

15                                                                                      India MASTERs    India MASTERs                                                                                    16
Class Description                                                                                        Class Description

18038 I2C Using I2C™ to Implement a Temperature Data Logger                                              18044 USB5 Universal USB Charging: It’s Not Just Wall Warts and Laptops
             Hours                           Hands On                          Tech Level                             Hours                          Hands On                          Tech Level
             1.75                              True                                2                                  1.75                             False                               1
Abstract:                                                                                                Abstract:
Interested in using I2C™ in your next design? This class will teach you the basics of the I2C protocol   Power hungry smart phones and tablets have made access to USB charging desirable in applications
through hands-on coding exercises. Utilizing a PIC18 family microcontroller, data will be read from      from automobiles to kitchen appliances. The market wants a “smart charger” everywhere. The
an I2C temperature sensor and stored into an I2C serial EEPROM. The data will be transmitted to          UCS1002 family of USB Charger Emulation and Port Power Switch devices makes it possible to
a PC to be graphed. During the lab session, the participant will be responsible for implementing in      charge a variety of products, from Apple to Samsung, reducing the obsolescence factor for future
C the high-level I2C routines used to read the data from the temperature sensor and to store the         product and market changes, and helps meet regulatory standards for green chargers. This class
data into the EEPROM.                                                                                    lecture will describe some of the challenges of placing a USB charger port in new and non-traditional
                                                                                                         applications, and the solutions for a simple “smart charger” implementation. Attendees will have
Prerequisites:
                                                                                                         the opportunity to charge their personal devices during a demonstration.
Attendees registering for this class should have a working knowledge of PIC18 microcontrollers, the
MPLAB® XC8 C Compiler, and MPLAB X IDE.

                                                                                                         18046 TCP1 TCP/IP Networking Fundamentals
18041 USB2 USB Human Interface Device (HID) Class
                                                                                                                      Hours                          Hands On                          Tech Level
             Hours                           Hands On                          Tech Level                              3.5                             False                               1
              3.5                              True                                4
                                                                                                         Abstract:
Abstract:                                                                                                If you need to add network connectivity to your product, but you don’t know how TCP/IP works, this
This course will explore the USB HID class as a method of exchanging data between a USB device           class is for you. We will teach you the basics of TCP/IP including how IP addresses are assigned and
and a PC. It will focus on two use cases of the HID class: creating a standard HID device such as        used and how the data packetization process works. We will then use this knowledge to demonstrate
a keyboard, mouse, or joystick, and creating a custom, vendor-defined HID device for transferring        how an embedded device communicates on your local network or across the world using the Internet.
arbitrary data to a host application. This course will also introduce HIDAPI, a free, cross-platform     We will teach you what ports and sockets are, and how applications use them to create TCP/IP
library for communicating with custom, vendor-defined HID devices from a PC. Labs will cover the         connections. We will also describe how some common TCP/IP applications (DHCP, DNS, etc.) work.
creation of a HID report descriptor for making standard HID-class devices such as keyboards, mice,       We will show you how the client-server model works, and will discuss the trade-offs to consider when
and joysticks. In addition, labs will cover the firmware and software involved in making a custom,       choosing to locate a server on a local network vs. the Internet. Last, we will show you
vendor-defined USB HID device and host application, and will use the Microchip USB and HID               Microchip’s solutions for embedded TCP/IP designs, and make you aware of commonly used network
libraries (part of the MLA) and HIDAPI.                                                                  analysis tools.
Prerequisites:
Attendees registering for this class should have a working knowledge and familiarity with C and
optionally C++.

17                                                                                      India MASTERs    India MASTERs                                                                                    18
Class Description                                                                                          Class Description

18050 EWA Advanced Low Power and Embedded Web Applications Using                                           18057 CLD What is the Cloud and How Can it be Used
          the RN171/RN131 Wi-Fi® Modules                                                                                Hours                            Hands On                          Tech Level
             Hours                            Hands On                          Tech Level                              1.75                               False                               1
             1.75                               False                               5
                                                                                                           Abstract:
Abstract:                                                                                                  There are many terms being used as new products are introduced such as Internet of Things and
The number of embedded web connected devices has grown exponentially over the last few years.              connected products. A common service used to move, store, and analyze data in these types of
So much so that many in the wireless industry have now declared that we have finally reached the           systems is the cloud. This class will provide an overview of how you can use the cloud to leverage
long anticipated realization of the Internet of Things – IoT. From a design standpoint, some of the key    your embedded product, including an overview of the development tools available that can be used
factors that are driving the IoT in embedded applications spaces are: 1) ensuring battery longevity        by both embedded engineers and the IT staff to get to market faster.
by matching size and chemistry to the application; 2) the enabling of more complex embedded
web services; and 3) the ability to continually upgrade and add new features to existing platforms.
These factors will form theframework for the topics that will be discussed in this class.Specifically,
                                                                                                           18058 WCM Connecting to the Cloud with the WCM Development Kit 1
the topics that will be covered in this advanced theory class include an in-depth discussion of how                     Hours                            Hands On                          Tech Level
tomaximize battery life by realizing ultra power operation modes and selecting a corresponding                           3.5                               True                                3
battery. Also covered will be an overview of embedded web services and a demonstration of one
such potential real-life application. Lastly, over-the-air bootloading techniques that are essential for   Abstract:
extending the feature set of existing devices will be discussed and demonstrated.                          As embedded design engineers look to make that next great connected, or Internet of Things product,
                                                                                                           knowing where to start can be a challenge. There are natural firewalls between a company’s IT or
Prerequisites:                                                                                             cloud development department, and the engineering department that need to be overcome. The
Attendees registering for this class should have a working conceptual knowledge of Wi-Fi®, TCP/IP,         objectives of this class are to introduce the WCM Development Kit 1, the Microchip Amazon Machine
wireless networking and microcontrollers.                                                                  Image (AMI) that can be launched on Amazon Web Services (AWS), and how to leverage the demo
                                                                                                           to understand how to connect to a cloud based system. The skills acquired in this class will help
                                                                                                           the embedded engineer communicate effectively with their IT or cloud development department.
18054 BLE Bluetooth® Low Energy Application Using the Microchip RN4020                                     This hands-on class will use these tools to develop this understanding.
          OEM Module                                                                                       Prerequisites:
             Hours                            Hands On                          Tech Level                 Attendees registering for this class should be familiar with basic TCP/IP networking concepts (sockets,
             1.75                               False                               2                      addressing) and working with Microchip’s TCP/IP stack (version 6).
Abstract:
Since its introduction in Bluetooth® specification v4.0, Bluetooth Low Energy (BLE) technology gained      18060 IVN Interfacing with Vehicle Networks: Best Practices
momentum after support was added into iOS, Android, MAC OS X and Windows 8. BLE provides an
ultra-low power communication mechanism that is suitable for markets such as healthcare, sports                         Hours                            Hands On                          Tech Level
cadence, navigation and newly defined fields. In this class, you will learn the basics of BLE and                        3.5                              Demo                                 1
its comparison with classic Bluetooth technology, technical details of Microchip BLE OEM Module
RN4020/ RN4020N, and its simple UART control interface that is inherited from the popular RN4X             Abstract:
and RN5X classic Bluetooth modules. A simple BLE application with the RN4020 OEM module will               The standard diagnostic port found in most modern vehicles provides a gateway to the goldmine
be demonstrated.                                                                                           of information available on the OBD (On-Board Diagnostics) network. In recent years, the industry
                                                                                                           witnessed an explosive expansion from the realm of diagnostics into fields as diverse as fleet
Prerequisites:                                                                                             management, telematics, driver behavior, and usage-based insurance. These new applications require
Prior Bluetooth® knowledge will be helpful.                                                                the OBD device to collect data from a moving vehicle, and remain attached for weeks or even years
                                                                                                           at a time, presenting engineers with a unique set of challenges. In this class, you will receive a brief
                                                                                                           overview of OBD and its applications, as well as practical design tips with a special emphasis on
                                                                                                           avoiding common pitfalls. Topics covered include an overview of the communication protocols and
                                                                                                           relevant industry standards, power management, over/undervoltage protection, transceiver design,
                                                                                                           testing, and minimizing interference with normal vehicle operation.

19                                                                                        India MASTERs    India MASTERs                                                                                       20
Class Description                                                                                           Class Description

18063 WTT Which Touch Technology is Right for Your Application?                                             18071 GFX2 Designing Embedded GUIs Using Microchip’s Graphics Library
             Hours                            Hands On                           Tech Level                              Hours                           Hands On                          Tech Level
             1.75                               False                                1                                     8                               True                                3
Abstract:                                                                                                   Abstract:
This introductory class will provide attendees with an overview of all Microchip’s Touch technologies       Looking to add a Graphical User Interface (GUI) to your embedded system? Then this is the right
and the latest techniques and libraries that are available for keypads, proximity sensing, touchpads,       class for you! Attendees will use lecture material and hands-on exercises to learn how to harness
                                                                                                            the power of Microchip’s Graphics Library along with new graphical design utilities as they create
touch screen overlays, as well as 3D gesture and haptics feedback. The session will also highlight the      a sophisticated GUI. For the hands-on exercises, attendees will use the PIC32MZ EC Starter Kit
advantages and challenges of each technology to help designers select the one most appropriate to           along with the PIC32 Multimedia Expansion Board II. Although it is not required, a strong working
their needs.                                                                                                knowledge of the C programming language will be extremely helpful.
                                                                                                            Prerequisites:
18067 GC1          Introducing Microchip’s MGC3130 3D Tracking and                                          Attendees should have a strong working knowledge of the C programming language.
                   Gesture Controller
             Hours                            Hands On                           Tech Level                 18072 GFX3           Developing Low Cost GUI Solutions for Directly Driving Touch
              3.5                               False                                1                              		           LCD Displays with the PIC32 without a Graphics Controller
Abstract:                                                                                                                Hours                           Hands On                          Tech Level
The MGC3130 is a unique 3D User Interface (UI) solution that provides real-time gesture recognition                       3.5                              True                                3
and hand position tracking to enable the next breakthrough in user interface design. This class covers      Abstract:
getting started with Microchip’s MGC3130 and the MGC3130 Hillstar Development Kit (DM160218).               This hands-on class will cover techniques that can be used to develop WQVGA graphics applications
The presentation starts with an introduction to the basics of electrical near-field sensing, and the        without the use of an on-chip or off-chip graphics controller. A PIC32 with DMA and EBI/Parallel
architecture of an MGC3130 system. Furthermore, it introduces to the features of Aurea PC software          Port will be used to demonstrate these “Direct Drive” methods.
and the embedded Colibri Gesture Suite. Examples of MGC3130 applications, the recommended                   Prerequisites:
development process and the electrode design rules will be discussed in detail. At the end of the course,   Attendees registering for this class should have a basic knowledge of PIC32, DMA and PMP/EBI as
attendees will have a fundamental understanding of GestIC® technology, MGC3130 applications and             well as the Microchip Graphics Library.
will know how to develop a MGC3130 system according to a customer’s needs.
                                                                                                            18076 LCB Creating Low Cost Bluetooth® Audio Applications with PIC32
18069 DTM Designing a Capacitive Touch Module with LIN Communications                                                 Microcontrollers
             Hours                            Hands On                           Tech Level                              Hours                           Hands On                          Tech Level
              3.5                               True                                 2                                    3.5                              True                                2

Abstract:                                                                                                   Abstract:
                                                                                                            Bluetooth® wireless solutions are an increasing element of consumer electronics and industrial
This course will explain the fundamentals of designing a capacitive touch system combined with LIN
                                                                                                            control systems. Among the drivers in this market space are compact low cost, high quality, and
communications. The course will cover designing the electronic circuit for both Master and Slave            versatile solutions – and we have them based on the PIC32. This class will cover the Bluetooth
Nodes, cover the design of the capacitive touch front panel using buttons and a slider, and finally         stack architecture and the various profiles that are available. We will demonstrate specific hardware
integrating the Microchip CVD Framework with a small LIN stack and testing on a LIN network.                and software solutions for audio streaming, smart phone control and data transfer. This class will
                                                                                                            also introduce some advanced capabilities which will include digital filtering for a graphic equalizer,
Prerequisites:                                                                                              audio volume synchronization, and multiuser “party” mode for audio streaming.
Attendees registering for this class should know how to program in C and be familiar with MPLAB®
X IDE and the MPLAB XC8 Compiler. They should also have some basic understanding of LIN.                    Prerequisites:
                                                                                                            Attendees registering for this class should have a smart phone with a Bluetooth connection with
                                                                                                            them. We will be using these devices with provided hardware for lab demonstrations.

21                                                                                         India MASTERs    India MASTERs                                                                                      22
Class Description                                                                                         Class Description

18077 BAS Bluetooth® Audio Solutions Using the RN52 Module                                                18103 LED Developing Off-Line Non-Isolated, Isolated and Linear LED
             Hours                           Hands On                          Tech Level                           Lighting Solutions
             1.75                              False                               2                                   Hours                          Hands On                         Tech Level
                                                                                                                       1.75                             False                              2
Abstract:
Learn how to create Bluetooth® high quality streaming audio applications such as wireless speakers,       Abstract:
docking stations, or head phones using Microchip’s Bluetooth audio module, the RN52. In this lecture      This class discusses the constant current design process for ac/dc input LED lighting applications.
class you will learn the basics of A2DP, AVRCP, HFP and walk through a live audio demonstration
                                                                                                          Several topologies and isolation vs. non-isolation will be discussed. Housekeeping circuits, startup
using the RN52-EK development tool. By the end of the class, the student will be have enough
knowledge to utilize the RN52-EK development tool to create a simple Bluetooth audio solution.            circuits and high voltage process techniques will also be discussed during the class.

                                                                                                          Prerequisites:
18084 ADL Intelligent Analog Design Using PIC Microcontrollers  ®                                         Introduction to Power Supply Design and Introduction to Power Supply Controls.

             Hours                           Hands On                          Tech Level
              3.5                              True                                3                      18107 FOC Advanced Motor Control: Sensorless FOC for PMSM
                                                                                                                       Hours                          Hands On                         Tech Level
Abstract:
The Intelligent Analog Design Lab showcases the integrated analog peripherals in the PIC24 family                       3.5                             True                               3
of microcontrollers. The lab progresses from learning to read and understand the data sheet               Abstract:
specifications, to using op amps, DACs and ADCs, to finally building a data acquisition system. The       Here we will explore control of PMSM (Permanent Magnet Synchronous Motors), which are similar in
lab uses the PIC24F Intelligent Integrated Analog Starter Kit (DM240015) to demonstrate the ease          construction to BLDC (Brushless DC Motors) using Field-Oriented Control (FOC) instead of traditional
of writing C code to initialize, program and interconnect the analog functions to the processor using     scalar 6-step control. The PMSM is receiving attention from designers who are concerned about
DMA and interrupts. The USB port will be discussed to capture and store data.                             optimal smooth torque control, low audible noise and extracting the best motor efficiency. It is a
                                                                                                          twofor- one class because the FOC method learned can also be applied to ACIM (AC Induction
18099 PS7 Digital Power Conversion Using dsPIC® DSCs:                                                     Motors). FOC is an advanced control technique used to operate a motor more smoothly over the full
                                                                                                          speed range. It is more responsive to load changes, offers fast acceleration/deceleration, and can
          Power Factor Correction                                                                         generate full torque at zero RPM. In this class the attendee will be guided through the theory and
             Hours                           Hands On                          Tech Level                 application of FOC on a PMSM motor. Each step of the algorithm will be explained with supporting
             1.75                              False                               4                      labs to clarify each step.

Abstract:                                                                                                 Prerequisites:
                                                                                                          Attendees registering for this class should have a good understanding of motor control fundamentals
This class is designed to show how the dsPIC DSC simplifies the design/control of Power Factor
                                                ®
                                                                                                          (detailed in application note AN1078).
Correction (PFC) converters. This class will discuss hardware design and software implementation of
a single-stage PFC converter, and will cover the various advantages/ disadvantages of an interleaved
PFC and bridgeless PFC converter. This class will also discuss how digital control can improve input
current THD and power factor from very light loads to full loads. There will also be a brief discussion
of typical AC/DC power supplies based on Microchip’s reference designs.

Prerequisites:
Attendees registering for this class should have a basic knowledge of power electronics and a basic
knowledge of Microchip SMPS dsPIC® DSCs. Attendees registering for this class should have prior
knowledge of various types of SMPS topologies. Attendees registering for this class should also have
a basic knowledge of voltage and current mode control in SMPS.

23                                                                                       India MASTERs    India MASTERs                                                                                   24
Contact us

      Location                           Name                Phone
      Bangalore                    Krita Nelapudi        (080) 3090-4101
        Pune                Ajit Bapat, Parag Kulkarni   (020) 3019-1500
        Delhi                    Prashant Kulkarni       (011) 4160-8631

            Sponsors of the 11th India MASTERs Conference

                     ENDLESS POSSIBILITIES

India MASTERs                                                              26
You can also read