PIC17C43-16E/PT - 8KB OTP 8-Bit MCU 16MHz TQFP-44 | Microchip
MPN: PIC17C43-16E/PT ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $14.5 | $14.50 |
| 10 | $12.95 | $129.50 |
| 100 | $11.4 | $1,140.00 |
| 500 | $10.05 | $5,025.00 |
| 1,000 | $8.95 | $8,950.00 |
PIC17C43-16E/PT Overview
An OTP-based microcontroller is a non-volatile program memory device that can be programmed once and retains code without a battery; OTP variants are typically chosen over Flash in cost-sensitive or high-volume production runs where firmware is final. PIC microcontrollers belong to the broader category of microcontrollers (MCU) -> embedded controllers -> semiconductor devices, and the PIC17 specifically is the original high-performance tier that bridges 8-bit simplicity with peripheral integration previously found only in 16-bit devices.
Key features include 33 digital I/O pins, two 8-bit and one 16-bit timer/counters, a USART serial port, an 8-bit ADC with up to 12 input channels, dual analog comparators, a watchdog timer, and brown-out reset. The PIC17C43 also integrates a hardware multiply engine that performs an 8 x 8 -> 16-bit multiplication in a single instruction cycle, accelerating DSP-style math compared with software emulation on lower-tier PICs.
The architecture uses a Harvard-style separate program/data bus with a 16-bit instruction word and an 8-bit data path. The OTP program memory is accessed via a 16-bit wide bus, so each instruction fetch returns one full instruction word. The device supports interrupt-driven operation with multiple vectored sources and a programmable priority scheme.
Typical applications include industrial control panels, sensor signal conditioning, motor control interface boards, automotive body modules, consumer appliance controllers, and instrumentation front-ends. The 'E' suffix indicates the Extended industrial temperature grade (-40C to +125C), which allows deployment in harsh environments including outdoor, automotive cabin, and factory-floor locations.
When designing with the PIC17C43-16E/PT, plan OTP programming into your production flow - once programmed, OTP memory cannot be erased, so test programming must use windowed or EPROM-emulator parts. The '16' suffix indicates the 16 MHz maximum clock; derate timing for lower VDD. Decouple VDD with a 0.1 uF ceramic capacitor placed within 5 mm of the supply pin and follow the recommended oscillator layout for crystal or resonator operation.
This page synthesizes distributor stock levels, lifecycle context (a newer PIC18F4220 is suggested by the manufacturer), drop-in same-package alternatives, and practical design notes that complement the Microchip datasheet.
Drop-in alternatives for PIC17C43-16E/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-16E/PT (same form factor and footprint) — differing in Package, Program Memory Type, Operating Temperature, RAM Size, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC17C43-16I/PT
✅ Drop-In✓ In Stock
$5.3 / Unit
View Datasheet →PIC17C42A-25/PT
✅ Drop-In✓ In Stock
$5.55 / Unit
View Datasheet →PIC17C43-16E/P
✅ Drop-In✓ In Stock
$8.4 / Unit
View Datasheet →PIC17C43-16/L
✅ Drop-In✓ In Stock
$5.1 / Unit
View Datasheet →PIC17C42A-33/PT
✅ Drop-In✓ In Stock
$9.65 / Unit
View Datasheet →PIC17C43/JW
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$10.95 / Unit
View Datasheet →PIC17C43-16E/PT Maximum Ratings & Electrical Characteristics
| Product Family | PIC17C |
| Core | 8-bit PIC RISC |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 8 KB (4K x 16) |
| RAM Size | 454 B |
| Maximum Clock Frequency | 16 MHz |
| Instruction Cycle Time | 121 ns (8.25 MIPS) |
| Instruction Set | 58 single-word instructions |
| I/O Pins | 33 |
| Timers | 2 x 8-bit + 1 x 16-bit |
| USART | 1 |
| Analog Comparators | 2 |
| Watchdog Timer | Yes |
| Brown-out Reset | Yes |
| Package | TQFP-44 (PT) 10x10 mm |
| Operating Temperature | -40C to +125C (Extended, 'E' suffix) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC17C43-16E/PT Pin Configuration
| Pin 1 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Pin 2 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Pin 3 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| Pin 4 | RA3/AN3 — PORTA bit 3 / Analog input 3 |
| Pin 5 | RA4/AN4/T0CKI — PORTA bit 4 / Analog input 4 / Timer0 clock input |
| Pin 6 | RA5/AN5 — PORTA bit 5 / Analog input 5 |
| Pin 7 | RA6/AN6 — PORTA bit 6 / Analog input 6 |
| Pin 8 | RA7/AN7 — PORTA bit 7 / Analog input 7 |
| Pin 9 | VSS — Ground reference |
| Pin 10 | OSC1/CLKIN — Oscillator input / external clock input |
| Pin 11 | OSC2/CLKOUT — Oscillator output / clock output |
| Pin 12 | VDD — Positive supply voltage (5V) |
| Pin 13 | RB0/INT — PORTB bit 0 / External interrupt input |
| Pin 14 | RB1 — PORTB bit 1 |
| Pin 15 | RB2 — PORTB bit 2 |
| Pin 16 | RB3 — PORTB bit 3 |
| Pin 17 | RB4 — PORTB bit 4 |
| Pin 18 | RB5 — PORTB bit 5 |
| Pin 19 | RB6 — PORTB bit 6 |
| Pin 20 | RB7 — PORTB bit 7 |
| Pin 21 | RC0/T1CKI — PORTC bit 0 / Timer1 clock input |
| Pin 22 | RC1/CCP2 — PORTC bit 1 / Capture/Compare/PWM 2 |
| Pin 23 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| Pin 24 | RC3 — PORTC bit 3 |
| Pin 25 | RC4 — PORTC bit 4 |
| Pin 26 | RC5 — PORTC bit 5 |
| Pin 27 | RC6/TX/CK — PORTC bit 6 / USART TX or clock |
| Pin 28 | RC7/RX/DT — PORTC bit 7 / USART RX or data |
| 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/AN8 — PORTE bit 0 / Analog input 8 |
| Pin 38 | RE1/AN9 — PORTE bit 1 / Analog input 9 |
| Pin 39 | RE2/AN10 — PORTE bit 2 / Analog input 10 |
| Pin 40 | RE3/AN11 — PORTE bit 3 / Analog input 11 |
| Pin 41 | VDD — Positive supply voltage (5V) |
| Pin 42 | VSS — Ground reference |
| Pin 43 | MCLR/VPP — Master clear reset / Programming voltage |
| Pin 44 | NC — Not connected (per datasheet pinout convention) |
Typical Applications
PIC17C43-16E/PT is suitable for 6 applications: Industrial Control Panels, Automotive Body Electronics (Legacy), Consumer Appliance Controllers, Instrumentation Front-Ends, Motor Control Interface Boards, Sensor Signal Conditioning Hubs.
Industrial Control Panels
The PIC17C43-16E/PT is a strong fit for industrial control panels where deterministic real-time response and Extended temperature operation are required. The 8 KB of OTP program memory holds scan loops, PID setpoints, and HMI state machines, while the 33 digital I/O pins drive relays, keypads, and segment displays. The USART links to a host PLC or HMIs, and the 8-bit ADC reads analog sensors (temperature, pressure, level). At 8.25 MIPS the controller executes deterministic scan cycles without jitter, while brown-out reset and watchdog timer harden the design against factory-supply transients.
Recommended
Automotive Body Electronics (Legacy)
Legacy automotive body modules (seat controllers, mirror adjusters, interior lighting) deployed the PIC17C43-16E/PT thanks to its Extended temperature grade (-40C to +125C) and 5V supply tolerance that matches 12V battery rail regulators. The 8 KB OTP stored body-module firmware, the 8.25 MIPS throughput handled motor PWM and switch debouncing, and the 33 I/Os drove H-bridge and lamp drivers. While new designs should migrate to AEC-Q100 parts like dsPIC33EP, existing service and aftermarket replacements continue to rely on this MCU.
Recommended
Consumer Appliance Controllers
Washing machines, dishwashers, and microwave oven controllers benefit from the PIC17C43-16E/PT's 5V operation, 16 MHz throughput, and integrated peripherals. The 8 KB OTP holds appliance state machines, the 8-bit ADC senses water level and temperature, two analog comparators monitor zero-crossing for triac firing, and the USART talks to the user-interface board. The 33 I/Os drive seven-segment displays, keypads, relays, and buzzer tones. OTP memory keeps the BOM low for high-volume consumer SKUs where firmware is final.
Recommended
Instrumentation Front-Ends
Bench-top instruments and process meters use the PIC17C43-16E/PT as a measurement front-end controller. The 8-bit ADC with up to 12 channels scans multiple sensor inputs (strain gauges, RTDs, 4-20 mA loops), while the hardware 8 x 8 multiplier accelerates calibration math. The USART streams data to a host PC or display, and the 33 I/Os drive LCD segments and keypads. The 121 ns instruction cycle lets the firmware service ADC interrupts and display refresh without dropped samples.
Recommended
Motor Control Interface Boards
Small DC and stepper motor control boards rely on the PIC17C43-16E/PT for commutation timing and feedback processing. The 16-bit timer/counter generates PWM at deterministic rates, the 8-bit ADC samples current sense amplifiers, and the USART reports telemetry to a supervisory controller. The 33 I/Os drive direction logic, brake FETs, and encoder inputs. At 16 MHz the firmware executes PID loops fast enough to handle brushless DC commutation at moderate RPMs.
Recommended
Sensor Signal Conditioning Hubs
Multi-sensor data acquisition hubs use the PIC17C43-16E/PT to aggregate analog and digital sensor inputs. The 8-bit ADC with multiple channels scans thermistors, photodiodes, and humidity sensors, while the analog comparators generate threshold interrupts. The USART outputs formatted telemetry frames, and the 33 I/Os handle digital sensor busses and status LEDs. The Extended temperature grade supports outdoor and HVAC-deployed sensor nodes.
Recommended
Recommended Products Summary
Engineering reference data for PIC17C43-16E/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC17C43-16I/PT | PIC17C42A-25/PT | PIC17C43-16E/P | PIC17C43-16/L | PIC17C42A-33/PT | PIC17C43/JW |
|---|---|---|---|---|---|---|---|
| Package | TQFP-44 (PT) | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 8 KB OTP | 8 KB OTP | 8 KB OTP | 8 KB OTP | 8 KB OTP | 8 KB OTP | 8 KB OTP |
| Maximum Clock | 16 MHz | 16 MHz | 25 MHz | 16 MHz | 16 MHz | 33 MHz | 16 MHz (windowed prototype) |
| Lifecycle Status | NRND | NRND | NRND | NRND | NRND | NRND | NRND |
| ADC | 8-bit, up to 12 channels | 8-bit, up to 12 channels | 8-bit, up to 12 channels | 8-bit, up to 12 channels | 8-bit, up to 12 channels | 8-bit, up to 12 channels | 8-bit, up to 12 channels |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 | 33 |
Key Differentiators
- Extended industrial temperature grade in TQFP-44 (vs PIC17C43-16I/PT)
- Higher clock headroom with same OTP memory (vs PIC17C42A-25/PT)
- Standard production OTP, not a prototype windowed part (vs PIC17C43/JW)
Design Notes
Decouple VDD (pins 12 and 41) with a 0.1 uF ceramic capacitor placed within 5 mm of each VDD pin, plus a bulk 10 uF tantalum or aluminum-polymer capacitor on the same 5V rail. The PIC17C43-16E/PT draws higher transient currents when the OTP program memory is being accessed, so poor decoupling can cause brown-out resets or ADC reference drift. AVdd (when present on the PT package) should be filtered separately from digital VDD to prevent ADC noise coupling.
Route the oscillator traces (OSC1/OSC2) short and symmetric, with the crystal or resonator and load capacitors within 5 mm of the MCU. Guard the oscillator traces with a ground pour to prevent coupling from adjacent PWM or relay switching signals. For HS mode at 16 MHz, use a fundamental-mode crystal with the load capacitance specified in the datasheet's oscillator tables. If long traces are required, switch to a four-pin canned oscillator module to avoid startup failures.
OTP program memory cannot be electrically erased - once programmed, the PIC17C43-16E/PT cannot be reprogrammed in-circuit. Always validate firmware on a windowed prototype part (such as PIC17C43/JW) before ordering OTP production units. Also note that NRND status limits long-term supply; design in a verified alternate from Microchip's Pin and Code Compatibility Chart so a last-time-buy event does not strand production. Finally, the MCLR/VPP pin (pin 43) must not float - tie it to VDD through a 10 kohm resistor for proper reset.
The TQFP-44 package has a typical theta_JA around 50-60 C/W on a 4-layer JEDEC test board. At Extended grade with ambient up to +125C, continuous operation at maximum clock and high I/O toggling can push the junction close to the +150C absolute maximum. Estimated: with 50 mA IDD and 5V supply (250 mW dissipation) at 125C ambient, junction rise is roughly 12.5-15 C above ambient, leaving 12.5-15 C margin - design in air flow or copper pour if your enclosure raises ambient further.
Compliance Information
RoHS and lead-free status confirmed by Microchip product page and distributor listings; halogen-free status not explicitly stated in retrieved data. AEC-Q100 not applicable - this part is industrial/consumer grade, not automotive qualified.