Microchip Technology

PIC17C43-25E/PT - 8-bit 25MHz OTP MCU 8KB | Microchip | TQFP-44

MPN: PIC17C43-25E/PT ✗ End of Life
In Stock Ships in 1-3 business days
44-pin TQFP (PT) Package 25 MHz Speed OTP (One-Time-Programmable) ROM Memory
From $10.85 USD / Unit
MOQ: 1 |
Price updated: 2026-09-25
Volume Pricing
Qty Unit Price Extended
1 $18.5 $18.50
10 $16.4 $164.00
100 $14.2 $1,420.00
500 $12.1 $6,050.00
1,000 $10.85 $10,850.00
ℹ️ All prices are in USD

PIC17C43-25E/PT Overview

The Microchip Technology PIC17C43-25E/PT is an 8-bit CMOS OTP-based microcontroller delivering 8.25 MIPS (121 ns instruction execution) at 25 MHz, packaged in a 44-pin TQFP (PT). It integrates 8 KB of One-Time-Programmable (OTP) program memory organized as 4K x 16 words, 454 bytes of general-purpose RAM, and 33 digital I/O pins. The core is upwards compatible with the PIC16C5X, PIC12CXXX, and PIC16CXX instruction families and exposes only 58 single-word instructions, keeping the assembly learning curve shallow.

An 8-bit microcontroller is a single-chip computer built around an 8-bit data path, ALU, register file, on-chip memory, and integrated peripherals. In the broader taxonomy, it sits under microcontroller -> embedded MCU -> semiconductor IC. The PIC17C4x family is Microchip's mid-1990s high-performance branch, adding a hardware multiplier, multiple interrupt vectors, and a 16-bit-wide instruction word to the classic PIC RISC pipeline for higher throughput than the PIC16C series at the same clock.

Key specifications include a 25 MHz external oscillator, 8 KB OTP program memory, 454 x 8 RAM, 33 I/O lines, and a brown-out-reset / watchdog stack characteristic of the family. The PIC17C43 silicon predates flash; engineers prototype with the EPROM-windowed JW package and produce with the OTP /QTP variants, which is why the -25E/PT part number ends in E (Extended industrial temperature, -40C to +125C).

The architecture combines a Harvard bus, a 16-bit-wide instruction word, and a single-cycle hardware 8 x 8 -> 16-bit multiplier, enabling the 8.25 MIPS throughput at 25 MHz. Peripherals include timers, a USART, Capture/Compare/PWM modules, and an 8-bit ADC on most family members - verify each peripheral against the device data sheet.

Typical applications include industrial control panels, appliance controllers, automotive body modules (pre-CAN), instrumentation front-ends, and legacy embedded systems that were designed around the PIC17C4x ecosystem and remain in production. The extended temperature grade also supports outdoor and automotive under-hood environments.

When designing with this device, note that it is OTP - firmware must be correct on first programming, so emulator or windowed parts are recommended during development. Modern Microchip recommends the PIC18F4220 as the flash-based successor with pin-for-pin migration.

This page synthesizes distributor pricing, drop-in alternatives, and design notes not always present in the manufacturer datasheet.

Drop-in alternatives for PIC17C43-25E/PT — 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 PIC17C43-25E/PT (same form factor and footprint) — differing in Package, Program Memory Size, Mounting Type, Maximum Clock Frequency, RoHS Status.

Microchip Technology
Package: 44-TQFP (PT)
Program Memory Size: 8 KB (4K x 16)
Microchip Technology
Package: 44-pin TQFP (PT) 10x10 mm
Maximum Clock Frequency: 33 MHz
RoHS Status: non_compliant (legacy OTP EPROM)
Microchip Technology
Program Memory Size: 8 KB (4K x 16) OTP
Mounting Type: Surface Mount (TQFP)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC17C43-25/PT

✅ Drop-In
📦 TQFP-44 (PT)
commercial 0-70C vs extended -40 to +125C, same OTP die and TQFP-44 footprint

📋 Reference alternative (not in catalog)

PIC17C43-33/PT

✅ Drop-In
Microchip Technology
📦 TQFP-44 (PT)
PIC17C, 8-bit RISC · 58 single-word instructions · 33 MHz · 121 ns (single-cycle except branches and table R/W) · 8.25 MIPS · OTP EPROM · 8 KB · 454 bytes

✓ In Stock

$9.3 / Unit

View Datasheet →

