Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
product primary image

PIC24FJ64GP205

eXtreme Low Power MCU

Status: In Production

Features:

  • 2.0V to 3.6V, -40°C to 125°C, up to 16 MIPS operation
  • Ultra-low-power operation with sleep current down to nA with full RAM retention
  • CodeGuard™ Flash protection to manage memory partitions and access restrictions
  • Flash with Error Correction Code (ECC) and Fault Injection for memory integrity check (Single error correction and Double error detection)
  • Up to 14-Channel, 400Ksps, 10/12-Bit Analog-to-Digital Converter (ADC)
  • Three Analog Comparators with input multiplexing and programmable reference voltage generators
View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Add to Cart

Device Overview

Summary

The PIC24FJ ‘GP2/GU2’ family offers up to 64KB of ECC Flash, 8KB of RAM, along with several core independent peripherals (CIPs) and Full Speed USB 2.0 Host/Device/OTG. With sleep current down to a few hundreds of nA while retaining the complete RAM content, the ‘GP2/GU2’’ family is perfect for extending your battery life in any portable applications.

Supported in the MPLAB® Code Configurator (MCC) tool, the development time gets significantly reduced by allowing you to configure the devices and libraries with just a few clicks. To address the evolving focus on safety and security, these MCUs offer hardware safety features and secure protection schemes, simplifying design of smart, safe, secure and connected applications. These MCUs feature protection schemes such as Flash OTP by ICSP™ Write Inhibit which allows the entire Flash to be configured as One-Time-Programmable (OTP) memory and CodeGuard™ Flash Security which facilitates to segment the memory and implement access restrictions. These features together with our CryptoAuthentication™ chips enable you to implement security in your applications.

Offering an extended operating temperature of up to 125°C with AEC Q100 Grade 1 qualification, this family is also well suited for Automotive and Industrial applications. A range of hardware safety features on this family helps you develop robust designs operating in extreme conditions. With a high-level of analog integration, this family simplifies sensor interfacing and analog measurement, while reducing the overall system BoM cost.

Additional Features
  • Core and Operating Conditions
    • 2.0V to 3.6V, -40°C to 125°C, up to 16 MIPS operation
    • Single-cycle instruction execution
    • 16 x 16 Hardware Multiply, and 32-bit x 16-bit Hardware Divider
    • C compiler optimized instruction set system
    • AEC Q100 Grade 1 qualification
  • eXtreme Low Power
    • Ultra-low-power operation with sleep current down to nA with full RAM retention
    • A range of power-saving modes to reduce current consumption, while balancing performance: PMD bits, DOZE, Idle, Sleep and Retention Sleep modes
    • A range of Core Independent Peripherals (CIPs) that operate in power saving modes, while off-loading the Central Processing Unit (CPU)
  • Secure Protection Features
    • Flash ‘One Time Programming’ (OTP) by ICSP™ Write Inhibit that offers an ability to disable Flash erase/write/debug operations
    • CodeGuard™ Flash protection to manage memory partitions and access restrictions
    • 120-bit Unique Device ID, 256 bytes User OTP and the above protection schemes make an ideal combination of complementary features to implement security together with the CryptoAuthentication™ devices in a secure application
  • Hardware Safety Features
    • Flash with Error Correction Code (ECC) and Fault Injection for memory integrity check (Single error correction and Double error detection)
    • Dead-Man Timer (DMT) clocked by instruction fetches for monitoring the health of software
    • Windowed WatchDog Timer (WWDT) for system supervision
    • CodeGuard™ Flash protection for memory partition and access restriction
    • Fail-Safe Clock Monitor (FSCM) for clock fault management
    • Enhanced Programmable Cyclic Redundancy Check (CRC), Programmable High-Low Voltage Detect (HLVD), Brown-out Reset (BOR) and Power-on Reset (POR)
    • Class B Safety Library, IEC 60730
  • Advanced Integrated Analog
    • Up to 14-Channel, 400Ksps, 10/12-Bit Analog-to-Digital Converter (ADC)
    • Low-voltage boost for input
    • Bandgap reference input feature
    • Core Independent windowed threshold compare feature
    • Auto-scan feature
    • Operation in power-saving modes
    • Three Analog Comparators with input multiplexing and programmable reference voltage generators
  • Timer/Counters/Output Compare/Input Capture/Pulse Width Modulation
    • 3x 16-bit or 1x 32-bit dedicated timer/counters
    • 10x PWM or Output Compare (OC) outputs with 5 independent timer bases – Multiple Capture Compare PWMs (MCCPs)
    • 5x Input Captures (IC) – Multiple Capture Compare PWMs (MCCPs)
    • A total of 13x 16-bit or 3x 32-bit timer/counters
    • Hardware Real-Time Clock Calendar (RTCC) with Timestamping
  • Core Independent Peripherals
    • 4x Configurable Logic Cells (CLCs)
    • 5x Multiple Capture Compare PWMs (MCCPs)
    • ADC controller with threshold compare and automatic triggers
    • Direct Memory Access (DMA) with 2 channels, supporting UART, SPI, ADC, and more
  • Communication Interfaces
    • 2x UARTs supporting LIN/J2602 and IrDA®
    • 2x SPI/I2S, up to 25 MHz operation
    • 2x I2C Master and Slave w/Address Masking, PMBus™ and IPMI support
  • Clock Management
    • On-chip 8 MHz Fast RC (FRC), and 32 kHz Low-Power RC (LPRC) and Secondary (SOSC) oscillators
    • Programmable PLL with external oscillator clock sources and Reference Clock Output (REFO)
    • Fail-Safe Clock Monitor (FSCM)
    • Power-up Timer (PWRT) and Oscillator Start-up Timer (OST) supporting two-speed start-up
  • Special Features and Debugger Development Support
    • MPLAB Code Configurator (MCC) support
    • Peripheral Pin Select (PPS) for flexible pin mapping
    • Configurable interrupt-on change on all IOs
    • In-Circuit Serial Programming™ (ICSP™) and In-Circuit Emulation (ICE) via 2-pins
    • JTAG Boundary Scan Support
