PIC24FJ32GA104-I/PT - 32KB Flash 16-bit MCU | Microchip TQFP-44
Référence : PIC24FJ32GA104-I/PT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $4.2 | $4,20 |
| 10 | $3.85 | $38,50 |
| 100 | $3.42 | $342,00 |
| 500 | $3.05 | $1 525,00 |
| 1 000 | $2.72 | $2 720,00 |
PIC24FJ32GA104-I/PT Présentation
A PIC24F microcontroller is a 16-bit modified-Harvard RISC MCU that bridges 8-bit PIC simplicity with dsPIC/DSP-class performance. In the broader taxonomy it sits at: MCU -> 16-bit microcontroller -> embedded controller -> digital IC. PIC24F devices are characterized by nanoWatt XLP sleep modes (sub-microamp idle current), rich peripheral integration, and Microchip's free MPLAB X IDE plus the XC16 toolchain, making them a popular choice for battery-powered and cost-sensitive embedded designs.
Key features include a 16 x 16 hardware multiplier and 32 / 16 hardware divider with single-cycle execution, a 10-bit ADC with up to 13 input channels (depending on package variant), two analog comparators, four 16-bit timers, two UART, two SPI, and two I2C peripherals. The wide 2.0 V to 3.6 V operating range plus nanoWatt XLP idle/sleep currents below 1 uA make the part suitable for always-on sensor nodes and energy-harvesting applications.
The architecture uses a 24-bit instruction word with separate 16-bit data paths, allowing single-cycle atomic reads and writes to 16-bit peripherals. A configurable 8 MHz internal FRC oscillator eliminates the need for an external crystal on cost-optimized boards, while PLL multiplication can step the system clock up to 32 MHz. The CTMU peripheral enables capacitive-touch sensing, time-of-flight measurement, and precision pulse generation without external analog ICs.
Typical applications include handheld consumer devices such as blood-pressure monitors, glucose meters, and remote controls, portable data loggers, smart sensors with on-chip capacitive touch, low-cost motor-control front ends, and industrial HMI panels. The combination of large memory, RTCC, USB-less general-purpose peripherals, and a 35-I/O count makes the device flexible for both stand-alone and master/slave architectures.
When designing with this device, dedicate 100 nF decoupling on each VDD/VCAP pin pair and follow the datasheet's PCB layout guideline for the analog AVDD/AVSS rails to preserve ADC accuracy. Avoid using ADC channels shared with digital I/O during simultaneous switching events without proper isolation.
This page synthesizes distributor pricing, in-package drop-in alternatives, and practical design notes that go beyond the manufacturer datasheet. All specifications are anchored to the official Microchip datasheet (PIC24FJ64GA104 Family) and cross-verified with current distributor listings as of 2026-10-09.
Alternatives de remplacement direct pour PIC24FJ32GA104-I/PT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC24FJ32GA104-I/PT (même facteur de forme et même empreinte) — différant par Package, ADC, Operating Temperature, Core Architecture, Family.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC24FJ64GA104-I/PT
✅ Remplacement direct✓ En stock
$3.97 / unité
Voir la fiche technique →PIC24FJ32GA104T-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC24FJ32GA104-E/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC24FJ64GA104T-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC24FJ128GA104-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC24FJ64GA104-I/MR
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC24FJ32GA104-I/PT Valeurs maximales et caractéristiques électriques
| Core Architecture | PIC24F (16-bit modified Harvard RISC) |
| Family | PIC24FJ64GA104 family, nanoWalt XLP |
| Max CPU Speed | 32 MHz (16 MIPS) |
| Program Flash | 32 KB (11K x 24 words) |
| SRAM | 8 KB |
| Operating Voltage | 2.0 V to 3.6 V |
| I/O Pins | 35 |
| ADC | 10-bit, up to 13 channels |
| Analog Comparators | 2 |
| Timers (16-bit) | 4 |
| UART | 2 |
| SPI | 2 |
| I2C | 2 |
| RTCC | Yes (hardware real-time clock calendar) |
| CTMU (Charge Time Measurement Unit) | Yes |
| Hardware Multiplier | 16 x 16, single-cycle |
| Hardware Divider | 32 / 16, single-cycle |
| Internal Oscillator | 8 MHz FRC, PLL to 32 MHz |
| Boîtier | 44-pin TQFP (PT), 10x10 mm |
| Température de fonctionnement | -40 C to +85 C (Industrial) |
| Type de montage | Surface Mount |
| Niveau MSL | 3 (per JEDEC J-STD-020) |
| Statut RoHS | Compliant |
Configuration des broches de PIC24FJ32GA104-I/PT
| Broche 1 | RP15 — Remappable I/O (also ICSPDAT on PGED1) |
| Broche 2 | RP14 — Remappable I/O |
| Broche 3 | RP13/AN11 — Remappable I/O / analog input 11 |
| Broche 4 | RP12/AN10 — Remappable I/O / analog input 10 |
| Broche 5 | RP11/AN9 — Remappable I/O / analog input 9 |
| Broche 6 | RP10/AN8 — Remappable I/O / analog input 8 |
| Broche 7 | RP9/AN7 — Remappable I/O / analog input 7 |
| Broche 8 | RP8/AN6 — Remappable I/O / analog input 6 |
| Broche 9 | RP7/AN5 — Remappable I/O / analog input 5 |
| Broche 10 | RP6/AN4 — Remappable I/O / analog input 4 |
| Broche 11 | VSS — Ground reference |
| Broche 12 | VDD — Digital supply (2.0-3.6 V) |
| Broche 13 | RP5/AN3 — Remappable I/O / analog input 3 |
| Broche 14 | RP4/AN2 — Remappable I/O / analog input 2 |
| Broche 15 | RP3/AN1 — Remappable I/O / analog input 1 |
| Broche 16 | RP2/AN0 — Remappable I/O / analog input 0 |
| Broche 17 | RP1 — Remappable I/O |
| Broche 18 | RP0 — Remappable I/O |
| Broche 19 | VSS — Ground reference |
| Broche 20 | VDD — Digital supply (2.0-3.6 V) |
| Broche 21 | RA15 — General digital I/O |
| Broche 22 | RA14 — General digital I/O |
| Broche 23 | RA13 — General digital I/O |
| Broche 24 | RA12 — General digital I/O |
| Broche 25 | RA11 — General digital I/O |
| Broche 26 | RA10 — General digital I/O |
| Broche 27 | RA9 — General digital I/O |
| Broche 28 | RA8 — General digital I/O |
| Broche 29 | RA7 — General digital I/O |
| Broche 30 | RA6 — General digital I/O |
| Broche 31 | OSC1 — Crystal oscillator input |
| Broche 32 | OSC2 — Crystal oscillator output |
| Broche 33 | VSS — Ground reference |
| Broche 34 | VCAP — Internal core-voltage decoupling pin |
| Broche 35 | RB15/AN15 — Remappable I/O / analog input 15 |
| Broche 36 | RB14/AN14 — Remappable I/O / analog input 14 |
| Broche 37 | RB13/AN13 — Remappable I/O / analog input 13 |
| Broche 38 | RB12/AN12 — Remappable I/O / analog input 12 |
| Broche 39 | RB11 — Remappable I/O |
| Broche 40 | RB10 — Remappable I/O |
| Broche 41 | RB9 — Remappable I/O |
| Broche 42 | RB8 — Remappable I/O |
| Broche 43 | RB7 — Remappable I/O |
| Broche 44 | RB6 — Remappable I/O |
Applications typiques
PIC24FJ32GA104-I/PT convient pour 6 applications: Handheld Blood-Pressure Monitor, Capacitive-Touch Sensor Node, Industrial HMI Control Panel, Portable Data Logger, Smart Remote Control, Low-Cost Motor-Control Front End.
Handheld Blood-Pressure Monitor
The PIC24FJ32GA104-I/PT fits handheld blood-pressure monitors because its nanoWatt XLP sleep current below 1 uA preserves coin-cell life across multi-month idle periods, while the 32 MHz / 16 MIPS core pumps a 10-bit ADC fast enough to capture cuff-pressure decay. Its 32 KB Flash holds the cuff-inflate PID state machine and a BLE-friendly SPI master for the radio module. The 8 KB SRAM buffers 200-sample rolling histories without off-chip RAM. The 44-pin TQFP exposes 35 I/O for the LCD, motor driver, and pump control, and the RTCC provides wall-clock timestamping for measurement logs.
Recommandé
Capacitive-Touch Sensor Node
The PIC24FJ32GA104-I/PT integrates a CTMU (Charge Time Measurement Unit) that scans up to 13 capacitive-touch channels without external analog ICs, cutting BOM cost in a touch keypad or proximity sensor. The 32 KB Flash holds the touch-sensing firmware and a baseline-update algorithm that adapts to humidity drift, and the 8 KB SRAM supports debounce and gesture recognition. nanoWatt XLP sleep current keeps idle touch-scan power near 600 nA, while the 2.0 V-3.6 V supply permits direct coin-cell operation. The 44-pin TQFP pin count supports both touch electrodes and the host UART/SPI uplink.
Recommandé
Industrial HMI Control Panel
The PIC24FJ32GA104-I/PT drives industrial HMI panels with up to 35 I/O for key matrices, LED indicators, and character LCDs without external logic. The 32 KB Flash holds the menu tree and Modbus-RTU stack, while the 8 KB SRAM holds receive/transmit buffers for two UART peripherals - one for the field bus and one for diagnostics. The 16 MIPS throughput executes a 50 ms scan loop with room for debounce and PID output calculation. The -40C to +85C industrial rating matches cabinet environments, and the RTCC logs fault timestamps without an external RTC chip.
Recommandé
Portable Data Logger
The PIC24FJ32GA104-I/PT is ideal for portable data loggers because its 32 KB Flash stores the logging firmware, while the 8 KB SRAM and on-chip 10-bit ADC buffer multi-hour sensor captures at 1 kHz rates. The two UART peripherals forward data to a host PC or a BLE bridge, and the RTCC timestamps each sample against wall-clock time without an external RTC. nanoWatt XLP sleep currents below 1 uA extend battery life between logger sessions, and the 2.0 V-3.6 V range supports direct AA-cell or Li-ion pack operation. The 44-pin TQFP supports both analog sensor channels and an SPI flash for bulk storage.
Recommandé
Smart Remote Control
The PIC24FJ32GA104-I/PT powers smart remote controls by decoding IR protocols and driving an LCD or OLED status line from a single 32 MHz / 16 MIPS core. Its nanoWatt XLP sleep current below 1 uA gives multi-year standby on AAA cells, while the 32 KB Flash stores multiple IR code libraries (RC5, NEC, Sony) and the 8 KB SRAM holds key-scan buffers. The 10-bit ADC reads battery voltage and IR envelope signals, and the two UART peripherals enable BLE pairing and firmware updates. The 44-pin TQFP leaves plenty of headroom for additional GPIO such as a scroll wheel encoder.
Recommandé
Low-Cost Motor-Control Front End
The PIC24FJ32GA104-I/PT acts as a low-cost motor-control front end that pre-processes Hall-sensor or back-EMF signals and hands control loops to a gate driver or a higher-end dsPIC. The four 16-bit timers generate PWM up to 32 kHz switching frequency, the 10-bit ADC samples phase currents up to 500 ksps, and the two analog comparators handle overcurrent protection in hardware. The 32 KB Flash holds the commutation table and startup sequence, and the 8 KB SRAM holds the speed-control loop variables. nanoWatt XLP sleep lets the unit idle when the motor is stopped, and the 44-pin TQFP exposes enough I/O for HMI buttons.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC24FJ32GA104-I/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC24FJ64GA104-I/PT | PIC24FJ32GA104T-I/PT | PIC24FJ32GA104-E/PT | PIC24FJ64GA104T-I/PT | PIC24FJ128GA104-I/PT |
|---|---|---|---|---|---|---|
| Package | 44-pin TQFP (10x10 mm) | 44-pin TQFP (10x10 mm) - same | 44-pin TQFP (10x10 mm) - same | 44-pin TQFP (10x10 mm) - same | 44-pin TQFP (10x10 mm) - same | 44-pin TQFP (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Program Flash | 32 KB | 64 KB (+100%) | 32 KB (same) | 32 KB (same) | 64 KB (+100%) | 128 KB (+300%) |
| SRAM | 8 KB | 8 KB (same) | 8 KB (same) | 8 KB (same) | 8 KB (same) | 8 KB (same) |
| Max CPU Speed | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS (same) | 32 MHz / 16 MIPS (same) | 32 MHz / 16 MIPS (same) | 32 MHz / 16 MIPS (same) | 32 MHz / 16 MIPS (same) |
| Operating Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V (same) | 2.0 V to 3.6 V (same) | 2.0 V to 3.6 V (same) | 2.0 V to 3.6 V (same) | 2.0 V to 3.6 V (same) |
| Temperature Range | -40C to +85C (Industrial) | -40C to +85C (same) | -40C to +85C (same) | -40C to +125C (Extended, +40C wider) | -40C to +85C (same) | -40C to +85C (same) |
| Peripherals (UART/SPI/I2C/Timers) | 2/2/2/4 (16-bit) | 2/2/2/4 (same) | 2/2/2/4 (same) | 2/2/2/4 (same) | 2/2/2/4 (same) | 2/2/2/4 (same) |
| Packaging Format | Tray | Tray | Tape & Reel (T suffix) | Tray | Tape & Reel (T suffix) | Tray |
Principaux différenciateurs
- Pin-to-pin 64 KB Flash upgrade path (vs PIC24FJ64GA104-I/PT)
- Extended-temperature variant available on same footprint (vs PIC24FJ32GA104-E/PT)
- Industrial temperature TQFP variant in tape-and-reel format (vs PIC24FJ32GA104T-I/PT)
Notes de conception
Place a 100 nF decoupling capacitor within 3 mm of every VDD pin and a single 10 uF bulk capacitor on the VDD plane. The PIC24FJ32GA104-I/PT datasheet requires a 1 uF to 10 uF low-ESR capacitor on the VCAP pin to stabilize the internal 1.8 V core regulator; failure to do so results in erratic startup or code failures.
Route analog AVDD/AVSS pairs to a dedicated island on the PCB, separated from digital switching traces by at least 5 mm of ground keep-out. According to the PIC24FJ64GA104 Family datasheet (DS39951C), the 10-bit ADC accuracy degrades by 1-2 LSB when digital and analog grounds share a single noisy return path. Use a star-ground topology where AVDD joins the digital ground only at the IC body.
When migrating from PIC24FJ32GA104-I/PT to PIC24FJ64GA104-I/PT, update the MPLAB X linker script to reflect the larger Flash map - the same hex file will fail verification because the configuration-word locations shift. Do not exceed 32 MHz / 16 MIPS by overclocking; the nanoWatt XLP current-vs-frequency scaling curve is no longer guaranteed beyond the rated 32 MHz. For capacitive-touch designs, calibrate the CTMU baseline at room temperature and re-baseline every 10 seconds to compensate for humidity drift.
Informations de conformité
RoHS compliant per Microchip product page. Industrial (-I) grade is -40C to +85C; the -E suffix is required for AEC-Q100-style extended temperature. Not AEC-Q100 qualified - choose the -E grade or PIC24 automotive variants for vehicle applications.