Software and Hardware Tools for use with

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

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.

Offers for Book Owners of the Embedded C Programming:

FREE - single-chip IDE compiler
for the PIC18F14K50
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 Seg
    1Keypad: 3x4
    110 uf 35V
    11 uf, 50v 20%
    1Battery: 9V
    1Battery Clip
    1Digital Thermistor
    1RS232 TTL GPS Module
    2Jumper:  .5" (green)
    2Jumper:  .3" (orange)
    2Jumper:  .6" (blue)
    1Jumper: 4.0" (orange)
    1Jumper: 5.0" (green)
Sensors Explorer Kit
PCWH IDE Compiler for PIC10/12/16/18
Save $50!

Getting Started with the E3mini Development Board
Duration: 4:59 | View Now

Getting Started with the E3mini Development Board

In this video, you will learn how to:

  • Install the compiler software
  • Compile and download a program to the board

If the board is not working, watch the video on troubleshooting problems.

Troubleshooting Problems with the E3mini Development Board
Duration: 4:34 | View Now

Build Your Own Hardware

Other development boards and even a simple bread-boarded PIC® MCU can be used for these exercises as well. Pin designations and other instructions may need to be modified depending on the specific PIC® MCU used and the development board configuration.

If building a E3mini style board from scratch a device programmer will be needed to load firmware into the part. Instructions are as follows:

  1. Download the E3mini firmware image (.hex file).
  2. Connect the device programmer to your target chip and the PC.
  3. Power up the target board.
  4. Start the device programmer software.
  5. Load the e3mini.hex file.
  6. Click on the "Write to Chip" icon.

Software Install

After downloading the software execute the installer and follow the on screen instructions. After installation there should be a desktop icon that looks like this to start the IDE:

Step by Step Instructions for Compiling and Running a Program

Contact Elsevier to gain access to instructor materials for this book.