Microchip Technology Inc
product primary image

PIC24HJ64GP206A

Status: In Production

Features:

  • DC – 40 MIPS (40 MIPS @ 3.0-3.6V, -40°C to +125°C)
  • Industrial temperature range (-40°C to +85°C)
  • Extended temperature range (-40°C to +125°C)
  • Modified Harvard architecture
  • C compiler optimized instruction set
  • 16-bit wide data path
  • 24-bit wide instructions
  • Linear program memory addressing up to 4M instruction words
  • Linear data memory addressing up to 64 Kbytes
  • 71 base instructions: mostly 1 word/1 cycle
  • Sixteen 16-bit General Purpose Registers
  • Flexible and powerful Indirect Addressing modes
  • Software stack
  • 16 x 16 multiply operations
  • 32/16 and 16/16 divide operations
  • Up to ±16-bit data shifts Direct Memory Access (DMA)
  • 8-channel hardware DMA
  • Allows data transfer between RAM and a peripheral while CPU is executing code (no cycle stealing)
  • Most peripherals support DMA Interrupt Controller
  • 5-cycle latency
  • 118 interrupt vectors
  • Up to 61 available interrupt sources
  • Up to 5 external interrupts
  • 7 programmable priority levels
  • 5 processor exceptions
  • Wake-up/Interrupt-on-Change on up to 24 pins
  • Output pins can drive from 3.0V to 3.6V
  • All digital input pins are 5V tolerant
  • 4 mA sink on all I/O pins
  • External, crystal, resonator, internal RC
  • Fully integrated PLL - Extremely low jitter PLL
  • Power-up Timer
  • Oscillator Start-up Timer/Stabilizer
  • Watchdog Timer with its own RC oscillator
  • Fail-Safe Clock Monitor
  • Reset by multiple sources Power Management
  • On-chip 2.5V voltage regulator
  • Switch between clock sources in real time
  • Idle, Sleep and Doze modes with fast wake-up
  • Can pair up to make four 32-bit timers
  • 1 timer runs as Real-Time Clock with external 32.768 kHz oscillator
  • Programmable prescaler
  • Capture on up, down or both edges - 16-bit capture input functions - 4-deep FIFO on each capture
  • Single or Dual 16-Bit Compare mode
  • 16-bit Glitchless PWM mode
  • Framing supports I/O interface to simple codecs
  • Supports 8-bit and 16-bit data
  • Supports all serial clock formats and sampling modes
  • Full Multi-Master Slave mode support
  • 7-bit and 10-bit addressing
  • Bus collision detection and arbitration
  • Integrated signal conditioning
  • Slave address masking
  • Interrupt on address bit detect
  • Interrupt on UART error
  • Wake-up on Start bit from Sleep mode
  • 4-character TX and RX FIFO buffers
  • LIN bus support
  • IrDA® encoding and decoding in hardware
  • High-Speed Baud mode - Hardware Flow Control with CTS and RTS
  • Up to 8 transmit and up to 32 receive buffers
  • 16 receive filters and 3 masks
  • Loopback, Listen Only and Listen All Messages modes for diagnostics and bus monitoring
  • Wake-up on CAN message
  • Automatic processing of Remote Transmission Requests
  • FIFO mode using DMA
  • DeviceNet™ addressing support Analog-to-Digital
  • Up to two A/D modules in a device
  • 2, 4 or 8 simultaneous samples
  • Up to 32 input channels with auto-scanning
  • Conversion start can be manual or synchronized with 1 of 4 trigger sources
  • Conversion possible in Sleep mode
  • ±2 LSb max integral nonlinearity
  • ±1 LSb max differential nonlinearity CMOS Flash
  • Low-power, high-speed Flash technology
  • Fully static design
  • 3.3V (±10%) operating voltage
  • Extended Operating Temperature
  • 64-pin TQFP & QFN packages
View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Buy Now

Device Overview

Summary

The PIC24H 16-bit device family employs a powerful 16-bit architecture, ideal for applications that rely on high-speed, repetitive computations, as well as control.The devices are pin compatible with the dsPIC33F family of devices, and also share a very high degree of compatibility with the dsPIC30F family devices. This allows seamless migration options from/to PIC24F, dsPIC30F and dsPIC33F devices