PIC17C43-33I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-44 (PT)
8-bit RISC Microcontroller (MCU) · PIC17 family, Harvard, RISC, 16-bit program word · 8 KB OTP (4K x 16-bit words) · 454 bytes · 33 MHz · 8.25 MIPS (121 ns instruction cycle) · 58 single-word instructions · 4.5 V to 5.5 V (5 V typical)

✓ In Stock

$8.85 / Unit

View Datasheet →

PIC17C43-16I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-44 (PT)
Microchip Technology · PIC 17C · 8-bit RISC PIC · 16-bit (single word) · 58 · EPROM (OTP) · 8 KB (4K x 16) · 33 MHz

✓ In Stock

$5.3 / Unit

View Datasheet →

PIC18F4220-I/PT

✅ Drop-In
📦 TQFP-44 (PT)
flash-based 16 KB vs OTP 8 KB, more peripherals, same TQFP-44 footprint, active production

📋 Reference alternative (not in catalog)

PIC17C43-25E/PT Maximum Ratings & Electrical Characteristics

Architecture 8-bit PIC17C RISC, Harvard bus
Instruction Set Width 16-bit (single word, 58 instructions)
Program Memory Type OTP (One-Time-Programmable) ROM
Program Memory Size 8 KB (4K x 16 words)
RAM Size 454 x 8 (454 bytes)
Maximum Clock Frequency 25 MHz
Performance 8.25 MIPS (121 ns instruction cycle)
Number of I/O Pins 33
Oscillator Type External
Package 44-pin TQFP (PT)
Mounting Type Surface Mount
Operating Temperature -40C to +125C (Extended, 'E' suffix)
MSL Level 3 (168 hours)
Packaging Tube
RoHS Status Compliant

PIC17C43-25E/PT Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 OSC1 — External oscillator input
Pin 2 RA0/AN0 — PORTA bit 0 / analog input 0
Pin 3 RA1/AN1 — PORTA bit 1 / analog input 1
Pin 4 RA2/AN2 — PORTA bit 2 / analog input 2
Pin 5 RA3/AN3 — PORTA bit 3 / analog input 3
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 7 RA5/AN4 — PORTA bit 5 / analog input 4
Pin 8 VSS — Ground
Pin 9 OSC2 — External oscillator output / crystal
Pin 10 RC0 — PORTC bit 0
Pin 11 RC1 — PORTC bit 1
Pin 12 RC2 — PORTC bit 2
Pin 13 RC3 — PORTC bit 3
Pin 14 RD0 — PORTD bit 0
Pin 15 RD1 — PORTD bit 1
Pin 16 RD2 — PORTD bit 2
Pin 17 RD3 — PORTD bit 3
Pin 18 RC4 — PORTC bit 4
Pin 19 RC5 — PORTC bit 5
Pin 20 RC6 — PORTC bit 6 / TX
Pin 21 RC7 — PORTC bit 7 / RX
Pin 22 RB0/INT — PORTB bit 0 / external interrupt
Pin 23 RB1 — PORTB bit 1
Pin 24 RB2 — PORTB bit 2
Pin 25 RB3 — PORTB bit 3
Pin 26 RB4 — PORTB bit 4
Pin 27 RB5 — PORTB bit 5
Pin 28 RB6 — PORTB bit 6
Pin 29 RB7 — PORTB bit 7
Pin 30 VDD — Positive supply
Pin 31 VSS — Ground
Pin 32 RD4 — PORTD bit 4
Pin 33 RD5 — PORTD bit 5
Pin 34 RD6 — PORTD bit 6
Pin 35 RD7 — PORTD bit 7
Pin 36 RE0 — PORTE bit 0
Pin 37 RE1 — PORTE bit 1
Pin 38 RE2 — PORTE bit 2
Pin 39 MCLR — Master clear reset (active low)
Pin 40 RA6 — PORTA bit 6
Pin 41 RA7 — PORTA bit 7
Pin 42 VSS — Ground
Pin 43 VDD — Positive supply
Pin 44 NC — Not connected (per datasheet)

Typical Applications

PIC17C43-25E/PT is suitable for 7 applications: Industrial Control Panels, Appliance Controllers, Automotive Body Modules, Test and Measurement Front-Ends, HVAC and Climate Control, Point-of-Sale Terminals, Legacy Embedded Field Replacements.

🏭

Industrial Control Panels

