Microchip Technology Inc

Books and Courseware

The C language has been covered in many books but none as dedicated to the embedded microcontroller beginner as the Beginner`s Guide to Embedded C Programming. Through his down-to-earth style of writing Chuck Hellebuyck delivers a step-by-step introduction to learning how to program microcontrollers with the C language. In addition he uses a powerful C compiler that the reader can download for free in a series of hands-on projects with sample code so you can learn right along with him.
In this Volume 2 Chuck takes the reader to the next level by introducing how to drive displays, how to use interrupts, how to use serial communication, how to use the internal hardware peripherals of the PIC16F690 Microcontroller such as SPI, PWM and Timers. He even introduces how to drive a stepper motor for those looking for electromechanical design help. He tackles these topics with his typical down to earth style of writing that makes the reader comfortable as they learn what some consider very difficult topics for the beginner. In addition he continues to use the very powerful HI-TECH C Compiler and the PICkit Starter Kit so the reader can recreate the project in the book.
In volume 3 of this popular series, author Chuck Hellebuyck takes another leap forward with the SimpleC library that makes programming in C even easier. Shows the reader how to create their own functions and expand the library so that creating microcontroller projects is much quicker than writing in plain C. This book is a reference for programmers who want to build working projects in less time and with less effort.
Thomas Kibalo, author of many articles for Nuts & Volts magazine, delivers an outstanding beginners book for the PIC32. Using the low cost Microstick II starter kit with PIC32MX250F128B MCU and the free MPLAB XC32 Compiler, Kibalo makes learning the PIC32 architecture easy. Code examples demonstrate common operations that many applications require. Hardware is shown in simple breadboard setup so even a beginner can build along with very few extra components needed.
This bundle (CCS S-191) includes "Embedded C Programming: Techniques and Applications of C and PIC® MCUs," a book by Mark Siegesmund, and the E3mini Development Board. This book provides a hands-on introductory course on concepts of C programming using a PIC® microcontroller and the CCS C compiler. Through a project-based approach, this book provides an easy to understand method of learning the correct and efficient practices to program a PIC® microcontroller in the C language.