PIC24FJ128GA010-I/PT - 16-bit MCU, 128KB Flash, 100-TQFP | Microchip
MPN: PIC24FJ128GA010-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.4 | $7.40 |
| 10 | $6.72 | $67.20 |
| 100 | $5.95 | $595.00 |
| 500 | $5.4 | $2,700.00 |
| 1,000 | $4.95 | $4,950.00 |
PIC24FJ128GA010-I/PT Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, and a rich set of peripherals such as timers, communication interfaces, and analog blocks. PIC24F devices sit in the 16-bit segment of Microchip's portfolio, between the 8-bit PIC16/PIC18 families and the 32-bit PIC32 line, offering higher code density and richer peripherals while retaining the PIC ecosystem's MPLAB X toolchain. The PIC24FJ128GA010 specifically targets cost-sensitive applications that need substantial Flash and advanced peripherals like USB, CAN, and graphics-friendly PMP/EPSON-like LCD controllers.
Key features include a 16-bit datapath with 17-bit x 17-bit hardware multiplier, 16-bit hardware divider, 16 working registers, two UARTs, two SPI ports, two I2C buses, 8 MHz internal oscillator with 4x PLL option, 10-bit ADC up to 500 ksps, five 16-bit timers, and a Parallel Master Port. nanoWatt XLP technology provides deep sleep currents in the sub-microamp range, suitable for battery-powered products. Code security is enforced via basic code-guard flash protection.
Typical applications include industrial control panels, HVAC thermostats, low-end graphical displays, USB peripherals, CAN-connected sensor nodes, home appliances, and educational/development platforms such as the Explorer 16/32 board. The 100-pin TQFP exposes enough I/O (84 pins) to drive significant parallel loads including character LCDs and keypads.
When designing with this MCU, ensure decoupling of VDD/VSS pairs with 100 nF ceramic capacitors as close to the pins as possible, configure the PLL and oscillator block per the family datasheet for stable startup, and respect the 3.0V-3.6V operating range for full-speed operation. For migration paths, the PIC24FJ128GA110 adds more peripherals in the same pinout while the PIC24FJ128DA210 adds integrated graphics RAM.
This page synthesizes distributor pricing, parametric drop-in alternatives drawn from the PIC24F family, and PCB/thermal design notes not all collected on a single manufacturer page, giving engineers a one-stop reference for sourcing and designing around the PIC24FJ128GA010-I/PT.
Drop-in alternatives for PIC24FJ128GA010-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 PIC24FJ128GA010-I/PT (same form factor and footprint) — differing in Package, ADC, Core Architecture, Operating Temperature, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ128GA110-I/PT
✅ Drop-In✓ In Stock
$4.1 / Unit
View Datasheet →PIC24FJ128DA210-I/PT
✅ Drop-In✓ In Stock
$4.61 / Unit
View Datasheet →PIC24FJ128DA110-I/PT
✅ Drop-In✓ In Stock
$4.41 / Unit
View Datasheet →PIC24FJ128GB110-I/PT
✅ Drop-In✓ In Stock
$3.78 / Unit
View Datasheet →PIC24FJ128GA010-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC24F (16-bit modified Harvard) |
| Program Memory (Flash) | 128 KB (43K x 24 words) |
| Data Memory (SRAM) | 8 KB |
| Maximum CPU Speed | 32 MHz / 16 MIPS |
| Supply Voltage (VDD) | 2.0 V to 3.6 V (3.3 V typical) |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | TQFP-100 (PT), 12x12 mm |
| I/O Pins | 84 |
| Internal Oscillator | 8 MHz with 4x PLL |
| ADC | 10-bit, up to 16 channels |
| UART | 2 |
| SPI | 2 |
| I2C | 2 |
| Timers | Five 16-bit |
| Hardware Multiplier | 17-bit x 17-bit single-cycle |
| Hardware Divider | 16-bit |
| Parallel Master Port (PMP) | Yes |
| Low Power Technology | nanoWatt XLP |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC24FJ128GA010-I/PT tqfp-100 (pt), 12x12 mm Pin Configuration Guide
Pin configuration for PIC24FJ128GA010-I/PT (tqfp-100 (pt), 12x12 mm package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.
No detailed pinout data available for PIC24FJ128GA010-I/PT.
Refer to the datasheet for full pin configuration.
Typical Applications
PIC24FJ128GA010-I/PT is suitable for 6 applications: Industrial Control Panels, HVAC Thermostats, USB to UART Sensor Nodes, Home Appliance Controllers, Low-Cost Graphical LCD Displays, Educational Development Platforms.
Industrial Control Panels
The PIC24FJ128GA010-I/PT is a strong fit for industrial control panels thanks to its 128 KB Flash program space, 84 I/O pins, and robust PIC24F peripheral set. The 5x 16-bit timers drive PWM outputs for motor and lighting drivers, while the two UART ports handle RS-232/RS-485 fieldbus links to PLCs. Compared with 8-bit PIC18 alternatives, the 16-bit core executes control loops in roughly half the cycles, enabling smoother PID and state-machine performance. nanoWatt XLP sleep currents below 1 uA let battery-backed panels retain state across power loss. Operating temperature -40 C to +85 C matches factory floor environments.
Recommended
HVAC Thermostats
HVAC thermostat designs benefit from the PIC24FJ128GA010-I/PT's 16-bit math precision and nanoWatt XLP deep sleep. The 10-bit ADC accurately reads temperature sensors such as NTC thermistors, while the 8 KB SRAM buffers schedule and learn-mode data without external memory. Two I2C buses drive a main LCD and an external ambient-light/humidity sensor stack. Compared with PIC16-only thermostat designs, the 16 MIPS CPU runs HVAC algorithms (PID control, occupancy learning) with significant headroom. The -40 C to +85 C industrial range covers rooftop equipment and indoor wall-mounted units alike.
Recommended
USB to UART Sensor Nodes
The PIC24FJ128GA010-I/PT paired with an external USB-UART bridge (MCP2221 or FT230X) builds low-cost USB sensor nodes and debug interfaces. The 128 KB Flash hosts both the USB CDC stack via the bridge and the sensor firmware, while the two UART ports handle host communication plus a sensor fieldbus. The 16 MIPS performance keeps USB polling latency below 1 ms, satisfying HID-class latency budgets. Compared with native-USB PIC24FJ128GB110, this approach lowers BOM cost when full-speed USB compliance is not required for certification.
Recommended
Home Appliance Controllers
Washing machines, refrigerators, and microwave ovens use the PIC24FJ128GA010-I/PT for their main control board because of the 84 I/O pins driving keypads, LCDs, triac-fired loads, and BLDC motor drivers. The 5x 16-bit timers generate PWM for variable-speed compressors and inverter stages, while the PMP parallel master port interfaces to character and graphical LCD modules. nanoWatt XLP standby lets appliances meet ENERGY STAR standby budgets under 0.5 W. Compared with PIC18 designs, the 16-bit core simplifies C-coded state machines for complex user menus.
Recommended
Low-Cost Graphical LCD Displays
The PIC24FJ128GA010-I/PT drives character and low-resolution graphical LCDs through its integrated Parallel Master Port (PMP), eliminating the need for an external LCD controller. The 84 I/O pins plus PMP interface easily to a 320x240 color display using a PIC24FJ128DA210 migration path. The 8 KB SRAM accommodates display buffers for medium-sized menus. Compared with PIC16-only solutions, the 16 MIPS throughput eliminates display flicker during full-screen redraws. The TQFP-100 package exposes enough pins for both display data bus and resistive touch-screen AFE inputs.
Recommended
Educational Development Platforms
The Explorer 16/32 development board from Microchip uses a 100-pin PIM that fits the PIC24FJ128GA010-I/PT, making it ideal for university embedded courses and hobbyist projects. The 128 KB Flash hosts full TCP/IP stacks, USB stacks, and graphics libraries for lab assignments. The two UART, two SPI, and two I2C ports provide a balanced peripheral teaching surface. Compared with 8-bit PIC18 starter kits, the 16-bit core introduces students to wider datapaths, structs, and C optimization. Plug-In Modules enable rapid migration to dsPIC33 and PIC32 parts as student skills advance.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ128GA010-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ128GA110-I/PT | PIC24FJ128DA210-I/PT | PIC24FJ128DA110-I/PT | PIC24FJ128GA006-I/PT | PIC24FJ128GB110-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-100 (PT) 12x12 mm | TQFP-100 (PT) 12x12 mm | TQFP-100 (PT) 12x12 mm | TQFP-100 (PT) 12x12 mm | TQFP-64 (PT) - NOT pin-compatible | TQFP-100 (PT) 12x12 mm |
| Flash Program Memory | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB |
| SRAM | 8 KB | 8 KB | 8 KB + graphics RAM | 32 KB + graphics RAM | 8 KB | 8 KB |
| USB Peripheral | No | No | No (USB via external bridge) | No | No | Yes (USB 2.0 FS on-chip) |
| Graphics Controller (EPMP) | No (PMP only) | No (PMP only) | Yes (GCLK + EPMP) | Yes (GCLK + EPMP) | No (PMP only) | No (PMP only) |
| Maximum CPU Speed | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS |
| I/O Pin Count | 84 | 84 | 84 | 84 | 53 | 84 |
| Approx. Unit Price (USD, qty 1) | 7.40 | 7.80 | 8.10 | 7.95 | 6.30 | 8.40 |
Key Differentiators
- Best price-per-flash in the PIC24F 100-pin TQFP family without USB overhead (vs PIC24FJ128GB110-I/PT)
- Clean migration path to graphics-enabled DA210 family (vs PIC24FJ128DA210-I/PT)
- Lower pin count alternative available for compact designs (vs PIC24FJ128GA006-I/PT)
Design Notes
The PIC24FJ128GA010-I/PT operates from 2.0 V to 3.6 V with full-speed 16 MIPS performance guaranteed only between 3.0 V and 3.6 V. Place a 100 nF decoupling capacitor as close as possible to each VDD/VSS pair (the PT package exposes multiple pairs), plus a bulk 10 uF tantalum or ceramic capacitor near the MCU. Estimated: at 32 MHz active, typical IDD is around 18-22 mA; nanoWatt XLP sleep currents fall below 1 uA in deep sleep. For battery designs, gate the auxiliary sensor rails with a load switch to extend coin-cell life.
Use a 4-layer PCB with a continuous ground plane under the PT-100 footprint to provide thermal spreading and a low-impedance reference for the ADC. Route the 32 MHz crystal traces (OSC1/OSC2) as short as possible, guard-trace both sides, and keep them away from switching signals to prevent clock jitter. Place the ICSP/ICD programming header (PGECx/PGEDx) at the board edge for production programming access. Keep analog reference (AVDD/AVSS) traces short and consider a ferrite bead between AVDD and VDD if ADC noise exceeds 1 LSB.
Do not exceed the 3.6 V absolute maximum on any pin or VDD - PIC24F I/O are NOT 5 V tolerant. If interfacing 5 V logic, add a level translator such as the TXB0104 or simple resistor divider on inputs. Configure the JTAGEN fuse OFF in code to free PGECx/PGEDx for GPIO. Ensure the PLL is configured per the family datasheet if using the 8 MHz internal oscillator with 4x PLL for 32 MHz operation - wrong PLL settings can cause silent boot failures. Verify the Configuration bits match the voltage and clock requirements before locking the part.
Compliance Information
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - the PIC24FJ128GA010 family targets industrial and consumer applications; for automotive, consider dsPIC33 or PIC24HJ automotive-grade variants. Lead-free and halogen-free packaging per Microchip environmental compliance statement.