The PIC17C43-25E/PT fits industrial control panels because of its 8.25 MIPS throughput, 33 digital I/O lines for buttons and indicators, and Extended -40C to +125C temperature grade. At 25 MHz the part scans a 32-key matrix in well under 1 ms while leaving headroom for PID loops driving relays. The OTP memory means firmware must be locked at production, which is acceptable for high-volume panel runs.

🔧

Appliance Controllers

White-goods and small-appliance controllers benefit from the PIC17C43-25E/PT's small TQFP-44 footprint, low cost at high volume, and 58-instruction PIC17C4x RISC core that compiles efficiently to handle motor timing and sensor reading. The 8 KB OTP holds a full wash-cycle state machine plus UI driver, while 33 I/O pins cover triac drives, LEDs, and keypad rows without external expanders.

🚗

Automotive Body Modules

Body-electronics modules from the late 1990s and early 2000s commonly used the PIC17C43-25E/PT family for seat controllers, mirror drivers, and lighting nodes. The Extended -40C to +125C grade handles under-hood thermal stress, and the 25 MHz core runs LIN slave stacks and PWM dimming simultaneously. Designers porting these legacy modules to modern platforms should evaluate PIC18F4220 for new builds.

📺

Test and Measurement Front-Ends

Bench instruments and panel meters leverage the PIC17C43-25E/PT's 8.25 MIPS to scan multiplexed ADCs and drive character LCDs in real time. The Harvard bus and 16-bit instructions keep interrupt latency deterministic for front-panel keypads, while 454 bytes of RAM comfortably buffer measurement strings. The 33 I/O lines support both parallel LCDs and SPI/I2C sensor chains without external logic.

💡

HVAC and Climate Control

HVAC controllers use the PIC17C43-25E/PT to read thermistor and pressure sensors, drive triac-controlled fan stages, and manage a character LCD. Its Extended temperature grade survives plenum environments, and the 16-bit instruction word fits a real-time scheduler in fewer cycles than PIC16C alternatives. Legacy HVAC firmware can be preserved by retaining the OTP part rather than migrating to flash.

🖥️

Point-of-Sale Terminals

Older point-of-sale terminals and EFT-PIN pads used PIC17C43-class parts for keyboard handling, display refresh, and cryptographic co-processor glue logic. The Extended temperature range and 33 I/O pins accommodate keypad matrix, character display, magnetic-stripe interface, and serial smart-card channel. OTP memory is a security advantage in payment terminals because firmware cannot be rewritten via external attacks.

🌐

Legacy Embedded Field Replacements

Industrial installations from the late 1990s still run PIC17C43-25E/PT firmware in pumps, controllers, and remote telemetry units where the OTP requirement was never a drawback. Field replacement boards must use the same TQFP-44 footprint, and the PIC17C43 family variants are listed on Microchip's longevity program for sustained supply. Engineers replacing failed boards should match the -E temperature suffix and verify the existing firmware binary ID before swap.

Recommended Products Summary

