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

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


The PIC24F GU/GL/GP 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. PIC24F GU/GL/GP 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.

PIC24F GU/GL/GP Family Selection Guide


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

Standard Key Features: UART, I2C, SPI, Timers, WDT, PWMs, IC/OC, PPS, Comparators

Sub Family Pin
Count
Program Flash (KB) RAM (KB) ADC
DAC Comparators USB
(Full
Speed)
Segmented
LCD with
Animation
(pixels)
Flash
ECC
DMT Low
Power/XLP
PIC24FJ512GU410 48–100 128–512 32 12-bit,
400
ksps
10-bit
1
Msps
Up to 480

✓✓
PIC24FJ512GL410 48–100

128–512 32 12-bit,
400
ksps
10-bit
1
Msps
  Up to 480

✓✓
PIC24FJ128GL306 28–64 64–128 8 12-bit,
400
ksps
    Up to 480

✓✓
PIC24FJ64GU205 28–48 32–64 8

12-bit,
400
ksps

 

    ✓✓
PIC24FJ64GP205 28–48 32–64 8 12-bit,
400
ksps
      ✓✓

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.

190114-mcu16-gif-lcd-630.gif

Autonomous Blinking

200508-mcu16-gif-mcus-lcd.gif

Alternating Display

190114-mcu16-gif-lcd-sleep.gif

Animation 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.

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/GP 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)
Full Speed 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.

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

A single Integrated Development Environment (IDE) supporting all PIC MCUs

MPLAB® Code Configurator

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

MPLAB® XC Compiler

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

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

Explorer 16/32 Development Kit

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

PIC24F LCD and USB Curiosity Boards

Cost effective development and demonstration platform for the PIC24F GU/GL family of MCUs

PIC24FJ64GU205 Curiosity Nano Development Board

This board provides an easy-to-use development platform for PIC24F MCUs with integrated USB and CIPs.

PIC24 GU/GL/GP MCUs


Design Resources


Brochures


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

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. 

Read Our Blog Articles


PIC24F GU/GL/GP Microcontrollers