E3mini Board and Book Bundle

Sku: S-191

E3mini Board and Book Bundle
Product Out of Stock
Other Separate Buying Options
Buy at Amazon   Buy at Elsevier

As an Amazon Associate, I earn from qualifying purchases.


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.

Note: If you have received a 'Timeout' error, click here to find out how to resolve the issue.

Additional E3mini Development Board
  • Cable included for programming with bootloader
10-pack E3mini Development Board
  • 10 boards and cables
E3mini Advanced Accessories Kit
  • Parts referenced by exercises in book
    More Info
    1LED: 7 Segment
    1Keypad: 3x4
    1GPS Unit
    110 uf 35V Capacitor
    11 uf, 50V 20% Capacitor
    1100K Resistor
    22.2K Resistor
    8680 ohm Resistor
    1Battery: 9V
    1Battery Clip
    1Digital Thermistor
    6Jumper: Male-Female
    8Jumper: Male-Male
E3 GPS Module
Out of Stock
Sensors Explorer Kit
  • E3mini Board, tutorial and sensors

C-Aware IDE Demo
Embedded C Learners Kit
EZ App Lynx