Microchip Technology

PIC17C43-16/L - 8KB OTP 8-Bit MCU 16MHz 44-PLCC | Microchip

MPN: PIC17C43-16/L ✗ End of Life
In Stock Ships in 1-3 business days
5 V typical Vdss 44-pin PLCC (J-lead, 16.59 x 16.59 mm) Package 33 MHz (121 ns instruction cycle) Speed OTP Memory
From $5.1 USD / Unit
MOQ: 1 |
Price updated: 2026-09-25
Volume Pricing
Qty Unit Price Extended
1 $9.1 $9.10
10 $8.05 $80.50
100 $6.95 $695.00
500 $5.85 $2,925.00
1,000 $5.1 $5,100.00
ℹ️ All prices are in USD

PIC17C43-16/L Overview

The Microchip Technology PIC17C43-16/L is an 8-bit CMOS OTP-based microcontroller from the PIC17C family, offering 8KB (4K x 16) of program memory, 454 bytes of RAM, and 33 I/O pins. The device operates at 16 MHz with a 121 ns single-cycle instruction execution and is housed in a 44-pin PLCC (J-lead, 16.59 x 16.59 mm) package.

What is a PIC microcontroller? A PIC (Peripheral Interface Controller) is a family of Harvard-architecture microcontrollers made by Microchip Technology, classified as a microcontroller unit (MCU) within the broader integrated-circuit hierarchy. Within Microchip's portfolio the PIC family itself breaks down into PIC10/PIC12/PIC16 (baseline/mid-range 8-bit), PIC17 (high-performance 8-bit), PIC18 (enhanced 8-bit), PIC24/dsPIC (16-bit) and PIC32 (32-bit MIPS). The PIC17C43 sits at the top of the legacy 8-bit branch and is upwards compatible with PIC16C5X, PIC12CXXX and PIC16CXX code at the architectural level, but requires PIC17-class instructions and peripherals for full speed.

Key features include 58 single-word instructions, all single-cycle except for program branches and table reads/writes which take two cycles, and an internal interrupt controller. The PIC17C43 has 8 KB of OTP (One-Time Programmable) program memory and 454 bytes of data RAM. Operating voltage is 5 V typical, with a maximum clock input of 33 MHz giving a 121 ns instruction cycle. The device exposes three timer/counter modules, a USART, capture/compare/PWM, and an 8-channel 10-bit (typical of this family) A/D subsystem.

Typical applications for PIC17C43-16/L include industrial-control front ends, instrumentation, motor-control subsystems, and embedded designs that previously used PIC16 mid-range parts but require more code space or higher throughput. The OTP memory suits prototype and low-volume production where mask-ROM NRE is uneconomical.

When designing with this part, note that OTP memory cannot be re-programmed in-circuit; once programmed the code is permanent. Engineers should choose a windowed (UV-erasable) PIC17C43/JW for development and the OTP/L variant for production. A newer drop-in upgrade path exists in the PIC18F4220 according to Microchip.

This page synthesises distributor pricing from Mouser, DigiKey and Octopart with the Microchip product page, plus drop-in same-package alternatives from Microchip's PIC17C family that are not all listed on the manufacturer datasheet cover page.

Drop-in alternatives for PIC17C43-16/L — 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-16/L (same form factor and footprint) — differing in Mounting Type, Operating Temperature, Package, Program Memory Size, Program Memory Type.

