E3mini Board and Book Bundle

Sku: S-191

In stock (ships immediately)
$84.95


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 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. 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. The reader will be able to apply what they learn to real-life embedded applications. 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. The intended audience are those without formal training in C or those lacking experience programming a microcontroller. This is an excellent text for Electrical Engineers and others who need to get up to speed on the C language.

Key features include:

  • A complete introduction to C programming using PIC® microcontrollers, with a focus on real-world applications, programming methodology and tools.
  • Each chapter includes code examples, exercises and a quiz.
  • C code project examples, tables, graphs, charts, references, photographs, schematic diagrams, flow charts and compiler compatibility notes to channel your knowledge into real-world examples.
  • Includes Single-Chip C compiler software with full documentation.
  • Online educator materials available from publisher.
  • Low-cost companion hardware available.

Hardware Tools for the Embedded C Programming Book

The exercises in the book have been tailored to the CCS E3mini development board. This board uses the PIC18F14K50 processor. Because the board has a bootloader, no device programmer is required to reprogram the board with new software. It also has a USB port that can be used to communicate between a PC and the user program running on the PIC® MCU.

E3mini Development Board
  • Cable included for programming with bootloader
$25
53217-1359
10-pack E3mini Development Board
  • 10 boards and cables
$200
53217-1529
E3mini Advanced Accessories Kit
  • Parts referenced by exercises in book
    More Info
    1LED: 7 Seg
    1Keypad: 3x4
    110 uf 35V
    11 uf, 50v 20%
    1100K
    1Battery: 9V
    1Battery Clip
    1Digital Thermistor
    1EEPROM
    1RS232 TTL GPS Module
    1Breadboard
    2Jumper:  .5" (green)
    2Jumper:  .3" (orange)
    2Jumper:  .6" (blue)
    1Jumper: 4.0" (orange)
    1Jumper: 5.0" (green)
$25
53217-1530
Sensors Explorer Kit
$69
S-205