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

PIC24FJ64GA004

Status: In Production

Features:

  • Up to 16 MIPS performance
  • 17 x 17 Hardware Multiply, Single Cycle Execution
  • 32-bit x 16-bit Hardware Divider
  • Run, Idle and Sleep modes
  • 10-bit ADC, 10channels, 500k samples per second
  • Hardware RTCC, Real-Time Clock Calendar with Alarms
View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Buy Now

Device Overview

Summary

PIC24 16-bit microcontroller, 64 KB Flash memory, 8 KB RAM, and advanced peripherals, 44-pin package

Additional Features
  • CPU
    • Up to 16 MIPS performance
    • 17 x 17 Hardware Multiply, Single Cycle Execution
    • 32-bit x 16-bit Hardware Divider
    • C Compiler Optimized Instruction Set
  • Special Features
    • Internal oscillator support - 31 kHz to 8 MHz, up to 32 MHz with 4X PLL
    • On-chip LDO Voltage Regulator
    • JTAG Boundary Scan and Flash Memory Program Support
    • Fail-Safe Clock Monitor – allows safe shutdown if clock fails
    • Watchdog Timer with separate RC oscillator
    • Run, Idle and Sleep modes
    • Multiple, Switchable Clock Modes for Optimum Performance and Power Management
  • Integrated Peripherals
    • 10-bit ADC, 10channels, 500k samples per second
    • Two Analog comparators
    • 2 UART Modules with LIN and IrDA® support, 4 Deep FIFO
    • 2 SPI ™ Modules with 8 Deep FIFO
    • 2 I2C™ Modules with Master and Slave Modes
    • Five 16-bit Timer Modules
    • Up to 5 Input Capture and 5 Output Compare / PWM
    • Hardware RTCC, Real-Time Clock Calendar with Alarms
    • PMP, Parallel Master Port, with 16 Address Lines, and 8/16-bit Data
Parametrics
Name
Value
Architecture
16-bit
Max CPU Speed (MHz)
32
CPU Speed (MIPS/DMIPS)
16
Program Memory Size (KB)
64
SRAM (KB)
8
Temperature Range (C)
-40 to 125
Operating Voltage Range (V)
2 to 3.6
Pin Count
44
Comparators
2
Analog Peripherals
1-A/D 13x10-bit @ 500(ksps)
UART
2
SPI
2
I2C
2
Timers
5 x 16-bit 2 x 32-bit
Input Capture
5
Max PWM outputs (including complementary)
5
Number of PWM Time Bases
2
Output Compare Channels
5
Peripheral Pin Select / Pin Muxing
Yes
Supported in MPLAB Code Configurator
Yes

Documents

Jump to:

Data Sheet

Programming Specification

Software

BSDL Files

06/20/2008
11KB

IBIS

03/06/2014
247KB

PCB artwork

Brochures

User Guides

Development Environment

  • Emulators & Debuggers
  • Programmers
  • Software Libraries
Emulators & Debuggers
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 MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

...

Learn More
Add To Cart
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® Microcontrollers (MCUs), 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 high-speed FPGA to yield faster

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )
(Not Recommended for new design)

The PICkit 3 is not recommended for new designs. For new designs, please see the MPLAB PICKit 4.

Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit

...


Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )
(Not Recommended for new design)

 The MPLAB ICD 3 is a mature product. For new designs, consider using the MPLAB ICD 4 (DV164045)

MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller

...


Learn More
Add To Cart
MPLAB REAL ICE PROBE KIT
MPLAB REAL ICE PROBE KIT ( DV244005 )
(Not Recommended for new design)

 

Not recommended for new designs. For new designs, please consider the MPLAB ICD 4 (DV164045).

MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs

...

Debug Features:
Runtime watch:Supported
I/O Port Trace:True (Requires Compiler Support)
Native Trace:True
SPI Trace:True (Requires Compiler Support)


Learn More
Add To Cart
Programmers
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 MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

...

Learn More
Add To Cart
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® Microcontrollers (MCUs), 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 high-speed FPGA to yield faster

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )
(Not Recommended for new design)

The PICkit 3 is not recommended for new designs. For new designs, please see the MPLAB PICKit 4.

Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit

...

Learn More
Add To Cart
MPLAB PM3 Universal Device Programmer
MPLAB PM3 Universal Device Programmer ( DV007004 )

The MPLAB® PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PIC® devices as well as the latest dsPIC® DSC devices. When used standalone, data can be loaded and saved with the SD/MMC card (not included).

Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )
(Not Recommended for new design)

 The MPLAB ICD 3 is a mature product. For new designs, consider using the MPLAB ICD 4 (DV164045)

MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller

...

Learn More
Add To Cart
MPLAB REAL ICE PROBE KIT
MPLAB REAL ICE PROBE KIT ( DV244005 )
(Not Recommended for new design)

 

Not recommended for new designs. For new designs, please consider the MPLAB ICD 4 (DV164045).

MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs

...

Learn More
Add To Cart
Software Libraries
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
Microchip Easy Bootloader Library for PIC24/dsPIC33 and PIC32MM

Microchip Easy Bootloader Library for PIC24/dsPIC33 and PIC32MM

...

Learn More

Similar Devices

Product
Pins
Flash (KB)
RAM (KB)
Price 5K
Notes
28
16
4
$1.62
USRT, SPI, I2C
44
16
4
$1.88
UART, SPI, I2C
28
32
8
$1.78
UART, SPI, I2C
44
32
8
$2.02
UART, SPI, I2C
28
48
8
$1.92
UART, SPI, I2C
44
48
8
$2.16
UART, SPI, I2C
28
64
8
$2.06
UART, SPI, I2C
44
64
8
$2.30
UART, SPI, I2C

RoHS Information

Part Number
Device Weight (g)
Shipping Weight (Kg)
Lead Count
Package Type
Package Width
Solder Composition
JEDEC Indicator
RoHS
China EFUP
PIC24FJ64GA004-E/ML
0.188400
0.288889
44
QFN
8x8x0.9mm
Matte Tin
e3
PIC24FJ64GA004-I/ML
0.188400
0.288889
44
QFN
8x8x0.9mm
Matte Tin
e3
PIC24FJ64GA004T-I/ML
0.188400
0.437500
44
QFN
8x8x0.9mm
Matte Tin
e3
PIC24FJ64GA004-E/PT
0.273300
1.187500
44
TQFP
10x10x1mm
Matte Tin
e3
PIC24FJ64GA004-I/PT
0.273300
1.187500
44
TQFP
10x10x1mm
Matte Tin
e3
PIC24FJ64GA004T-I/PT
0.273300
0.748333
44
TQFP
10x10x1mm
Matte Tin
e3
PIC24FJ64GA004-ICE/PL
0.741000
266.666667
128
LQFP
14x14x1.4mm
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 the Microchip Store

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