Home Blog  

4 Jun 2013


Here is a reference design of a pulse oximeter built around the dsPIC33 digital signal processor.

Pulse oximeter is a non-invasive medical device that monitors the oxygen saturation of a patient?s blood and heart rate. This application note demonstrates the implementation of a high-accuracy pulse oximeter using Microchip?s dsPIC® Digital Signal Controllers (DSCs) and analog devices.


App note: Pulse Oximeter using dsPIC33 - [Link]

30 Apr 2012

tehnikservice.net writes:


mikroProg™ for PIC®, dsPIC® and PIC32® website has been redesigned. They made it more elegant, clear and readable. They improved user manuals for the mikroProg™ itself, mikroICD™ and mikroProg Suite™ for PIC® software.

New mikroProg Suite™ for PIC® software v2.20 is officially released. It contains new mikroProg™ firmware upgrade v01.11.11.01 which brings us support for new enhanced family for PIC24® and dsPIC33® devices as well as approximately 4x increase in speed of programming PIC32® microcontrollers. You can get more information about the upgrade in the newly uploaded Firmware Upgrade Guide PDF document.

mikroProg for PIC has been redesigned - [Link]

12 Mar 2012

Microchip presents several of techniques for lowering the power consumption of their PIC microcontrollers and dsPIC digital signal processors. Many things can apply to any low-power project. [via]

This document seeks to simplify the transition to low-power applications by providing a  single location for the foundations of low-power design for embedded systems. The  examples discussed in this document will focus on power consumption from the  viewpoint  of the microcontroller (MCU). As the brain of the application, the MCU  typically consumes the most power and has the most control over the system power  consumption.

App note: Lowering power consumption on PIC microcontrollers - [Link]

31 Jan 2012

element14, Microchip and Matrix introduce the new PIC18 Flowcode Developers Kit.  Lowers the barrier to electronics design with easy to use Graphical Programming 

30 January 2012 – London, element14, the first collaborative global electronics community from Premier Farnell plc (LSE:pfl), has teamed up with Microchip and Matrix to introduce the new PIC18 Flowcode Developers Kit.  This innovative development and demonstration kit is designed to offer a hands-on, easy approach to electronics design using Flowcode, one of the world’s most advanced graphical programming languages for microcontrollers.

The development platform is based on a Microchip PIC18F26J50 low power, 8-bit PIC18F26J50 microcontroller, and is integrated with temperature sensor, capacitor touch sensor and potentiometer to help developers verify programs designed using Flowcode.

“The new PIC18 Flowcode Developers Kit is an innovative, fully featured yet low cost solution designed to help developers realize their designs in working hardware,” says Mike Powell, Technology Development Manager, Premier Farnell.  “Optimized for Flowcode development, the board has several expansion options, it can be used as a black box and is mounted with a PIC 18 device that is low power, but high performance.

The competitive advantage of Flowcode is that it allows those with little-to-no programming experience to create electronic systems in minutes. Flowcode supports code generation for the PIC® (PIC12, PIC16, and PIC18 series ), PIC24 and dsPIC® series of microcontrollers. The professional edition includes drivers for a range of sub-systems including LCDs, keypads, seven-segment displays, ADC and PWM, as well as communication protocols including I2C, SPI, RS-232RS-232, Zigbee and TCP/IP, among others.

Flowcode is compatible with Microchip’s PICkit programmer as well as third party programmers. It is also compatible with the HI-TECH C compiler. A ‘Lite’ version of Flowcode 4 is included in the kit.

For more information visit element14.

20 Dec 2011

dangerousprototypes.com writes:

After a long beta testing period Microchip finally released MPLAB X V1.0.

MPLAB X is the new  integrated development system for Microchip microcontrollers. It is built on the Java platform so Mac, Linux, and Windows users are supported. Here are some major features of MPLAB X:

  • Based on Java / Netbeans.
  • Supported under Windows, Linux and Mac OS X 10.5 and Mac OS X 10.6.
  • Newer, more functional GUI.
  • MPLAB C32 (for PIC32MX), C30 (for PIC24 and dsPIC), C18 compilers are available.
  • HI-TECH C Lite Compiler for PIC18s, and HI-TECH C Lite Compiler for PIC10/12/16 are also available.

MPLAB X v1.0 released - [Link]

9 May 2011

hobbydebraj writes:

This is a project for viewing the frequency spectrum of input signal using dsPIC. The hardware uses the following:

1. dsPIC30F4011.
2. Opamp (any one, like LM358, TL084).
3. Power supply.

dsPIC based Spectrum Analyzer – [Link]

21 Jan 2011

Zipitbot robot uses some motors and a dsPIC microcontroller to move around. dsPIC board on top communicates with the Zipit over an I2C bus and client program is able to control the ZipitBot over a wifi link. There is also a USB webcam attached. [via]

Zipitbot: Zipit based robot – [Link]

15 Oct 2010

This is a bluetooth oscilloscope on the Android platform. There is a transmitter circuit that uses Microchip’s dsPIC33FJ16GS504 for the analog-to-digital conversion of the input signals on two channels. The processed data on the dsPIC are then transmitted to the phone via the LMX9838 bluetooth module to display the waveforms on screen. [via]


  • time per division: {5us, 10us, 20us, 50us, 100us, 200us, 500us, 1ms, 2ms, 5ms, 10ms, 20ms, 50ms }
  • volt per division: {10mV, 20mV, 50mV, 100mV, 200mV, 500mV, 1V, 2V, GND}
  • analog input (depends on external pre-amplifier configuration): {-8V to +8V }

Android Bluetooth Oscilloscope - [Link]

7 Oct 2008

Here is a basic outline of how this thing works. Everything comes in through the BNC jack on the front. The signal is then attenuated/amplified by the attenuator and amplifier. For the ultimate in excitement and because I dislike switches, the gain of the input stage is controlled by the PIC. The input stage also level shifts the input so it centers around 2.5v (half of full scale) to enable reading negative voltages. The front panel controls ( potentiometers ) are also read by the ADC. Finally, all the exciting info the PIC gathers is displayed on a handy 128×64 Graphics LCD.

The ‘scope can sample an input at up to 750,000 samples per second allowing for signals up to 375kHz to be viewed (sort of). The RMS value of the input is displayed on the main Oscilloscope screen. The FFT function separates the input into 128 frequency bins, and displays the frequency of the bin with the highest amplitude. [via]

Scopey II: Build a dsPIC Oscilloscope and Spectrum Analyzer - [Link]

3 Aug 2008

In this article Bernard Klinc demonstrates audio playback using the dsPIC on a simple breadboard layout with a free code library for SD card access from Microchip. This project is mostly around the Microchip MDDFS library (Memory Disk Drive File System). It’s a neat pile of C source code that can manage a FAT12, FAT16 or FAT32 file system and interface to a SD or CF memory card or an IDE hard drive. But best of all its free!

dsPIC WAV Player - [Link]





Search Site | Advertising | Contact Us
Elektrotekno.com | Free Schematics Search Engine | Electronic Kits