We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Advanced Analog, Low Power, Segment LCD and USB Connectivity


The PIC24F GC family of microcontrollers (MCUs) offers high analog integration which features a 16-bit sigma-delta Analog-to-Digital Converter (ADC), a 12/10-bit pipeline ADC, a 10-bit,1 Msps Digital-to-Analog Converter (DAC), dual op amps, comparators, voltage references, and an analog interconnect switch. Due to its high analog integration, the PIC24 GC family provides great design advantages that include faster data paths, reduced noise and the ability to change the analog parameters in software, all of which help to simplify board designs, provide significant cost reduction over a multi-chip implementation and result in smaller PCB sizes and faster time to market.

The PIC24 GC family also features eXtreme Low Power (XLP) technology, with power consumption down to only 18 nA in sleep mode and 180 µA/MHz when running. These devices also boast integrated USB, LCD driving and touch sensing capabilities. All of these attributes make PIC24F GC devices ideal for portable medical and industrial applications.

Key Features of the PIC24F GC Family


Key Feature Description
Advanced Analog
12-bit, up to 50-channel, high-speed, pipeline Analog-to-Digital Converter (ADC), 16-Bit Sigma-Delta Analog-to-Digital Converter (ADC) and two 10-bit Digital-to-Analog Converters (DACs)
Full Speed USB On-the-Go (OTG) compliant, dual-role capable; can act as either host or peripheral
Low Power XLP technology with sleep currents as low as 75 nA with flexible wake-up sources and run currents down to 210 μA/MHz, enabling power-efficient applications
Segment LCD Integrated display controller with up to 59 segments (8 commons) with capability of operating in sleep mode
Flexible Peripherals Wide range of basic and specialized peripherals including UARTs, op amps, comparators, Input Capture (IC)/Output Compare (OC)/Pulse-Width Modulators (PWMs), Real-Time Clock/Calendar (RTCC) and many more
DMA Dedicated Direct Memory Access (DMA) controller supporting both memory and peripheral data transfers thereby reducing Central Processing Unit (CPU) workload
Scalable Flash memories of 64 KB and 128 KB and 8 KB RAM with 64-pin and 100-pin packages.

Target Applications


  • Portable medical devices
  • Medical fitness devices
  • Glucose monitors
  • Battery-powered devices
  • USB data streamers
  • Measurement equipment
  • Voltage current monitors
  • Touch controllers
  • Fingerprint scanners
  • High-speed sensor arrays

Intelligent Analog


Our GC family can help you lower BOM cost, reduce noise and increase throughput with its integrated intelligent analog.

PIC24F GC Family Selection Guide


Sub Family

Pin Count

Program Flash (KB)

RAM (KB)

ADC Resolution

DAC Resolution

HS Comp

OPA

USB/I2S™

LCD (Segments)

DMA

Low Power/XLP

Vbat

PIC24FJ128GC010

64–100

64–128

8

16

10

Up to 472

✓✓

PIC24F GC MCUs


Design Resources


Development Tools


A complete suite of tools is available to help get your design to market. Choose from low-cost starter kits, fully featured development boards, free MPLAB® X IDE and MPLAB® XC Compilers as well as a range of debuggers.

Starter Kits

Starter kits and Microsticks contain a device with demonstration hardware and software and an integrated debugger allowing a designer to quickly evaluate the family features. Microsticks also plug into standard breadboard for prototyping. 

PIC24F Starter Kit: Demonstrations support data logging, thumb drive and graphics on the PIC24F 

Development and Evaluation Boards

The Explorer 16/32 platform is the primary development board for 16-bit products. Explorer 16/32 is supplemented by numerous application-specific development boards including PICtail™ Plus boards and Click boards™ from MikroElektronika. 

Explorer 16/32 Development Board: A modular and flexible development board for 16- and 32-bit PIC® MCUs, with integrated programmer/debugger

Processor Plug-In Modules: Processor-specific Plug-in Modules 

PICtail Plus Expansion Boards: Expansion board allowing evaluation of complex hardware and software solutions 

Emulators and Debuggers

The debuggers and programmers work across all PIC MCU platforms, are USB powered and are fully integrated with MPLAB® X IDE with features ranging from basic debugging to advanced emulation capability.

MPLAB® REAL ICE In-Circuit Emulator:  Next generation high-speed programmer and debugger with optional LVDS interconnect 

MPLAB® ICD 3: Cost-effective high-speed programmer and debugger 

PICkit 3 In-Circuit Debugger/Programmer: Low-cost programmer and debugger 

Software Development Tools


The MPLAB® development environment is a single tool chain supporting all PIC® microcontrollers.

MPLAB® X IDE

This single Integrated Development Environment (IDE) supports all PIC MCUs. It provides a single integrated "environment" to develop code for embedded microcontrollers. It includes a library of Microchip-validated code examples to get started right away and integrates the MPLAB XC16 compiler while featuring "One Click" Make, Program, Debug/Execute operation.

MPLAB® Code Configurator

This free graphical programming environment generates seamless, easy-to-understand C code. Using an intuitive interface, it enables and configures a rich set of peripherals and functions. It minimizes reliance upon the product data sheet and reduces overall design effort and time while accelerating generation of production-ready code.

MPLAB® XC Compilers

MPLAB XC16 compilers provide a comprehensive solution for a project’s development software needs and comes in different optimization levels. It integrates with MPLAB X IDE to provide a full graphical front end. It can edit errors and create breakpoints to match the corresponding lines in source code. Single step through C and C++ source code to inspect variables and structures at critical points.

MPLAB® Xpress Cloud-Based IDE

This online development environment contains the most popular features of our award-winning MPLAB X IDE. It is a perfect starting point for new users of PIC MCUs with no downloads, no machine configuration, and no waiting to get started. Join the MPLAB Xpress Community to share code, ideas and knowledge.

Application Notes


Title
TB3016 - Using the PIC MCU CTMU for Temperature Measurement Download
AN833 - Microchip TCP/IP Stack Application Note Download
AN1416 - Low-Power Design Guide Download
AN1375 - See What You Can Do with the CTMU Download
AN1229 - Class B Safety Software Library for PIC MCUs and dsPIC DSCs Download
AN1227 - Using a Keyboard with the Microchip Graphics Library Download
AN1182 - Fonts in the Microchip Graphics Library Download
AN1145 - Using a USB Flash Drive with an Embedded Host Download
AN1144 - USB Human Interface Device Class on an Embedded Host Download
AN1142 - USB Mass Storage Class on an Embedded Host Download
AN1140 - USB Embedded Host Stack Download
AN1136 - How to Use Widgets in Microchip Graphics Library Download
AN1071 - IrDA Standard Stack for Microchip 16-Bit and 32-bit MCUs Download
AN1045 - File I/O Functions Using Microchip's Download
AN1044 - Data Encryption Routines for PIC24 and dsPIC Devices Download
1368 - AN1368, Developing Graphics Appls using PIC MCUs w/Integrated Graphics Controller Download
AN1189 - Implementing a Mass Storage Device Using the Microchip USB Device Firmware Framework Download

Brochures


Title
PIC24 MCU Product Selection Guide Download
eXtreme Low Power (XLP) PIC® MCUs Brochure Download

The MPLAB® development ecosystem is a single tool chain supporting all PIC® microcontrollers and dsPIC® Digital Signal Controllers.

Microchip University: Introduction to USB 2.0 Part A - Basic Concepts and Tools


This free class will provide you with an introduction to basic USB 2.0 concepts such as topology, enumeration, endpoints, transfer types and classes. 

PIC24F GC Microcontrollers