PIC24FJ128GA006-I/PT - 16-Bit 16MHz 128KB Flash MCU | Microchip
부품 번호: PIC24FJ128GA006-I/PT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $8.1 | $8.10 |
| 10 | $7.3 | $73.00 |
| 100 | $6.2 | $620.00 |
| 500 | $5.55 | $2,775.00 |
| 1,000 | $4.95 | $4,950.00 |
PIC24FJ128GA006-I/PT 개요
A 16-bit microcontroller (MCU) is an embedded processor that fetches 16-bit instructions and operates on data in 16-bit-wide registers, giving it roughly 2-4x the computational throughput of an 8-bit MCU at the same clock rate. Within the embedded hierarchy, the PIC24FJ128GA006 sits in the PIC24F sub-family, which targets low-power general-purpose applications such as consumer, industrial, and human-interface designs. The 'FJ' suffix indicates Flash program memory with nanoWatt Technology for ultra-low-power sleep modes, and the 'GA' family specifically emphasizes a rich analog and communication peripheral mix.
Key features of the PIC24FJ128GA006 include a 17-bit by 17-bit single-cycle hardware multiplier, a 16-bit working register array, C-compiler-optimized architecture, an 8 MHz internal oscillator with PLL, multiple divide options, an integrated Real-Time Clock Calendar (RTCC) with on-chip 32 kHz oscillator support, a 5-bit DAC, CTMU (Charge Time Measurement Unit) for capacitive touch, and nanoWatt power-saving modes. The 64-pin TQFP package exposes extensive I/O including up to 53 general-purpose I/O pins, peripheral pin select, and JTAG boundary scan for in-circuit debug.
Technically, the PIC24FJ128GA006 uses a modified Harvard architecture with separate program Flash and data RAM spaces, a 16-bit-wide instruction word, and a hardware multiply/divide unit that delivers deterministic DSP-friendly arithmetic. The on-chip peripherals are mapped via Peripheral Pin Select (PPS), giving the designer flexibility in pin assignment during PCB layout. Combined with nanoWatt Technology, this MCU balances computational performance with low standby power for battery-aware designs.
Typical applications include industrial control and HMI panels, USB device/host/OTG bridging (paired with an external PHY or PIC24 USB variant), graphical user interfaces with external LCD controllers, sensor acquisition nodes, medical instrumentation entry points, and consumer appliances. The 10-bit ADC and CTMU also enable capacitive touch keypads for human-interface products.
When designing with this part, ensure the MPLAB X IDE is configured for the PIC24FJ toolchain (XC16 compiler) and that the device is supplied within 2.0V to 3.6V. Decouple VDD/VSS pairs with 100 nF ceramics placed close to the pins, and reserve the MCLR pin for a proper reset network. For USB or CAN designs, prefer a sibling PIC24FJ with the dedicated peripheral to avoid external bridging cost.
This page synthesizes distributor pricing, drop-in 64-pin TQFP alternatives, and practical design notes not found in the manufacturer datasheet, supporting faster BOM decisions for embedded engineers.
드롭인 대체품: PIC24FJ128GA006-I/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC24FJ128GA006-I/PT (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Package, Operating Temperature, Core Architecture, I/O Pins.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC24FJ128GA006T-I/PT
✅ 드롭인✓ 재고 있음
$3.78 / 개
데이터시트 보기 →PIC24FJ256GA006-I/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC24FJ128GA108-I/PT
✅ 드롭인✓ 재고 있음
$3.78 / 개
데이터시트 보기 →PIC24FJ96GA006-I/PT
✅ 드롭인✓ 재고 있음
$3.94 / 개
데이터시트 보기 →PIC24FJ64GA006T-I/PT
✅ 드롭인✓ 재고 있음
$3.1 / 개
데이터시트 보기 →PIC24FJ128GA006-I/MR
✅ 드롭인✓ 재고 있음
$4.21 / 개
데이터시트 보기 →PIC24FJ128GA006-I/PT 최대 정격 & 전기적 특성
| Core Architecture | PIC24F 16-bit Modified Harvard |
| Program Memory (Flash) | 128 KB (43K x 24) |
| Data RAM | 8 KB |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Instruction Frequency | 16 MHz |
| Internal Oscillator | 8 MHz with 4x PLL option |
| Hardware Multiplier | 17-bit x 17-bit single-cycle |
| Hardware Divider | Yes, 16-bit / 16-bit |
| ADC | 10-bit, multi-channel (channel count varies by package) |
| Timers | Five 16-bit timer/counters |
| Communication Interfaces | UART, SPI, I2C |
| Operating Voltage (VDD) | 2.0 V to 3.6 V |
| 동작 온도 | -40C to +85C (Industrial, 'I' suffix) |
| 패키지 | 64-pin TQFP (10x10 mm, 'PT' suffix) |
| 실장 유형 | Surface Mount |
| MSL 레벨 | 3 (per JEDEC J-STD-020) |
| RoHS 상태 | Compliant |
| NanoWatt Power-Saving Modes | Yes (Sleep, Idle, Deep Sleep variants) |
PIC24FJ128GA006-I/PT 핀 구성
| 핀 1 | SDA2/RG3 — I2C2 data / I/O port G3 (PPS) |
| 핀 2 | RP22/RG6 — Remappable peripheral pin / I/O port G6 |
| 핀 3 | RP23/RG7 — Remappable peripheral pin / I/O port G7 |
| 핀 4 | RP24/RG8 — Remappable peripheral pin / I/O port G8 |
| 핀 5 | RP25/RG9 — Remappable peripheral pin / I/O port G9 |
| 핀 6 | MCLR — Master Clear (reset) input, drive low to reset |
| 핀 7 | VDD — Positive supply (2.0V to 3.6V) |
| 핀 8 | VSS — Ground reference |
| 핀 9 | OSC1/RC12 — External crystal/clock input or GPIO |
| 핀 10 | OSC2/RC15 — External crystal output or GPIO |
| 핀 11 | SOSCI/RP4/CN7/RB4 — Secondary oscillator / remappable pin / CN |
| 핀 12 | SOSCO/RB5 — Secondary oscillator output / GPIO |
| 핀 13 | CN9/RB6 — Change notification / I/O port B6 |
| 핀 14 | CN8/RB7 — Change notification / I/O port B7 |
| 핀 15 | CN14/RB8 — Change notification / I/O port B8 |
| 핀 16 | CN12/RB9 — Change notification / I/O port B9 |
| 핀 17 | TMS/RB10 — JTAG test mode select / I/O port B10 |
| 핀 18 | TCK/RB11 — JTAG test clock / I/O port B11 |
| 핀 19 | TDI/RB12 — JTAG test data in / I/O port B12 |
| 핀 20 | TDO/RB13 — JTAG test data out / I/O port B13 |
| 핀 21 | RP26/RB14 — Remappable peripheral pin / I/O port B14 |
| 핀 22 | RP27/RB15 — Remappable peripheral pin / I/O port B15 |
| 핀 23 | VDD — Positive supply (2.0V to 3.6V) |
| 핀 24 | VSS — Ground reference |
| 핀 25 | DNC — Do not connect (reserved) |
| 핀 26 | PGED1/RP0/CN4/RB0 — ICD programming data / remappable pin |
| 핀 27 | PGEC1/RP1/CN5/RB1 — ICD programming clock / remappable pin |
| 핀 28 | RP2/CN6/RB2 — Remappable pin / change notification |
| 핀 29 | RP3/CN13/RB3 — Remappable pin / change notification |
| 핀 30 | VDD — Positive supply (2.0V to 3.6V) |
| 핀 31 | VSS — Ground reference |
| 핀 32 | AN0/CN2/RA0 — Analog input 0 / change notification / GPIO |
| 핀 33 | AN1/CN3/RA1 — Analog input 1 / change notification / GPIO |
| 핀 34 | AN2/RP8/CN/RB0_alt — Analog input 2 / remappable pin / GPIO |
| 핀 35 | AN3/RP9/CN/RB1_alt — Analog input 3 / remappable pin / GPIO |
| 핀 36 | AN4/RP10/CN14/RB2_alt — Analog input 4 / remappable pin / GPIO |
| 핀 37 | AN5/RP11/CN13/RB3_alt — Analog input 5 / remappable pin / GPIO |
| 핀 38 | AVDD — Analog supply (tie to VDD) |
| 핀 39 | AVSS — Analog ground (tie to VSS) |
| 핀 40 | AN6/RP16/CN8/RB6_alt — Analog input 6 / remappable pin / GPIO |
| 핀 41 | AN7/RP17/CN9/RB7_alt — Analog input 7 / remappable pin / GPIO |
| 핀 42 | AN8/RP18/CN10/RB8_alt — Analog input 8 / remappable pin / GPIO |
| 핀 43 | AN9/RP19/CN11/RB9_alt — Analog input 9 / remappable pin / GPIO |
| 핀 44 | AN10/RP20/RB10_alt — Analog input 10 / remappable pin / GPIO |
| 핀 45 | AN11/RP21/RB11_alt — Analog input 11 / remappable pin / GPIO |
| 핀 46 | VREF-/RA9 — ADC reference negative / GPIO |
| 핀 47 | VREF+/RA10 — ADC reference positive / GPIO |
| 핀 48 | RA0_alt/AN12 — Analog input 12 / GPIO |
| 핀 49 | RA1_alt/AN13 — Analog input 13 / GPIO |
| 핀 50 | RA2_alt/AN14 — Analog input 14 / GPIO |
| 핀 51 | RA3_alt/AN15 — Analog input 15 / GPIO |
| 핀 52 | VDD — Positive supply (2.0V to 3.6V) |
| 핀 53 | VSS — Ground reference |
| 핀 54 | RP5/CN7/RB4_alt — Remappable pin / change notification / GPIO |
| 핀 55 | RP6/CN8/RB5_alt — Remappable pin / change notification / GPIO |
| 핀 56 | RP7/CN14/RB6_alt — Remappable pin / change notification / GPIO |
| 핀 57 | RP12/CN12/RB7_alt — Remappable pin / change notification / GPIO |
| 핀 58 | RP13/RB8_alt — Remappable pin / GPIO |
| 핀 59 | RP14/RB9_alt — Remappable pin / GPIO |
| 핀 60 | RP15/RB10_alt — Remappable pin / GPIO |
| 핀 61 | U1RTS/RC1 — UART1 RTS / GPIO port C1 |
| 핀 62 | U1CTS/RC2 — UART1 CTS / GPIO port C2 |
| 핀 63 | U1TX/RC3 — UART1 TX / GPIO port C3 |
| 핀 64 | U1RX/RC4 — UART1 RX / GPIO port C4 |
일반적인 애플리케이션
PIC24FJ128GA006-I/PT 적합 용도: 7 애플리케이션s: Industrial Human-Machine Interface (HMI) Panels, Battery-Powered Sensor Acquisition Nodes, Capacitive Touch Keypads with CTMU, USB Device Bridges (via External PHY), Consumer Appliance Control Boards, Medical Instrumentation Entry Points, Graphical User Interfaces with External LCD Controllers.
Industrial Human-Machine Interface (HMI) Panels
The PIC24FJ128GA006-I/PT is well-suited for industrial HMI panels thanks to its 128 KB Flash, 8 KB RAM, 16 MIPS performance, and -40C to +85C industrial temperature range. Paired with an external LCD controller or character display over SPI, the MCU can run menu logic, button debouncing, and on-screen animations at low CPU load. The 10-bit ADC reads analog trim pots and temperature sensors, while five 16-bit timers drive backlight PWM, buzzer tones, and keypad scan timing. nanoWatt Technology keeps standby power below typical industrial panel requirements, and the 64-pin TQFP-10x10 footprint gives PCB designers room for ESD-protected I/O headers and isolation barriers. Compared with 8-bit alternatives, the 16-bit modified Harvard architecture delivers roughly 2-4x the throughput for the same clock, simplifying the implementation of multi-page UI state machines.
추천
Battery-Powered Sensor Acquisition Nodes
For battery-powered sensor nodes, the PIC24FJ128GA006-I/PT combines 2.0V to 3.6V VDD operation with nanoWatt Technology Sleep, Idle, and Deep Sleep modes, allowing standby current to drop to the microamp range while keeping RAM retention. The on-chip 10-bit ADC scans multi-channel analog sensors with internal reference, while the integrated RTCC handles timestamping without an external 32 kHz crystal when configured for the internal LPRC oscillator. The 16 MIPS CPU wakes on interrupt to buffer and transmit sensor packets via UART, SPI, or I2C, then returns to sleep. The 64-pin TQFP-10x10 footprint exposes ample GPIO for sensor multiplexing and a status LED. Compared with simpler 8-bit MCUs, the 17-bit single-cycle multiplier accelerates calibration math for bridge sensors and RTD linearization.
추천
Capacitive Touch Keypads with CTMU
The PIC24FJ128GA006-I/PT integrates a Charge Time Measurement Unit (CTMU) that, together with the 10-bit ADC, enables capacitive touch sensing on multiple GPIO pins for cost-effective mechanical-button replacement. With 128 KB Flash, designers can store debounce filters, multi-key press handlers, and slider/wheel algorithms directly in firmware. The 64-pin TQFP-10x10 package exposes enough GPIO to scan a 4x4 or larger matrix keypad plus status LEDs and backlight control. nanoWatt Sleep modes are critical for battery-powered remote controls, where the device can wake on touch interrupt, process the press, then return to sleep. The 16 MIPS performance comfortably runs CTMU scanning across all keys within a sub-10 ms refresh window, ensuring user-perceived responsiveness.
추천
USB Device Bridges (via External PHY)
While the PIC24FJ128GA006-I/PT itself lacks native USB, its 64-pin TQFP-10x10 footprint is pin-compatible with the PIC24FJ64GB106-I/PT, which integrates USB 2.0 full-speed On-The-Go plus 64 KB Flash. This allows the same PCB to be assembled with either the GA006 (no USB) or the GB106 (with USB) variant. For cost-sensitive designs that still need USB bridging, an external USB-to-UART bridge IC such as the MCP2200 can be added to the GA006 UART to deliver USB connectivity at the BOM level. The 16 MIPS CPU and 8 KB RAM support USB-to-UART command interpretation, while nanoWatt modes keep standby within typical USB device suspend limits (less than 2.5 mA) when properly configured.
추천
Consumer Appliance Control Boards
The PIC24FJ128GA006-I/PT fits consumer appliance control boards (washing machines, dishwashers, coffee machines) where its 128 KB Flash stores state machines for cycle control, 8 KB RAM buffers UI buffers, and the 10-bit ADC reads temperature and motor current sensors. The 64-pin TQFP-10x10 surface-mount package is suitable for wave or reflow soldering in mass production, and the -40C to +85C industrial temperature span covers appliance under-cabinet thermal environments. nanoWatt Technology reduces standby power to meet energy-star ratings, while five 16-bit timers drive TRIAC phase control, motor PWM, and buzzer feedback. Compared with smaller PIC MCUs, the GA006 family gives designers headroom for future feature additions without changing the PCB.
추천
Medical Instrumentation Entry Points
For medical device front panels and entry-level measurement instruments, the PIC24FJ128GA006-I/PT offers the precision needed for sensor readout combined with the deterministic interrupt response expected in IEC 60601-class devices. The 16 MIPS CPU and hardware multiplier accelerate DSP operations for pulse oximetry front ends, body composition meters, and glucometer analog front ends. The on-chip 10-bit ADC provides adequate resolution for general-purpose sensor readout, with the 16 MIPS throughput allowing oversampling and averaging in firmware. The 64-pin TQFP-10x10 footprint accommodates test-pin access and boundary scan (JTAG) for in-circuit validation during manufacturing. nanoWatt Technology and a 2.0V to 3.6V supply range let designers run directly from two AA cells, simplifying portable instrument design.
추천
Graphical User Interfaces with External LCD Controllers
The PIC24FJ128GA006-I/PT drives external graphical LCD controllers over SPI or 8-bit parallel interfaces, with 128 KB Flash storing font tables, bitmap assets, and screen state machines. The 8 KB RAM supports frame buffer sections and command queuing, while the 16 MIPS CPU ensures UI animations refresh at 30+ FPS without bottlenecks. The 64-pin TQFP-10x10 footprint exposes enough GPIO for parallel LCD data plus a dedicated SPI channel for SD-card access on data-logging products. nanoWatt Sleep modes allow backlight-off idle states while maintaining UI responsiveness on touch interrupts via CTMU. Compared with simpler 8-bit MCUs, the 16-bit throughput reduces latency in complex menus and on-screen keyboard handling.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC24FJ128GA006-I/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC24FJ128GA006T-I/PT | PIC24FJ256GA006-I/PT | PIC24FJ128GA108-I/PT | PIC24FJ96GA006-I/PT | PIC24FJ64GA006T-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-64 (10x10 mm) | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same |
| Program Flash | 128 KB | 128 KB | 256 KB | 128 KB | 96 KB | 64 KB |
| Data RAM | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB |
| 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) |
| 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 | 2.0 V to 3.6 V | 2.0 V to 3.6 V |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| USB Peripheral | None (external bridge required) | None | None | None | None | None |
| Core Architecture | PIC24F 16-bit Modified Harvard | PIC24F 16-bit Modified Harvard | PIC24F 16-bit Modified Harvard | PIC24F 16-bit Modified Harvard | PIC24F 16-bit Modified Harvard | PIC24F 16-bit Modified Harvard |
주요 차별점
- Pin-compatible memory upgrade path to PIC24FJ256GA006-I/PT in same TQFP-64 footprint (vs PIC24FJ256GA006-I/PT)
- NanoWatt Technology for ultra-low standby current in battery-powered nodes (vs PIC24FJ64GA006T-I/PT)
- CTMU integrated for capacitive touch without external touch IC (vs PIC24FJ128GA108-I/PT)
- Industrial -40C to +85C temperature range with 128 KB Flash for consumer/industrial crossover (vs PIC24FJ96GA006-I/PT)
설계 노트
Estimated: at 32 MHz active and 3.3V supply, the PIC24FJ128GA006-I/PT typical operating current is roughly 22 mA (no peripherals). When designing for USB suspend (<2.5 mA system) or battery-powered sleep modes, switch to Sleep or Deep Sleep via nanoWatt Technology; ensure the regulator can source peak burst current while keeping VDD above 2.0V during ADC conversions, otherwise the 10-bit ADC accuracy degrades. Place a 100 nF ceramic decoupling capacitor on each VDD/VSS pair as close to the pins as possible, plus a bulk 10 uF tantalum or ceramic at the regulator output. The datasheet (DS39747C) section on nanoWatt Technology lists the wake-up sources and typical current per mode.
Route the MCLR pin through a 10 kohm pull-up to VDD with a 100 nF capacitor to ground for a proper reset network; this prevents spurious resets during power-ramp and ESD events. Place the 8 MHz external crystal (if used) within 5 mm of OSC1/OSC2 with a guard ring to GND on both sides, and keep high-speed signal traces (SPI, JTAG) away from the crystal traces to minimize coupling. For TQFP-64 designs, allow via-in-pad or a fan-out pattern for the 0.5 mm pitch leads to ease inspection and rework; keep at least 4 GND vias stitched around the package perimeter for thermal dissipation (estimated theta_JA ~50 C/W for the TQFP-64 with standard PCB copper).
Do not confuse the 'I/PT' (industrial, tray) suffix with 'I/MR' (industrial, QFN-64 9x9 mm) - the package footprints differ and are NOT drop-in on the same PCB. Verify the package code 'PT' = TQFP-64 (10x10 mm) and 'MR' = QFN-64 (9x9 mm) before final assembly. The PIC24FJ128GA006-I/PT has NO native USB peripheral; if your design requires USB, use the pin-compatible PIC24FJ64GB106-I/PT instead, or add an external USB bridge IC such as the MCP2200. Also note that the ADC reference pins (VREF+/VREF-) need a 100 nF bypass capacitor and a stable reference source for accurate 10-bit conversions.
The 64-pin TQFP-10x10 exposes up to 53 GPIO via Peripheral Pin Select (PPS); assign high-speed signals (SPI CLK, UART TX) to adjacent pin pairs to minimize trace stubs and crosstalk. JTAG boundary scan (TMS/TCK/TDI/TDO) traces should be kept under 50 mm and length-matched for reliable in-circuit debug; series 10 kohm resistors on TMS/TCK improve ESD tolerance in production. If the design uses an RTCC with an external 32.768 kHz crystal on SOSCI/SOSCO, place load capacitors (typically 10-22 pF) close to the oscillator pins and isolate from switching signals to avoid RTC drift.
규정 준수 정보
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - choose an AEC-Q100 grade PIC24 for automotive applications. Pb-free packaging.