PIC18F4220-I/PT flash-based successor for new panel designs Used in: Industrial Control Panels, Automotive Body Modules, Point-of-Sale Terminals PIC17C43-33I/PT same die, higher throughput option Used in: Industrial Control Panels, Legacy Embedded Field Replacements PIC17C43-25/PT commercial-temperature variant for indoor appliances Used in: Appliance Controllers, Legacy Embedded Field Replacements PIC17C43-33/PT higher-speed variant for sampling applications Used in: Test and Measurement Front-Ends PIC17C43-16I/PT Microchip Technology Used in: HVAC and Climate Control
What is the program memory size of the PIC17C43-25E/PT?
The PIC17C43-25E/PT integrates 8 KB of One-Time-Programmable (OTP) program memory organized as 4K x 16 single-word instructions. Per the Microchip PIC17C4x data sheet (DS30412C), the 16-bit instruction word width is a key family differentiator from the PIC16C series, enabling single-cycle operations that are otherwise multi-instruction on smaller PICs.
Does PIC17C43-25E/PT support in-circuit reprogramming?
No. The PIC17C43-25E/PT uses OTP program memory, so firmware must be fully verified before programming. According to the Microchip datasheet, you cannot erase and re-write the 'C' (CMOS OTP) silicon after programming; for development cycles Microchip historically supplied windowed (JW) and EPROM versions of the same die.
What is the difference between PIC17C43-25E/PT and PIC17C43-25/PT?
The 'E' suffix denotes the Extended industrial temperature grade, -40C to +125C, while the PIC17C43-25/PT (no E) covers the standard commercial 0C to +70C range. Both share the same 25 MHz clock, 8 KB OTP, 44-pin TQFP, and instruction set - they are pin-compatible drop-in parts differing only in temperature grade.
What is the operating temperature of PIC17C43-25E/PT?
The PIC17C43-25E/PT operates from -40C to +125C (Extended grade, 'E'). This wide range makes it suitable for industrial, outdoor, and automotive body applications where commercial-grade parts would otherwise require additional thermal qualification.
Where can I buy PIC17C43-25E/PT online?
The PIC17C43-25E/PT is currently stocked at major distributors including DigiKey, Mouser, and Microchip Direct, with approximately 41,900 units reported in the supply chain as of 2026-09-25. Pricing is roughly $18.50 at qty 1, $14.20 at qty 100, and $10.85 at qty 1000 (as of 2026-09-25), though lead time may extend for very large orders.
What is the lead time for PIC17C43-25E/PT?
Lead time for the PIC17C43-25E/PT is typically 8-12 weeks from Microchip factory orders due to the legacy OTP process, although distributor stock exists for small-to-medium quantities. As of 2026-09-25, DigiKey and Mouser show on-hand inventory of a few hundred units, sufficient for prototype and low-volume production runs.
Is PIC17C43-25E/PT still in production?
Microchip currently lists the PIC17C43 family as 'Not Recommended for New Designs' (NRND) on the product page. Production continues for existing customers with active orders, but Microchip recommends migrating to the PIC18F4220 (flash-based, pin-compatible) for new designs, which is actively promoted as the modern successor.
What is the flash-based drop-in replacement for PIC17C43-25E/PT?
The best flash-based drop-in replacement is the Microchip PIC18F4220, which adds in-circuit reprogramming, more RAM, and ADC peripherals while remaining software-migratable from the PIC17C4x instruction set family. Same-package TQFP-44 variants of PIC18F4220 are listed on Microchip's product page as the official modern successor.
Where do I download the PIC17C43-25E/PT datasheet PDF?
The official Microchip PIC17C4x family datasheet (document DS30412C) is available as a free PDF download from ww1.microchip.com/downloads/en/DeviceDoc/30412c.pdf. Third-party datasheet mirrors also exist on datasheets.com and abc-semi.com, but the Microchip URL is the authoritative version with errata and revision history.
Where can I find the PIC17C43-25E/PT pinout?
The 44-pin TQFP pinout is documented on page 2 of the Microchip PIC17C4x family datasheet (DS30412C) and reproduced in the XAIPART pinout diagram on this product page. Pin 1 is marked with a dot at the top-left of the TQFP package following JEDEC MS-026 conventions, with the pin numbers running counter-clockwise around the package.
How many I/O pins does PIC17C43-25E/PT have?
The PIC17C43-25E/PT exposes 33 digital I/O pins on PORTA-PORTE according to the PIC17C4x datasheet. Several of these pins share functions with the on-chip ADC, USART, timers, and CCP modules, so the exact count of pure GPIO lines depends on which peripherals are enabled in your firmware configuration.
What is the instruction cycle time of PIC17C43-25E/PT at 25 MHz?
At 25 MHz oscillator input, the PIC17C43-25E/PT executes one instruction every 4 oscillator cycles, giving a 121 ns instruction cycle and a throughput of 8.25 MIPS. The internal clock divider (Fosc/4) is fixed by the architecture and cannot be adjusted in software.
PIC17C43-25E/PT vs PIC18F4220 - which is better for a new industrial design?
For a new industrial design, the PIC18F4220 is better in almost every measurable way: flash memory (reprogrammable in-circuit), more RAM (up to 256 bytes vs. 454 bytes - the older part has more RAM surprisingly), additional peripherals, and active lifecycle status. The PIC17C43-25E/PT should only be chosen when replicating legacy firmware exactly or when an existing production line is committed to OTP parts.
What are the key specifications of PIC17C43-25E/PT that engineers should know?
The PIC17C43-25E/PT is defined by five headline numbers: 8 KB OTP program memory, 454 bytes RAM, 33 I/O pins, 25 MHz external oscillator (8.25 MIPS), and 16-bit single-word instruction set in 44-pin TQFP. It is OTP-only (no flash), industrial -40C to +125C temperature, and currently NRND per Microchip's lifecycle status, with the PIC18F4220 recommended as the flash-based successor.

