PIC17C43T-25/PQ - 8KB OTP 8-Bit PIC MCU 25MHz | Microchip
MPN: PIC17C43T-25/PQ ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $13.5 | $13.50 |
| 10 | $12.15 | $121.50 |
| 100 | $10.8 | $1,080.00 |
| 500 | $9.45 | $4,725.00 |
| 1,000 | $8.1 | $8,100.00 |
PIC17C43T-25/PQ Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory, and configurable peripheral interfaces. The PIC17C family is the first generation of Microchip's 8-bit RISC architecture to use a 16-bit-wide instruction word and a 16-level hardware stack, sitting between the PIC16 mid-range and PIC18 enhanced devices in Microchip's 8-bit portfolio. PIC17C parts are categorized as EPROM/ROM-based 8-bit microcontrollers within the broader power-management-and-control IC hierarchy.
Key features include 8KB OTP program memory, 454 bytes of general-purpose RAM, hardware multiplier, 8-level deep hardware stack, 33 I/O pins, two 8-bit timer/counters, one 16-bit timer/counter, a Universal Synchronous/Asynchronous Receiver-Transmitter (USART) port, and a capture/compare/PWM (CCP) module. The instruction set is upward-compatible with PIC16C/PIC12C devices, easing migration for legacy code bases.
Technically, the device is built on a CMOS EPROM process and supports in-circuit serial programming (ICSP) for OTP programming in production environments. The Harvard architecture separates program and data buses, allowing instruction fetch and data access to occur in parallel and delivering deterministic 121 ns instruction timing. At 25 MHz the part delivers approximately 8.25 MIPS, sufficient for real-time control loops in motor-drive and instrumentation designs.
Typical applications include industrial control, consumer electronics, and automotive subsystems such as instrument clusters and HVAC controllers. It is also used in test-and-measurement instrumentation and as an embedded control engine for legacy PIC16 designs that need a 16-bit program word.
When designing with this part, note that the PIC17C43 is now in EOL/obsolete status - consider the recommended replacement, the PIC18F4220, for new designs. Existing PIC17C43 firmware can be migrated to PIC18 with minimal rewrite due to the upward-compatible instruction set.
This page synthesizes distributor pricing, drop-in alternatives (PQ package only), and practical design notes not found in the standalone datasheet.
Drop-in alternatives for PIC17C43T-25/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-25/PQ (same form factor and footprint) — differing in Program Memory Type, RAM Size, Packaging, Program Memory Size, Instruction Cycle Time.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC17C43T-25I/PQ
✅ Drop-In✓ In Stock
$13.5 / Unit
View Datasheet →PIC17C43T-25/PQ
✅ Drop-In✓ In Stock
$8.1 / Unit
View Datasheet →PIC17C42A-33/PQ
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC17C42AT-25/PQ
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$8.65 / Unit
View Datasheet →PIC17C42AT-33E/PQ
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$10.6 / Unit
View Datasheet →PIC17C42A-33I/PQ
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$11.4 / Unit
View Datasheet →PIC17C43T-25/PQ Maximum Ratings & Electrical Characteristics
| Core | PIC 8-bit RISC |
| Core Family | PIC17C |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 8 KB (4K x 16) |
| RAM Size | 454 x 8 bytes |
| Maximum Clock Frequency | 25 MHz |
| Instruction Cycle Time | 121 ns |
| Performance | 8.25 MIPS |
| Number of I/O Pins | 33 |
| Supply Voltage (Vcc) | 4.5 V to 6 V |
| Data Bus Width | 8-bit |
| Instruction Word Width | 16-bit |
| Hardware Stack Depth | 16 levels |
| Timers | Two 8-bit + one 16-bit timer/counter |
| Communication Interfaces | USART, SPI, I2C |
| Peripherals | Brown-out detect, PWM, capture/compare |
| Operating Temperature | 0C to +70C (commercial) |
| Package | 44-MQFP (PQ, 10x10 mm) |
| Mounting Type | Surface Mount |
| Lead Finish / Terminal Form | Gull wing |
| Packaging | Tape & Reel (T) |
PIC17C43T-25/PQ Pin Configuration
| Pin 1 | RA0/AN0 — PORTA bit 0 / analog input |
| Pin 2 | RA1/AN1 — PORTA bit 1 / analog input |
| Pin 3 | RA2/AN2 — PORTA bit 2 / analog input |
| Pin 4 | RA3/AN3 — PORTA bit 3 / analog input |
| Pin 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 6 | RA5/SS — PORTA bit 5 / SPI slave select |
| Pin 7 | OSC1/CLKIN — Oscillator input / external clock |
| Pin 8 | OSC2/CLKOUT — Oscillator output |
| Pin 9 | MCLR/VPP — Master clear reset / programming voltage |
| Pin 10 | Vss — Ground reference |
| Pin 11 | VDD — Positive supply voltage |
| Pin 12 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 13 | RB1 — PORTB bit 1 |
| Pin 14 | RB2 — PORTB bit 2 |
| Pin 15 | RB3 — PORTB bit 3 |
| Pin 16 | RB4 — PORTB bit 4 |
| Pin 17 | RB5 — PORTB bit 5 |
| Pin 18 | RB6 — PORTB bit 6 |
| Pin 19 | RB7 — PORTB bit 7 |
| Pin 20 | Vss — Ground reference |
| Pin 21 | RC0 — PORTC bit 0 |
| Pin 22 | RC1 — PORTC bit 1 |
| Pin 23 | RC2 — PORTC bit 2 |
| Pin 24 | RC3 — PORTC bit 3 |
| Pin 25 | RC4 — PORTC bit 4 |
| Pin 26 | RC5 — PORTC bit 5 |
| Pin 27 | RC6 — PORTC bit 6 |
| Pin 28 | RC7 — PORTC bit 7 |
| Pin 29 | RD0 — PORTD bit 0 |
| Pin 30 | RD1 — PORTD bit 1 |
| Pin 31 | RD2 — PORTD bit 2 |
| Pin 32 | RD3 — PORTD bit 3 |
| Pin 33 | RD4 — PORTD bit 4 |
| Pin 34 | RD5 — PORTD bit 5 |
| Pin 35 | RD6 — PORTD bit 6 |
| Pin 36 | RD7 — PORTD bit 7 |
| Pin 37 | RE0/RD — PORTE bit 0 / parallel slave port read |
| Pin 38 | RE1/WR — PORTE bit 1 / parallel slave port write |
| Pin 39 | RE2/CS — PORTE bit 2 / parallel slave port chip select |
| Pin 40 | Vss — Ground reference |
| Pin 41 | Vdd — Positive supply voltage |
| Pin 42 | TX/CK — USART asynchronous transmit / synchronous clock |
| Pin 43 | RX/DT — USART asynchronous receive / synchronous data |
| Pin 44 | NC — Not connected (per datasheet) |
Typical Applications
PIC17C43T-25/PQ is suitable for 6 applications: Industrial Control Systems, Consumer Electronics Appliance Control, Automotive Subsystem Control, Test and Measurement Instrumentation, Embedded Legacy Industrial Communication Gateways, Educational and Development Platforms.
Industrial Control Systems
The PIC17C43T-25/PQ is well-suited to industrial control loops that need deterministic 8-bit timing at a low BOM cost. With 8.25 MIPS throughput, 33 I/O pins, and a hardware USART for Modbus or proprietary serial links, the part can drive sensor interfaces, relay drivers, and stepper-motor pulse trains directly from its capture/compare/PWM module. Its 4.5 V to 6 V supply range is compatible with 5 V industrial backplanes, and the 44-MQFP footprint offers sufficient pin count for keypad scanning plus LCD segment driving in machine-control HMIs. Engineers designing with this part should add external ESD protection on field-wiring pins.
Recommended
Consumer Electronics Appliance Control
Household appliances such as washing machines, microwave ovens, and dishwashers traditionally use PIC17-class MCUs to manage timing, user input, and motor control. The PIC17C43T-25/PQ provides OTP EPROM for locked firmware, 454 bytes of RAM for small state machines, and a USART for diagnostic interfaces used during factory calibration. Its 25 MHz speed delivers sufficient MIPS for software-debounced keypads and PWM-driven display backlights. The 44-MQFP package fits comfortably on the larger PCBs used in white goods, where thermal performance is rarely a constraint.
Recommended
Automotive Subsystem Control
In legacy automotive subsystems - particularly body controllers, HVAC actuators, and instrument-cluster peripherals - the PIC17C43 was widely used because of its CMOS EPROM robustness and automotive-grade temperature variants. The PIC17C43T-25/PQ is the commercial temp variant (0C to +70C); for under-hood or cabin modules requiring -40C to +125C operation, designers historically moved to the PIC17C43T-25I/PQ (industrial) or a Q-graded part. The part's PWM and USART peripherals simplify driving small BLDC fans and communicating with dashboard LIN/CAN gateways via external transceivers.
Recommended
Test and Measurement Instrumentation
Bench-top instruments such as digital multimeters, panel meters, and small-form-factor oscilloscopes rely on 8-bit MCUs for front-panel handling, ADC sequencing, and PC serial uplink. The PIC17C43T-25/PQ's USART directly drives RS-232 links (via an external MAX232 or equivalent), while its 33 I/O lines can scan keypads and drive character LCDs. With 8KB of OTP code space, designers can fit complete menu-driven firmware plus calibration tables without resorting to external memory. The deterministic 121 ns instruction cycle helps synchronize ADC sample timing for accurate measurements.
Recommended
Embedded Legacy Industrial Communication Gateways
PIC17C43 firmware is found in many deployed protocol-conversion gateways (RS-232 to RS-485, Modbus RTU bridges, simple BACnet nodes). The PIC17C43T-25/PQ's 8KB code space and USART let it buffer frames and forward packets in real time without an RTOS. Its 25 MHz core delivers 8.25 MIPS, sufficient to parse serial frames at 115.2 kbaud with margin. Designers building replacements for end-of-life PIC17-based gateways can drop in the PIC17C43T-25/PQ on the original MQFP PCB while migrating to flash-based PIC18 for new designs.
Recommended
Educational and Development Platforms
The PIC17C43 architecture has historically been used in university curricula and hobbyist development kits because of its upward compatibility with the simpler PIC16 mid-range parts and its exposure of 16-bit instructions. The PIC17C43T-25/PQ gives students hands-on experience with EPROM programming, USART communication, and hardware timer/counters in a 5 V-tolerant 44-MQFP package. However, due to EOL status, classrooms now prefer flash-based PIC18F equivalents, leaving the PIC17C43T-25/PQ for legacy lab kits and spare-part replacement.
Recommended
Recommended Products Summary
Engineering reference data for PIC17C43T-25/PQ — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC17C43T-25I/PQ | PIC17C42A-33/PQ | PIC17C42AT-25/PQ |
|---|---|---|---|---|
| Package | 44-MQFP (PQ, 10x10 mm) | 44-MQFP (PQ, 10x10 mm) - same | 44-MQFP (PQ, 10x10 mm) - same | 44-MQFP (PQ, 10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core Family | PIC17C | PIC17C | PIC17C | PIC17C |
| Program Memory Size | 8 KB (4K x 16) | 8 KB (4K x 16) | 4 KB (-50%) | 4 KB (-50%) |
| Maximum Clock Frequency | 25 MHz | 25 MHz | 33 MHz | 25 MHz |
| RAM Size | 454 bytes | 454 bytes | 454 bytes | 454 bytes |
| Operating Temperature | 0C to +70C (commercial) | -40C to +85C (industrial) | 0C to +70C (commercial) | 0C to +70C (commercial) |
| Lifecycle Status | Obsolete (EOL) | Obsolete (EOL) | Obsolete (EOL) | Obsolete (EOL) |
Key Differentiators
- Highest program memory in PIC17C family (vs PIC17C42A-33/PQ)
- Commercial temperature grade optimized for cost-sensitive indoor designs (vs PIC17C43T-25I/PQ)
- Tape-and-reel packaging for high-volume SMT (vs Tray-packaged PIC17C43 variants)
Design Notes
The PIC17C43T-25/PQ is obsolete and not recommended for new designs. Engineers should design with the recommended replacement PIC18F4220 for active production support, and use the PIC17C43T-25/PQ only as a form-fit-function replacement for legacy boards. Attempting to qualify the obsolete part for new programs will create long-term supply risk.
Provide a clean 5 V supply (4.5 V to 6 V as specified). Place a 100 nF decoupling capacitor close to each VDD pin (pins 11 and 41) and a bulk 10 uF tantalum or ceramic at the board entry. The PIC17C43 has internal brown-out detection that should be enabled in the configuration word to prevent code runaway during VDD dips below 4.5 V.
Keep the crystal or external clock traces to OSC1/OSC2 (pins 7 and 8) short and surrounded by a ground pour to minimize EMI pickup. Place MCLR/VPP (pin 9) with a 10 kohm pull-up to VDD and a 100 nF cap to ground for clean reset behavior; avoid long traces to MCLR to prevent spurious resets from switching noise.
The 44-MQFP (PQ, 10x10 mm) package has 0.8 mm lead pitch and gull-wing terminations suitable for SMT reflow. Hand-soldering the MQFP requires a fine tip and careful flux control; for prototyping, consider using an adapter PCB that breaks the PQ pins out to 0.1 inch headers. Production assembly should use a stencil with at least 0.15 mm aperture width for reliable paste deposition.
Compliance Information
Compliance status for the obsolete PIC17C43T-25/PQ is not explicitly stated in the verified web data; refer to the legacy Microchip PIC17C43 datasheet and the original part declaration for definitive RoHS/lead-free information. New designs should target the PIC18F4220 for full RoHS/REACH compliance.