PIC17C43T-16E/PQ - 8KB OTP 8-bit MCU 16MHz 44-MQFP | Microchip
MPN: PIC17C43T-16E/PQ ⚠ Last Time Buy| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $11.5 | $11.50 |
| 10 | $10.8 | $108.00 |
| 100 | $9.95 | $995.00 |
| 500 | $9.1 | $4,550.00 |
| 1,000 | $8.5 | $8,500.00 |
PIC17C43T-16E/PQ Overview
A microcontroller (MCU) is a single-chip computer containing a CPU, non-volatile program memory (here, OTP EPROM), volatile data memory (RAM), and programmable peripheral I/O. The PIC17C43 family occupies the high end of Microchip's original 8-bit PIC hierarchy - upward compatible with PIC16C5X, PIC12CXXX, and PIC16CXX devices - and sits architecturally between mid-range PIC16 and the later 16-bit PIC24/dsPIC families. As an EPROM (erasable programmable read-only memory) part, the PIC17C43 is windowed or OTP and is intended for prototyping and low-volume production; flash-based successors such as PIC18F4220 are recommended for new designs.
Headline features include 58 single-word instructions, a 16-level hardware stack, 4 timer/counter modules (Timer0, Timer1, Timer2, Timer3 with CCP capture/compare/PWM), a USART with 9-bit address detect, a 12-bit multiply, and selectable oscillator modes (RC, XT, HS, LP). The 33 I/O pins support individual direction control and interrupt-on-change. The 'E' suffix denotes the Extended (industrial) temperature grade of -40 C to +125 C, while the -16 suffix denotes a 16 MHz maximum operating frequency.
Architecturally, the PIC17C43 uses a Harvard RISC core with a 16-bit instruction word and an 8-bit data path, providing a compact code density advantage over 8-bit CISC architectures. The 8.25 MIPS throughput is the highest in Microchip's 8-bit line at the time of release, supporting real-time control loops and serial communication stacks without DMA. The part operates from a single 5 V supply with typical ICC around 5 mA at 16 MHz and < 5 uA in SLEEP, giving a reasonable active/sleep power ratio for embedded designs.
Typical applications include industrial control front-ends, instrumentation with on-board user interfaces, motor control via CCP/PWM, and embedded communication bridges using the USART. The 8 KB OTP program memory is sufficient for protocol stacks plus custom application code in legacy designs.
When designing, note that the PIC17C43 is mature and being phased out - Microchip recommends PIC18F4220 as a modern replacement. New designs should evaluate PIC18F or PIC24 alternatives; existing OTP-based production should consider migrating to flash equivalents before EOL supply becomes critical.
This page synthesizes distributor pricing, drop-in alternatives within the PIC17C43 family, and practical design notes not aggregated in the manufacturer datasheet.
Drop-in alternatives for PIC17C43T-16E/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-16E/PQ (same form factor and footprint) — differing in Mounting Type, Program Memory Size, RAM Size, Operating Temperature, Oscillator Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC17C43T-16/PQ
✅ Drop-In📋 Reference alternative (not in catalog)
PIC17C43-16I/PQ
✅ Drop-In✓ In Stock
$4.82 / Unit
View Datasheet →PIC17C43-16E/P
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$8.4 / Unit
View Datasheet →PIC17C43T-16E/PQ Maximum Ratings & Electrical Characteristics
| Manufacturer | Microchip Technology |
| Series | PIC 17C |
| Core Processor | PIC |
| Core Size | 8-bit |
| Program Memory Size | 8 KB (4K x 16) OTP EPROM |
| RAM Size | 454 x 8 (454 bytes) |
| Number of I/O | 33 |
| Speed (Max) | 16 MHz (8.25 MIPS) |
| Instruction Execution Time | 121 ns |
| Number of Instructions | 58 single-word |
| Hardware Stack | 16-level |
| Oscillator Type | External (RC, XT, HS, LP) |
| Timers | 4 (Timer0, Timer1, Timer2, Timer3 with CCP) |
| Connectivity | USART (9-bit address detect) |
| Multiplier | Hardware 12-bit x 8-bit |
| Supply Voltage (VCC) | 5 V nominal |
| Operating Temperature | -40 C to +125 C (Extended, 'E' suffix) |
| Package / Case | 44-MQFP (PQ), 10x10 mm |
| Mounting Type | Surface Mount |
| Packaging | Tape & Reel (TR, 'T' suffix) |
PIC17C43T-16E/PQ 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/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 6 | RA5/SS — PORTA bit 5 / SPI slave select |
| Pin 7 | OSC1/CLKIN — Oscillator crystal input / external clock in |
| Pin 8 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| Pin 9 | RC0 — PORTC bit 0 |
| Pin 10 | RC1 — PORTC bit 1 |
| Pin 11 | RC2 — PORTC bit 2 |
| Pin 12 | RC3 — PORTC bit 3 |
| Pin 13 | RC4 — PORTC bit 4 |
| Pin 14 | RC5 — PORTC bit 5 |
| Pin 15 | RC6 — PORTC bit 6 |
| Pin 16 | RC7 — PORTC bit 7 |
| Pin 17 | VSS — Ground reference |
| Pin 18 | RD0 — PORTD bit 0 |
| Pin 19 | RD1 — PORTD bit 1 |
| Pin 20 | RD2 — PORTD bit 2 |
| Pin 21 | RD3 — PORTD bit 3 |
| Pin 22 | RD4 — PORTD bit 4 |
| Pin 23 | RD5 — PORTD bit 5 |
| Pin 24 | RD6 — PORTD bit 6 |
| Pin 25 | RD7 — PORTD bit 7 |
| Pin 26 | VSS — Ground reference |
| Pin 27 | VDD — Positive supply (5 V) |
| Pin 28 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 29 | RB1 — PORTB bit 1 |
| Pin 30 | RB2 — PORTB bit 2 |
| Pin 31 | RB3 — PORTB bit 3 |
| Pin 32 | RB4 — PORTB bit 4 |
| Pin 33 | RB5 — PORTB bit 5 |
| Pin 34 | RB6 — PORTB bit 6 |
| Pin 35 | RB7 — PORTB bit 7 |
| Pin 36 | RE0/RD — PORTE bit 0 / read strobe |
| Pin 37 | RE1/WR — PORTE bit 1 / write strobe |
| Pin 38 | RE2/CS — PORTE bit 2 / chip select |
| Pin 39 | VDD — Positive supply (5 V) |
| Pin 40 | VSS — Ground reference |
| Pin 41 | MCLR/VPP — Master clear reset / programming voltage |
| Pin 42 | NC — Not connected (per datasheet) |
| Pin 43 | NC — Not connected (per datasheet) |
| Pin 44 | NC — Not connected (per datasheet) |
Typical Applications
PIC17C43T-16E/PQ is suitable for 6 applications: Industrial Control Front-End, Motor Control and PWM Drive, Embedded Communication Bridge, Instrumentation with User Interface, Legacy Embedded Control Systems, Educational and Prototyping Platforms.
Industrial Control Front-End
The PIC17C43T-16E/PQ fits industrial control front-ends through its 33 I/O pins, four timer/counter modules including CCP/PWM, and the USART with 9-bit address detect for multi-drop RS-485 networks. Its 8 KB OTP program memory accommodates PID control loops, communication stacks, and user-interface state machines. The -40 C to +125 C extended temperature grade supports factory-floor enclosures and outdoor cabinets. At 8.25 MIPS, deterministic 121 ns instruction execution simplifies real-time interrupt service routines for high-speed encoder feedback. The 5 V supply and 16 MHz external oscillator are common industrial design defaults, easing power-tree and clocking design.
Recommended
Motor Control and PWM Drive
The PIC17C43T-16E/PQ drives DC and stepper motors through its Capture/Compare/PWM (CCP) module on Timer3, providing hardware PWM generation without CPU overhead. With 33 I/O pins, the device can simultaneously control multiple motor phases, read Hall sensors or quadrature encoders, and drive H-bridge enable lines. The 8.25 MIPS throughput handles field-oriented control (FOC) or trapezoidal commutation algorithms in real time. Extended -40 C to +125 C temperature operation suits under-hood automotive and industrial motor applications. The PIC17C43 also supports 9-bit address-detect USART for networked multi-axis motion controllers.
Recommended
Embedded Communication Bridge
The PIC17C43T-16E/PQ bridges communication protocols using its hardware USART with 9-bit address detect, supporting RS-232, RS-485, and LIN bus interfaces commonly found in industrial networks. With 8 KB OTP program memory, the device holds multi-protocol translation firmware plus command parsing logic. The 454 bytes of RAM provides buffer space for serial packet assembly. The 8.25 MIPS throughput handles serial data at high baud rates (up to 1 Mbps in HS oscillator mode) without losing characters. Extended temperature operation enables deployment in cabinets, vehicles, and outdoor infrastructure.
Recommended
Instrumentation with User Interface
The PIC17C43T-16E/PQ drives instrumentation front panels via its 33 I/O pins, which connect to 7-segment displays, keypads, indicator LEDs, and LCD modules. The 8 KB OTP program memory holds measurement routines, calibration tables, and menu state machines for handheld and benchtop instruments. Hardware 12-bit multiplier accelerates sensor linearization and RMS calculations. The 8.25 MIPS throughput supports responsive UI without perceptible lag. The PIC17C43 timer modules provide precise ADC sample timing and PWM backlight control. Extended -40 C to +125 C operation suits laboratory, field, and process-control environments.
Recommended
Legacy Embedded Control Systems
The PIC17C43T-16E/PQ is widely deployed in legacy embedded products from the late 1990s through 2010s, including HVAC controllers, security panel keypads, point-of-sale terminals, and industrial PLC I/O modules. Many of these products have validated firmware and regulatory approvals tied to the PIC17C43 architecture, making Last Time Buy planning critical. Engineers maintaining these designs should evaluate migration paths to PIC18F or PIC24 flash-based parts before inventory exhausts. The PIC17C43's 8 KB OTP, 33 I/O, and USART remain adequate for typical supervisory control tasks at 8.25 MIPS.
Recommended
Educational and Prototyping Platforms
The PIC17C43T-16E/PQ is used in university embedded-systems courses and industrial training kits to teach RISC architecture, assembly programming, and real-time control. Its 58 single-word instruction set provides a clean pedagogical model for studying computer architecture, while 16 MHz throughput and 33 I/O offer sufficient complexity for lab projects. OTP EPROM forces students to plan code carefully before programming, reinforcing pre-production engineering discipline. The PIC17C43 family supports the PICSTART Plus and PRO MATE II programmer ecosystem still found in academic labs. Many engineering curricula are migrating to PIC18F or dsPIC33 for active lifecycle support.
Recommended
Recommended Products Summary
Engineering reference data for PIC17C43T-16E/PQ — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC17C43T-16/PQ | PIC17C43-16I/PQ | PIC17C43-16E/P |
|---|---|---|---|---|
| Package | 44-MQFP (PQ) 10x10 mm | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same | 44-MQFP family equivalent |
| Brand | 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 |
| RAM Size | 454 bytes | 454 bytes | 454 bytes | 454 bytes |
| Max Speed | 16 MHz (8.25 MIPS) | 16 MHz (8.25 MIPS) | 16 MHz (8.25 MIPS) | 16 MHz (8.25 MIPS) |
| Temperature Grade | -40 C to +125 C (Extended) | 0 C to +70 C (Commercial) | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) |
| Number of I/O | 33 | 33 | 33 | 33 |
| Lifecycle Status | Last Time Buy | Last Time Buy | Last Time Buy | Last Time Buy |
Key Differentiators
- Extended industrial temperature grade (-40 C to +125 C) (vs PIC17C43T-16/PQ)
- Largest memory variant in the PIC17C43 family (vs PIC17C42A-33I/PQ)
- Last Time Buy status with Microchip-recommended flash migration path (vs PIC18F4220)
Design Notes
The PIC17C43T-16E/PQ uses OTP EPROM, not flash. Code can be programmed only once - there is no in-circuit reprogramming for field firmware updates. Plan a prototype cycle using windowed PIC17C43JW parts before committing OTP production volume. EPROM programming voltage is applied to the MCLR/VPP pin (pin 41); ensure the production programmer supports the PIC17C43 device ID 0xBFA.
Estimated: at 16 MHz and 5 V supply, the PIC17C43 typical operating current is ~5 mA (ICC) per Microchip datasheet DC characteristics. SLEEP current is under 5 uA. Provide decoupling of 100 nF ceramic plus 10 uF bulk on each VDD pin (pins 27 and 39), placed within 5 mm of the IC. The PIC17C43 has two VDD pins for digital and analog sections; both must be tied to 5 V.
Place the external oscillator crystal or resonator within 5 mm of OSC1 (pin 7) and OSC2 (pin 8). Use short, symmetric traces and a grounded copper guard ring around the oscillator to reduce stray capacitance and EMI coupling. For HS mode (16 MHz operation), add 22-33 pF load capacitors matching the crystal specification; for XT mode use 15-22 pF. Keep clock traces away from I/O switching lines.
PORTA pins 0-5 share analog inputs AN0-AN5; ensure unused analog pins are configured as digital outputs (not floating inputs) to reduce shoot-through current and noise coupling. PORTB pins have interrupt-on-change capability with weak pull-ups; enable global RBPUM=0 to use internal pull-ups on input pins. The MCLR pin (pin 41) requires a 10 kohm pull-up to VDD and a 100 nF decoupling cap for noise immunity.
Compliance Information
Compliance data not specified in verified sources for PIC17C43T-16E/PQ. PIC17C43 series predates widespread RoHS compliance; verify with Microchip product page or datasheet for production builds. AEC-Q100 not applicable to this product family.