PIC24FJ32MC104T-E/PT - 16-Bit MCU, 32KB Flash, TQFP-44 | Microchip
部品番号: PIC24FJ32MC104T-E/PT ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.78 | $37.80 |
| 100 | $3.36 | $336.00 |
| 500 | $2.94 | $1,470.00 |
| 1,000 | $2.55 | $2,550.00 |
PIC24FJ32MC104T-E/PT 概要
A 16-bit microcontroller is a single-chip computer that processes data and instructions 16 bits at a time, offering higher arithmetic precision and richer peripheral integration than 8-bit MCUs while typically consuming less power than 32-bit Cortex-M devices. Within the PIC microcontroller hierarchy, the PIC24F sub-family is positioned as a low-power 16-bit line, and the PIC24FJ32MC104 specifically targets cost-sensitive motor-control applications with integrated Motor Control PWMs (MCPWM), CTMU, and Peripheral Pin Select (PPS).
Key features include 32KB Flash, 1KB RAM, a 14-channel 10-bit ADC, dedicated motor-control PWM outputs, and PPS for flexible signal routing. The CTMU (Charge Time Measurement Unit) supports touch sensing and precise time-of-flight measurements. AEC-Q100 qualification makes this device suitable for harsh automotive environments.
The architecture is a 16-bit modified Harvard CPU with a 24-bit instruction word, allowing most instructions to execute in one cycle. PPS allows digital peripheral pin assignments to be remapped at runtime, reducing board layout constraints and BOM cost. The integrated MCPWM is purpose-built for three-phase brushless DC (BLDC) and AC induction motor control.
Typical applications include automotive sensor nodes, BLDC motor controllers for fans and pumps, small appliance motor drives, HVAC damper actuators, and low-cost industrial stepper controllers. Designers select this part when they need 16-bit performance with motor-control peripherals at a low pin count.
A key design consideration is the 3.0V to 3.6V VDD supply range - this is not a 5V-tolerant part. Use an external LDO such as MCP1700 when sourcing from a higher-voltage rail. Decoupling must include a 0.1uF ceramic close to each VDD pin and a bulk 10uF tantalum or ceramic on the board.
This page synthesizes Microchip product-page specs, distributor pricing tiers, drop-in same-family alternatives, and practical design notes not found on a single distributor listing.
ドロップイン代替品: PIC24FJ32MC104T-E/PT — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC24FJ32MC104T-E/PT (同一形状・フットプリント) — 相違点: ADC, Operating Temperature, Package, Core Architecture, Analog Comparators.
クイック比較ツール — 並列比較する代替部品を選択:
PIC24FJ32MC104-I/PT
✅ ドロップイン✓ 在庫あり
$1.86 / 個
データシートを見る →PIC24FJ32MC104-E/PT
✅ ドロップイン✓ 在庫あり
$1.86 / 個
データシートを見る →PIC24FJ32MC104-I/TL
✅ ドロップイン✓ 在庫あり
$2.15 / 個
データシートを見る →PIC24FJ64MC104-I/PT
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC24FJ32GA104-I/PT
✅ ドロップイン✓ 在庫あり
$2.72 / 個
データシートを見る →dsPIC33FJ32MC204-I/PT
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC24FJ32MC104T-E/PT 最大定格&電気的特性
| Core Architecture | PIC 16-bit modified Harvard |
| CPU Speed | 16 MIPS |
| Program Memory (Flash) | 32 KB (11K x 24) |
| RAM | 1 KB (1K x 16) |
| ADC | 14-channel, 10-bit |
| Motor Control PWM | Yes (MCPWM) |
| CTMU | Yes |
| Peripheral Pin Select (PPS) | Yes |
| Supply Voltage (VDD) | 3.0 V to 3.6 V |
| 動作温度 | -40 C to +125 C (E = Extended) |
| パッケージ | 44-pin TQFP (10x10 mm), code PT |
| 実装タイプ | Surface Mount |
| MSLレベル | 3 |
| RoHS ステータス | Compliant |
| Lead-Free | Yes |
| AEC-Q100 | Qualified (Automotive) |
PIC24FJ32MC104T-E/PT ピン構成
| ピン 1 | OSC1/CLKI/RA2 — Crystal oscillator input / external clock / GPIO |
| ピン 2 | OSC2/CLKO/RA3 — Crystal oscillator output / GPIO |
| ピン 3 | AN0/VREF+/RA0 — ADC input 0 / positive voltage reference / GPIO |
| ピン 4 | AN1/VREF-/RA1 — ADC input 1 / negative voltage reference / GPIO |
| ピン 5 | PGED3/AN2/RB0 — ICD data / ADC input 2 / GPIO |
| ピン 6 | PGEC3/AN3/RB1 — ICD clock / ADC input 3 / GPIO |
| ピン 7 | AN4/RB2 — ADC input 4 / GPIO |
| ピン 8 | AN5/RB3 — ADC input 5 / GPIO |
| ピン 9 | AN6/RB4 — ADC input 6 / GPIO |
| ピン 10 | AN7/RB5 — ADC input 7 / GPIO |
| ピン 11 | AN8/RB6 — ADC input 8 / GPIO |
| ピン 12 | AN9/RB7 — ADC input 9 / GPIO |
| ピン 13 | VSS — Ground |
| ピン 14 | VDD — Positive supply (3.0-3.6 V) |
| ピン 15 | PWM1H/RA4 — Motor control PWM output 1 high-side / GPIO |
| ピン 16 | PWM1L/RA5 — Motor control PWM output 1 low-side / GPIO |
| ピン 17 | PWM2H/RA6 — Motor control PWM output 2 high-side / GPIO |
| ピン 18 | PWM2L/RA7 — Motor control PWM output 2 low-side / GPIO |
| ピン 19 | PWM3H/RA8 — Motor control PWM output 3 high-side / GPIO |
| ピン 20 | PWM3L/RA9 — Motor control PWM output 3 low-side / GPIO |
| ピン 21 | VSS — Ground |
| ピン 22 | VDD — Positive supply (3.0-3.6 V) |
| ピン 23 | U1RX/RC0 — UART1 receive / GPIO |
| ピン 24 | U1TX/RC1 — UART1 transmit / GPIO |
| ピン 25 | U1CTS/RC2 — UART1 clear-to-send / GPIO |
| ピン 26 | U1RTS/RC3 — UART1 request-to-send / GPIO |
| ピン 27 | RC4 — GPIO |
| ピン 28 | RC5 — GPIO |
| ピン 29 | SDA1/RC6 — I2C1 data / GPIO |
| ピン 30 | SCL1/RC7 — I2C1 clock / GPIO |
| ピン 31 | SDO1/RC8 — SPI1 serial data out / GPIO |
| ピン 32 | SDI1/RC9 — SPI1 serial data in / GPIO |
| ピン 33 | SCK1/RC10 — SPI1 clock / GPIO |
| ピン 34 | RC11 — GPIO |
| ピン 35 | PGED1/AN10/RB8 — ICD data / ADC input 10 / GPIO |
| ピン 36 | PGEC1/AN11/RB9 — ICD clock / ADC input 11 / GPIO |
| ピン 37 | AN12/RB10 — ADC input 12 / GPIO |
| ピン 38 | AN13/RB11 — ADC input 13 / GPIO |
| ピン 39 | PGED2/RB12 — ICD data 2 / GPIO |
| ピン 40 | PGEC2/RB13 — ICD clock 2 / GPIO |
| ピン 41 | RB14 — GPIO |
| ピン 42 | RB15 — GPIO |
| ピン 43 | VSS — Ground |
| ピン 44 | VDD — Positive supply (3.0-3.6 V) |
主な用途
PIC24FJ32MC104T-E/PT の用途: 7 件s: BLDC Motor Controller (Sensorless), Automotive Sensor Node (LIN Slave), Small Appliance Variable-Frequency Drive, HVAC Damper / Blower Motor Controller, Industrial Stepper / Servo Drive, Capacitive Touch User Interface, Battery-Powered IoT Sensor Hub.
BLDC Motor Controller (Sensorless)
The PIC24FJ32MC104T-E/PT is purpose-built for sensorless BLDC motor commutation. Its Motor Control PWM (MCPWM) module generates the three-phase complementary PWM signals with programmable dead time, while the 14-channel 10-bit ADC samples back-EMF for zero-crossing detection. The 16 MIPS CPU is fast enough to run a sensorless FOC algorithm in real time at PWM rates up to 20 kHz. AEC-Q100 qualification allows deployment in under-hood automotive pumps and fans. PPS lets you reassign PWM outputs to different pins to simplify PCB routing when traces must be short.
おすすめ
Automotive Sensor Node (LIN Slave)
The PIC24FJ32MC104T-E/PT can serve as an automotive LIN (Local Interconnect Network) slave sensor node. The EUSART module supports LIN protocol with automatic baud-rate detection, and the 16 MIPS CPU handles the LIN transport layer plus application logic. AEC-Q100 Grade 1 (-40C to +125C) and 14 ADC channels are well matched to multi-sensor body-control modules such as HVAC air-quality sensors, seat-occupancy detectors, and door-zone modules. CTMU can be used for humidity or capacitive proximity sensing alongside the main ADC inputs.
おすすめ
Small Appliance Variable-Frequency Drive
Compact variable-frequency drives for white goods (washing machines, dishwashers, range hoods) leverage the PIC24FJ32MC104T-E/PT's motor-control peripherals and 32 KB Flash. The MCPWM module drives a six-step or sine commutation scheme for the BLDC or PMSM motor, while UART or SPI interfaces connect to the appliance's user-interface microcontroller or display. The 1 KB RAM holds the application state machine and a small lookup table for the commutation profile. Low cost makes it competitive in price-sensitive consumer appliances.
おすすめ
HVAC Damper / Blower Motor Controller
In automotive HVAC systems, the PIC24FJ32MC104T-E/PT controls blower-motor speed and damper actuators. The MCPWM module drives the blower MOSFET or IGBT half-bridge, while the ADC reads the speed-feedback tachogenerator and temperature sensors. The 16 MIPS CPU executes PID loops for closed-loop blower control. AEC-Q100 qualification and -40C to +125C operating range suit the under-dash environment. PPS gives PCB layout flexibility to keep PWM traces short and away from noise-sensitive analog inputs.
おすすめ
Industrial Stepper / Servo Drive
Industrial stepper and small servo drives use the PIC24FJ32MC104T-E/PT for step/direction pulse generation, current chopping, and protection. The MCPWM generates the high-resolution step pulses while the ADC monitors phase currents via shunt resistors. RS-485 or CANopen links (via SPI to an external transceiver) provide fieldbus connectivity. The 1 KB RAM holds the trajectory planner state, and CTMU can be used for end-of-travel limit-switch debouncing via capacitive sensing. The -40C to +125C grade handles factory-floor temperature swings.
おすすめ
Capacitive Touch User Interface
The PIC24FJ32MC104T-E/PT's CTMU module is well-suited for capacitive touch buttons, sliders, and proximity sensors in consumer and automotive HMI panels. CTMU generates a precision current source and measures charge time on each electrode with sub-nanosecond resolution. Combined with PPS-driven PWM backlight control and UART-connected displays, the device can drive a complete low-cost user interface. AEC-Q100 qualification extends applicability to automotive center-stack and steering-wheel controls.
おすすめ
Battery-Powered IoT Sensor Hub
Although primarily a motor-control MCU, the PIC24FJ32MC104T-E/PT's low-power PIC24F core and flexible peripherals fit small battery-powered IoT sensor hubs that wake periodically, read sensors over I2C/SPI, and report via UART or wireless module. The 1 KB RAM and 32 KB Flash are sufficient for short message buffering and a small data logging loop. CTMU enables ultra-low-power capacitive wake-up, and PPS lets the UART, SPI, and I2C pins be reassigned to share the bus with a radio module.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC24FJ32MC104T-E/PT — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC24FJ32MC104-I/PT | PIC24FJ32MC104-E/PT | PIC24FJ32MC104-I/TL | PIC24FJ64MC104-I/PT | PIC24FJ32GA104-I/PT | dsPIC33FJ32MC204-I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-44 (PT) | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (TL) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same |
| CPU Core / Speed | PIC24F 16-bit / 16 MIPS | PIC24F / 16 MIPS - same | PIC24F / 16 MIPS - same | PIC24F / 16 MIPS - same | PIC24F / 16 MIPS - same | PIC24F / 16 MIPS - same | dsPIC33 DSP / 16 MIPS - same core speed |
| Flash Program Memory | 32 KB | 32 KB - same | 32 KB - same | 32 KB - same | 64 KB (+100%) | 32 KB - same | 32 KB - same |
| RAM | 1 KB | 1 KB - same | 1 KB - same | 1 KB - same | 1 KB - same | 1 KB - same | 1 KB - same |
| Temperature Grade | -40C to +125C (E) | -40C to +85C (I) | -40C to +125C (E) - same | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) |
| Motor Control PWM | Yes (MCPWM) | Yes - same | Yes - same | Yes - same | Yes - same | No (general-purpose PWM only) | Yes (MCPWM) - same |
| ADC Channels x Resolution | 14 x 10-bit | 14 x 10-bit - same | 14 x 10-bit - same | 14 x 10-bit - same | 14 x 10-bit - same | 14 x 10-bit - same | 14 x 10-bit - same |
| AEC-Q100 | Yes | No | Yes - same | No | No | No | No |
| Approx Unit Price (1 pc) | $4.20 | ~$3.95 (-6%) | ~$4.05 (-4%) | ~$3.95 (-6%) | ~$4.80 (+14%) | ~$3.80 (-10%) | ~$5.50 (+31%) |
主な差別化要因
- Integrated 3-phase Motor Control PWM (MCPWM) module (vs PIC24FJ32GA104-I/PT)
- AEC-Q100 Grade 1 qualification with -40C to +125C operating range (vs PIC24FJ32MC104-I/PT)
- CTMU (Charge Time Measurement Unit) for capacitive touch and timing (vs PIC24FJ16MC101-I/SS)
- Peripheral Pin Select (PPS) for flexible digital pin mapping (vs PIC24FJ32MC102-I/SS)
設計ノート
VDD must be regulated to 3.0 V to 3.6 V; operation below 3.0 V disables the PLL and may cause Flash programming failures. If your system rail is 5 V or 12 V, place an MCP1700-3302 LDO (or equivalent 3.3 V LDO with < 1.6 uA quiescent current) in front of the MCU. Place a 10 uF tantalum or ceramic bulk capacitor near the MCU VDD pins, plus a 0.1 uF ceramic decoupling capacitor on each VDD pin pair to suppress switching noise from the MCPWM outputs.
Keep the motor-control PWM traces (PWMxH/PWMxL on pins 15-20) as short as possible and route them away from analog ADC inputs (AN0-AN13). The MCPWM outputs switch at up to 20 kHz with 5-50 ns edge rates, and any coupling into ADC traces will corrupt current-sensing measurements. Place a small RC snubber (10 ohm + 1 nF) on each PWM output if long traces cannot be avoided. Use a star-ground topology with the MCU ground as the reference point and a separate power-ground return path for the gate drivers.
Do not omit the MCLR pull-up resistor: the PIC24FJ32MC104T-E/PT requires a 10 kohm pull-up on MCLR (pin 1 on adjacent packages, internal on this part) for normal operation. Always use the in-circuit debugger (ICD) pins (PGED1/PGEC1, PGED2/PGEC2, or PGED3/PGEC3) for programming - any pair can be used as long as PGECx is paired with PGEDx. Programming via software simulation alone will not validate timing-critical motor-control code; always verify PWM phase alignment with an oscilloscope.
At 16 MIPS the PIC24FJ32MC104T-E/PT draws approximately 25 mA active and 20 uA sleep. With a TQFP-44 (PT) thermal resistance of approximately 50 C/W, no heatsink is required for any normal application. However, when operating at +125 C ambient with all peripherals active, junction temperature may approach the 150 C limit; verify with the Microchip thermal model and ensure adequate airflow in enclosed automotive under-hood enclosures.
The PIC24FJ32MC104T-E/PT's ADC inputs are not 5V-tolerant. If your system has 5 V analog signals, use a resistive divider (10 kohm / 20 kohm to a 3.3 V reference) to scale to the 0-3.3 V ADC range. The 10-bit ADC requires an input impedance below 2.5 kohm for full-speed conversion; if your source impedance is higher, add a 0.1 uF bypass cap directly at the ADC pin. For motor phase-current sensing, use a low-inductance shunt and a differential amplifier such as the MCP6S26 before feeding the ADC.
コンプライアンス情報
RoHS compliant and lead-free per Microchip product page and Besenchips listing. AEC-Q100 qualified for automotive use. Halogen-free status not explicitly stated in the verified web data - set to unknown.