Microchip Technology
Mounting Type: Through Hole
Operating Temperature: -40C to +125C (extended industrial, 'E' grade)
Package: 40-DIP (0.600", 15.24mm) PDIP

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

PIC17C43-25/L

✅ Drop-In
Microchip Technology
📦 44-PLCC (J-lead)
PIC 8-bit RISC (Harvard) · 58 single-word instructions, 16-bit word · 8 KB OTP EPROM (4K × 16) · 454 bytes · Not present (code-EPROM device) · 25 MHz · 8.25 MIPS (121 ns instruction cycle) · 33

✓ In Stock

$8.75 / Unit

View Datasheet →

PIC17C43-33/L

✅ Drop-In
Microchip Technology
📦 44-PLCC (J-lead)
8-bit Microcontroller (MCU) · PIC17C · 8 KB (4K x 16) OTP · 454 bytes · 33 · 33 MHz · 8.25 MIPS (121 ns instruction cycle) · RISC, 58 single-word instructions

✓ In Stock

$8.95 / Unit

View Datasheet →

PIC17C43-16I/L

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 44-PLCC (J-lead)
PIC 17C · 8-bit PIC RISC · 16-bit · 8-bit · 58 single-word · OTP (One-Time Programmable) · 8 KB (4K x 16 words) · 454 bytes

✓ In Stock

$11.1 / Unit

View Datasheet →

PIC17C42A-16/L

✅ Drop-In
📦 44-PLCC (J-lead)
8 KB OTP vs 4 KB OTP (-50%), same 44-PLCC J-lead, pin-to-pin with minor peripheral differences

📋 Reference alternative (not in catalog)

ℹ️ 1 cross-package part(s) hidden — different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC17C43-16/L Maximum Ratings & Electrical Characteristics

Core Architecture PIC 8-bit Harvard
Family PIC17C
Program Memory Type OTP
Program Memory Size 8 KB (4K x 16)
Data RAM 454 bytes
Maximum Clock Frequency 33 MHz (121 ns instruction cycle)
Specified Clock Frequency (this part) 16 MHz
MIPS 8.25 MIPS
Instruction Set 58 single-word instructions
I/O Pins 33
Supply Voltage 5 V typical
Operating Temperature 0 C to +70 C (commercial)
Package 44-pin PLCC (J-lead, 16.59 x 16.59 mm)
Mounting Type Surface Mount
Terminal Form J-BEND
Temperature Grade Commercial
Package Code QCCJ
Recommended Upgrade PIC18F4220 (per Microchip)

PIC17C43-16/L 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 RA0/AN0 — Port A bit 0 / analog input 0
Pin 2 RA1/AN1 — Port A bit 1 / analog input 1
Pin 3 RA2/AN2 — Port A bit 2 / analog input 2
Pin 4 RA3/AN3/VREF+ — Port A bit 3 / analog input 3 / VREF+
Pin 5 RA4/AN4/T0CKI — Port A bit 4 / analog input 4 / Timer0 clock
Pin 6 RA5/AN5/SS — Port A bit 5 / analog input 5 / SPI slave select
Pin 7 VSS — Ground
Pin 8 OSC1/CLKIN — Oscillator input / external clock
Pin 9 OSC2/CLKOUT — Oscillator output
Pin 10 RC0/T1CKI — Port C bit 0 / Timer1 clock
Pin 11 RC1/CCP2 — Port C bit 1 / CCP2 I/O
Pin 12 RC2/CCP1 — Port C bit 2 / CCP1 I/O
Pin 13 RC3/SCK/SCL — Port C bit 3 / SPI SCK / I2C SCL
Pin 14 RC4/SDI/SDA — Port C bit 4 / SPI SDI / I2C SDA
Pin 15 RC5/SDO — Port C bit 5 / SPI SDO
Pin 16 RC6/TX/CK — Port C bit 6 / USART TX / clock
Pin 17 RC7/RX/DT — Port C bit 7 / USART RX / data
Pin 18 RD0/PSP0 — Port D bit 0 / parallel slave port bit 0
Pin 19 RD1/PSP1 — Port D bit 1
Pin 20 RD2/PSP2 — Port D bit 2
Pin 21 RD3/PSP3 — Port D bit 3
Pin 22 RD4/PSP4 — Port D bit 4
Pin 23 RD5/PSP5 — Port D bit 5
Pin 24 RD6/PSP6 — Port D bit 6
Pin 25 RD7/PSP7 — Port D bit 7
Pin 26 RE0/RD — Port E bit 0 / parallel slave port read
Pin 27 RE1/WR — Port E bit 1 / parallel slave port write
Pin 28 RE2/CS — Port E bit 2 / parallel slave port chip select
Pin 29 VSS — Ground
Pin 30 VDD — Positive supply
Pin 31 RB0/INT — Port B bit 0 / external interrupt
Pin 32 RB1 — Port B bit 1
Pin 33 RB2 — Port B bit 2
Pin 34 RB3 — Port B bit 3
Pin 35 RB4 — Port B bit 4
Pin 36 RB5 — Port B bit 5
Pin 37 RB6 — Port B bit 6
Pin 38 RB7 — Port B bit 7
Pin 39 VDD — Positive supply
Pin 40 VSS — Ground
Pin 41 RF0 — Port F bit 0
Pin 42 RF1 — Port F bit 1
Pin 43 RF2 — Port F bit 2
Pin 44 RF3 — Port F bit 3

Typical Applications

PIC17C43-16/L is suitable for 6 applications: Industrial Control Front-End, Embedded Instrumentation and Data Acquisition, Motor Control Subsystems, Legacy Embedded Retrofit Boards, Appliance Control Modules, Automotive Aftermarket Modules.

🏭

Industrial Control Front-End

The PIC17C43-16/L suits industrial control front-ends because its 8 KB OTP program memory and 454 bytes of RAM are enough to host a real-time state machine plus a Modbus or serial-control stack. Its 33 I/O pins connect directly to opto-isolated digital inputs, relay drivers, and PWM outputs for proportional valve control, while the 16 MHz clock delivers a 244 ns instruction cycle that closes PID loops inside 100 us. The PIC17C family's Harvard architecture lets the CPU fetch instructions and access the data RAM simultaneously, which keeps deterministic response times for time-critical interrupts.

🔬

Embedded Instrumentation and Data Acquisition

The PIC17C43-16/L fits embedded instrumentation because its 33 I/O pins can be reassigned to capture analog inputs, drive LCD glass, and stream data over the on-chip USART. The 454-byte data RAM is sufficient to buffer a 200-sample scan plus a circular command queue. At 16 MHz the core executes 8.25 MIPS, which gives 121 ns per instruction and allows oversampling at rates competitive with dedicated 8051 instrumentation parts. The OTP memory suits low-volume OEM instruments where mask-ROM NRE is uneconomical but field reprogramming is not required.

🎛️

Motor Control Subsystems

The PIC17C43-16/L is appropriate for small brushed-DC and stepper motor control loops because it integrates three timer/counter modules, a capture/compare/PWM peripheral, and 33 I/O pins to drive H-bridge gate signals and read Hall-effect sensors. The Harvard bus keeps the PWM update rate free of program-fetch stalls, and the 454-byte RAM is sufficient to host a velocity ramp table. The 16 MHz clock supports 50 kHz PWM update frequencies without software overhead, and the 0 C to +70 C commercial temperature range covers indoor cabinet locations.

🔧

Legacy Embedded Retrofit Boards

PIC17C43-16/L is a strong fit for legacy retrofit boards that were originally designed around the PIC17C family and still ship in long-life industrial or military programs. The 44-pin PLCC J-lead footprint and PIC17C instruction set let drop-in replacement happen without firmware changes when the OTP image is updated. The commercial 0 C to +70 C range is compatible with most factory-floor enclosures, and Microchip's recommended upgrade PIC18F4220 keeps the same 40/44-pin pinout, allowing drop-in PCB migration once a flash-based image is qualified.

💡

Appliance Control Modules

White-goods appliance controllers historically used PIC17C43-16/L because the 8 KB OTP, 33 I/O pins and USART cover keypad scanning, sensor reading, and triac-fired load control from a single chip. The Harvard core executes deterministic control code without bus stalls, and the OTP prevents field tampering with the embedded firmware. Microchip recommends migration to PIC18F4220 for new appliance platforms, but legacy and aftermarket replacement parts still draw from PIC17C43-16/L stocks.

🚗

Automotive Aftermarket Modules

Although PIC17C43-16/L is commercial-grade (0 C to +70 C), aftermarket automotive modules such as alarm-system sirens, gauge cluster retrofits, and trailer-light controllers use it because of the 33 I/O count and the PIC17C family's proven PIC16-compatibility. The 8 KB OTP accommodates code for multiple vehicle protocols, while the USART interfaces to LIN/K-line diagnostic stacks. For under-hood automotive designs, choose the industrial-temperature PIC17C43-16I/L instead, and for AEC-Q100 qualification Microchip currently suggests the PIC18F family.

Recommended Products Summary

PIC18F4220 Microchip recommended flash-based replacement Used in: Industrial Control Front-End, Motor Control Subsystems, Legacy Embedded Retrofit Boards, Appliance Control Modules, Automotive Aftermarket Modules PIC17C42A-16/L Same-family sibling with 4 KB OTP Used in: Industrial Control Front-End PIC17C43-25/L Higher 25 MHz speed grade Used in: Embedded Instrumentation and Data Acquisition PIC16LF88-I/SO Microchip Technology Used in: Embedded Instrumentation and Data Acquisition DSPIC33EP64GP504-E/MV Microchip Technology Used in: Motor Control Subsystems PIC17C43/JW Microchip Technology Used in: Legacy Embedded Retrofit Boards PIC16LF877A-I/P Microchip Technology Used in: Appliance Control Modules PIC17C43-16I/L Industrial-temperature variant -40 to +85 C Used in: Automotive Aftermarket Modules
What is the program memory size of the PIC17C43-16/L?
The PIC17C43-16/L contains 8 KB (4K x 16) of OTP program memory. According to the Microchip PIC17C43 datasheet, this memory is one-time programmable, so any code committed during production cannot be erased or rewritten. For development cycles use the windowed JW variant of the PIC17C43, which exposes a quartz window for UV erasure.
How fast does the PIC17C43-16/L execute instructions?
The PIC17C43-16/L executes one instruction per 4 clock cycles (121 ns at a 33 MHz max input), giving 8.25 MIPS. The 16 MHz speed grade in the MPN suffix (16) limits the device to a 16 MHz external clock, producing an instruction cycle of 244 ns. Single-cycle instructions are used everywhere except program branches and table reads/writes, which take two cycles.
How many I/O pins does PIC17C43-16/L provide?
The PIC17C43-16/L provides 33 digital I/O pins. These pins are multiplexed with the on-chip peripherals (USART, timers, capture/compare/PWM, A/D). Pin count and the 44-pin PLCC (J-lead) package of PIC17C43-16/L are identical to PIC18F4220, which Microchip recommends as a newer alternative with flash memory.
What package does the PIC17C43-16/L use?
The PIC17C43-16/L uses a 44-pin PLCC (Plastic Leaded Chip Carrier) with J-bend leads, body size 16.59 x 16.59 mm. The /L suffix in Microchip's MPN naming convention denotes the leaded (PLCC) form factor, distinct from /P (PDIP) and /PQ (MQFP). Vyrian lists the JEDEC package code as QCCJ.
Is the PIC17C43-16/L still in production?
The PIC17C43 family is in NRND (Not Recommended for New Designs) status. Microchip's own product page recommends PIC18F4220 as the modern replacement. As of 2026-09-25, distributors including DigiKey and Mouser list limited inventory of PIC17C43-16/L but new design activity should target PIC18F4220 to avoid future obsolescence.
Where can I buy PIC17C43-16/L online?
The PIC17C43-16/L is currently listed at Mouser, DigiKey, Octopart-aggregated distributors, Hotenda, Microchip USA, Vyrian and OnlineComponents.com. Stock is limited because the part is NRND; lead time may extend beyond standard catalog norms. For new designs Microchip directs engineers to PIC18F4220 instead of PIC17C43-16/L.
What is the price of PIC17C43-16/L?
As of 2026-09-25 the unit price of PIC17C43-16/L is approximately USD 9.10 at qty 1, dropping to USD 5.10 at qty 1000 across the Mouser and DigiKey listings. NRND pricing has trended upward; cross-reference with distributors for live quotes. Volume reschedule is rarely available because production has shifted to PIC18F4220.
What is the lead time for PIC17C43-16/L?
As of 2026-09-25 the lead time for PIC17C43-16/L is typically 8 to 14 weeks because the part is NRND and Microchip has redirected production capacity to PIC18F4220. Stock-rotation distributors (Vyrian, Hotenda, OnlineComponents) sometimes ship from inventory within 1 week but at higher unit cost. Plan a last-time-buy window if your design must stay on PIC17C43.
What is the difference between PIC17C43-16/L and PIC18F4220?
The PIC17C43-16/L and PIC18F4220 differ in program-memory technology and architecture. PIC17C43 uses 8 KB OTP and the older PIC17 instruction set, while PIC18F4220 uses 4 KB flash, runs the enhanced PIC18 instruction set with hardware multiply, and offers the same 40/44-pin package footprint. Microchip lists PIC18F4220 as the recommended upgrade.
What is the best drop-in replacement for PIC17C43-16/L?
The best drop-in replacement for PIC17C43-16/L in the same 44-pin PLCC package is PIC17C43-16/PQ (44-pin MQFP, same die) or PIC17C43-25/L (higher 25 MHz speed grade) when available from inventory. For new designs Microchip recommends PIC18F4220; however the 4220 is not bit-pin-compatible and requires a PCB revision.
Is PIC17C43-16/L RoHS compliant?
The PIC17C43-16/L carries a leaded PLCC package and is generally not classified as RoHS lead-free compliant because the J-bend terminations are tin-lead. Confirm the RoHS status with Microchip or the distributor before using in RoHS-bound end products. RoHS-compliant equivalents of PIC17C4x in PLCC are rare; consider migrating to PIC18F4220.
Can I erase and re-program the PIC17C43-16/L?
No, the PIC17C43-16/L cannot be re-programmed because it uses OTP (One-Time Programmable) program memory. Each IC can be written exactly once. For iterative development cycles, Microchip offers the windowed PIC17C43/JW variant, which exposes a quartz lid for UV erasure and re-programming at the same die level.
Where can I download the PIC17C43-16/L datasheet PDF?
The official PIC17C43 datasheet PDF is hosted by Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/30213B.pdf and on the product page at https://www.microchip.com/en-us/product/PIC17C43. DigiKey's product page (DigiKey part number 249168) also links to the same PDF. Cache copies are mirrored on digchips.com and Hotenda.
Where can I find the PIC17C43-16/L pinout?
The PIC17C43-16/L pinout is in figure 1-2 of the Microchip PIC17C43 datasheet (PLCC-44 top view). Pin 1 is the index mark on the PLCC body; pins are numbered counter-clockwise. The same 44-pin PLCC layout is reused on PIC17C42A and PIC18F4220, simplifying footprint migration across these families.

Engineering reference data for PIC17C43-16/L — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC17C43-16/L when you need an 8-bit PIC17-class MCU with 8 KB OTP, 454 bytes RAM and 33 I/O in a 44-PLCC surface-mount package at 0 C to +70 C. Pick PIC17C43-25/L if you need the same die at 25 MHz for tighter control loops, or PIC17C43-33/L at 33 MHz for the maximum 8.25 MIPS throughput. Select PIC17C43-16I/L for industrial -40 to +85 C environments. Use PIC17C42A-16/L when 4 KB OTP is enough and you want to ride out PIC17C43 NRND constraints. For new designs where field firmware updates matter, migrate to the flash-based PIC18F4220 which shares the same 40/44-pin footprint but is not bit-pin compatible.

Comparison with Alternatives

Parameter This Product PIC17C43-25/L PIC17C43-33/L PIC17C43-16I/L PIC17C43-16/P PIC17C42A-16/L
Package 44-PLCC (J-lead, 16.59x16.59 mm) 44-PLCC (J-lead) - same 44-PLCC (J-lead) - same 44-PLCC (J-lead) - same 44-PDIP - different footprint 44-PLCC (J-lead) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Maximum Clock 16 MHz 25 MHz (+56%) 33 MHz (+106%) 16 MHz (same) 16 MHz (same) 16 MHz (same)
Program Memory 8 KB OTP 8 KB OTP (same) 8 KB OTP (same) 8 KB OTP (same) 8 KB OTP (same) 4 KB OTP (-50%)
Data RAM 454 bytes 454 bytes (same) 454 bytes (same) 454 bytes (same) 454 bytes (same) 454 bytes (same)
I/O Pins 33 33 (same) 33 (same) 33 (same) 33 (same) 33 (same)
Operating Temperature 0 C to +70 C (Commercial) 0 C to +70 C (Commercial) 0 C to +70 C (Commercial) -40 C to +85 C (Industrial) 0 C to +70 C (Commercial) 0 C to +70 C (Commercial)
Lifecycle Status NRND NRND NRND NRND NRND NRND

Key Differentiators

  • Highest-throughput 8-bit PIC at 16 MHz with 8 KB OTP (vs PIC17C42A-16/L)
  • Commercial-grade temperature range versus industrial (vs PIC17C43-16I/L)
  • PLCC J-lead versus PDIP for surface-mount assembly (vs PIC17C43-16/P)

Design Notes

PIC17C43-16/L is specified for 5 V typical operation. Place a 100 nF decoupling capacitor as close as practical to each VDD/VSS pair on the PLCC, plus a bulk 10 uF tantalum or ceramic on the main 5 V rail. The PIC17C family draws higher peak current than mid-range PIC16 devices during OTP programming pulses; budget 30 mA peak per IC on the programming fixture supply. Do not power the device below 4.5 V during program verify because read margins shrink.

OTP memory cannot be re-programmed; once a PIC17C43-16/L is committed it is permanent. Build prototype code on the PIC17C43/JW windowed variant first, then commit the final code to the OTP /L part for production. Do not mix up /L (PLCC), /P (PDIP) and /PQ (MQFP) suffixes - the package footprints are not interchangeable even though the die is identical.

At 16 MHz the PIC17C43-16/L typically draws 20-30 mA active, dissipating roughly 100-150 mW at 5 V. With a PLCC theta_JA around 50 C/W the junction rises only 5-8 C above ambient - no heatsink required. Verify the OTP programming pulse currents stay within the device absolute maximum of 200 mA on VDD; add a series ferrite or inductor if the programming supply ring causes board-level resets.

Keep the 16 MHz crystal or resonator within 10 mm of OSC1/OSC2 and route OSC2 away from high-impedance analog traces. Place the PLCC socket so pin 1 is at the index mark; the J-lead terminations benefit from generous pad fillets to absorb thermal stress from hand-soldered rework. Tie MCLR to VDD through a 10 kohm resistor with a 100 nF cap to ground for reliable reset.

Compliance Information

RoHS
Non Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
No
Halogen Free
Unknown
Conflict Minerals
Compliant

PIC17C43-16/L uses a tin-lead PLCC finish per JEDEC package code QCCJ; RoHS compliance is generally not claimed by Microchip for the /L form factor. Reach SVHC disclosure is maintained via Microchip product declarations. AEC-Q100 is not applicable because the part is commercial-grade.

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

Related Searches

PIC17C43-16/L PIC17C43-16/L datasheet PDF Microchip PIC17C43-16/L 8-bit OTP MCU 44-PLCC 16 MHz PIC17C43-16/L drop-in replacement PIC17C43 vs PIC18F4220 upgrade PIC17C43-16/L price 1000 PIC17C43-16/L lead time NRND PLCC-44 J-lead PIC microcontroller PIC17C43 industrial control application where to buy PIC17C43-16/L online what is the RAM size of PIC17C43

Related Components & Terms

Microchip Technology PIC17C43-16/L PIC17C43-25/L PIC17C43-33/L PIC17C43-16I/L PIC17C43-16/P PIC17C42A-16/L PIC18F4220 PIC microcontroller 8-bit MCU OTP memory Harvard architecture PLCC-44 J-lead USART CCP AEC-Q100 RoHS REACH industrial control data acquisition motor control PIC17C family
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