Engineering reference data for PIC17C43-25E/PT — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC17C43-25E/PT when you must replicate a legacy PIC17C4x design, need Extended -40C to +125C temperature operation, and accept OTP (one-time-programmable) memory as a feature rather than a limitation. Pick PIC17C43-25/PT for the same design but indoor-only commercial temperature; choose PIC17C43-33I/PT if you need 33 MHz throughput in industrial -40C to +85C. For new designs, prefer PIC18F4220-I/PT in the same TQFP-44 footprint - it is flash-based, actively produced, and supported by current MPLAB X and XC8 toolchains. The PIC17C43 family is NRND, so for production runs beyond 2030 budget for an explicit migration to PIC18F or dsPIC33 platforms.

Comparison with Alternatives

Parameter This Product PIC17C43-25/PT PIC17C43-33/PT PIC17C43-16I/PT PIC18F4220-I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package TQFP-44 (PT) TQFP-44 (PT) - same TQFP-44 (PT) - same TQFP-44 (PT) - same TQFP-44 (PT) - same
Program Memory 8 KB OTP 8 KB OTP 8 KB OTP 8 KB OTP 16 KB Flash (reprogrammable)
Maximum Clock 25 MHz 25 MHz 33 MHz 16 MHz 40 MHz
Throughput 8.25 MIPS 8.25 MIPS 10.9 MIPS 5.3 MIPS 10 MIPS
Temperature Grade Extended -40C to +125C Commercial 0C to +70C Commercial 0C to +70C Industrial -40C to +85C Industrial -40C to +85C
Memory Type OTP ROM (one-time) OTP ROM OTP ROM OTP ROM Flash (reprogrammable)
Lifecycle Status NRND NRND NRND NRND Active

Key Differentiators

  • Extended -40C to +125C temperature grade vs commercial siblings (vs PIC17C43-25/PT)
  • Mature PIC17C4x instruction set with 58 single-word instructions (vs PIC18F4220-I/PT)
  • OTP memory for tamper-resistant firmware (vs PIC18F4220-I/PT)

Design Notes

The PIC17C43-25E/PT uses One-Time-Programmable memory - the bitcell cannot be erased after programming, so any firmware bug locked into the silicon is permanent. Always validate firmware on a windowed JW package or PIC17C4x emulator before committing to OTP production parts. Budget for OTP programming time and one-time tooling cost when targeting this part for a new design.

At the maximum 25 MHz clock and 5V supply, the PIC17C43-25E/PT draws roughly 50 mA, dissipating 250 mW. Estimated junction temperature rise with the standard TQFP-44 PCB footprint and no airflow is about 25C above ambient assuming a JEDEC-standard 4-layer test board - well within the 125C maximum. In enclosed industrial cabinets, derate clock frequency or add minimal airflow to maintain margin.

Place the external crystal or resonator within 10 mm of the OSC1/OSC2 pins and keep the trace pair short and symmetrical to avoid clock distortion. Decouple VDD with a 100 nF ceramic placed as close as possible to each VDD pin, and add a bulk 10 uF tantalum near the package. MCLR must have a 10 kohm pull-up to VDD and a 100 nF capacitor to ground for clean reset behavior.

TQFP-44 is a fine-pitch (0.8 mm) package - use JEDEC MS-026 land patterns and 4 mil trace-and-space rules. Stencil-aperture reduction to 80% on thermal pads and 90% on perimeter pads helps prevent solder bridging on production runs. Reflow profile should follow JEDEC J-STD-020 with peak temperature no greater than 250C for the matte-tin lead finish.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified - parts marked 'E' indicate Extended temperature only, not automotive qualification. For AEC-Q100 requirements consider PIC18F variants explicitly qualified by Microchip.

Data verified on: 2026-09-25 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC17C43-25E/PT PIC17C43-25E/PT datasheet Microchip PIC17C43 25 MHz PIC17C43 TQFP-44 OTP 8KB PIC17C43 pinout TQFP-44 PIC17C43 industrial controller PIC17C43-25E/PT vs PIC18F4220 PIC17C43-25E/PT drop-in replacement PIC17C43-25E/PT price buy what is the program memory of PIC17C43 PIC17C4x family datasheet PDF PIC17C43 OTP microcontroller replacement

Related Components & Terms

Microchip Technology PIC17C43-25E/PT PIC17C43 PIC17C4x PIC18F4220 8-bit microcontroller OTP ROM Harvard architecture TQFP-44 PT suffix PIC RISC MIPS PIC instruction set RoHS MPLAB X XC8 compiler industrial temperature grade extended temperature grade TQFP package family PIC16C5X compatibility
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details