PIC24FJ64GA310-I/PT - 16-bit 32MHz 64KB Flash MCU 100-TQFP | Microchip
MPN: PIC24FJ64GA310-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.81 | $8.81 |
| 10 | $7.65 | $76.50 |
| 100 | $6.79 | $679.00 |
| 500 | $6.04 | $3,020.00 |
| 1,000 | $5.42 | $5,420.00 |
| 2,500 | $5.1 | $12,750.00 |
PIC24FJ64GA310-I/PT Overview
What is a 16-bit microcontroller? A 16-bit MCU is a single-chip computer with a 16-bit data path that executes arithmetic and logic operations on 16-bit words per instruction, sitting between 8-bit controllers and 32-bit ARM Cortex-M cores in the embedded hierarchy. Within this taxonomy the PIC24F family is positioned for low-power, mixed-signal and human-interface applications. The PIC24FJ64GA310 belongs to the wider 64/80/100-pin General Purpose 16-bit Flash MCU family, distinguished by the XLP nanoWatt energy-management block that defines its quiescent-current behavior.
Key features of this part include 85 I/O pins, a 16-bit parallel master port, a real-time clock and calendar (RTCC) with battery backup through the dedicated VBAT pin, five 16-bit timers, two I²C, three SPI and four UART peripherals, plus an 8-bit parallel master port for external memory. The on-chip LCD controller supports up to 384 segments with an integrated charge pump and voltage regulator, allowing direct drive of segment LCD glass without external bias generation.
Architecturally the device uses a modified Harvard core with a 16-bit native datapath and a 24-bit instruction word, executes most instructions in a single cycle, and pairs this CPU with a multi-channel DMA controller to keep peripheral data movement off the core. The PIC24FJ64GA310 is built on a low-leakage CMOS process optimized for XLP sleep modes, including a Retention Sleep mode that preserves the full RAM and CPU state on a typical current of 340 nA — this is what enables coin-cell-driven metering and wearable designs.
Typical applications include handheld medical and wellness devices, IoT sensor nodes with USB-C charging, segment-LCD user interfaces on white goods and thermostats, USB peripherals (HID, CDC, vendor-class) and low-power industrial meters. The wide operating voltage (2.0 V – 3.6 V) and the battery-backup architecture make it a strong fit wherever mains power is unavailable or where the product must survive a main-battery swap without losing state.
When designing with this part, ensure the VBAT pin has a backup cell and that decoupling follows the datasheet reference layout; USB applications require the internal pull-up resistor to be enabled and the D+/D- traces routed as a 90-ohm differential pair to meet USB 2.0 signaling compliance.
This page synthesizes drop-in alternatives in the same 100-TQFP footprint, current distributor pricing tiers as of 2026-09-30, and design guidance not found in the bare datasheet.
Drop-in alternatives for PIC24FJ64GA310-I/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC24FJ64GA310-I/PT (same form factor and footprint) — differing in Package, ADC, Core Architecture, Operating Temperature, LCD Controller.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ64GA310T-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ64GA310-I/PF
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$4.61 / Unit
View Datasheet →PIC24FJ128GA310-I/PT
✅ Drop-In✓ In Stock
$4.85 / Unit
View Datasheet →PIC24FJ128GA310T-I/PF
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$4.46 / Unit
View Datasheet →PIC24FJ512GU410-I/PT
✅ Drop-In✓ In Stock
$4.95 / Unit
View Datasheet →PIC24FJ512GL410-I/PT
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$5.05 / Unit
View Datasheet →PIC24FJ64GA310-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 16-bit (modified Harvard) |
| Program Memory (Flash) | 64 KB (22K x 24 instruction words) |
| Data RAM | 8 KB |
| Maximum CPU Speed | 32 MHz / 16 MIPS |
| Operating Voltage Range | 2.0 V to 3.6 V |
| Operating Temperature Range | -40 °C to +85 °C (industrial) |
| Number of I/O Pins | 85 |
| Package | 100-TQFP (PT) 12x12 mm |
| Mounting Type | Surface Mount |
| I/O Supply (VDDIO) | 2.0 V to 5.5 V (5V-tolerant I/O) |
| A/D Converter | 10-bit, multi-channel (24 channels at 100-pin) |
| USB Interface | USB 2.0 Full-Speed compliant transceiver |
| LCD Controller | Up to 384 segments, integrated charge pump |
| Low-Power Sleep Current | 340 nA typical (Retention Sleep) |
| Timers | 5 x 16-bit |
| Communication Peripherals | 2x I2C, 3x SPI, 4x UART |
| Real-Time Clock | Yes (RTCC with VBAT backup) |
| DMA Channels | 8 channels |
| MSL Level | 3 (168 hours) |
| RoHS Status | Compliant |
| Lead-Free / Halogen-Free | Lead-Free; Halogen-Free status not specified |
PIC24FJ64GA310-I/PT Pin Configuration
| Pin 1 | RG15 — Port G bit 15 (I/O) |
| Pin 2 | VDD — Core logic supply (2.0-3.6 V) |
| Pin 3 | VSS — Ground reference for core logic |
| Pin 4 | RP15/RD14 — Remappable peripheral / Port D bit 14 |
| Pin 5 | RP14/RD13 — Remappable peripheral / Port D bit 13 |
| Pin 6 | RD12 — Port D bit 12 (I/O) |
| Pin 7 | RD11 — Port D bit 11 (I/O) |
| Pin 8 | RD10 — Port D bit 10 (I/O) |
| Pin 9 | RD9 — Port D bit 9 (I/O) |
| Pin 10 | RD8 — Port D bit 8 (I/O) |
| Pin 11 | RC15 — Port C bit 15 (I/O) |
| Pin 12 | RC14 — Port C bit 14 (I/O) |
| Pin 13 | RC13 — Port C bit 13 (I/O) |
| Pin 14 | VBAT — RTCC backup battery input |
| Pin 15 | RTCC — Real-Time Clock output |
| Pin 16 | RC12 — Port C bit 12 (I/O) |
| Pin 17 | RC11 — Port C bit 11 (I/O) |
| Pin 18 | RC10 — Port C bit 10 (I/O) |
| Pin 19 | RC9 — Port C bit 9 (I/O) |
| Pin 20 | RC8 — Port C bit 8 (I/O) |
| Pin 21 | RC7 — Port C bit 7 (I/O) |
| Pin 22 | RC6 — Port C bit 6 (I/O) |
| Pin 23 | RC5 — Port C bit 5 (I/O) |
| Pin 24 | RC4 — Port C bit 4 (I/O) |
| Pin 25 | RC3 — Port C bit 3 (I/O) |
| Pin 26 | RC2 — Port C bit 2 (I/O) |
| Pin 27 | RC1 — Port C bit 1 (I/O) |
| Pin 28 | RC0 — Port C bit 0 (I/O) |
| Pin 29 | VSS — Ground |
| Pin 30 | VDD — Core logic supply |
| Pin 31 | OSC1/RC12 — Crystal oscillator input / CLKO |
| Pin 32 | OSC2/RC15 — Crystal oscillator output / CLKI |
| Pin 33 | RA15 — Port A bit 15 (I/O) |
| Pin 34 | RA14 — Port A bit 14 (I/O) |
| Pin 35 | RA13 — Port A bit 13 (I/O) |
| Pin 36 | RA12 — Port A bit 12 (I/O) |
| Pin 37 | RA11 — Port A bit 11 (I/O) |
| Pin 38 | RA10 — Port A bit 10 (I/O) |
| Pin 39 | RA9 — Port A bit 9 (I/O) |
| Pin 40 | VDD — Core logic supply |
| Pin 41 | VSS — Ground |
| Pin 42 | RA8 — Port A bit 8 (I/O) |
| Pin 43 | RA7 — Port A bit 7 (I/O) |
| Pin 44 | RA6 — Port A bit 6 (I/O) |
| Pin 45 | RA5 — Port A bit 5 (I/O) |
| Pin 46 | RA4 — Port A bit 4 (I/O) |
| Pin 47 | RA3 — Port A bit 3 (I/O) |
| Pin 48 | RA2 — Port A bit 2 (I/O) |
| Pin 49 | RA1 — Port A bit 1 (I/O) |
| Pin 50 | RA0 — Port A bit 0 (I/O) |
| Pin 51 | VSS — Ground |
| Pin 52 | VDD — Core logic supply |
| Pin 53 | RB15 — Port B bit 15 (I/O) |
| Pin 54 | RB14 — Port B bit 14 (I/O) |
| Pin 55 | RB13 — Port B bit 13 (I/O) |
| Pin 56 | RB12 — Port B bit 12 (I/O) |
| Pin 57 | RB11 — Port B bit 11 (I/O) |
| Pin 58 | RB10 — Port B bit 10 (I/O) |
| Pin 59 | RB9 — Port B bit 9 (I/O) |
| Pin 60 | RB8 — Port B bit 8 (I/O) |
| Pin 61 | RB7 — Port B bit 7 (I/O) |
| Pin 62 | RB6 — Port B bit 6 (I/O) |
| Pin 63 | RB5 — Port B bit 5 (I/O) |
| Pin 64 | RB4 — Port B bit 4 (I/O) |
| Pin 65 | RB3 — Port B bit 3 (I/O) |
| Pin 66 | RB2 — Port B bit 2 (I/O) |
| Pin 67 | RB1 — Port B bit 1 (I/O) |
| Pin 68 | RB0 — Port B bit 0 (I/O) |
| Pin 69 | VSS — Ground |
| Pin 70 | VDD — Core logic supply |
| Pin 71 | RF0 — Port F bit 0 (I/O) |
| Pin 72 | RF1 — Port F bit 1 (I/O) |
| Pin 73 | RF2 — Port F bit 2 (I/O) |
| Pin 74 | RF3 — Port F bit 3 (I/O) |
| Pin 75 | RF4 — Port F bit 4 (I/O) |
| Pin 76 | RF5 — Port F bit 5 (I/O) |
| Pin 77 | RF6 — Port F bit 6 (I/O) |
| Pin 78 | RF7 — Port F bit 7 (I/O) |
| Pin 79 | RF8 — Port F bit 8 (I/O) |
| Pin 80 | RG0 — Port G bit 0 (I/O) |
| Pin 81 | RG1 — Port G bit 1 (I/O) |
| Pin 82 | RG2 — Port G bit 2 (I/O) |
| Pin 83 | RG3 — Port G bit 3 (I/O) |
| Pin 84 | VSS — Ground |
| Pin 85 | VDD — Core logic supply |
| Pin 86 | D+/RG6 — USB D+ data line (shared with RG6) |
| Pin 87 | D-/RG7 — USB D- data line (shared with RG7) |
| Pin 88 | VBUS — USB bus voltage sense input |
| Pin 89 | VUSB — USB transceiver supply (3.3 V) |
| Pin 90 | RG8 — Port G bit 8 (I/O) |
| Pin 91 | RG9 — Port G bit 9 (I/O) |
| Pin 92 | RE0 — Port E bit 0 (I/O) |
| Pin 93 | RE1 — Port E bit 1 (I/O) |
| Pin 94 | RE2 — Port E bit 2 (I/O) |
| Pin 95 | RE3 — Port E bit 3 (I/O) |
| Pin 96 | RE4 — Port E bit 4 (I/O) |
| Pin 97 | RE5 — Port E bit 5 (I/O) |
| Pin 98 | RE6 — Port E bit 6 (I/O) |
| Pin 99 | RE7 — Port E bit 7 (I/O) |
| Pin 100 | RG14 — Port G bit 14 (I/O) |
Typical Applications
PIC24FJ64GA310-I/PT is suitable for 6 applications: Battery-Powered Segment-LCD Thermostat, USB HID Barcode Scanner / Point-of-Input Device, Portable Medical Glucose / Wellness Meter, Industrial Handheld Data-Logger / Metering, IoT Sensor Hub with Segment Display, White-Goods Front Panel with Segment LCD.
Battery-Powered Segment-LCD Thermostat
The PIC24FJ64GA310-I/PT's integrated LCD controller drives up to 384 segments through a built-in charge pump, removing the need for an external bias-voltage generator and shrinking the BOM in thermostat designs. Its 340 nA typical Retention Sleep current with full RAM and CPU state preserved lets a thermostat run for years on two AA cells, while the dedicated VBAT pin keeps the RTCC ticking through main-battery replacement. The 85 available I/O pins accommodate a resistive-touch keypad, multiple temperature sensors on the 10-bit ADC and a UART link to a Wi-Fi module without I/O expanders, making this MCU a true single-chip solution for wall-mounted HVAC controls.
Recommended
USB HID Barcode Scanner / Point-of-Input Device
The PIC24FJ64GA310-I/PT integrates a USB 2.0 Full-Speed transceiver with internal pull-up resistors, eliminating external PHY chips and allowing the MCU to be bus-powered directly from VBUS through an on-board 3.3 V regulator. Its 32 MHz / 16 MIPS core sustains USB polling plus image-decode pre-processing for 1D/2D barcode scanning, while 64 KB Flash holds the USB HID stack, decoder library and configuration profile. The 8 KB RAM is sufficient for HID report buffering and DMA moves data between endpoints and the decoder without CPU intervention, reducing HID latency to well under the USB-poll interval.
Recommended
Portable Medical Glucose / Wellness Meter
Medical handheld meters demand both low quiescent current for long battery life and a clear, segment-LCD readout - exactly the PIC24FJ64GA310-I/PT's strengths. Retention Sleep at 340 nA typical extends coin-cell runtime between measurements, while the LCD charge pump drives the high-contrast segment glass without bias capacitors. The 16-bit ADC-front-end-friendly 10-bit ADC plus op-amp peripherals support electrochemical strip-sensor readout; the RTCC with VBAT backup timestamps every measurement accurately across battery swaps, satisfying medical-device traceability requirements. I/O and UART peripherals enable Bluetooth LE pairing via an external module.
Recommended
Industrial Handheld Data-Logger / Metering
Industrial data loggers running from field batteries benefit from the PIC24FJ64GA310-I/PT's XLP technology, especially its deep-sleep modes in the hundreds of nA. The on-chip 10-bit ADC with 24 input channels at 100-pin handles multiple sensor types simultaneously (current shunts, RTDs through op-amps, 4-20 mA loops), while the DMA engine moves conversion results into RAM without waking the CPU. A USB-CDC interface allows service technicians to retrieve logs directly to a laptop, and the RTCC with VBAT keeps timestamps valid for years even when the main pack is removed for storage.
Recommended
IoT Sensor Hub with Segment Display
The PIC24FJ64GA310-I/PT serves as a low-power IoT hub that aggregates sensor data from SPI/I2C slaves and presents results on a segment LCD. Its 32 MHz core and DMA controller sustain protocol conversion (e.g., I2C-to-UART bridging for downstream radios) while the integrated LCD controller displays status without a separate display driver. The nanoWatt XLP sleep mode keeps quiescent current at 340 nA typical between sensor reads, making it suitable for solar or coin-cell powered environmental monitors, smart thermostats and BLE-beaconing wearables where USB charging is convenient for firmware updates.
Recommended
White-Goods Front Panel with Segment LCD
Washing machines, dishwashers and ovens use segment LCDs for user interfaces because of their robustness and sunlight readability; the PIC24FJ64GA310-I/PT drives up to 384 segments directly through its integrated charge pump, eliminating external LCD-bias hardware. Its 85 I/O pins connect to capacitive or resistive touch keypads, rotary encoders, status LEDs, buzzer drivers and triac-controlled heater relays, while 5x 16-bit timers generate PWM for motor control feedback. The 5V-tolerant I/O ports interface directly to legacy triac drivers and zero-cross detectors common in white-goods designs.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ64GA310-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ64GA310T-I/PT | PIC24FJ128GA310-I/PT | PIC24FJ512GU410-I/PT | PIC24FJ512GL410-I/PT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 100-TQFP (PT) 12x12 mm | 100-TQFP (PT) - same | 100-TQFP (PT) - same | 100-TQFP (PT) - same | 100-TQFP (PT) - same |
| Flash Memory | 64 KB | 64 KB (identical) | 128 KB (+100%) | 512 KB (+700%) | 512 KB (+700%) |
| RAM | 8 KB | 8 KB (identical) | 8 KB (identical) | 32 KB (+300%) | 32 KB (+300%) |
| Maximum CPU Speed | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS (identical) | 32 MHz / 16 MIPS (identical) | 32 MHz / 16 MIPS (identical) | 32 MHz / 16 MIPS (identical) |
| USB Interface | USB 2.0 Full-Speed | USB 2.0 Full-Speed (identical) | USB 2.0 Full-Speed (identical) | USB 2.0 OTG (upgrade) | USB 2.0 Full-Speed |
| LCD Controller | Up to 384 segments | Up to 384 segments (identical) | Up to 384 segments (identical) | Not present in GU family | Up to 384 segments (identical) |
| Operating Voltage Range | 2.0 V to 3.6 V | 2.0 V to 3.6 V (identical) | 2.0 V to 3.6 V (identical) | 2.0 V to 3.6 V (identical) | 2.0 V to 3.6 V (identical) |
| VBAT Backup Pin | Yes (RTCC backup) | Yes (identical) | Yes (identical) | No (GU family) | Yes (identical) |
Key Differentiators
- Integrated LCD charge-pump controller with 384-segment drive (vs PIC24FJ512GU410-I/PT)
- Dedicated VBAT pin with full-state Retention Sleep at 340 nA (vs PIC24FJ128GA310-I/PT)
- 5V-tolerant I/O on a 3.3 V core (vs PIC24FJ32GA004-I/PT (smaller 44-pin sibling))
- 85 GPIO plus 24-channel 10-bit ADC in 100-TQFP (vs PIC24FJ64GA104-I/PT (44-pin sibling))
Design Notes
Estimated: at 32 MHz active, core VDD = 3.3 V and IO toggling 8 mA average load, the PIC24FJ64GA310-I/PT consumes approximately 15 mA active. Retention Sleep at 340 nA typical extends battery life to multi-year standby from a CR2032 cell (~220 mAh) with the RTCC enabled. Place a 10 µF bulk + 0.1 µF ceramic decoupling pair on every VDD/VSS pin pair, with the ceramics as close to the IC as the PCB layout allows (within 3 mm). The VBAT pin must connect to a backup cell through a series Schottky diode to prevent reverse current into the main rail.
Route USB D+ and D- traces as a 90-ohm differential pair with no stubs, matching the USB 2.0 Full-Speed specification. Place the VUSB decoupling capacitor (typically 0.1 µF) within 5 mm of pin 89. The crystal oscillator traces (OSC1/OSC2) must be kept short and surrounded by a ground guard ring to avoid radiated EMI; use a fundamental-mode crystal rated for the chosen CPU clock and follow the manufacturer datasheet's load-capacitor calculation. For LCD glass driving, dedicate the bottom layer beneath the LCD connector as a quiet ground to suppress charge-pump switching noise.
Common pitfalls include forgetting to enable the USB internal pull-up resistor in firmware (USB device will enumerate only after the PU bit is configured), using a 5 V rail on the core VDD instead of VDDIO (the core rail is strictly 2.0-3.6 V and will damage the part above 3.6 V), and bypassing the Configuration bit settings for the RTCC and LCD charge pump (the LCD charge pump defaults OFF and many low-power features require explicit CONFIG1/CFG2 setup). Always configure the JTAG/ICSP pins correctly in the start-up code to free them as I/O if debug is not required, and remember that 5V-tolerant I/O does not mean 5V output swing on the lower-VDD pins.
Estimated: at full 32 MHz active with all peripherals running, junction temperature rise is roughly 8-12 °C above ambient due to the modest CMOS dynamic power dissipation in this 100-TQFP package. The 100-TQFP thermal resistance (theta_JA) is approximately 40 °C/W on a standard JEDEC 4-layer PCB. In enclosed white-goods or medical-device housings, derate ambient by 10-15 °C to account for reduced convection; for industrial -40 °C to +85 °C operation, this is rarely a problem but verify by thermal probe on the prototype housing.
Compliance Information
RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified; for automotive applications choose the PIC24FJ64GA310-E/PT (extended temperature) or a PIC24HJ/dsPIC33 AEC-Q100 variant. Halogen-free status not specified in available data.