Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

PIC24F ‘GU/GL’ Family of Microcontrollers

Low Power | Segment LCD | USB | Secure IoT | Safety | Sensor Interfacing

The PIC24F ‘GU/GL’ family of eXtreme Low Power (XLP) microcontrollers (MCUs) enables the development of an array of innovative applications, both with and without displays. Packed with more than 14 types of Core Independent Peripherals (CIPs) that can function in power-saving modes, the PIC24F ‘GU/GL’ MCUs offer ultra-low power operation for battery-powered and other power-conscious designs. They also feature an integrated segment LCD display driver that offers display segments ranging from 42 to 480 pixels to support a variety of display sizes.  

Securing your connected or stand-alone system is critical to protect it from attacks. The PIC24F ‘GU/GL’ MCUs include code protection features and work with our CryptoAuthentication™ devices to simplify adding security to your application. The CryptoAuthLib™ Library, which is supported by MPLAB® Code Configurator (MCC), eliminates the complexities of developing secure designs. MCC is a free and easy-to-use graphical programming environment that also simplifies your overall code development and speeds up your time to market.

Featured Core Independent Peripheral: LCD with Autonomous Animation

Most display applications involve a few common animations like blinking, periodically alternating between displays and blanking of pixels. By using the integrated LCD driver with autonomous animation, you can offload most of these animation routines from the CPU. This allows you to enable animation in power-saving modes while the CPU is in doze, idle or sleep mode.

 
Autonomous BlinkingAutonomous Blinking
Alternate DisplayAlternating Display
Animation in Low-Power ModesAnimation in Low-Power Modes
 

Quickly Design a Display Interface with MPLAB Code Configurator (MCC)

Reduce your display design time to minutes with the help of MCC. It eliminates the meticulous and time-consuming task of mapping the pins and segments and allows you to import display icons to easily customize your display design.

Animated LCD MCUs
 

Target Applications

Displays

  • Automotive clusters
  • Thermostats
  • Measurement units
  • Power and flow meters
  • Medical devices
  • Appliances

Secure IoT

  • Smart sensors
  • In-home displays
  • Wearables and fitness monitors
  • Connected appliances
  • Medical devices

Harsh Environments

  • Automotive and industrial sensors
  • Industrial monitors
  • Fault detectors
  • Industrial control and automation

Low Power

  • Handheld devices
  • Remote portable sensors
  • Battery-powered devices

Key Features of the PIC24F ‘GU/GL’ Family

Key Feature Description
Battery Friendly and Low Power
  • Ultra-Low Retention Sleep Current: Increases battery life with the sleep current down to a few hundred nA while retaining the complete RAM content
  • High Memory: Supports the development of complex battery-powered applications
  • LCD Animation: Enables autonomous animation of LCD pixels in power-saving modes
  • LCD Charge Pump: Maintains LCD contrast, even as battery voltage drops
  • CIPs Function in Low-Power Modes: Reduces CPU wakeup frequency to save more power
Segment LCD Display
  • Core-independent integrated LCD driver with up to 60 segments and 8 commons
Secure Protection
  • Flash OTP by ICSP™ Write Inhibit: Enables Flash to be configured as One-Time Programmable (OTP) memory with the ability to write and read protect the Flash memory
  • CodeGuard™ Security: Enables protection scheme to safeguard your program memory content
  • Comprehensive Security: The Flash OTP, CodeGuard security, Unique Device Identifier (UDID) and User OTP features, when used with our CryptoAuthentication devices, help you easily and securely connect your application to the cloud and protect your Intellectual Property (IP)
FS USB 2.0
  • Configurable as host, device or On-The-Go (OTG)
  • DMA interface for RAM access
Functional Safety and Robust Operation
  • Functional Safety: Offering a range of hardware features, this family is ideal for safety-critical applications
  • Robust Operation: AEC Q100 Grade 1 qualification and supports extended operating temperature of -40°C to 125°C with deterministic response for robust operation in industrial and automotive applications 
