“Programming dsPIC (Digital Signal Controllers) in C”
Learn how to write your own program, debug it, and use it to start the microcontroller. We have provided plenty of practical examples with necessary connection schematics: temperature sensors, AD and DA converters, LCD and LED displays, relays, communications, and the book is constantly being updated with fresh examples. All code is commented in details to make it easier for beginners. Instruction set, operators, control structures, and other elements of C are thoroughly explained with many examples. Also, the book includes a useful appendix on mikroC for dsPIC development environment: how to install it and how to use it to its full potential.
Authors: Zoran Milivojević, Djordje Šaponjić
Table of Contents
- Chapter 1: Introduction
- Chapter 2: Configuration Bits
- Chapter 3: Interrupts and Traps
- Chapter 4: Timers
- Chapter 5: Input Capture
- Chapter 6: Output Compare
- Chapter 7: A/D Converter
- Chapter 8: Memory Model
- Chapter 9: SPI Module
- Chapter 10: UART Module
- Chapter 11: DSP Engine
- Chapter 12: I²C Module
- Chapter 13: Examples
- Chapter 14: DSP Examples
- Chapter 15: Digital Filter Design
System supports the latest 18, 28 and 40-pin dsPIC30F (it is delivered with dsPIC30F4013). There is USB 2.0 on-board programmer, mikroICD and TouchPanel controller. [more]
System supports 64 and 80 dsPIC30F microcontrollers (it comes with dsPIC30F6014A - dsPIC30F General Purpose 16-bit Digital Signal Controller, 144 KB Flash Memory, 8 KB RAM, 80 Pin Package). [more]
Universal Development system for PIC, dsPIC, PSOC, AVR, 8051 and ARM MCU. It is enough to switch the card and continue work in the same development surroundings, but with different microcontroller. [more]
A beginner? Worry not. Easy-to-learn BASIC syntax, advanced compiler features, built-in routines, and many practical examples we have provided allow a quick start in programming dsPIC. [more]
Comprehensive, stand-alone Pascal compiler for dsPIC MCUs. Develop your applications in intuitive and friendly Pascal environment, using many advanced features and practical examples. [more]
All the power and flexibility provided by ANSI C, with the most advanced IDE on the market. A perfect match. Plenty practical examples and a comprehensive documentation. [more]






