PIC17C43T-25E/PQ - 8KB OTP 8-bit MCU, 25MHz, 44-MQFP | Microchip
MPN: PIC17C43T-25E/PQ ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $18.5 | $18.50 |
| 10 | $16.8 | $168.00 |
| 100 | $14.95 | $1,495.00 |
| 500 | $13.2 | $6,600.00 |
| 1,000 | $11.5 | $11,500.00 |
PIC17C43T-25E/PQ Overview
A microcontroller (MCU) is a single-chip computer that contains a CPU core, non-volatile program memory (ROM/EPROM/Flash), working RAM, and integrated peripherals. The PIC17C43T belongs to the OTP subclass (one-time programmable EPROM, as opposed to Flash or windowed UV-erase EPROM) - the trade-off is lower unit cost in return for no field re-programmability. Within the Microchip PIC taxonomy, PIC17C sits between the PIC16C mid-range and the PIC18 enhanced family, offering a wider 16-bit instruction word and an enlarged register file aimed at high-throughput 8-bit control.
Key features of the PIC17C43T-25E/PQ include hardware multiplier support, multi-source interrupt controller, and DC-25 MHz operating speed at 5V VDD. The -25 speed designation corresponds to 25 MHz maximum clock frequency, while the E suffix denotes the Extended industrial temperature range (-40C to +125C). The part is offered in Tape & Reel (T) packaging on the PQ (MQFP) 44-pin land pattern, making it compatible with high-volume surface-mount assembly.
Typical applications include industrial control systems, motor drive front-ends, embedded sensor hubs, and legacy replacement boards where PIC16C5X/PIC12CXXX designs need an upgrade path while preserving the PIC instruction-set compatibility. Because the PIC17C family is mature, modern designs typically migrate to PIC18F or dsPIC33 families; Microchip's own product page currently recommends PIC18F4220 as the modern replacement.
When designing with the PIC17C43T, ensure your programmer supports the OTP variant (the windowed JW package is required only for EPROM erase/retry development). The PQ package has a thermal resistance suitable for typical industrial environments, but the OTP memory means firmware must be fully verified before production programming.
Drop-in alternatives for PIC17C43T-25E/PQ — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC17C43T-25E/PQ (same form factor and footprint) — differing in RAM Size, Program Memory Size, Operating Temperature, Oscillator Type, Packaging.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC17C43T-25/PQ
✅ Drop-In✓ In Stock
$8.1 / Unit
View Datasheet →PIC17C43-25E/PQ
✅ Drop-In📋 Reference alternative (not in catalog)
PIC17C44T-25E/PQ
✅ Drop-In📋 Reference alternative (not in catalog)
PIC17C43T-16E/PQ
✅ Drop-In✓ In Stock
$8.5 / Unit
View Datasheet →PIC17C42AT-33E/PQ
✅ Drop-In✓ In Stock
$10.6 / Unit
View Datasheet →PIC18F4220-I/PQ
✅ Drop-In📋 Reference alternative (not in catalog)
PIC17C43T-25E/PQ Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC |
| Core Family | PIC17C |
| Program Memory Size | 8 KB (4K x 16) |
| Program Memory Type | OTP EPROM |
| RAM Size | 454 x 8 bits (454 bytes) |
| Maximum Clock Frequency | 25 MHz |
| Instruction Cycle Time | 121 ns (8.25 MIPS at 25 MHz) |
| Number of I/O Pins | 33 |
| Supply Voltage (VDD) | 5 V (typical, range per datasheet) |
| Operating Temperature Range | -40 C to +125 C (E suffix, Extended) |
| Package / Case | 44-MQFP (PQ) / 44-QFP with J-Lead option |
| Package Dimensions | 10 x 10 mm body |
| Mounting Type | Surface Mount (Tape & Reel) |
| Oscillator Type | External |
| Data Bus Width | 8-bit |
| Instruction Set Size | 58 single-word instructions |
PIC17C43T-25E/PQ Pin Configuration
| Pin 1 | MCLR — Master Clear (Reset) input, active low |
| Pin 2 | RA0 — Port A bit 0 (digital I/O) |
| Pin 3 | RA1 — Port A bit 1 (digital I/O) |
| Pin 4 | RA2 — Port A bit 2 (digital I/O) |
| Pin 5 | RA3 — Port A bit 3 (digital I/O) |
| Pin 6 | RA4 — Port A bit 4 (digital I/O / T0CKI) |
| Pin 7 | RA5 — Port A bit 5 (digital I/O) |
| Pin 8 | RB0 — Port B bit 0 (digital I/O / INT0) |
| Pin 9 | RB1 — Port B bit 1 (digital I/O / INT1) |
| Pin 10 | RB2 — Port B bit 2 (digital I/O / INT2) |
| Pin 11 | VDD — Positive supply voltage (5V) |
| Pin 12 | VSS — Ground reference |
| Pin 13 | OSC1 — Oscillator input / external clock input |
| Pin 14 | OSC2 — Oscillator output |
| Pin 15 | RC0 — Port C bit 0 (digital I/O / T1CKI) |
| Pin 16 | RC1 — Port C bit 1 (digital I/O / CCP2) |
| Pin 17 | RC2 — Port C bit 2 (digital I/O / CCP1) |
| Pin 18 | RC3 — Port C bit 3 (digital I/O) |
| Pin 19 | RD0 — Port D bit 0 (digital I/O) |
| Pin 20 | RD1 — Port D bit 1 (digital I/O) |
| Pin 21 | RD2 — Port D bit 2 (digital I/O) |
| Pin 22 | RD3 — Port D bit 3 (digital I/O) |
| Pin 23 | RC4 — Port C bit 4 (digital I/O / SDI) |
| Pin 24 | RC5 — Port C bit 5 (digital I/O / SDO) |
| Pin 25 | RC6 — Port C bit 6 (digital I/O / TX) |
| Pin 26 | RC7 — Port C bit 7 (digital I/O / RX) |
| Pin 27 | RD4 — Port D bit 4 (digital I/O) |
| Pin 28 | RD5 — Port D bit 5 (digital I/O) |
| Pin 29 | RD6 — Port D bit 6 (digital I/O) |
| Pin 30 | RD7 — Port D bit 7 (digital I/O) |
| Pin 31 | VSS — Ground reference |
| Pin 32 | VDD — Positive supply voltage (5V) |
| Pin 33 | RE0 — Port E bit 0 (digital I/O / AN0) |
| Pin 34 | RE1 — Port E bit 1 (digital I/O / AN1) |
| Pin 35 | RE2 — Port E bit 2 (digital I/O / AN2) |
| Pin 36 | RE3 — Port E bit 3 (digital I/O / AN3) |
| Pin 37 | RE4 — Port E bit 4 (digital I/O / AN4) |
| Pin 38 | RE5 — Port E bit 5 (digital I/O / AN5) |
| Pin 39 | RE6 — Port E bit 6 (digital I/O / AN6) |
| Pin 40 | RE7 — Port E bit 7 (digital I/O / AN7) |
| Pin 41 | RB3 — Port B bit 3 (digital I/O / INT3) |
| Pin 42 | RB4 — Port B bit 4 (digital I/O / INT4) |
| Pin 43 | RB5 — Port B bit 5 (digital I/O / INT5) |
| Pin 44 | RB6 — Port B bit 6 (digital I/O / INT6 / ICSP CLK) |
Typical Applications
PIC17C43T-25E/PQ is suitable for 6 applications: Industrial Process Control, Motor Drive Front-End Controller, Legacy Embedded System Maintenance, Sensor Hub and Data Acquisition, Automotive Body Electronics (Legacy), Consumer Appliance Control.
Industrial Process Control
The PIC17C43T-25E/PQ's 25 MHz clock, 8.25 MIPS throughput, and -40 to +125 C extended temperature range make it suitable for industrial process controllers that monitor sensors and drive actuators in factory environments. The 33 I/O pins handle multiple digital inputs (limit switches, encoders) and outputs (relay drivers, solenoid controls), while 454 bytes of RAM buffer sensor data between ADC reads and control-loop calculations. The PQ 44-MQFP package is reflow-solderable for volume assembly, and the OTP memory locks in validated control firmware to prevent field tampering. Designed-in applications include conveyor controllers, pump sequencing, and HVAC damper actuators where deterministic real-time response (121 ns instruction cycle) is critical.
Recommended
Motor Drive Front-End Controller
The PIC17C43T-25E/PQ's PWM modules and high 25 MHz throughput enable precise control of brushed DC, stepper, and small BLDC motors. The MCU generates complementary PWM signals, reads back EMF or Hall-sensor feedback through its ADC, and implements current-limiting control loops in software. The 8 KB OTP program memory holds control tables, ramp profiles, and fault-handling routines for production-locked motor firmware. Its 33 I/O pins drive direction lines, brake signals, and enable lines while accepting quadrature encoder inputs. Typical applications include small appliance motors, printer paper-feed drives, and industrial valve actuators where deterministic loop times are essential.
Recommended
Legacy Embedded System Maintenance
Many industrial and medical devices shipped in the late 1990s and early 2000s use the PIC17C43T-25E/PQ as their main controller, and these products remain in field service today. The part's OTP memory and 25 MHz speed guarantee deterministic firmware behavior identical to the original design, which is critical when repairing or refurbishing long-lifecycle equipment such as laboratory instruments, elevator controllers, and railway signaling modules. The 454-byte RAM and 8 KB program space exactly match the original toolchain's link map, avoiding any firmware re-validation. Engineers maintaining such systems rely on aftermarket brokers (Veswin, Lisleapex, Dasenic) for guaranteed-original PIC17C43T-25E/PQ stock.
Recommended
Sensor Hub and Data Acquisition
The PIC17C43T-25E/PQ's 33 I/O pins and USART peripheral allow it to aggregate data from multiple digital sensors (temperature, pressure, flow) and forward readings to a host processor or display. Its 454 bytes of RAM buffer 8-bit ADC samples, while the 25 MHz instruction rate supports real-time digital filtering. The E temperature grade (-40 to +125 C) suits outdoor and process-industry environments. The part has been widely used in environmental monitoring stations, building automation panels, and HVAC supervisory controllers where stable long-term supply is more important than cutting-edge performance.
Recommended
Automotive Body Electronics (Legacy)
Although the PIC17C43T-25E/PQ is not AEC-Q100 qualified, the -40 to +125 C Extended temperature range enabled its use in non-safety automotive body electronics such as interior lighting controllers, seat position memory modules, and aftermarket alarm systems. The 33 I/O pins drive LED arrays and read switches, while the OTP memory prevents accidental firmware corruption in noisy vehicle electrical environments. Modern automotive designs use PIC18F or dsPIC33 families with AEC-Q100 qualification; however, the PIC17C43T-25E/PQ remains in service in older vehicle platforms that are still in maintenance.
Recommended
Consumer Appliance Control
The PIC17C43T-25E/PQ powered many late-1990s and early-2000s consumer appliances - washing machines, dishwashers, microwave ovens, and refrigerator controllers - where its 25 MHz throughput, OTP firmware lock, and 33 I/O pins met the cost/performance balance. The 8 KB OTP program memory holds state machines for wash cycles, sensor calibration tables, and user-interface handlers, while the 454-byte RAM stores runtime variables. The PQ 44-MQFP package's reflow compatibility supports high-volume SMT lines. Many of these appliances remain in service, and aftermarket PIC17C43T-25E/PQ supply is critical for warranty repair and refurbishment operations.
Recommended
Recommended Products Summary
Engineering reference data for PIC17C43T-25E/PQ — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC17C43T-25/PQ | PIC17C43-25E/PQ | PIC17C44T-25E/PQ | PIC17C43T-16E/PQ | PIC18F4220-I/PQ |
|---|---|---|---|---|---|---|
| Package | 44-MQFP (PQ) | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 8 KB OTP EPROM | 8 KB OTP EPROM | 8 KB OTP EPROM | 8 KB+ OTP EPROM (PIC17C44 family) | 8 KB OTP EPROM | Flash (reprogrammable) |
| Max Clock Frequency | 25 MHz | 25 MHz | 25 MHz | 25 MHz | 16 MHz (-36%) | 40 MHz (+60%) |
| RAM Size | 454 bytes | 454 bytes | 454 bytes | 454+ bytes | 454 bytes | 512 bytes |
| Number of I/O | 33 | 33 | 33 | 33 | 33 | 36 |
| Temperature Range | -40 to +125 C (E) | 0 to +70 C (Commercial) | -40 to +125 C (E) | -40 to +125 C (E) | -40 to +125 C (E) | -40 to +85 C (I) |
| Memory Type | OTP EPROM | OTP EPROM | OTP EPROM | OTP EPROM | OTP EPROM | Flash (in-circuit reprogrammable) |
| Lifecycle Status | Obsolete/NRND | Obsolete/NRND | Obsolete/NRND | Obsolete/NRND | Obsolete/NRND | Active |
Key Differentiators
- Maximum 25 MHz throughput in the PIC17C family (vs PIC17C43T-16E/PQ)
- Extended -40 to +125 C industrial temperature grade (vs PIC17C43T-25/PQ)
- Tape & Reel packaging for high-volume SMT assembly (vs PIC17C43-25E/PQ)
- Generous 8 KB program memory and 454 bytes RAM for 8-bit class (vs PIC17C42AT-33E/PQ)
Design Notes
The PIC17C43T-25E/PQ operates from a 5V VDD supply and draws both operating current and programming current through the VDD pins (11 and 32 on the PQ package). Decouple both VDD pins with 100 nF ceramic capacitors placed within 5 mm of the package pins, plus a bulk 10 uF tantalum or aluminum capacitor to handle inrush during ICSP programming. Estimated: peak operating current at 25 MHz is approximately 30-40 mA, so the regulator should be sized for at least 50 mA to allow margin for peripheral current spikes. The MCLR pin (pin 1) must be pulled to VDD through a 10 kohm resistor and decoupled with a 100 nF capacitor for proper reset behavior during power-up.
The 44-MQFP package has 0.8 mm pin pitch and a thermal pad on the underside that should be soldered to a copper pour for mechanical stability and thermal dissipation. Route all signal traces on inner layers to avoid disturbing the top-side copper pour, and place the oscillator crystal within 10 mm of pins 13 and 14 with short, symmetric traces to minimize stray capacitance. The 33 I/O pins are organized as Ports A-E; group high-speed signals (USART, SPI) on adjacent pins to simplify layout and reduce EMI. Add guard traces around the OSC1/OSC2 signals to prevent high-frequency noise coupling into the clock.
Because the PQ package contains OTP EPROM, firmware cannot be erased or re-programmed electrically - a single failed programming attempt locks the part permanently. Always validate firmware on a windowed JW sample (e.g., PIC17C43/JW) before committing to production PQ units, and use Microchip's ICSP protocol with proper VPP/MCLR timing per the DS30412C datasheet. Avoid specifying the PIC17C43T-25E/PQ for new designs because it is NRND/obsolete and Microchip recommends the PIC18F4220 as the migration path - reserve use of this part for legacy equipment maintenance only.
Estimated: at 25 MHz and 5V VDD with all peripherals active, the PIC17C43T-25E/PQ dissipates approximately 200-250 mW internally. The 44-MQFP package thermal resistance (theta_JA) is approximately 50-60 C/W on a standard JEDEC 4-layer test board, yielding a junction temperature rise of 10-15 C above ambient. The Extended -40 to +125 C temperature grade provides ample margin for typical industrial environments, but for high-ambient (>85 C) applications, attach a copper thermal pad on the PCB underside to the GND pour to improve heat spreading.
Compliance Information
PIC17C43T-25E/PQ is an obsolete/NRND part. RoHS, REACH, lead-free, and halogen-free status are not stated in the verified web data and require confirmation from Microchip directly. The part is not AEC-Q100 qualified and should not be specified for new automotive safety applications.