Parametrics
Name
Value
Architecture
16-bit
Max CPU Speed (MHz)
32
CPU Speed (MIPS/DMIPS)
16
Program Memory Size (KB)
64
Error Correction Code Program Flash
Yes
SRAM (KB)
8
Direct Memory Access Channels
2
Temperature Range (C)
-40 to 125
Operating Voltage Range (V)
2 to 3.6
Pin Count
48
Low Power
Yes
Comparators
3
Analog Peripherals
1-A/D 14x12-bit @ 400(ksps)
UART
2
SPI
2
I2C
2
Timers
13 x 16-bit 6 x 32-bit
Hardware RTCC/RTC
Yes
Input Capture
5
Max PWM outputs (including complementary)
10
Number of PWM Time Bases
5
Output Compare Channels
5
Class B Hardware
Yes
Configurable Cell Logic
4
Peripheral Pin Select / Pin Muxing
Yes
Supported in MPLAB Code Configurator
Yes

Documents

Jump to:

Data Sheets

Reference Manuals

Download All

Software Libraries/Firmware

Development Environment

  • Integrated Development Environments
  • Compilers
  • Software & Configurators
  • Emulators & Debuggers
  • Production Programmers
  • Demo & Evaluation Boards
  • Software Libraries
  • Code Examples
Integrated Development Environments
MPLAB-X-IDE
MPLAB X Integrated Development Environment (IDE) ( MPLAB-X-IDE )

MPLAB® X Integrated Development Environment (IDE) is an expandable, highly configurable software program that incorporates powerful tools to help you discover, configure, develop, debug and qualify embedded designs for most of Microchip’s microcontrollers, microprocessors and digital signal controllers.
MPLAB X IDE works seamlessly with the MPLAB development ecosystem of

...

Learn More
Compilers
MPLAB-XC16
MPLAB XC16 Compiler ( MPLAB-XC16 )

Available as free, unrestricted-use downloads, our award-winning MPLAB® XC C Compilers are comprehensive solutions for your project’s software development. Finding the right compiler to support your device is simple:

MPLAB XC8 supports all 8-bit PIC® and AVR® microcontrollers (MCUs)
MPLAB XC16 supports all 16-bit PIC MCUs and dsPIC® Digital Signal...