Additional Features

    Operating Range:

    • DC – 40 MIPS (40 MIPS @ 3.0-3.6V, -40°C to +125°C)
    • Industrial temperature range (-40°C to +85°C)
    • Extended temperature range (-40°C to +125°C)

    High-Performance CPU:

    • Modified Harvard architecture
    • C compiler optimized instruction set
    • 16-bit wide data path
    • 24-bit wide instructions
    • Linear program memory addressing up to 4M instruction words
    • Linear data memory addressing up to 64 Kbytes
    • 71 base instructions: mostly 1 word/1 cycle
    • Sixteen 16-bit General Purpose Registers
    • Flexible and powerful Indirect Addressing modes
    • Software stack
    • 16 x 16 multiply operations
    • 32/16 and 16/16 divide operations

    DMA

    • Up to ±16-bit data shifts Direct Memory Access (DMA)
    • 8-channel hardware DMA
    • 2 Kbytes dual ported DMA buffer area (DMA RAM) to store data transferred via DMA
      • Allows data transfer between RAM and a peripheral while CPU is executing code (no cycle stealing)
    • Most peripherals support DMA Interrupt Controller

    Interrupt Controller

    • 5-cycle latency
    • 118 interrupt vectors
    • Up to 61 available interrupt sources
    • Up to 5 external interrupts
    • 7 programmable priority levels
    • 5 processor exceptions

    Digital I/O

    • Wake-up/Interrupt-on-Change on up to 24 pins
    • Output pins can drive from 3.0V to 3.6V
    • All digital input pins are 5V tolerant
    • 4 mA sink on all I/O pins

    System Management

    • Flexible clock options
      • External, crystal, resonator, internal RC
      • Fully integrated PLL - Extremely low jitter PLL
    • Power-up Timer
    • Oscillator Start-up Timer/Stabilizer
    • Watchdog Timer with its own RC oscillator
    • Fail-Safe Clock Monitor
    • Reset by multiple sources Power Management
    • On-chip 2.5V voltage regulator
    • Switch between clock sources in real time
    • Idle, Sleep and Doze modes with fast wake-up

    Timers/Capture/Compare/PWM:

    • Timer/Counters, up to nine 16-bit timers
      • Can pair up to make four 32-bit timers
      • 1 timer runs as Real-Time Clock with external 32.768 kHz oscillator
      • Programmable prescaler
    • Input Capture (up to 8 channels)
      • Capture on up, down or both edges - 16-bit capture input functions - 4-deep FIFO on each capture
    • Output Compare (up to 8 channels)
      • Single or Dual 16-Bit Compare mode
      • 16-bit Glitchless PWM mode

    Communication Modules

    • 3-wire SPI (up to 2 modules)
      • Framing supports I/O interface to simple codecs
      • Supports 8-bit and 16-bit data
      • Supports all serial clock formats and sampling modes
    • I2C™ (up to 2 modules)
      • Full Multi-Master Slave mode support
      • 7-bit and 10-bit addressing
      • Bus collision detection and arbitration
      • Integrated signal conditioning
      • Slave address masking
    • UART (up to 2 modules)
      • Interrupt on address bit detect
      • Interrupt on UART error
      • Wake-up on Start bit from Sleep mode
      • 4-character TX and RX FIFO buffers
      • LIN bus support
      • IrDA® encoding and decoding in hardware
      • High-Speed Baud mode - Hardware Flow Control with CTS and RTS
    • Enhanced CAN (ECAN™ module) 2.0B active (up to 2 modules)
      • Up to 8 transmit and up to 32 receive buffers
      • 16 receive filters and 3 masks
      • Loopback, Listen Only and Listen All Messages modes for diagnostics and bus monitoring
      • Wake-up on CAN message
      • Automatic processing of Remote Transmission Requests
      • FIFO mode using DMA
      • DeviceNet™ addressing support Analog-to-Digital

    Converters

    • Up to two A/D modules in a device
    • 10-bit, 1.1 Msps or 12-bit, 500 ksps conversion
      • 2, 4 or 8 simultaneous samples
      • Up to 32 input channels with auto-scanning
      • Conversion start can be manual or synchronized with 1 of 4 trigger sources
      • Conversion possible in Sleep mode
      • ±2 LSb max integral nonlinearity
      • ±1 LSb max differential nonlinearity CMOS Flash

    Technology

    • Low-power, high-speed Flash technology
    • Fully static design
    • 3.3V (±10%) operating voltage
    • Extended Operating Temperature

    Packages

    • 64-pin TQFP & QFN packages
