16-bit Micro Incorporates High Precision 16-bit ADC Plus Fast 12-bit ADC

Sept. 24, 2013
Microchip's latest 16-bit PIC24 microcontroller includes both a high precision 16-bit ADC and a 10 Msample/s 12-bit ADC in a single package. It is ideal for analog applications such as glucose meters.

Analog-to-digital (ADC) converters are key to the success of analog microcontrollers but there are tradeoffs depending upon what kind of ADC is being use (see The Real World Versus Your ADC). Often the tradeoff is between less precision with a higher sample rate or high precision, Sigma-Delta ADC with a lower sample rate. Designers often have to determine which type of ADC because a microcontroller is typically bundled with one type or another.

Microchip's PIC24FJ128GC010 family (Fig. 1) combines two different ADC types onto a single chip. This includes a high precision, 16-bit Sigma-Delta ADC plus a high speed, 10 Msample/s pipeline ADC. This 16-bit, 32 MHz micro is loaded for analog work. It also includes a pair of 10-bit, 1 Msample/s DACs, a pair of rail-to-rail op amps, three rail-to-rail comparators and a charge time measurement unit (CTMU). The CTMU can be used for a number of purposes including capacitive touch applications.

Figure 1. Microchip's PIC24FJ128GC010 incorporates two types of ADC for more flexible analog support.

Related Articles

The 16-bit Sigma-Delta ADC has two differential inputs with a configurable gain section. The ADC has a maximum clock source of 4 MHz but the actual sample rate will be slower and based on a number of configuration factors. The pipeline ADC supports up to 50-channels and incorporates an auto-accumulate feature along with channel scanning list support and threshold detection. It can also operate when the processor and other peripherals are in sleep mode.

The chip designers took great care with the ADC layout. The Sigma-Delta unit actually sits on its own silicon island to provide as much isolation as possible. This is one reason it has fewer inputs than the pipeline ADC.

One application where the PIC24FJ's dual ADCs come into play is glucose meters. There are a number of ways to measure glucose. Some employ many readings over a short time period where frequency is important than just precision. There are other techniques that require high precision to make accurate measurements. This chip can handle either. Likewise, these sensing chores may not be the only ones the micro handles. It could also have other sensors or even track there battery voltage that may also affect the results. The mixed approach can be utilized in many applications from motor and power control to monitoring other types of sensors.

The PIC24FJ uses Microchip's XLP (extreme low power) technology. Chips are available with up to 128 Kbytes of flash and 8 Kbytes of RAM. Multiple I2C, SPI and serial interfaces are provided. The digital pin select support allows digital I/O to be mapped to almost any pin combination. LCD displays up to 472 segments are supported. The also have a USB On-The-Go (OTG) interface.

Pricing starts at $2.59. The PIC2F Intelligent.Integrated.Analog starter kit (Fig. 2) is available for $89.99. The PIC24 family is supported by Microchip's free MPLAB X (see NetBeans Powers New PIC IDE).

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!