PIC Microcontroller Courses

PIC Microcontroller Courses | PIC Correspondence Courses
  
    

PIC Microcontroller Courses by TRACKSOFT South Africa

You are visitor 85659
CONTACT US
Code Samples


Google



Students Qualify for Student Discount. Contact us using our online form-mailer

Course Overview
Course Contents
Price for a Correspondence Course


Anti Spam

INTRODUCTION

Correspondence Course Items may be purchased seperately. The items are:
  • PICSTART PlusTM Programmer

  • Module 1 to Module 8 Course Manual

  • Module 1 to Module 8 Component Set

  • Core Learning Package with components


WELCOME to the PIC Microcontroller-Courses Home page for PIC Courses. Whether the PIC is familiar to you or not, the courses are designed to be beneficial to you on an basic and complex scale.

Build your PIC Microcontroller Embedded Skills by ordering the Correspondence Course. (Your skills will not be limited to programming of only the PIC16F62x devices. You will actually be able to program a wide variety of devices after the course!)
(See below for pricing.) The course will start from the very basics to a fairly complex level of programming.

The course will require students to complete homework tasks to build their skills and the homework will evaluated by Tracksoft South Africa. Part of the homework tasks will be of a practical nature to allow the student to build practical applications.

The course will provide the student with a PICSTART PlusTM Programmer that can program most Microchip Microcontroller Devices. The PICSTART PLUSTM is a supported product of MicrochipTM and Updates are regularly sent for the new versions of MPLABTM.

Below is an example of the PICSTART PLUSTM package that you provided with for the course:



(1) The PICSTART PLUSTM
(2) RS-232
communication port.
(3) A CD-Roms with all device Data-Sheets and MPLABTM application will be provided.
(4) PIC16F627/8 Microcontroller chip for your practical homework projects


EVALUATING THE STUDENT

The student will have to complete a practical development task to acquire a certificate at the end of the course. There will not be any exam, so the student will be evaluated by adhering to the Project Specifications laid out by Tracksoft South Africa.

Homework is submitted in any of the following formats: .txt, .asm, .png, .doc, .docx, .jpg, .bmp and .pdf. Our PDF Editor for marking homework has been licensed by Infix, a leading company in the development of PDF Editing Software.

IMPORTANT STUDENT REQUIREMENTS:

It will be necessary that the student has access to a computer for all the Programming tasks that will be given. The PICSTART PlusTM requires an RS-232 Port on your computer (This is the COM port, which is used by modems).
Installation of the software will be provided on a CD-ROM.



COURSE CONTENTS:

  • Basic Number sytems



    Although it is recommended that the student be familiar with binary number systems, Tracksoft will present the basics again to refresh the student and will also discuss other base systems such as HEX and Octal. Basic mathematical routines will be introduced in this section as a basis for more complex routines later in the course.

  • PIC16Cxx Device discussions

    Familiarise yourself with the different PIC-Microcontroller devices as an aid to choose the device for your application and requirements.
  • Architecture


    Study the architecture of the device.


  • Memory Organization



    Learn which memory cell maps where and how to write to the memory area or general purpose registers. Learn how banks affect your programming and how paging works.


  • 2-Pass Compiler/Programming Considerations



    Study the compilation technique that is used to build the code. Programming considerations for 2-pass compilers.

  • Input and Output Ports




    Reading and Writing to and from Input/Output ports.
    These ports are the interface to the outside world.

  • Instruction Set


    Utilise the complete instruction set of the PIC and carry this knowledge over for every PIC-Microcontroller device.


  • Convert mnemonics and code into machine code language using the conversion rules. (Insight into development of compilers.)



  • Algorithms and Flow charting


    Flowcharting clearly defines the routines that you want to build diagramatically. Flowcharting models an algorithm for use with any processsor.



  • Direct and Indirect Addressing Techniques


    Learn how Pointers and references to memory work. These allow you to write automated addressing routines to write to and from memory.


  • Look up tables



    Look up codes for encoding and decoding and code definitions using Lookup Tables. Use Lookup Tables to retreive messages for displays.
  • On board Comparators and the Voltage Reference unit


    Explore the world of analog input and perform routines that acquire digital reslults.

  • Multiplexing Techniques

    Multiplexing plays an important role in the Digital world. Learn how to read keypads and send information to seven segment displays using Multiplexing techniques.

  • RS-232 communications using the USART



    Learn how to write routines to communicate to your computer's serial port. Tracksoft South Africa will provide the student with a program to test your circuit with.
  • Writing to EEPROM (Non-Volatile Memory area)



    Sometimes, it is necessary to keep information stored in non-volatile memory, such as system settings, preferences, maybe some counter. Whatever the requirement, the PIC16F627/8 has EEPROM memory. Learn how to read and write to and from the EEPROM on the PIC.

  • Mathematical routines


    Learn Addition, Subtraction Multiplication and Division routines. Learn how to expand Addition and Subtraction routines to 16-bit routines. See the bonus part of the course on the discussions for implementing routines to calculate the Sin(x)!


  • Tutorials that have been added to the course:

    RS232-communication between the PIC via the USART and your PC. Line conditioning between the COM port of your PC and the USART. A tutorial has been included in the course for interfacing the two.



    The course now includes tutorials on how to wake up a liquid-crystal display and send commands and messages to it.
    Included in the LCD tutorial: how to create your own characters!
    The component kit now includes an LCD display

    Prices

    Convenient Payment may be made by electronic transfer via internet banking for South African students.

    Payment for International Students may be made by bank money transfers.

    Please contact us below for account payment details.

    The price for the PIC Microcontroller Correspondence course is R4620.00 + P.P. (South African Currency) which is made up of the following material:

  • PICSTART PLUSTM Programmer - R2350.00
    Includes: CD-ROM with a complete Data-sheet reference, MPLAB IDE development software for all your projects.
  • Complete set of notes for the course - R1650.00
  • A complete set of components for all your applications. - R620.00


    Please note that we have not included any shipping charges in the above pricing. For South African Students, please add R118.00 for Postage and Packaging.

    Applications by e-mail or telephone(see below for details)








    E-mail Form.


    Enter a few simple details below if you would like information or to order the course. Please indicate the whether you are interested in the Correspondence Course




    Enter your preferred name:

    Your e-mail address:

    * Your contact telephone number:

    Country:

    **Your comments, questions/suggestions/Applications :

    Please do not send us SPAM Mail as we will just delete it and it wastes our time cleaning up the mail server.






    (**) Do not include any credit card details in this mail as it is not encrypted, and not a secure transactional model.
    Lecturer: Louis Christodoulou
    Cell International: (+27) 83-3077381
    Cell South Africa: 083-307-7381


    Disclaimer. TRACKSOFT-Software and Electronics respects the rights of Microchip. PICSTART PLUS, MPLAB are products of Microchip and not of TRACKSOFT-Software and Electronics. TRACKSOFT-Software and Electronics is not affiliated with Microchip and does not claim in any way to be an agent of or a support group of Microchip.
    Google


    Submit 4 Free!