PIC24FJ128GA108-E/PT - 16-bit 32MHz 128KB Flash MCU | Microchip
부품 번호: PIC24FJ128GA108-E/PT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $8.2 | $8.20 |
| 10 | $7.45 | $74.50 |
| 100 | $6.7 | $670.00 |
| 500 | $6.05 | $3,025.00 |
| 1,000 | $5.4 | $5,400.00 |
PIC24FJ128GA108-E/PT 개요
A PIC microcontroller (MCU) is a compact, self-contained computing device built around a Harvard-architecture CPU, on-chip flash program memory, data RAM, and a rich set of digital and analog peripherals. Within the broader semiconductor hierarchy, the PIC24F family sits between 8-bit PIC16/PIC18 parts and the 32-bit PIC32MX/dsPIC33 line, offering 16-bit data paths and 24-bit instruction words. The PIC24FJ128GA108 belongs to the 64/80/100-pin general-purpose GA1 family with Peripheral Pin Select (PPS), a hardware remap mechanism that lets designers assign digital peripherals to physical pins via software rather than fixed silicon routing.
Key differentiating features of this device include Peripheral Pin Select for flexible I/O mapping, hardware Real-Time Clock and Calendar (RTCC) with calendar mode, four UART modules, three SPI interfaces, three I2C channels, and 23 independent timers including 16-bit and 32-bit variants. The 128KB self-programmable flash supports in-application programming (IAP), enabling firmware updates in the field without external bootloader memory. Dual-partition flash operation allows safe live firmware upgrades.
The architecture uses a 16-bit modified Harvard datapath with 24-bit instructions, achieving 32 MIPS at 32 MHz while consuming only a few mA/MIPS in active mode. nanoWatt Technology adds deep sleep, sleep, idle and doze operating modes that bring quiescent current below 100 nA with the RTCC active - critical for battery-powered sensor nodes and metering products that must spend years on a single cell.
Typical applications include industrial control panels with multi-protocol serial interfaces, medical handheld instruments requiring low-noise analog and long battery life, automotive body and infotainment subsystems, USB/HID human-interface products, and graphics or touch-interface HMIs using the integrated Parallel Master Port (PMP). The wide peripheral count also suits data loggers and multi-channel sensor hubs.
When designing with this part, leverage Peripheral Pin Select to optimize PCB routing and reduce board layer count. Place a 10uF bulk capacitor plus 0.1uF decoupling near each power pin, and route the 32.768 kHz crystal traces symmetrically with grounded guard rings for low-noise RTCC operation.
This page consolidates distributor pricing, drop-in alternatives within the GA1 family, and practical design notes not collected in any single manufacturer document.
드롭인 대체품: PIC24FJ128GA108-E/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC24FJ128GA108-E/PT (동일 폼 팩터 및 풋프린트) — 차이점: Package, Timers, ADC, Core Architecture, Operating Temperature.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC24FJ128GA108-I/PT
✅ 드롭인✓ 재고 있음
$3.78 / 개
데이터시트 보기 →PIC24FJ256GA108-I/PT
✅ 드롭인✓ 재고 있음
$5.1 / 개
데이터시트 보기 →PIC24FJ128GA108-H/PT
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC24FJ128GA010-I/PT
✅ 드롭인✓ 재고 있음
$4.95 / 개
데이터시트 보기 →PIC24FJ128GA006-I/PT
✅ 드롭인✓ 재고 있음
$4.95 / 개
데이터시트 보기 →PIC24FJ128GA106-I/PT
✅ 드롭인✓ 재고 있음
$4.88 / 개
데이터시트 보기 →PIC24FJ128GA108-E/PT 최대 정격 & 전기적 특성
| Core Architecture | PIC24F 16-bit modified Harvard |
| Instruction Set | 16-bit data path, 24-bit instructions |
| Program Flash | 128 KB (43K x 24) |
| Data RAM | 16 KB |
| Max CPU Speed | 32 MIPS at 32 MHz |
| Operating Voltage | 2.5 V / 3.3 V |
| I/O Pins | 69 |
| 패키지 | 80-pin TQFP (PT) 12x12 mm |
| UART Modules | 4 |
| SPI Modules | 3 |
| I2C Modules | 3 |
| Timers | 23 independent (16-bit and 32-bit) |
| Standby Current | <100 nA (RTCC mode, typical) |
| 동작 온도 | -40C to +125C (E suffix = industrial) |
| Peripheral Pin Select | Yes |
| 실장 유형 | Surface Mount |
| MSL 레벨 | 3 (168 hours) |
| RoHS 상태 | Compliant |
PIC24FJ128GA108-E/PT 핀 구성
| 핀 1 | RP15/RD15 — Remappable I/O or parallel data line |
| 핀 2 | RP0/RD0 — Remappable I/O or parallel data line |
| 핀 3 | RP1/RD1 — Remappable I/O or parallel data line |
| 핀 4 | RP2/RD2 — Remappable I/O or parallel data line |
| 핀 5 | RP3/RD3 — Remappable I/O or parallel data line |
| 핀 6 | RP4/RD4 — Remappable I/O or parallel data line |
| 핀 7 | RP5/RD5 — Remappable I/O or parallel data line |
| 핀 8 | RP6/RD6 — Remappable I/O or parallel data line |
| 핀 9 | RP7/RD7 — Remappable I/O or parallel data line |
| 핀 10 | RP8/RD8 — Remappable I/O or parallel data line |
| 핀 11 | RP9/RD9 — Remappable I/O or parallel data line |
| 핀 12 | RP10/RD10 — Remappable I/O or parallel data line |
| 핀 13 | RP11/RD11 — Remappable I/O or parallel data line |
| 핀 14 | RP12/RD12 — Remappable I/O or parallel data line |
| 핀 15 | RP13/RD13 — Remappable I/O or parallel data line |
| 핀 16 | RP14/RD14 — Remappable I/O or parallel data line |
| 핀 17 | VDD — Positive supply 2.0-3.6V |
| 핀 18 | VSS — Ground reference |
| 핀 19 | OSC1/RC0 — Crystal oscillator input or remappable I/O |
| 핀 20 | OSC2/RC1 — Crystal oscillator output or remappable I/O |
| 핀 21 | RP16/RC2 — Remappable I/O |
| 핀 22 | RP17/RC3 — Remappable I/O |
| 핀 23 | RP18/RC4 — Remappable I/O |
| 핀 24 | RP19/RC5 — Remappable I/O |
| 핀 25 | RP20/RC6 — Remappable I/O |
| 핀 26 | RP21/RC7 — Remappable I/O |
| 핀 27 | RP22/RC8 — Remappable I/O |
| 핀 28 | RP23/RC9 — Remappable I/O |
| 핀 29 | VDD — Positive supply 2.0-3.6V |
| 핀 30 | VSS — Ground reference |
| 핀 31 | RP24/RC10 — Remappable I/O |
| 핀 32 | RP25/RC11 — Remappable I/O |
| 핀 33 | RP26/RC12 — Remappable I/O |
| 핀 34 | RP27/RC13 — Remappable I/O |
| 핀 35 | RP28/RC14 — Remappable I/O |
| 핀 36 | RP29/RC15 — Remappable I/O |
| 핀 37 | RB0 — Port B I/O bit 0 |
| 핀 38 | RB1 — Port B I/O bit 1 |
| 핀 39 | RB2 — Port B I/O bit 2 |
| 핀 40 | RB3 — Port B I/O bit 3 |
| 핀 41 | RB4 — Port B I/O bit 4 |
| 핀 42 | RB5 — Port B I/O bit 5 |
| 핀 43 | RB6 — Port B I/O bit 6 |
| 핀 44 | RB7 — Port B I/O bit 7 |
| 핀 45 | RB8 — Port B I/O bit 8 |
| 핀 46 | RB9 — Port B I/O bit 9 |
| 핀 47 | RB10 — Port B I/O bit 10 |
| 핀 48 | RB11 — Port B I/O bit 11 |
| 핀 49 | RB12 — Port B I/O bit 12 |
| 핀 50 | RB13 — Port B I/O bit 13 |
| 핀 51 | RB14 — Port B I/O bit 14 |
| 핀 52 | RB15 — Port B I/O bit 15 |
| 핀 53 | VSS — Ground reference |
| 핀 54 | VDD — Positive supply 2.0-3.6V |
| 핀 55 | RA0 — Port A I/O bit 0 |
| 핀 56 | RA1 — Port A I/O bit 1 |
| 핀 57 | RA2 — Port A I/O bit 2 |
| 핀 58 | RA3 — Port A I/O bit 3 |
| 핀 59 | RA4 — Port A I/O bit 4 |
| 핀 60 | RA5 — Port A I/O bit 5 |
| 핀 61 | RA6 — Port A I/O bit 6 |
| 핀 62 | RA7 — Port A I/O bit 7 |
| 핀 63 | RA9 — Port A I/O bit 9 |
| 핀 64 | RA10 — Port A I/O bit 10 |
| 핀 65 | RA11 — Port A I/O bit 11 |
| 핀 66 | RA12 — Port A I/O bit 12 |
| 핀 67 | RA13 — Port A I/O bit 13 |
| 핀 68 | RA14 — Port A I/O bit 14 |
| 핀 69 | RA15 — Port A I/O bit 15 |
| 핀 70 | VSS — Ground reference |
| 핀 71 | VDD — Positive supply 2.0-3.6V |
| 핀 72 | RF0 — Port F I/O bit 0 |
| 핀 73 | RF1 — Port F I/O bit 1 |
| 핀 74 | RF2 — Port F I/O bit 2 |
| 핀 75 | RF3 — Port F I/O bit 3 |
| 핀 76 | RF4 — Port F I/O bit 4 |
| 핀 77 | RF5 — Port F I/O bit 5 |
| 핀 78 | RF6 — Port F I/O bit 6 |
| 핀 79 | RF7 — Port F I/O bit 7 |
| 핀 80 | RF8 — Port F I/O bit 8 |
일반적인 애플리케이션
PIC24FJ128GA108-E/PT 적합 용도: 7 애플리케이션s: Industrial Multi-Protocol Sensor Hub, Medical Handheld Diagnostic Instrument, Automotive Body and Infotainment Module, USB HID Human Interface Device, Battery-Powered Data Logger, Graphical HMI with Touch Panel, Smart Energy Metering Endpoint.
Industrial Multi-Protocol Sensor Hub
The PIC24FJ128GA108's 4 UART, 3 SPI, and 3 I2C channels, combined with Peripheral Pin Select, make it ideal for industrial sensor hubs that must aggregate data from RS-485, Modbus, SPI sensors, and I2C peripherals simultaneously. The 128 KB flash comfortably hosts multiple protocol stacks and a TCP/IP or MQTT client for edge gateways, while the 16 KB RAM buffers burst sensor traffic. With sub-100 nA standby current and the RTCC calendar mode, the device can wake periodically to log data on battery-powered installations in factory environments. The -40C to +125C E temperature grade ensures operation on unheated shop floors. Recommended companions: PIC24FJ128GA106 for cost-reduced variants and MCP2551 CAN transceiver if CAN bus is also needed.
추천
Medical Handheld Diagnostic Instrument
Medical handhelds such as glucose meters, pulse oximeters, and portable ECG monitors benefit from the PIC24FJ128GA108's low-power nanoWatt Technology modes and 32 MIPS processing headroom for DSP-like filter routines. The 12-bit ADC (up to 500 ksps) captures biosignals, while the on-chip comparators support threshold detection for alarms. Sub-100 nA standby with RTCC preserves coin-cell battery life across multi-year shelf life. The 80-pin TQFP exposes enough I/O for LCD driving via the integrated Parallel Master Port and for capacitive touch sensing through the CTMU peripheral. The IEC 60601 medical EMC environment is eased by the device's low EMI signature. Recommended companions: PIC24FJ128DA210 for designs needing crypto acceleration and MCP1700 LDO for ultra-low quiescent rail regulation.
추천
Automotive Body and Infotainment Module
Automotive body controllers - mirror modules, seat controllers, climate panels, and infotainment HMI nodes - run on the PIC24FJ128GA108 thanks to its 32 MIPS performance, multi-UART LIN bus handling, and 69 I/O pins for switches, LEDs, and motor drivers. The device's -40C to +125C operating range matches AEC-Q100 Grade 1 ambient requirements when paired with the I-grade version. CAN bus support is available via SPI-to-CAN bridges, while PWM outputs drive seat motors and mirror actuators. The 128 KB flash hosts CAN/LIN stacks plus application logic. nanoWatt modes wake on LIN bus activity without draining the battery when parked. Recommended companions: PIC24FJ128GA106 for sub-modules and MCP2515 standalone CAN controller for nodes needing native CAN.
추천
USB HID Human Interface Device
USB HID products - keyboards, mice, touch panels, custom HID controls - leverage the PIC24FJ128GA108's integrated USB 2.0 full-speed OTG controller and 16 KB RAM for HID report buffers. The 32 MIPS performance handles multi-touch decoding and debouncing in software without external logic. The Peripheral Pin Select remaps USB D+/D- to any pins, simplifying PCB layout in cramped enclosures. The 128 KB flash fits HID descriptors, bootloaders, and custom firmware with room for over-the-air firmware updates. The 80-pin TQFP package exposes enough I/O for RGB lighting control via DMA-driven PWM. Recommended companions: PIC24FJ128DA106 for cost-sensitive HID and USB3300 for high-speed USB extension.
추천
Battery-Powered Data Logger
Remote environmental data loggers benefit from the PIC24FJ128GA108's sub-100 nA standby current, 32.768 kHz RTCC for calendar-based wake, and 128 KB flash for storing weeks of sensor history. The 12-bit ADC samples temperature, humidity, and analog channels while the device sleeps between readings. With 16 KB RAM buffering, the logger can pre-aggregate data before flush to flash, extending endurance. The 4 UART modules support simultaneous GPS, cellular modem, and external sensor interfaces. The 80-pin TQFP allows test points and programming headers on a compact PCB. Recommended companions: PIC24FJ128GA106 for cost-reduced loggers and MCP9808 for high-accuracy temperature sensing.
추천
Graphical HMI with Touch Panel
The PIC24FJ128GA108 drives small graphical HMIs - appliances, access control panels, industrial gauges - via its Parallel Master Port (PMP) interfacing to TFT or OLED displays. The CTMU peripheral implements capacitive touch sensing on up to 16 buttons or a touch panel slider. With 32 MIPS the device refreshes QVGA displays at 30+ fps while running UI logic. The 128 KB flash fits anti-aliased fonts and bitmap assets. The Peripheral Pin Select reassigns PMP data lines to ease PCB routing. The 80-pin TQFP provides 69 I/O for backlight PWM, buzzer drivers, and external memory expansion if needed. Recommended companions: PIC24FJ128DA210 for designs needing crypto and AR1021 for dedicated resistive touch controller.
추천
Smart Energy Metering Endpoint
Smart electricity, water, and gas meters rely on the PIC24FJ128GA108's 32-bit MAC unit for fast multiply-accumulate routines needed for energy calculation algorithms. The 12-bit 500 ksps ADC samples current and voltage waveforms simultaneously, while the 16 KB RAM buffers calculation windows. The 128 KB flash fits metrology firmware plus wireless protocol stacks (ZigBee, Wireless M-Bus, LoRaWAN). The sub-100 nA standby with RTCC supports 10+ year battery life for gas and water meters. The 80-pin TQFP exposes I/O for LCD segment drivers and isolated communication ports. Recommended companions: PIC24FJ128GA106 for simple metering and ADE7953 for dedicated metrology analog front-end.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC24FJ128GA108-E/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC24FJ128GA108-I/PT | PIC24FJ256GA108-I/PT | PIC24FJ128GA108-H/PT | PIC24FJ128GA010-I/PT | PIC24FJ128GA006-I/PT |
|---|---|---|---|---|---|---|
| Package | 80-pin TQFP (PT) | 80-pin TQFP (PT) - same | 80-pin TQFP (PT) - same | 80-pin TQFP (PT) - same | 80-pin TQFP (PT) - same | 80-pin TQFP (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 128 KB | 128 KB | 256 KB (+100%) | 128 KB | 128 KB | 128 KB |
| Data RAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| CPU Speed | 32 MIPS at 32 MHz | 32 MIPS at 32 MHz | 32 MIPS at 32 MHz | 32 MIPS at 32 MHz | 32 MIPS at 32 MHz | 32 MIPS at 32 MHz |
| Operating Temperature | -40C to +125C (E grade) | -40C to +85C (I grade) | -40C to +85C (I grade) | -40C to +150C (H grade) | -40C to +85C (I grade) | -40C to +85C (I grade) |
| I/O Pins | 69 | 69 | 69 | 69 | 53 (-23%) | 53 (-23%) |
| Timers | 23 | 23 | 23 | 23 | Fewer (GA0 family) | Fewer (GA0 family) |
| Standby Current | <100 nA | <100 nA | <100 nA | <100 nA | <100 nA | <100 nA |
| Peripheral Pin Select | Yes (full coverage) | Yes (full) | Yes (full) | Yes (full) | Limited | Limited |
주요 차별점
- Highest I/O count in the 80-pin TQFP GA1 family (vs PIC24FJ128GA010-I/PT)
- Full Peripheral Pin Select coverage on all digital peripherals (vs PIC24FJ128GA006-I/PT)
- Extended -40C to +125C operating range (vs PIC24FJ128GA108-I/PT)
설계 노트
Decouple every VDD/VSS pair with a 0.1uF X7R ceramic placed within 5 mm of the pins. Add a single 10uF bulk capacitor near the device supply input. For battery operation, the on-chip LDO can be left in low-power mode; configure the FPOR bits to minimize wake-up time versus quiescent current. Avoid powering the MCU from unstable sources - the voltage supervisor and BOR reset will trip during brownouts.
At 32 MHz and 3.3V, the PIC24FJ128GA108 draws approximately 30 mA active - about 100 mW. The 80-pin TQFP has theta_JA around 45 C/W on a 4-layer JEDEC test board, so worst-case junction rise is ~5C at room temperature. No heatsink is required. However, in enclosed IP65 housings with no airflow, derate maximum ambient by 10-15C for reliability margin.
Route the 32.768 kHz crystal traces symmetrically with grounded guard rings to minimize noise coupling into the RTCC. Keep the crystal within 5 mm of the OSC1/OSC2 pins and avoid routing digital signals under the crystal can. Place programming header (PGC/PGD) at the board edge to allow in-circuit programming without disassembly.
PPS (Peripheral Pin Select) inputs default to OFF on reset - firmware must explicitly unlock the IOLOCK bit and configure PPS mappings before using remappable peripherals. Forgetting this step is the #1 reason UART/SPI appears dead on first prototype. Also note that the E suffix provides -40C to +125C while I suffix stops at +85C - selecting I where E is required causes field failures in automotive applications.
규정 준수 정보
RoHS and REACH compliant per Microchip product page. E grade is industrial temperature, not AEC-Q100 qualified - for automotive AEC-Q100 applications, contact Microchip for Q-graded part numbers. Halogen-free status not explicitly stated in verified data.