PIC24FJ128GA310-I/PT - 16-bit 128KB Flash XLP MCU w/ LCD | Microchip
부품 번호: PIC24FJ128GA310-I/PT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $7.45 | $7.45 |
| 10 | $6.62 | $66.20 |
| 100 | $5.88 | $588.00 |
| 500 | $5.32 | $2,660.00 |
| 1,000 | $4.85 | $4,850.00 |
PIC24FJ128GA310-I/PT 개요
A 16-bit microcontroller (MCU) is a programmable processor whose ALU, registers and data path are 16 bits wide, occupying a position between 8-bit MCUs and 32-bit MCUs in the embedded hierarchy. Within Microchip's portfolio it belongs to the PIC24F sub-family, which itself is part of the broader PIC24 16-bit MCU family and the dsPIC Digital Signal Controller family. The PIC24FJ128GA310 specifically is a member of the PIC24FJ128GA310 family, distinguished by its XLP power management and integrated segmented LCD driver.
Key features include 128 KB (43K x 24) self-programmable Flash, 8 KB SRAM, a Low Voltage Sleep mode that retains RAM at a typical 340 nA, and a separate Vbat pin for RTC backup from a coin cell. The device exposes 85 digital I/O pins, integrated segmented LCD controller supporting up to 192 segments, 16-channel 10-bit ADC, and multiple serial interfaces including I2C, SPI, and UART. The "I" suffix indicates the industrial -40C to +85C temperature range, and "-PT" denotes the TQFP-100 package option.
The PIC24FJ128GA310 architecture uses a Harvard bus with separate program and data paths, a 16 x 16-bit working register array, and a C-friendly instruction set optimized for compiler code density. The integrated segmented LCD controller supports variable bias and commons up to 1/4 duty and 1/3 bias, eliminating the need for an external LCD driver IC in many HMI designs.
Typical applications include battery-powered consumer electronics with LCD user interfaces, industrial metering and measurement, portable medical devices such as glucose meters and pulse oximeters, e-reader controls, smart thermostats, and any low-power HMI requiring long battery life combined with a segmented LCD. The combination of XLP nanoWatt Sleep currents in the hundreds of nanoamps and integrated LCD makes it especially well-suited to mains-free, always-on display products.
When designing with this part, place decoupling capacitors within 5 mm of each VDD/VSS pair and provide a low-impedance ground pour under the device. Configure the segmented LCD bias network and charge-pump capacitors per the datasheet reference circuit; deviation here can severely degrade contrast.
This page combines datasheet-derived electrical characteristics, distributor stock and price signals, drop-in same-package alternatives, and practical HMI layout guidance that the bare manufacturer datasheet does not present in one place.
드롭인 대체품: PIC24FJ128GA310-I/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC24FJ128GA310-I/PT (동일 폼 팩터 및 풋프린트) — 차이점: Package, Core Architecture, I/O Pins, ADC, Operating Temperature.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC24FJ128GA310-I/BG
✅ 드롭인✓ 재고 있음
$4.6 / 개
데이터시트 보기 →PIC24FJ128GA310T-I/PT
✅ 드롭인✓ 재고 있음
$3.89 / 개
데이터시트 보기 →PIC24FJ128GA110-I/PT
✅ 드롭인✓ 재고 있음
$4.1 / 개
데이터시트 보기 →PIC24FJ128GA108-E/PT
✅ 드롭인✓ 재고 있음
$5.4 / 개
데이터시트 보기 →PIC24FJ128GA010-I/PT
✅ 드롭인✓ 재고 있음
$4.95 / 개
데이터시트 보기 →PIC24FJ128DA106-I/PT
✅ 드롭인✓ 재고 있음
$5.07 / 개
데이터시트 보기 →PIC24FJ128GA310-I/PT 최대 정격 & 전기적 특성
| Product Family | PIC24F 16-bit Microcontroller |
| Core Architecture | PIC24 16-bit Harvard |
| CPU Speed | 16 MIPS at 32 MHz |
| Program Flash | 128 KB (43K x 24) |
| SRAM | 8 KB |
| Operating Voltage (VDD) | 2.0 V to 3.6 V |
| I/O Pins | 85 |
| 패키지 | 100-pin TQFP (PT) 12x12 mm |
| 실장 유형 | Surface Mount |
| 동작 온도 | -40C to +85C (Industrial, "I") |
| Low-Voltage Sleep Current | 340 nA typical (RAM retained) |
| LCD Controller | Integrated segmented LCD driver (up to 192 segments) |
| ADC | 16-channel 10-bit A/D converter |
| Serial Interfaces | I2C, SPI, UART |
| DMA | Yes (Direct Memory Access for peripherals) |
| Timers | Multiple 16-bit and 32-bit timers |
| RTC Backup | Vbat pin for external battery / coin cell |
| MSL 레벨 | 3 (per JEDEC J-STD-020) |
| RoHS 상태 | Compliant |
| Lead-Free | Yes (Pb-free matte tin) |
PIC24FJ128GA310-I/PT 핀 구성
| 핀 1 | RE8 — Port E I/O pin 8 |
| 핀 2 | RE9 — Port E I/O pin 9 |
| 핀 3 | RG15 — Port G I/O pin 15 |
| 핀 4 | RC12 — Port C I/O pin 12 |
| 핀 5 | RC13 — Port C I/O pin 13 |
| 핀 6 | RC14 — Port C I/O pin 14 |
| 핀 7 | RC10 — Port C I/O pin 10 |
| 핀 8 | RC11 — Port C I/O pin 11 |
| 핀 9 | RG0 — Port G I/O pin 0 |
| 핀 10 | RG1 — Port G I/O pin 1 |
| 핀 11 | VDD — Positive supply voltage (2.0V - 3.6V) |
| 핀 12 | VSS — Ground reference |
| 핀 13 | OSC1 — Oscillator crystal input / external clock input |
| 핀 14 | OSC2 — Oscillator crystal output |
| 핀 15 | SOSCO — Secondary oscillator (32.768 kHz) output |
| 핀 16 | SOSCI — Secondary oscillator (32.768 kHz) input |
| 핀 17 | RB0 — Port B I/O pin 0 / PGED1 (programming) |
| 핀 18 | RB1 — Port B I/O pin 1 / PGEC1 (programming) |
| 핀 19 | RB2 — Port B I/O pin 2 |
| 핀 20 | RB3 — Port B I/O pin 3 |
| 핀 21 | RB4 — Port B I/O pin 4 |
| 핀 22 | RB5 — Port B I/O pin 5 |
| 핀 23 | RB6 — Port B I/O pin 6 |
| 핀 24 | RB7 — Port B I/O pin 7 |
| 핀 25 | RB8 — Port B I/O pin 8 |
| 핀 26 | RB9 — Port B I/O pin 9 |
| 핀 27 | RB10 — Port B I/O pin 10 |
| 핀 28 | RB11 — Port B I/O pin 11 |
| 핀 29 | VSS — Ground |
| 핀 30 | VDD — Positive supply voltage |
| 핀 31 | RB12 — Port B I/O pin 12 |
| 핀 32 | RB13 — Port B I/O pin 13 |
| 핀 33 | RB14 — Port B I/O pin 14 |
| 핀 34 | RB15 — Port B I/O pin 15 |
| 핀 35 | RF0 — Port F I/O pin 0 |
| 핀 36 | RF1 — Port F I/O pin 1 |
| 핀 37 | RF2 — Port F I/O pin 2 |
| 핀 38 | RF3 — Port F I/O pin 3 |
| 핀 39 | RF4 — Port F I/O pin 4 |
| 핀 40 | RF5 — Port F I/O pin 5 |
| 핀 41 | RF6 — Port F I/O pin 6 |
| 핀 42 | RF7 — Port F I/O pin 7 |
| 핀 43 | RF8 — Port F I/O pin 8 |
| 핀 44 | RF9 — Port F I/O pin 9 |
| 핀 45 | RF10 — Port F I/O pin 10 |
| 핀 46 | RF11 — Port F I/O pin 11 |
| 핀 47 | RF12 — Port F I/O pin 12 |
| 핀 48 | RF13 — Port F I/O pin 13 |
| 핀 49 | RF14 — Port F I/O pin 14 |
| 핀 50 | RF15 — Port F I/O pin 15 |
| 핀 51 | VSS — Ground |
| 핀 52 | VDD — Positive supply voltage |
| 핀 53 | RG2 — Port G I/O pin 2 |
| 핀 54 | RG3 — Port G I/O pin 3 |
| 핀 55 | RG4 — Port G I/O pin 4 / LCD segment |
| 핀 56 | RG5 — Port G I/O pin 5 / LCD segment |
| 핀 57 | RG6 — Port G I/O pin 6 / LCD segment |
| 핀 58 | RG7 — Port G I/O pin 7 / LCD segment |
| 핀 59 | RG8 — Port G I/O pin 8 / LCD segment |
| 핀 60 | RG9 — Port G I/O pin 9 / LCD segment |
| 핀 61 | RA0 — Port A I/O pin 0 |
| 핀 62 | RA1 — Port A I/O pin 1 |
| 핀 63 | RA2 — Port A I/O pin 2 |
| 핀 64 | RA3 — Port A I/O pin 3 |
| 핀 65 | RA4 — Port A I/O pin 4 |
| 핀 66 | RA5 — Port A I/O pin 5 |
| 핀 67 | RA6 — Port A I/O pin 6 |
| 핀 68 | RA7 — Port A I/O pin 7 |
| 핀 69 | RA8 — Port A I/O pin 8 |
| 핀 70 | RA9 — Port A I/O pin 9 |
| 핀 71 | RA10 — Port A I/O pin 10 |
| 핀 72 | VSS — Ground |
| 핀 73 | VDD — Positive supply voltage |
| 핀 74 | RA11 — Port A I/O pin 11 |
| 핀 75 | RA12 — Port A I/O pin 12 |
| 핀 76 | RA13 — Port A I/O pin 13 |
| 핀 77 | RA14 — Port A I/O pin 14 |
| 핀 78 | RA15 — Port A I/O pin 15 |
| 핀 79 | RD0 — Port D I/O pin 0 |
| 핀 80 | RD1 — Port D I/O pin 1 |
| 핀 81 | RD2 — Port D I/O pin 2 |
| 핀 82 | RD3 — Port D I/O pin 3 |
| 핀 83 | RD4 — Port D I/O pin 4 |
| 핀 84 | RD5 — Port D I/O pin 5 |
| 핀 85 | RD6 — Port D I/O pin 6 |
| 핀 86 | RD7 — Port D I/O pin 7 |
| 핀 87 | RC0 — Port C I/O pin 0 |
| 핀 88 | RC1 — Port C I/O pin 1 |
| 핀 89 | RC2 — Port C I/O pin 2 |
| 핀 90 | RC3 — Port C I/O pin 3 |
| 핀 91 | RC4 — Port C I/O pin 4 |
| 핀 92 | RC5 — Port C I/O pin 5 |
| 핀 93 | RC6 — Port C I/O pin 6 |
| 핀 94 | RC7 — Port C I/O pin 7 |
| 핀 95 | RC8 — Port C I/O pin 8 |
| 핀 96 | RC9 — Port C I/O pin 9 |
| 핀 97 | VBAT — RTC backup battery input |
| 핀 98 | VSS — Ground |
| 핀 99 | RE0 — Port E I/O pin 0 |
| 핀 100 | RE1 — Port E I/O pin 1 |
일반적인 애플리케이션
PIC24FJ128GA310-I/PT 적합 용도: 6 애플리케이션s: Battery-Powered Medical Device with LCD, Industrial Metering and Measurement, Smart Thermostat with Segmented LCD, Portable Consumer Electronics HMI, Automotive Dashboard Segment Display (Secondary), IoT Sensor Node with Local Display.
Battery-Powered Medical Device with LCD
The PIC24FJ128GA310-I/PT is ideal for portable medical devices such as blood-pressure monitors, glucose meters, and pulse oximeters that must run for years on AA or coin-cell batteries. Its 340 nA RAM-retention Sleep current is far below competing 16-bit MCUs, while the integrated segmented LCD driver (up to 192 segments) drives custom monochrome readouts without an external driver IC. The 128 KB Flash accommodates graphical menus and BLE command stacks when paired with an external module. Typical supply is 3.0 V from two AA cells; the Vbat pin keeps the RTC alive during main-battery replacement.
추천
Industrial Metering and Measurement
For electricity meters, water meters and gas meters, the PIC24FJ128GA310-I/PT provides the segmented LCD driver, 16-channel 10-bit ADC and 16 MIPS throughput needed to display consumption and run compensation algorithms. The industrial -40C to +85C temperature range supports outdoor cabinet deployment. The 100-pin TQFP exposes enough I/O to drive a 4x40 segment LCD plus keypad scanning, while XLP Sleep current keeps idle draw low during long standby. A real-time clock with Vbat backup retains metering time across power interruptions.
추천
Smart Thermostat with Segmented LCD
The PIC24FJ128GA310-I/PT suits mains-powered or 24VAC smart thermostats where the segmented LCD must show temperature, setpoint, and mode icons. Its integrated LCD controller eliminates the need for a dedicated HT1621 or similar external driver, reducing BOM and PCB area. The 32 MHz / 16 MIPS performance is sufficient for PID temperature control loops, while the DMA engine offloads sensor sampling from the CPU. Pin count (85 GPIO) covers keypad scan, triac control for HVAC switching, and UART to a Wi-Fi module such as the ESP32.
추천
Portable Consumer Electronics HMI
Consumer handheld devices such as e-reader controls, MP3 player remotes, or kitchen scales with custom segment displays benefit from the PIC24FJ128GA310-I/PT's combination of XLP Sleep current and integrated LCD driver. The MCU can sleep between button presses at 340 nA while still waking on interrupts to update the screen, and the 128 KB Flash supports multi-language UI strings and capacitive-touch libraries. The 100-pin TQFP gives flexibility for future pin reassignment across SKUs without PCB change.
추천
Automotive Dashboard Segment Display (Secondary)
While the GA310 is industrial-grade (-40C to +85C), the same die in -E suffix and family variants such as PIC24FJ128GA108-E/PT supports the -40C to +125C automotive range. Designers building cluster segment displays or HVAC control panels can use this part for aftermarket or non-safety displays. The integrated LCD controller and 85 GPIO handle multi-segment climate readouts, fan control buttons, and CAN-style communication via external transceivers. AEC-Q100 qualification status for the -E variants should be confirmed directly with Microchip for OEM automotive use.
추천
IoT Sensor Node with Local Display
The PIC24FJ128GA310-I/PT fits IoT edge nodes with local segmented LCD readouts - such as building-automation sensors, weather stations, and HVAC zone controllers. The XLP architecture enables multi-year coin-cell operation, and the segmented LCD provides at-a-glance status without needing a full graphics display or backlight. The integrated 16-channel 10-bit ADC reads multiple analog sensors directly, while UART/SPI/I2C interfaces connect to radios such as LoRa, Sub-GHz, or Wi-Fi modules. The DMA engine reduces CPU wake time, further extending battery life.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC24FJ128GA310-I/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC24FJ128GA310T-I/PT | PIC24FJ128GA110-I/PT | PIC24FJ128GA108-E/PT | PIC24FJ128DA106-I/PT | PIC24FJ128GA010-I/PT |
|---|---|---|---|---|---|---|
| Package | 100-pin TQFP (PT) 12x12 mm | 100-pin TQFP (PT) - same | 100-pin TQFP (PT) - same | 100-pin TQFP (PT) - same | 100-pin TQFP (PT) - same | 100-pin TQFP (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB |
| SRAM | 8 KB | 8 KB | 16 KB (more) | 8 KB | 8 KB | 8 KB |
| LCD Driver | Integrated (up to 192 segments) | Yes - same | Yes (reduced segments) | Yes | Yes (fewer segments) | No LCD driver |
| nanoWatt XLP Sleep | Yes (340 nA RAM retention) | Yes - same | Yes | Yes | Partial (DA family different XLP) | Limited / older Sleep modes |
| Temperature Grade | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C |
| Vbat / RTC Backup | Yes (Vbat pin) | Yes - same | Yes | Yes | No Vbat on DA family | Limited Vbat support |
주요 차별점
- Integrated segmented LCD driver + nanoWatt XLP in one die (vs PIC24FJ128GA010-I/PT)
- True drop-in same-package alternative with more RAM (vs PIC24FJ128GA110-I/PT)
- Vbat pin for RTC backup across main-battery replacement (vs PIC24FJ128DA106-I/PT)
설계 노트
Estimated: The PIC24FJ128GA310-I/PT active current at 32 MHz and 3.3V is approximately 15 mA (typical) per Microchip datasheet DC characteristics. At Sleep with RAM retention, typical Iq is 340 nA. Place a 100 nF ceramic decoupling capacitor within 5 mm of every VDD/VSS pin pair and a bulk 10 uF tantalum or ceramic at the regulator output. Use MCP1700 or similar low-Iq LDO (1.6 uA quiescent) to avoid dominating the XLP Sleep current budget.
The 100-pin TQFP (PT) 12x12 mm requires a 0.5 mm pitch land pattern. Maintain a continuous ground pour under the device and stitch vias around the perimeter to minimize switching noise coupling into the ADC. Keep LCD segment traces short and routed away from high-frequency digital lines to prevent ghosting; provide guard traces between adjacent segments per the datasheet LCD layout guidelines.
Do not exceed the absolute maximum VDD of 3.6V - the PIC24FJ128GA310-I/PT is a 3.3V part, not 5V tolerant. When migrating code from PIC24FJ128GA010 to PIC24FJ128GA310, verify the LCD controller initialization registers are correctly configured; older GA010 code without LCD driver will not initialize segment pins properly. Always configure unused I/O as outputs tied low to minimize Sleep current leakage.
규정 준수 정보
RoHS compliant per Microchip product page. AEC-Q100 not qualified for the -I industrial grade; -E extended grade variants may be qualified - confirm with Microchip for automotive OEM use. Lead-free matte-tin plating. Halogen-free status not explicitly stated in provided data.