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

USB, Low Power, Dual Partition Flash, Segment LCD and Scalable


With the Internet of Things (IoT) market continuing to grow by billions of devices each year, designers increasingly need lower-power microcontrollers (MCUs) that will enable these applications. PIC24F GB MCUs are low-power, high-performance devices that offer up to 1 MB of dual-partition Flash memory with live update capabilities. In addition to ultra-low-power performance, these MCUs feature Full-Speed USB host and device, high-speed Direct Memory Access (DMA), 12-bit Analog-to-Digital Converters (ADCs), cryptographic engine, built in op amps and much more.

Many embedded hardware systems, such as industrial and medical systems, handle extremely critical applications that cannot go offline for any reason. However, even the most well-designed systems will require bug fixes and the implementation of additional features. The ability to update the firmware on these systems without taking them offline is an essential requirement. Devices with dual-partition Flash with Live Update capability allow execution from one part of the memory while updating your code from the other, enabling you to update your firmware Over-The-Air (OTA) remotely or in the field without having to shut down your application. Select PIC24F ‘GB’ devices enable you to implement this capability in your application.

Target Applications


  • Internet of Things (IoT)
  • Medical fitness devices
  • Industrial automation
  • Battery powered devices
  • USB digital audio
  • White goods
  • HVAC control
  • Electricity metering
  • Security panels
  • Touch controllers
  • Fingerprint scanners
  • Embedded security

Key Features of the PIC24F GB Family


Key Feature Description
USB On-The-Go (OTG) compliant, dual-role capable; can act as either host or peripheral
Low Power Features eXtreme Low Power (XLP) technology with sleep currents as low as 30 nA, flexible wake-up sources and run currents down to 150 μA/MHz to create power-efficient applications
Segment LCD Integrated display controller with up to 512 segments and able to operate in sleep mode
Flexible Peripherals Wide range of basic and specialized peripherals including Crypto Engine, CLC, Real-Time Clock/Calendar (RTCC) and Pulse-Width Modulators (PWMs) designed to take the load off the CPU and reduce power consumption
Dual Partition Flash with Live Update Capable of storing two independent software applications, including bootloader, to enable programming of one partition while executing application code from the other and allow run-time switching between active partitions
Direct Memory Access (DMA) Dedicated DMA controller supporting both memory and peripheral data transfers to reduce CPU workload
Scalable Flash memory densities range from 16 KB to 1024 KB and RAM ranging from 4–32 KB with packages ranging from 28- to 121-pin options

Looking Beyond Low-Power MCUs


As more wearables, wireless sensor networks and other Internet of Things (IoT)-enabled smart devices are being powered by batteries, energy conservation is essential. Connected applications must minimize power consumption and, in extreme cases, last for up to 20 years while running from a single battery. Our devices with eXtreme Low Power (XLP) technology offer the industry’s lowest run and sleep currents for these applications.

PIC24F GB Family Selection Guide


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

  Memory Integrated Analog Communication User Interface Secure Data System Flexibility 
Sub Family Pin
Count
Program Flash (KB) RAM (KB) ADC
Resolution
USB/I2S™ LCD
(Segments)
Crypto
Engine
Dual
Partition
Flash
DMA Low
Power/XLP
PIC24FJ64GB004 28–44 32–64 8 10         ✓✓
PIC24FJ128GB204 28–44

64–128 8 12 ✓✓     ✓✓
PIC24FJ256GB210 64–100 128–256 96 10        
PIC24FJ256GB412 64–121 64–256 8–16 12 ✓✓ Up to 512

✓✓
PIC24FJ1024GB610 64–100 128–1024 32 12 ✓✓       ✓✓

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

Featured 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

<div class="well well-sm padding-sm">Array
(
    [ID] => 38279608482
    [FileSize] => 6521245
    [OriginalMD5] => eb7ec029368144e06400954b29c72b53
    [Type] => 
    [Archived] => 
    [PathOriginal] => blobs/77/75/1475272274-7775574617243323330bd6470084042d-original.png
    [Path] => Dev Tools/DM240004_PIC24F Curiosity Development Board
    [FileName] => 160930-MCU16-PHOTO-DM240004-Front-Transparent.png
    [CreatedBy] => 
    [SecondaryMeta] => 
    [Title] => MCU16 PHOTO DM240004 Front Transparent
    [Comments] => 
    [Tags] => Array
        (
            [0] => Development Tools
            [1] => Development
            [2] => Curiosity
            [3] => DM240004
            [4] => PIC24F
            [5] => Board
        )

    [Thumbnail] => https://ims.microchip.com/t.tlx?MCm7UTsMGIInBBM.Mvq.Mb..MukuMdSFYB
    [Width] => 2700
    [Height] => 1800
    [CreatedTime] => 1475272274
    [ModifiedTime] => 1475272445
    [Mime] => image/png
)
</div>

PIC24F Curiosity Development Board

Cost-effective, fully integrated development platform to harness the power of PIC24F microcontrollers

PIC24F GB 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. 

PIC24F GB Microcontrollers