Books & Publications

Whether you're an engineer, student, or hobbyist, these publications on the PIC® MCU lay the groundwork for embedded development. Sharpen your skill set, discover new examples and experiments, and learn all there is to know about the Microchip PIC® microcontroller and C programming language.

Embedded C Programming: Techniques and Applications of C and PIC® MCUs by Mark Siegesmund


Embedded C Programming: Techniques and Applications of C and PIC MCUs by Mark Siegesmund

This book provides a hands-on introductory course on concepts of C programming using a PIC® microcontroller and 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 C language. Principles of C programming are introduced gradually, building on skill sets and knowledge. Early chapters emphasize the understanding of C language through experience and exercises, while the latter half of the book covers the PIC® microcontroller, its peripherals, and how to use those peripherals from within C in great detail.

This book demonstrates the programming methodology and tools used by most professionals in embedded design, and will enable you to apply your knowledge and programming skills for any real-life application. Providing a step-by-step guide to the subject matter, this book will encourage you to alter, expand, and customize code for use in your own projects.

Buy at Amazon


Master and Command C for PIC MCU by Fred Eady

Sku: 52903-1129

Master and Command C for PIC® MCU gives readers the opportunity to look over Fred's shoulder as he explores some of the CCS compiler's more advanced built-in functions. Beginners to advanced CCS compiler-users alike will likely learn several new tips and tricks to improve their coding style.

$14.95


C What Happens by David Benson

Sku: 52903-795

C What Happens is a series of explanations and examples for those who want to learn to program PIC® microcontrollers using the C programming language. It is assumed that the reader has no knowledge of PIC® microcontrollers or programming, but does have a rudimentary understanding of electronics.

$28.00


PIC C - by Nigel Gardner

Sku: 52902-270

This book is aimed towards those who do not know C. The basics of C are explained from the perspective of writing programs for the PIC® microcontrollers. Although there are many C starter books in the bookstores, most assume a PC target. PIC® microcontroller programming is different even though the language is the same. This book includes examples that work with the CCS C compiler.

$29.95
Buy at Amazon

The C Programming Language by Brian W. Kerninghan and Dennis M. Ritchie


The C Programming Language at Amazon

Dennis Richie is the original creator of C and this is the book that introduced C to the world. The CCS C compiler used the first edition of this book as the reference for the design of the compiler. This is a short but sweet look at C with all the details of the language simply explained. Note that the second edition of this book covers enhancements to the language made by an ANSI standards group. Not all ANSI enhancements are included in the CCS C compiler since some are geared toward larger computers with different resources. For example most PIC® MCUs do not have a hard disk connected and a file system. This is a great reference book for all C programmers.

Buy at Amazon

Easy Microcontrol'n by David Benson


Easy Microcontrol'n at sq-1.com

This is a very popular book that covers the information in the Microchip datasheets in an easy-to-read format for the beginner. This may be a good book for those who have not used microcontrollers before. This book can also be purchased directly from Square 1 Electronics.

Square 1
Buy at Amazon

Programming Embedded Systems in C and C++ by Michael Barr


Embedded Systems in C and C++ at Amazon

This is a more advanced book not specific to the PIC® MCU or the CCS C compiler. It does have some good general principles for embedded programming.

Buy at Amazon

The Standard C Library by P. J. Plauger


Standard C Library @ Amazon

This book defines all the standard C functions in good detail. Many of these functions do not apply to C on a PIC® MCU, but for those that do this is the reference. In general most users should not need this book as the compiler reference manual and the C programming language book cover the essentials.

Buy at Amazon


CCS C Compiler Manual for PIC10, PIC12, PIC16 and PIC18 devices

Sku: 52901-111

Familiarize yourself with all of the built-in functions, example programs, pre-processor directives, tricks and tips with the hardcopy of the latest CCS C Compiler Reference Manual.

For: PCB, PCM & PCH (PIC10, PIC12, PIC16 and PIC18 devices)

$15.00
More Info
Download


CCS C Compiler Manual for PIC24 / dsPIC DSC devices

Sku: 52902-27-D

Familiarize yourself with all of the built-in functions, example programs, pre-processor directives, tricks and tips with the hardcopy of the latest CCS C Compiler Reference Manual for PCD.

For: PCD (PIC24 / dsPIC® DSC devices)

$15.00
More Info
Download

Nuts and Volts Magazine by T & L Publications


Nuts and Volts Magazine

Nuts & Volts is the leading magazine for those seriously interested in electronics. Nuts & Volts is written for the hands-on hobbyist, design engineer, technician, and experimenter. The diversity of subjects appeals to all levels of experience and spans such topics as amateur robotics, circuit design, lasers, computer control, home automation, microcontrollers, data acquisition, new technology, DIY projects, electronic theory, and more. Click on the link above or the image to the right and sign-up for Nuts and Volts today!

Nuts & Volts

Microchip Datasheets


Microchip Datasheets

These are included on the PCW or PCWH CD-ROM or can be downloaded from Microchip's web site. Hard copies may also be obtained from local Microchip offices. The datasheets cover the details of how the PIC® MCU works, how to wire it up, and exactly how the special features in the chip work (like the timers and A/D converter). The built in functions of the compiler shelter most users from needing all these details however it will help to fully understand the part. The CCS Download Manager can be used to keep your local copy of the datasheets up to date.

Microchip