Integrated Analog for Sensor Interfacing
  • 12-bit Analog-to-Digital Converter (ADC) with Automated Threshold Compare: To reduce CPU overhead and save power, configure the ADC to filter any noise samples and outliers without the intervention of the core
  • Enhanced ADC Features: Facilitate efficient sensor interfacing and ease of data processing via:
    • DMA support for easing ADC sample movement, and
    • Continuous sampling and automated trigger sources for core-independent operations
  • 1 Msps 10-bit DAC: With buffered output for variable-reference voltage generation
  • Analog Comparators: For fast response and fault detection in safety-critical applications
Scalable
  • Flexible Flash Memory and Package Options: Memory densities range from 64 KB to 512 KB, with packages ranging from 28- to 100-pin options
  • Large Memory Dual-Panel Flash: Enables low-power applications to implement real-time Over-The-Air (OTA) upgrades, large communication stacks or EEPROM emulation
  • Small Package Size: Available in a 4 × 4 mm uQFN package for space-constrained applications

Easily Implement VBAT Low-Power Operation

Do you need to conserve energy and implement a secondary power source to keep the state machine or RTCC value intact in your application? Find out how you can leverage the PIC24F family’s core-independent features to emulate VBAT functionality with minimal core intervention using a just few external components.

Seamlessly Migrate from PIC24F ‘GA3’ Family

If you have been using an earlier PIC24F ‘GA3’ device, it’s easy to add the advanced features available in the PIC24F ‘GL3’ family to your latest design.  Our migration guide will help you make the transition without any hassles.

PIC24F ‘GU/GL’ Family Selection Guide

For more information on each of the PIC24F ‘GU’ and ‘GL’ products, click the “Sub-Family” name in the table below.

 
Memory
Integrated Analog
User Interface
Safety and
Monitoring
System
Flexibility
Sub FamilyPin
Count
Program
Flash ( KB)
RAM (KB)ADCDACComparatorsUSB
(Full
Speed)
Segmented
LCD with
Animation
(pixels)
Flash
ECC
DMTLow
Power/XLP
PIC24FJ512GU41048–100128–5123212-bit,
400
ksps
10-bit
1
Msps
Up to 480✓✓
PIC24FJ512GL41048–100128–5123212-bit,
400
ksps
10-bit
1
Msps
 Up to 480✓✓
PIC24FJ128GL30628–6464–128812-bit,
400
ksps
  Up to 256✓✓

Innovative Peripherals

Learn more about our rich set of high-performance peripherals that integrate seamlessly with your application to reduce costs and development time

Integrated Analog

Integrated Analog

High-speed ADC, DAC, Comparators, Op Amps

Learn More
Low Power

Low Power

XLP, VBAT, CLC, UDID, PPS

Learn More
Clocks and Timers

Clocks and Timers

16-/32-bit Timers, RTCC

Learn More
Waveform Control

Waveform Control

PWM, MCCP SCCP, IC/OC

Learn More
Wired Communication

Wired Communication

USB, UART, SPI, I2C, LIN

Learn More
User Interface

User Interface

Segment LCD

Learn More
Safety and Monitoring

Safety and Monitoring

CRC, ECC, Class-B, DMT WDT, SFRs

Learn More

Featured Development Tools

MPLAB® Development Ecosystem and Software Tools

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

MPLAB X Integrated Development Environment

MPLAB-X-IDE-Logo

A single Integrated Development Environment (IDE) supporting all PIC® MCUs and dsPIC33 DSCs

MPLAB Code Configurator

MPLAB-CODE-CONFIGURATOR-Logo

A free graphical programming environment that generates seamless, easy-to-understand C code

MPLAB XC Compiler

MPLAB-XC-COMPILER-Logo

A comprehensive solution for your software development that integrates with MPLAB X IDE to provide a full graphical front end

Hardware Tools

A few of our most popular hardware development boards available for the PIC24 products are shown below. To learn more about various development boards, please visit the Hardware Development Tools page.

PIC-IoT Development Boards

PIC-IoT Development Boards

Simple and effective way to connect your embedded application to Google Cloud or AWS platform

Explorer 16/32 Development Kit

Explorer 16/32 Development Kit

Ready-to-start development, demonstration and testing platform for PIC24 MCUs and dsPIC® DSCs.

16-bit Video Channel