Parametrics
Name
Value
Architecture
16-bit
Max CPU Speed (MHz)
80
CPU Speed (MIPS/DMIPS)
40
Program Memory Size (KB)
64
SRAM (KB)
8
Direct Memory Access Channels
8
Temperature Range (C)
-40 to 125
Operating Voltage Range (V)
3 to 3.6
Pin Count
64
Analog Peripherals
1-A/D 18x12-bit @ 500(ksps)
UART
2
SPI
2
I2C
2
Timers
9 x 16-bit 4 x 32-bit
Input Capture
8
Max PWM outputs (including complementary)
8
Number of PWM Time Bases
2
Output Compare Channels
8
Class B Hardware
Yes

Documents

Jump to:

Data Sheets

Migration Documents

Programming Specifications

Application Notes

Download All

Software

Boundary Scan BSDL

03/16/2009
21KB

Quick Start Guides

Sell Sheets

User Guides

Development Environment

  • Emulators & Debuggers
  • Programmers
  • Software Libraries
  • Code Examples
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® Microcontrollers (MCUs) and dsPIC® Digital Signal Controllers (DSCs). 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 communications, downloads and

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )

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 debugging offers these benefits:

  • Low cost
  • Minimum of additional hardware needed for debug
  • Expensive sockets or adapters are not required
...

Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )

 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 )

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 PIC® and dsPIC® Flash microcontrollers with the easy-to-use but powerful graphical user interface of the MPLAB Integrated Development Environment (IDE), included with each kit.
The MPLAB REAL ICE probe is connected...

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


Learn More
Add To Cart
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® Microcontrollers (MCUs) and dsPIC® Digital Signal Controllers (DSCs). 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 communications, downloads and

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )

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 debugging offers these benefits:

  • Low cost
  • Minimum of additional hardware needed for debug
  • Expensive sockets or adapters are not required
...

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

  • Socket: AC164327   PartNo: PIC24HJ64GP206A (64PT)
  • Socket: AC164343   PartNo: PIC24HJ64GP206A (64MR)
Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )

 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 )

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 PIC® and dsPIC® Flash microcontrollers with the easy-to-use but powerful graphical user interface of the MPLAB Integrated Development Environment (IDE), included with each kit.
The MPLAB REAL ICE probe is connected...

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 for PIC24 and dsPIC33

Microchip Easy Bootloader for PIC24 and dsPIC33

The

...

Learn More

Similar Devices

Product
Pins
Flash (KB)
RAM (B)
Price 5K
Notes
100
128
8,192
$4.14
UART, SPI, I2C
100
128
16,384
$4.26
UART, SPI, I2C
100
128
8,192
$4.31
CAN, UART, SPI, I2C
100
256
16,384
$4.63
UART, SPI, I2C
100
256
16,384
$5.08
CAN, UART, SPI, I2C
64
64
8,192
$3.39
UART, SPI, I2C
100
64
8,192
$3.88
UART, SPI, I2C
100
64
8,192
$4.06
CAN, UART, SPI, I2C

RoHS Information

Part Number
Device Weight
Shipping Weight
Lead Count
Package Type
Package Width
Solder Composition
JEDEC Indicator
RoHS
China EFUP
PIC24HJ64GP206A-I/PT
0.286700
2.487500
64
TQFP
10x10x1mm
Matte Tin
e3
Rohs icon
efup china icon
PIC24HJ64GP206AT-I/PT
0.286700
0.574667
64
TQFP
10x10x1mm
Matte Tin
e3
Rohs icon
efup china icon
PIC24HJ64GP206A-E/PT
0.286700
2.487500
64
TQFP
10x10x1mm
Matte Tin
e3
Rohs icon
efup china icon
PIC24HJ64GP206AT-E/PT
0.286700
0.574667
64
TQFP
10x10x1mm
Matte Tin
e3
Rohs icon
efup china icon
PIC24HJ64GP206AT-E/MR
0.232400
0.370303
64
QFN
9x9x0.9mm
Matte Tin
e3
Rohs icon
efup china icon
PIC24HJ64GP206A-E/MR
0.232400
0.350000
64
QFN
9x9x0.9mm
Matte Tin
e3
Rohs icon
efup china icon
PIC24HJ64GP206A-I/MR
0.232400
0.350000
64
QFN
9x9x0.9mm
Matte Tin
e3
Rohs icon
efup china icon
PIC24HJ64GP206AT-I/MR
0.232400
0.370303
64
QFN
9x9x0.9mm
Matte Tin
e3
Rohs icon
efup china icon
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

Grid
View
Table
View
Filter:
Apply
Clear
Product
Leads
Package Type
Temp Range
Packing Media
5K Pricing
Buy