PIC24FJ128GA310-I/BG - 16-bit 128KB Flash MCU with LCD | Microchip
MPN: PIC24FJ128GA310-I/BG ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.2 | $7.20 |
| 10 | $6.48 | $64.80 |
| 100 | $5.76 | $576.00 |
| 500 | $5.18 | $2,590.00 |
| 1,000 | $4.6 | $4,600.00 |
PIC24FJ128GA310-I/BG Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (RAM), and programmable peripherals. The PIC24F sits within the broader hierarchy of embedded microcontrollers -> 16-bit MCUs -> low-power MCUs -> power-managed ICs. The nanoWatt XLP technology places the PIC24FJ128GA310 among the lowest-power 16-bit MCUs available, with active current as low as 150uA/MHz and a deep-sleep mode drawing a typical 340nA while preserving RAM state.
Key differentiating features include 128KB Flash with self-programmability, 8KB SRAM, a hardware DMA controller, a 16-bit Sigma-Delta ADC, multiple UART/SPI/I2C peripherals, RTCC with Vbat backup domain, and up to 85 programmable I/O pins. The integrated LCD controller supports up to 480 segments, eliminating external LCD driver ICs and reducing BOM cost for meter and panel designs. The 32MHz 16 MIPS performance delivers sufficient throughput for sensor fusion, communication protocol stacks, and graphical LCD rendering.
Architecturally, the PIC24FJ128GA310 uses a modified Harvard architecture with separate Flash and RAM buses, a hardware multiply/divide unit, and a DMA engine that offloads peripheral servicing from the CPU. The Vbat domain provides RTC and register retention through battery backup, enabling instant-on from deep sleep while consuming microamp-level current. Five flexible power management modes (RUN, IDLE, SLEEP, DEEP_SLEEP, and VBAT) optimize energy use across application duty cycles.
Typical applications include smart electricity meters, gas and water meter displays, HVAC thermostats, industrial panel controllers, portable medical monitors, IoT sensor nodes with segment LCD displays, battery-powered data loggers, and consumer appliances requiring ultra-low standby current with visual feedback. The wide peripheral set also suits building automation gateways and asset tracking devices.
A key design consideration is that the 121-TFBGA package requires careful PCB layout for fanout and BGA rework tooling; the same silicon is available in TQFP-100 and QFN-64 packages for prototypes or hand-rework projects. Operating voltage is 2.0V-3.6V and the device includes a configurable Low-Voltage Detect (LVD) and Brown-Out Reset (BOR).
This page synthesizes distributor pricing for the PIC24FJ128GA310-I/BG, drop-in alternative MPNs within the same PIC24FJ128GA3xx family, and design considerations drawn from the Microchip datasheet that are not found on standard distributor product pages.
Drop-in alternatives for PIC24FJ128GA310-I/BG — 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 PIC24FJ128GA310-I/BG (same form factor and footprint) — differing in Package, Core Architecture, ADC, Operating Temperature, USB Interface.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ128DA110-I/BG
✅ Drop-In✓ In Stock
$5.25 / Unit
View Datasheet →PIC24FJ128DA110T-I/BG
✅ Drop-In✓ In Stock
$6.55 / Unit
View Datasheet →PIC24FJ1024GA610-I/BG
✅ Drop-In✓ In Stock
$8.2 / Unit
View Datasheet →PIC24FJ1024GA610T-I/BG
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ1024GB610-I/BG
✅ Drop-In✓ In Stock
$7.44 / Unit
View Datasheet →PIC24FJ128GA310-I/BG Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC24F 16-bit (modified Harvard) |
| Program Memory (Flash) | 128 KB (43K x 24) |
| Data Memory (SRAM) | 8 KB |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Operating Voltage | 2.0 V to 3.6 V |
| Package | 121-pin TFBGA (10x10 mm) |
| LCD Segments | Up to 480 |
| Active Current | 150 uA/MHz (typical) |
| Deep Sleep Current | 340 nA (typical, with Vbat) |
| DMA Channels | 8 channels |
| ADC | 16-bit Sigma-Delta |
| I/O Pins | Up to 85 |
| RTCC with Vbat Backup | Yes |
| Self-Programmable Flash | Yes (ICSP) |
| Operating Temperature | -40C to +85C (Industrial) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC24FJ128GA310-I/BG 121-pin tfbga (10x10 mm) Pin Configuration Guide
Pin configuration for PIC24FJ128GA310-I/BG (121-pin tfbga (10x10 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 PIC24FJ128GA310-I/BG.
Refer to the datasheet for full pin configuration.
Typical Applications
PIC24FJ128GA310-I/BG is suitable for 6 applications: Smart Electricity Meter, HVAC Thermostat with LCD, Industrial Panel Controller, Battery-Powered IoT Sensor Node, Portable Medical Monitor, Consumer Appliance User Interface.
Smart Electricity Meter
The PIC24FJ128GA310-I/BG's integrated segmented LCD driver supporting up to 480 segments makes it ideal for smart electricity meter displays showing consumption, time-of-use tariffs, and status indicators without external driver ICs. Its 128KB Flash accommodates metrology firmware plus communication stacks (DLMS/COSEM, M-Bus, or wireless M-Bus), while 8KB RAM handles display buffers and protocol state. The 340nA deep-sleep current with Vbat backup enables 10+ year battery life on the RTC domain, critical for tamper detection and timekeeping during mains outages. DMA offloads continuous ADC sampling of voltage and current channels, freeing the CPU for energy calculation algorithms and LCD refresh.
Recommended
HVAC Thermostat with LCD
The PIC24FJ128GA310-I/BG directly drives segmented LCD displays showing temperature setpoints, mode indicators, and fan status without external LCD controller ICs, reducing BOM cost in residential and commercial HVAC thermostats. Its 16 MIPS throughput handles PID control loops, NTC thermistor linearization via the 16-bit Sigma-Delta ADC, and weekly scheduling logic. The DMA engine streams ADC samples into RAM for filter processing while the CPU executes control algorithms, and 85 I/O pins support multiple sensor inputs, relay drivers, and keypad scanning for user interface.
Recommended
Industrial Panel Controller
The PIC24FJ128GA310-I/BG suits industrial panel controllers requiring human-machine interface (HMI) with multi-digit numeric displays for setpoints, alarms, and process variables. The 480-segment LCD capability drives 7-segment digits and icon indicators in harsh industrial environments without backlight power when using reflective LCD technology. Hardware UART/SPI/I2C peripherals interface to Modbus RTU slaves, sensor transmitters, and HMI keypads, while 128KB Flash stores application firmware with room for field-upgradeable feature sets via the bootloader.
Recommended
Battery-Powered IoT Sensor Node
The PIC24FJ128GA310-I/BG enables battery-powered IoT sensor nodes with segment LCD readouts for field-deployable environmental monitoring, asset tracking, and utility metering. Its 150uA/MHz active current and 340nA deep-sleep current with Vbat retention deliver multi-year battery life on 2x AA cells when duty-cycling between measurement and transmission events. The integrated LCD eliminates the need for wireless display updates, allowing local data visualization without waking the radio, while DMA handles sensor I/O without CPU intervention for minimal active-time energy consumption.
Recommended
Portable Medical Monitor
The PIC24FJ128GA310-I/BG is suitable for portable medical devices such as glucose meters, pulse oximeters, and patient thermometers where low power consumption, integrated LCD drive, and reliable 16-bit ADC performance are required. Its nanoWatt XLP modes extend battery life for handheld clinical use, while the segmented LCD displays measurement results without needing a graphic OLED. The 16-bit Sigma-Delta ADC delivers precise analog measurement for bio-signal acquisition with adequate resolution for clinical accuracy, and 128KB Flash holds device firmware plus calibration tables.
Recommended
Consumer Appliance User Interface
The PIC24FJ128GA310-I/BG provides the user-interface brain for consumer appliances such as washing machines, dishwashers, ovens, and refrigerators requiring segmented LCD displays of program status, timer, and error codes. Its integrated LCD controller and 128KB Flash support rich feature sets including fuzzy-logic cycle optimization, fault logging, and BLE/Wi-Fi co-processor interfacing. The 32MHz MIPS throughput handles encoder knob scanning, button matrix polling, and real-time control loops for motor/valve actuation without external driver ICs.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ128GA310-I/BG — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ128DA110-I/BG | PIC24FJ1024GA610-I/BG | PIC24FJ1024GB610-I/BG |
|---|---|---|---|---|
| Package | 121-TFBGA (10x10) | 121-TFBGA (10x10) - same | 121-TFBGA (10x10) - same | 121-TFBGA (10x10) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 128 KB | 128 KB | 1024 KB | 1024 KB |
| SRAM | 8 KB | 8 KB | 32 KB | 32 KB |
| LCD Type | Segmented (up to 480 segments) | Graphical STN/CSTN | Segmented | Graphical STN/CSTN |
| Maximum Clock | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) |
| DMA Channels | 8 | 8 | 8 | 8 |
| Deep Sleep Current | 340 nA (typ) | 340 nA (typ) | 340 nA (typ) | 340 nA (typ) |
| Operating Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V |
| Price (qty 1000) | $4.60 | $4.80 | $7.50 | $8.20 |
Key Differentiators
- Lowest active current in 16-bit MCU class (vs PIC24FJ1024GA610-I/BG)
- More LCD segments than smaller-package variants (vs PIC24FJ128GA202-I/SS)
- Segmented LCD optimized for numeric displays (vs PIC24FJ128DA110-I/BG)
Design Notes
The 121-TFBGA package (10x10mm with 0.8mm ball pitch) requires careful PCB fanout using either microvia (HDI) or 4-mil trace/space routing. Per Microchip package design guidelines, the BGA land pads should be NSMD (Non-Solder Mask Defined) with a 0.4mm pad diameter. Place at least 4 thermal vias (0.3mm drill) in a 1mm grid under the center balls to dissipate up to 0.5W without exceeding junction temperature. Ensure BGA corner alignment fiducials for assembly.
Decouple the PIC24FJ128GA310-I/BG with a 100nF ceramic capacitor on each VDD/VDDCORE pair placed within 2mm of the package balls. Add a bulk 10uF ceramic or tantalum near the IC. The Vbat pin requires a backup battery or supercap with a series Schottky diode to prevent reverse current - bypass Vbat with 100nF. For low-noise analog measurements, use a separate filtered AVDD rail with ferrite bead isolation from digital VDD.
Estimated: At 32MHz active, VDD=3.3V, the PIC24FJ128GA310-I/BG consumes about 5mA total, so battery life math must include LCD charge pump current (~1mA at 480 segments active). A common mistake is failing to enable the RTCC Vbat mode in configuration bits - this disables deep-sleep RAM retention. Also note that PGEC/PGED pins must not be left floating during reset; add 10k pull-ups to avoid programming-mode entry on noise transients.
Route the segmented LCD segment and common signals as short parallel traces with matching lengths to minimize display artifacts. Keep LCD traces away from switching power and clock signals. Use a guard ring around the analog ADC inputs (AN0-ANx) and keep digital traces at least 3mm away. Place the 32.768kHz crystal within 5mm of the SOSCO/SOSCI pins with a ground plane cutout to reduce capacitive loading and maintain RTC accuracy.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial temperature grade -40C to +85C (I-suffix). Not AEC-Q100 qualified for automotive applications - consider PIC24FJ128GA310-E/BG or other automotive-qualified PIC24 variants for vehicle use.