Learn More
Software & Configurators
code-configurator
MPLAB Code Configurator ( code-configurator )

MPLAB® Code Configurator (MCC) is a free, graphical programming environment that generates seamless, easy-to-understand C code to be inserted into your project. Using an intuitive interface, it enables and configures a rich set of peripherals and functions specific to your application.

MPLAB Code Configurator supports 8-bit, 16-bit and 32-bit PIC® microcontrollers. MCC is...

Learn More
Emulators & Debuggers
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® and SAM Microcontrollers (MCUs) and Microprocessors (MPUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a

...

Debug Features:

Advanced breakpoints:True
HW Data breakpoints:6
HW Program breakpoints:6
Pass counter:True
Stop watch:True
SW Program breakpoints:Unlimited
WDT Timeout Break:True


Learn More
Add To Cart
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor, the PICkit™ 3.

The MPLAB PICkit 4 now has Programmer-to-Go functionality for 8-bit, 16-bit and 32-bit PIC MCUs and dsPICs and also SAM MCU devices . The firmware update comes with MPLAB X IDE v5.30.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and

...

Debug Features:

Advanced breakpoints:True
HW Data breakpoints:6
HW Program breakpoints:6
Pass counter:True
Stop watch:True
SW Program breakpoints:Unlimited
WDT Timeout Break:True


Learn More
Add To Cart
MPLAB(R) Snap In-Circuit Debugger
MPLAB(R) Snap In-Circuit Debugger ( PG164100 )

Our most affordable debugger has power to impress.

The MPLAB® Snap In-Circuit Debugger/Programmer allows affordable, fast and easy debugging and programming of PIC®, dsPIC®, AVR and SAM flash MCUs and MPUs, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE) version 5.05 or later. The MPLAB Snap can be connected to a

...

Debug Features:

Advanced breakpoints:True
HW Data breakpoints:6
HW Program breakpoints:6
Pass counter:True
Stop watch:True
SW Program breakpoints:Unlimited
WDT Timeout Break:True


