PIC24FJ128GA108-I/PT - 16-Bit 32MHz 128KB Flash MCU | Microchip
Артикул: PIC24FJ128GA108-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $7.2 | $7,20 |
| 10 | $6.48 | $64,80 |
| 100 | $5.62 | $562,00 |
| 500 | $4.95 | $2.475,00 |
| 1.000 | $4.32 | $4.320,00 |
| 3.000 | $3.78 | $11.340,00 |
PIC24FJ128GA108-I/PT Обзор
A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory (Flash/ROM), data memory (RAM), and a configurable set of peripherals such as timers, communication controllers, and analog blocks. Within the broader semiconductor hierarchy, the PIC24FJ128GA108 sits under: microcontroller -> embedded processor -> RISC 16-bit MCU -> Flash MCU -> PIC24F family. The 24F series is Microchip's low-power eXtreme Low Power (XLP) tier designed for battery and energy-harvesting applications where standby current and peripheral flexibility matter more than raw compute throughput.
Key features include 3x I2C, 3x SPI, 4x UART channels, 23 independent timers, a 16-channel 10-bit ADC, a 9-channel 16-bit PWM/timer/capture block, and Peripheral Pin Select (PPS) that allows remapping of digital peripherals to virtually any I/O. A Real-Time Clock and Calendar (RTCC) with on-chip 32 kHz oscillator support, plus sub-100 nA standby current, enable long-life battery-backed designs. On-chip debug is supported via 2-wire ICD, and the device operates across a 2.0 V to 3.6 V range.
The architecture uses a 16-bit wide datapath with C-compiler-optimized instruction set, single-cycle hardware multiply/divide, and a deep working-register array. Combined with PPS, this greatly simplifies PCB routing in 80-TQFP designs and reduces BOM cost by eliminating external peripheral muxes.
Typical applications include industrial control panels, low-power IoT sensor hubs, consumer human-interface controllers, medical handhelds, and automotive body/comfort modules. With its large RAM, the part is well-suited to USB/HID stacks, graphics libraries, and protocol buffering.
When designing with this device, plan VDD decoupling close to every VDD/VSS pair, keep the 80-TQFP land pattern matched to a 12x12 mm thermal pad, and verify PPS register assignments against the desired pinout before PCB tape-out - changes are easier in firmware than in hardware.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the standalone Microchip datasheet, helping procurement and engineering teams make a faster selection decision.
Аналоги без доработки для PIC24FJ128GA108-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC24FJ128GA108-I/PT (тот же форм-фактор и посадочное место) — отличается по Timers, Core Architecture, Package, Operating Temperature, ADC.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC24FJ128GA108-E/PT
✅ Прямая замена✓ В наличии
$5.4 / шт.
Открыть даташит →PIC24FJ128GA108T-I/PT
✅ Прямая замена✓ В наличии
$4.45 / шт.
Открыть даташит →PIC24FJ128GA010-I/PT
✅ Прямая замена✓ В наличии
$4.95 / шт.
Открыть даташит →PIC24FJ128GA108-I/PT Максимальные параметры и электрические характеристики
| Manufacturer | Microchip Technology |
| Series | PIC® 24F |
| Core Architecture | 16-bit modified Harvard |
| Core Size | 16-bit |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Program Memory | 128 KB Flash (43K x 24) |
| RAM | 16 KB |
| Number of I/O | 69 |
| Корпус | 80-TQFP (12x12 mm) |
| Диапазон рабочих температур | -40C to +85C (industrial) |
| Operating Voltage (VDD) | 2.0 V to 3.6 V |
| Напряжение питания | 3.3 V typical |
| Internal Oscillator | 8 MHz with 4x PLL and multiple divide options |
| ADC | 10-bit, 16 channels |
| PWM | 16-bit, 9 channels (Output Compare) |
| Timers | 23 independent (16-bit / 32-bit mix) |
| I2C | 3 channels |
| SPI | 3 channels |
| UART | 4 channels |
| Peripheral Pin Select (PPS) | Yes |
| RTCC | Yes (with on-chip 32 kHz oscillator option) |
| Standby Current | < 100 nA (XLP sleep) |
| Hardware Multiplier | 17-bit x 16-bit, single cycle |
| Hardware Divider | 16-bit / 16-bit |
| Debug Interface | 2-wire ICD (ICSP) |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
Конфигурация выводов PIC24FJ128GA108-I/PT
| Контакт 1 | OSC1/RC13 — Crystal oscillator input / GPIO RC13 |
| Контакт 2 | OSC2/RC15 — Crystal oscillator output / GPIO RC15 |
| Контакт 3 | SOCI/RA0 — SOSC crystal input / GPIO RA0 |
| Контакт 4 | SOSCO/RA1 — SOSC crystal output / GPIO RA1 |
| Контакт 5 | RA2 — GPIO RA2 |
| Контакт 6 | RA3 — GPIO RA3 |
| Контакт 7 | RA4 — GPIO RA4 |
| Контакт 8 | RA5 — GPIO RA5 |
| Контакт 9 | RA6 — GPIO RA6 |
| Контакт 10 | RA7 — GPIO RA7 |
| Контакт 11 | RA9 — GPIO RA9 |
| Контакт 12 | RA10 — GPIO RA10 |
| Контакт 13 | RA14 — GPIO RA14 |
| Контакт 14 | RA15 — GPIO RA15 |
| Контакт 15 | VDD — Positive supply (3.3V typical) |
| Контакт 16 | VSS — Ground reference |
| Контакт 17 | RB0 — GPIO RB0 / Programmable |
| Контакт 18 | RB1 — GPIO RB1 / Programmable |
| Контакт 19 | RB2 — GPIO RB2 / Programmable |
| Контакт 20 | RB3 — GPIO RB3 / Programmable |
| Контакт 21 | RB4 — GPIO RB4 / Programmable |
| Контакт 22 | RB5 — GPIO RB5 / Programmable |
| Контакт 23 | RB6 — GPIO RB6 / Programmable |
| Контакт 24 | RB7 — GPIO RB7 / Programmable |
| Контакт 25 | RB8 — GPIO RB8 / Programmable |
| Контакт 26 | RB9 — GPIO RB9 / Programmable |
| Контакт 27 | RB10 — GPIO RB10 / Programmable |
| Контакт 28 | RB11 — GPIO RB11 / Programmable |
| Контакт 29 | RB12 — GPIO RB12 / Programmable |
| Контакт 30 | RB13 — GPIO RB13 / Programmable |
| Контакт 31 | RB14 — GPIO RB14 / Programmable |
| Контакт 32 | RB15 — GPIO RB15 / Programmable |
| Контакт 33 | VSS — Ground reference |
| Контакт 34 | VDD — Positive supply (3.3V typical) |
| Контакт 35 | RC0 — GPIO RC0 / Programmable |
| Контакт 36 | RC1 — GPIO RC1 / Programmable |
| Контакт 37 | RC2 — GPIO RC2 / Programmable |
| Контакт 38 | RC3 — GPIO RC3 / Programmable |
| Контакт 39 | RC4 — GPIO RC4 / Programmable |
| Контакт 40 | RC5 — GPIO RC5 / Programmable |
| Контакт 41 | RC6 — GPIO RC6 / Programmable |
| Контакт 42 | RC7 — GPIO RC7 / Programmable |
| Контакт 43 | RC8 — GPIO RC8 / Programmable |
| Контакт 44 | RC9 — GPIO RC9 / Programmable |
| Контакт 45 | RC10 — GPIO RC10 / Programmable |
| Контакт 46 | RC11 — GPIO RC11 / Programmable |
| Контакт 47 | RC12 — GPIO RC12 / Programmable |
| Контакт 48 | RC14 — GPIO RC14 / Programmable |
| Контакт 49 | RD0 — GPIO RD0 / Programmable |
| Контакт 50 | RD1 — GPIO RD1 / Programmable |
| Контакт 51 | RD2 — GPIO RD2 / Programmable |
| Контакт 52 | RD3 — GPIO RD3 / Programmable |
| Контакт 53 | RD4 — GPIO RD4 / Programmable |
| Контакт 54 | RD5 — GPIO RD5 / Programmable |
| Контакт 55 | RD6 — GPIO RD6 / Programmable |
| Контакт 56 | RD7 — GPIO RD7 / Programmable |
| Контакт 57 | RD8 — GPIO RD8 / Programmable |
| Контакт 58 | RD9 — GPIO RD9 / Programmable |
| Контакт 59 | RD10 — GPIO RD10 / Programmable |
| Контакт 60 | RD11 — GPIO RD11 / Programmable |
| Контакт 61 | RD12 — GPIO RD12 / Programmable |
| Контакт 62 | RD13 — GPIO RD13 / Programmable |
| Контакт 63 | RD14 — GPIO RD14 / Programmable |
| Контакт 64 | RD15 — GPIO RD15 / Programmable |
| Контакт 65 | VSS — Ground reference |
| Контакт 66 | VDD — Positive supply (3.3V typical) |
| Контакт 67 | RE0 — GPIO RE0 / Programmable |
| Контакт 68 | RE1 — GPIO RE1 / Programmable |
| Контакт 69 | RE2 — GPIO RE2 / Programmable |
| Контакт 70 | RE3 — GPIO RE3 / Programmable |
| Контакт 71 | RE4 — GPIO RE4 / Programmable |
| Контакт 72 | RE5 — GPIO RE5 / Programmable |
| Контакт 73 | RE6 — GPIO RE6 / Programmable |
| Контакт 74 | RE7 — GPIO RE7 / Programmable |
| Контакт 75 | RE8 — GPIO RE8 / Programmable |
| Контакт 76 | RE9 — GPIO RE9 / Programmable |
| Контакт 77 | RF0 — GPIO RF0 / Programmable |
| Контакт 78 | RF1 — GPIO RF1 / Programmable |
| Контакт 79 | RF2 — GPIO RF2 / Programmable |
| Контакт 80 | RF3 — GPIO RF3 / Programmable |
Типичное применение
PIC24FJ128GA108-I/PT подходит для 6 применениеs: Industrial Control Panel with HMI, Low-Power IoT Sensor Hub, Consumer Human-Interface Device (HID), Medical Handheld Instrument, Automotive Body/Comfort Module, Graphical Data Logger with SD Card.
Industrial Control Panel with HMI
The PIC24FJ128GA108-I/PT's 16 MIPS throughput plus 128 KB Flash and 16 KB RAM comfortably fit a multi-page LCD HMI state machine with rotary encoder debouncing. Its 69 I/O and Peripheral Pin Select let one MCU scan an 8x8 keypad matrix while driving a 4x20 character LCD, two RS-485 UART links, and an I2C GPIO expander - no external bus mux required. Sub-100 nA standby current means the RTC clock display survives a power outage for years on a coin cell. The 80-TQFP package spreads heat for 24/7 always-on panel designs, and PPS routing keeps the PCB 2-layer by avoiding crossed SPI traces.
Рекомендуется
Low-Power IoT Sensor Hub
The PIC24FJ128GA108-I/PT's eXtreme Low Power (XLP) technology with sub-100 nA standby lets a battery-driven sensor node sleep between measurements and wake on RTCC. Its 16-channel 10-bit ADC reads multiple analog sensors (temperature, humidity, battery voltage) while 3x SPI and 3x I2C connect to digital sensors and an external radio module. PPS remaps the SPI lines so the radio can share the bus with an SPI flash for non-volatile data logging. The 128 KB Flash accommodates a 6LoWPAN-style stack plus over-the-air firmware update buffer, while 16 KB RAM buffers incoming sensor bursts before the radio is woken.
Рекомендуется
Consumer Human-Interface Device (HID)
The PIC24FJ128GA108-I/PT delivers enough MIPS to scan a capacitive-touch keypad and decode USB HID via an external transceiver, while the 4 UARTs drive multiple accessory ports. Its 9-channel 16-bit Output Compare block drives RGB LED backlight PWM with hardware fade, offloading the CPU from timing-critical lighting tasks. The 80-TQFP's 69 I/O expose every key in a 10x10 matrix plus a 5-segment slider without external scan ICs. The integrated CTMU simplifies the capacitive touch measurement, and the device's 2.0-3.6 V range allows direct Li-ion battery operation for portable consumer products.
Рекомендуется
Medical Handheld Instrument
The PIC24FJ128GA108-I/PT's large 128 KB Flash holds the IEC 62304 risk-class A/B firmware plus a secure bootloader, and 16 KB RAM supports real-time waveform buffering in handheld diagnostic devices. Its 16-channel 10-bit ADC samples bio-signal channels simultaneously with the on-chip 16-bit timers, while PPS lets designers place sensitive analog traces far from digital switching. The RTCC timestamps each measurement with year/month/day for clinical traceability. Sub-100 nA standby preserves coin-cell RTC backup for shelf life measured in years, critical for medical device inventory.
Рекомендуется
Automotive Body/Comfort Module
The PIC24FJ128GA108-I/PT's wide operating temperature (-40C to +85C industrial) and Peripheral Pin Select make it a strong fit for non-safety automotive body modules such as seat controllers, mirror adjusters, and HVAC blend-door drivers. Its 4x UARTs interface multiple LIN-bus transceivers via software, while the 9-channel 16-bit PWM drives small DC motors with hardware dead-band insertion. The 80-TQFP package and 69 I/O consolidate several discrete controllers into one MCU, reducing wiring harness complexity. The internal 8 MHz oscillator with PLL saves an external crystal and improves EMI robustness.
Рекомендуется
Graphical Data Logger with SD Card
The PIC24FJ128GA108-I/PT's 128 KB Flash stores bootloader and logging firmware, while its 16 KB RAM plus a FatFs SD-card driver (SPI) logs multi-channel data for hours without overflow. Its 16-channel 10-bit ADC reads thermocouples, pressure sensors, and strain gauges, with PPS routing the SD SPI bus to short pins away from analog traces for noise immunity. The 4 UARTs expose a debug console and GPS receiver concurrently, and the RTCC stamps each log entry with wall-clock time. The 80-TQFP package's thermal headroom keeps the part cool during sustained multi-channel logging at 16 MIPS.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC24FJ128GA108-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC24FJ128GA108-E/PT | PIC24FJ128GA108T-I/PT | PIC24FJ128GA010-I/PT | PIC24FJ128GA006-I/PT |
|---|---|---|---|---|---|
| Package | 80-TQFP (12x12 mm) | 80-TQFP (12x12 mm) - same | 80-TQFP (12x12 mm) - same | 80-TQFP (12x12 mm) - same | 64-TQFP - different |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core / MIPS | PIC24F 16-bit / 16 MIPS | PIC24F 16-bit / 16 MIPS | PIC24F 16-bit / 16 MIPS | PIC24F 16-bit / 16 MIPS | PIC24F 16-bit / 16 MIPS |
| Program Flash | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB |
| RAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| I/O Count | 69 | 69 | 69 | 53 | 53 |
| Operating Temperature | -40C to +85C (I grade) | -40C to +125C (E grade) | -40C to +85C (I grade, T&R) | -40C to +85C (I grade) | -40C to +85C (I grade) |
| Supply 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 |
| Carrier / Packaging | Tray | Tray | Tape & Reel | Tray | Tray |
| Lifecycle Status | Active | Active | Active | Active | Active |
Ключевые отличия
- Highest I/O count in the PIC24FJ128GA1xx 80-TQFP family (против PIC24FJ128GA010-I/PT)
- Drop-in extended-temperature option without firmware change (против PIC24FJ128GA108-E/PT)
- Sub-100 nA standby current for battery longevity (против PIC24FJ128GA006-I/PT)
Заметки по проектированию
Estimated: at 3.3 V, 32 MHz, full peripheral set, the PIC24FJ128GA108 draws about 25 mA active and under 100 nA in XLP sleep. Decouple every VDD/VSS pair with 100 nF ceramic plus one bulk 10 uF near the chip. For battery designs, use the RTCC + SOSC to retain timekeeping while the core is off; this is the only sub-100 nA mode supported. Never leave any VDD pin floating - it floats the internal regulator and risks latch-up.
The 80-TQFP has fine 0.5 mm pitch leads. Use a 4-layer stack-up with a continuous ground plane under the package to (a) reduce EMI on analog ADC inputs and (b) provide thermal spreading. Route the SOSC 32 kHz crystal traces as short as possible, guarded by ground, and place the load caps within 5 mm of the OSC1/OSC2 pins. Keep ADC traces away from SPI/UART switching lines and consider guard rings around analog pins.
PPS remapping happens AFTER reset - peripherals default to fixed pins on startup. If a peripheral that uses PPS is enabled before its PPS register is written, the I/O will not function. Always configure PPS in the early initialization code. Also, the MCLR pin is bidirectional by default on this family; an external supervisor or push-button must use open-drain to avoid contention. Finally, do not exceed 10 mA per I/O pin or 200 mA total across the package - the MCU lacks internal current limiting.
Информация о соответствии
RoHS compliant per Microchip product page. The I-grade is industrial (-40C to +85C); for AEC-Q100 automotive applications choose the -E grade or higher. Halogen-free status not explicitly published in the verified web data.