Learn More
Add To Cart
Production Programmers
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® and SAM Microcontrollers (MCUs) and Microprocessors (MPUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a

...

Learn More
Add To Cart
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor, the PICkit™ 3.

The MPLAB PICkit 4 now has Programmer-to-Go functionality for 8-bit, 16-bit and 32-bit PIC MCUs and dsPICs and also SAM MCU devices . The firmware update comes with MPLAB X IDE v5.30.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and

...

Learn More
Add To Cart
Demo & Evaluation Boards
PIC24FJ64GU205 Curiosity Nano Evaluation Kit
PIC24FJ64GU205 Curiosity Nano Evaluation Kit ( EV10K72A )

The PIC24FJ64GU205 Curiosity Nano Development Board is a cost-effective hardware platform to evaluate the PIC24FJ ‘GP2/GU2’ family of low power microcontrollers (MCUs) . The board features

...

Learn More
Add To Cart
PIC-IoT WM Development Board
PIC-IoT WM Development Board ( PIC-IoT WMx )

Connect your PIC-IoT WA or PIC-IoT WG development board to the Azure IoT Hub via Device Provisioning Service (DPS) while leveraging Microsoft’s Azure IoT Embedded C SDK. Provision the PIC-IoT Wx board to connect to

...

Learn More
PIC-IoT WA (PIC24, WiFi, AWS)
PIC-IoT WA (PIC24, WiFi, AWS) ( EV54Y39A )

The PIC-IoT WA Development Board combines a powerful PIC24FJ128GA705 MCU, an ATECC608A CryptoAuthentication™ secure element IC and the fully-certified ATWINC1510 Wi-Fi® network controller - which provides the most simple and effective way to connect your embedded application to Amazon Web Services (AWS). The board also includes an on-board debugger, and requires no external hardware

...

Learn More
Add To Cart
PIC-IoT WG
PIC-IoT WG ( AC164164 )

The PIC-IoT WG Development Board combines a powerful PIC24FJ128GA705 MCU, an ATECC608A CryptoAuthentication™ secure element IC and the fully-certified ATWINC1510 Wi-Fi® network controller - which provides the most simple and effective way to connect your embedded application to the Google Cloud IoT Core. The board also includes an on-board debugger, and requires no

...

Learn More
Add To Cart
Explorer 16/32 Development Board
Explorer 16/32 Development Board ( DM240001-2 )

The Explorer 16/32 Development Board is a flexible and convenient development, demonstration and testing platform for 16-bit PIC24 MCUs, dsPIC® DSCs and 32-bit PIC32 MCUs from Microchip Technology. It features all the necessary hardware to begin developing and debugging a complete embedded application. The board accepts

...

Learn More
Add To Cart
PIC24FJ64GU205 Exp16/32 PIM
PIC24FJ64GU205 Exp16/32 PIM ( EV95N98A )

The PIC24FJ64GU205 General Purpose Plug-in Module (PIM) is designed to demonstrate the capabilities of the PIC24FJ64GP205 and PIC24FJ64GU205  family using the Explorer 16/32 Development Board (DM240001-2). All the pins from the device are mapped directly to the PIM connector (100-Pin ICE).

The

...

Learn More
Add To Cart
Software Libraries
16-bit bootloader for PIC24 MCUs and dsPIC33 DSCs

16-bit Bootloader for PIC24 MCUs and dsPIC33 DSCs

As embedded devices evolve in both

...

Learn More
16-bit CPU Self-test Library

The 16-bit CPU Self-test Library is intended to periodically verify during run-time, that all CPU core features are functioning correctly. This library supports the dsPIC33F, PIC24H, dsPIC33E and

...

Learn More
Battery Life Estimator

 

Looking for a tool to estimate the battery life for your embedded application? Download the Battery Life Estimator

...

Learn More

Similar Devices

Product
Pins
Flash (KB)
RAM (KB)
Price 5K
Notes
28
32
8
$1.06
XLP, Integrated USB, Optimized feature, Small packages and price
36
32
8
$1.20
XLP, Integrated USB, Optimized feature, Small packages and price
48
32
8
$1.22
XLP, Integrated USB, Optimized feature, Small packages and price
28
32
8
$1.11
XLP, Integrated USB, Optimized feature, Small packages and price
36
32
8
$1.34
XLP, Integrated USB, Optimized feature, Small packages and price
48
32
8
$1.46
XLP, Integrated USB, Optimized feature, Small packages and price
28
64
8
$1.11
XLP, Integrated USB, Optimized feature, Small packages and price
36
64
8
$1.25
XLP, Integrated USB, Optimized feature, Small packages and price
48
64
8
$1.26
XLP, Integrated USB, Optimized feature, Small packages and price
28
64
8
$1.15
XLP, Integrated USB, Optimized feature, Small packages and price
36
64
8
$1.39
XLP, Integrated USB, Optimized feature, Small packages and price
48
64
8
$1.40
XLP, Integrated USB, Optimized feature, Small packages and price

RoHS Information

Part Number
Device Weight (g)
Shipping Weight (Kg)
Lead Count
Package Type
Package Dimension
Solder Composition
JEDEC Indicator
RoHS
China EFUP
PIC24FJ64GP205-E/PT
0.142800
2.940000
48
TQFP
7x7x1.0mm
Matte Tin
e3
PIC24FJ64GP205-I/PT
0.142800
2.940000
48
TQFP
7x7x1.0mm
Matte Tin
e3
PIC24FJ64GP205T-I/PT
0.142800
0.300000
48
TQFP
7x7x1.0mm
Matte Tin
e3
PIC24FJ64GP205-E/M4
0.077200
0.114754
48
UQFN
6x6x0.6mm
Matte Tin
e3
PIC24FJ64GP205-I/M4
0.077200
0.114754
48
UQFN
6x6x0.6mm
Matte Tin
e3
PIC24FJ64GP205T-I/M4
0.077200
0.153333
48
UQFN
6x6x0.6mm
Matte Tin
e3
To see a complete listing of RoHS data for this device, please Click here
Shipping Weight = Device Weight + Packing Material weight. Please contact sales office if device weight is not available.

Buy from Microchip

Grid
View
Table
View
Filter:
Apply
Clear
Only show products with samples
Product
Leads
Package Type
Temp Range
Packing Media
5K Pricing
Buy