PIC17C43T-33/PT - 8-bit 33MHz OTP MCU 8KB 44-TQFP | Microchip
MPN: PIC17C43T-33/PT ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $9.85 | $9.85 |
| 10 | $8.92 | $89.20 |
| 100 | $7.65 | $765.00 |
| 500 | $6.8 | $3,400.00 |
| 1,000 | $6.05 | $6,050.00 |
PIC17C43T-33/PT Overview
An 8-bit microcontroller (MCU) is a small computer-on-a-chip that combines a CPU, program memory, RAM, and peripheral interfaces (UART, timers, I/O) on a single die. The PIC17C family sits above the legacy PIC16C5X in Microchip's taxonomy (PIC17C -> PIC16C -> PIC12C), targeting higher-performance applications that exceed what simpler PIC16 designs can deliver while retaining upward code compatibility. The PIC17C43 uses Harvard architecture with separate program and data buses, an 8.25 MIPS CPU core, and 58 single-word instructions.
Key features include 58 single-word instructions for fast code development, single-cycle execution for most instructions (with two cycles only for program branches and table reads/writes), a 16-level hardware stack for subroutine nesting, and a 4.5 V to 5.5 V supply range. The PIC17C43T-33 commercial-temperature device runs from 0C to +70C and offers multiple oscillator modes including RC, XT, HS, and external clock input. Eight analog comparator inputs (shared with digital I/O) provide mixed-signal capability.
Typical applications include industrial control systems, automotive body electronics, motor control, sensor signal conditioning, low-end embedded instrumentation, and consumer appliances that require more compute than a PIC16C but do not justify migration to PIC18. The 44-TQFP package offers a compact 10x10 mm footprint suitable for space-constrained designs while still exposing all 33 I/O pins.
When designing with the PIC17C43, plan OTP programming into your production flow because OTP parts cannot be reprogrammed in-circuit. The PIC17C43 is now legacy; Microchip recommends migrating to PIC18F4220 for new designs. All cross-references and replacements identified below share the 44-TQFP footprint or differ only in temperature grade and speed bin.
This page synthesizes verified distributor pricing, drop-in alternatives limited to the 44-TQFP footprint, and design notes that supplement the original Microchip datasheet for engineers evaluating long-term availability of the PIC17C43 family.
Drop-in alternatives for PIC17C43T-33/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 PIC17C43T-33/PT (same form factor and footprint) — differing in Maximum Clock Frequency, Mounting Type, Core Architecture, Instruction Cycle Time, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC17C43T-33I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC17C43T-25/PT
✅ Drop-In✓ In Stock
$4.75 / Unit
View Datasheet →PIC17C43T-25E/PT
✅ Drop-In✓ In Stock
$10.65 / Unit
View Datasheet →PIC17C43T-16/PT
✅ Drop-In✓ In Stock
$8.7 / Unit
View Datasheet →PIC17C43-25E/PT
✅ Drop-In✓ In Stock
$10.85 / Unit
View Datasheet →PIC17C43T-33/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC17C, 8-bit RISC |
| Instruction Set | 58 single-word instructions |
| Program Memory | 8 KB OTP (4K x 16) |
| RAM | 454 bytes |
| Data Bus Width | 16 bits (instruction word) |
| Maximum Clock Frequency | 33 MHz |
| Instruction Cycle Time | 121 ns (single cycle) |
| Performance | 8.25 MIPS |
| Supply Voltage | 4.5 V to 5.5 V |
| I/O Pins | 33 |
| Analog Comparators | 8 (shared with digital I/O) |
| Package | 44-pin TQFP (10x10 mm) |
| Mounting Type | Surface Mount (Gull-Wing) |
| Operating Temperature | 0C to +70C (Commercial) |
| Oscillator Modes | RC, XT, HS, External Clock |
| Stack Depth | 16-level hardware |
PIC17C43T-33/PT Pin Configuration
| Pin 1 | RC0 — Digital I/O port C bit 0 / analog comparator input |
| Pin 2 | RC1 — Digital I/O port C bit 1 / analog comparator input |
| Pin 3 | RC2 — Digital I/O port C bit 2 / analog comparator input |
| Pin 4 | RC3 — Digital I/O port C bit 3 / analog comparator input |
| Pin 5 | RC4 — Digital I/O port C bit 4 |
| Pin 6 | RC5 — Digital I/O port C bit 5 |
| Pin 7 | RC6 — Digital I/O port C bit 6 |
| Pin 8 | RC7 — Digital I/O port C bit 7 |
| Pin 9 | RD0 — Digital I/O port D bit 0 |
| Pin 10 | RD1 — Digital I/O port D bit 1 |
| Pin 11 | RD2 — Digital I/O port D bit 2 |
| Pin 12 | RD3 — Digital I/O port D bit 3 |
| Pin 13 | RD4 — Digital I/O port D bit 4 |
| Pin 14 | RD5 — Digital I/O port D bit 5 |
| Pin 15 | RD6 — Digital I/O port D bit 6 |
| Pin 16 | RD7 — Digital I/O port D bit 7 |
| Pin 17 | VSS — Ground reference |
| Pin 18 | VDD — Positive supply voltage (4.5 V to 5.5 V) |
| Pin 19 | OSC1 — Oscillator input / external clock input |
| Pin 20 | OSC2 — Oscillator output |
| Pin 21 | RA0/AN0 — Digital I/O port A bit 0 / analog comparator input 0 |
| Pin 22 | RA1/AN1 — Digital I/O port A bit 1 / analog comparator input 1 |
| Pin 23 | RA2/AN2 — Digital I/O port A bit 2 / analog comparator input 2 |
| Pin 24 | RA3/AN3 — Digital I/O port A bit 3 / analog comparator input 3 |
| Pin 25 | RA4/AN4 — Digital I/O port A bit 4 / analog comparator input 4 |
| Pin 26 | RA5/AN5 — Digital I/O port A bit 5 / analog comparator input 5 |
| Pin 27 | RA6/AN6 — Digital I/O port A bit 6 / analog comparator input 6 |
| Pin 28 | RA7/AN7 — Digital I/O port A bit 7 / analog comparator input 7 |
| Pin 29 | RB0/INT — Digital I/O port B bit 0 / external interrupt |
| Pin 30 | RB1 — Digital I/O port B bit 1 |
| Pin 31 | RB2 — Digital I/O port B bit 2 |
| Pin 32 | RB3 — Digital I/O port B bit 3 |
| Pin 33 | RB4 — Digital I/O port B bit 4 |
| Pin 34 | RB5 — Digital I/O port B bit 5 |
| Pin 35 | RB6 — Digital I/O port B bit 6 |
| Pin 36 | RB7 — Digital I/O port B bit 7 |
| Pin 37 | MCLR/VPP — Master clear reset / programming voltage input |
| Pin 38 | T0CKI — Timer 0 clock input |
| Pin 39 | T1CKI — Timer 1 clock input |
| Pin 40 | NC — Not connected (per datasheet) |
| Pin 41 | NC — Not connected (per datasheet) |
| Pin 42 | NC — Not connected (per datasheet) |
| Pin 43 | VSS — Ground reference |
| Pin 44 | VDD — Positive supply voltage (4.5 V to 5.5 V) |
Typical Applications
PIC17C43T-33/PT is suitable for 6 applications: Industrial Motor Control, Automotive Body Electronics, Consumer Appliance Control, Embedded Sensor Signal Conditioning, Low-End Embedded Instrumentation, Legacy Industrial Control Board Replacement.
Industrial Motor Control
The PIC17C43T-33/PT fits industrial motor control applications because its 33 MHz core and 8.25 MIPS throughput are sufficient for closed-loop PID and trapezoidal commutation algorithms on small DC and stepper drives. Its 33 general-purpose I/O pins provide simultaneous interface to gate drivers (RB/RC ports), encoder feedback inputs (RA capture inputs), and analog current sensing (8 shared analog comparator channels). Compared with PIC16C alternatives, the PIC17C43T-33/PT offers a 16-level hardware stack that simplifies handling of nested interrupts from overcurrent and zero-cross events. When paired with an external gate driver such as the IR2104 and current-sense op-amp, a complete 24 V brushed-DC drive can be implemented with the PIC17C43T-33/PT handling all timing-critical feedback. Designers should budget OTP programming into the manufacturing flow because the device is one-time programmable.
Recommended
Automotive Body Electronics
The PIC17C43T-33/PT (commercial 0C to +70C) suits body-electronic modules designed for passenger-compartment temperatures while industrial-temperature variants (PIC17C43T-33I/PT) extend coverage to underhood zones. Its 33 I/O lines multiplex multiple loads (window lifters, mirror motors, lamps) and read multiple switches through the analog comparator inputs. The 8.25 MIPS performance allows UART-based LIN slave protocol stacks to run at 19.2 kbaud with deterministic cycle time. Compared with newer PIC18F parts, the PIC17C43T-33/PT is preferred where long-validated legacy firmware has been certified for safety and cannot be migrated; this is common in tier-1 automotive modules with multi-decade production runs. Drop-in replacement with the PIC17C43T-33I/PT extends the same design into wider temperature envelopes.
Recommended
Consumer Appliance Control
The PIC17C43T-33/PT is well suited to consumer appliance control boards (washing machines, dishwashers, microwave ovens) where modest compute is needed to manage display panels, sensor inputs, and triac-fired load drivers. Its 33 MHz core executes the main control loop, button-debounce state machine, and seven-segment multiplexed display refresh well within headroom; 454 bytes of RAM is sufficient for variables and a small scheduler table. Compared with PIC16C devices, the larger 8 KB OTP accommodates graphical user interfaces and EEPROM-emulation tables. The 8 analog comparator inputs read NTC temperature sensors and water-level probes directly without external ADC. Choose the 33 MHz speed bin for fast TRIAC zero-crossing detection (within 5 us of zero-cross on a 50 Hz line).
Recommended
Embedded Sensor Signal Conditioning
The PIC17C43T-33/PT can act as a low-cost sensor front-end digitizing analog signals and transmitting results via UART to a host processor. Its 8 analog comparator channels compare against an internal reference, providing multiple threshold detectors in one chip for industrial limit-switch consolidation. At 33 MHz, the comparator state can be sampled every few microseconds and digitally filtered to remove bounce and noise, eliminating the need for external Schmitt-trigger circuitry. Compared with discrete analog comparators, the PIC17C43T-33/PT reduces PCB area and improves configurability through firmware. It is appropriate where total BOM cost matters more than sample rate, such as HVAC limit controllers or battery-pack monitoring front-ends.
Recommended
Low-End Embedded Instrumentation
The PIC17C43T-33/PT serves as the controller for low-end bench instruments such as programmable signal sources, relay-switched attenuators, and GPIB-less data-logging front-ends. Its 33 MHz core supports simple command parsing over UART, while 8 KB OTP is enough to host calibration tables and a small menu system. The 8 analog comparators provide over-range detection for protection circuits. Compared with 32-bit ARM Cortex-M0 parts, the PIC17C43T-33/PT is preferred when deterministic 8-bit code paths matter and when the engineer already has PIC17C assembly experience. Migrate to PIC18F4220 if flash reprogrammability is required for field updates.
Recommended
Legacy Industrial Control Board Replacement
The PIC17C43T-33/PT is a frequent procurement target for industrial customers maintaining legacy PLC-style I/O modules, conveyor controllers, and stamping-press controllers designed in the late 1990s. Its exact match of memory map, register layout, and instruction set preserves existing firmware without recompilation. Where end-of-life is approaching, Microchip directs customers to PIC18F4220 but the PIC17C43T-33/PT remains orderable for life-of-program industrial contracts. The 44-TQFP package footprint matches legacy board artwork, eliminating costly board respins. Designers planning long-term availability should evaluate drop-in temperature variants (PIC17C43T-33I/PT, PIC17C43T-25E/PT) listed in the alternatives section.
Recommended
Recommended Products Summary
Engineering reference data for PIC17C43T-33/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC17C43T-33I/PT | PIC17C43T-25/PT | PIC17C43T-25E/PT | PIC17C43T-16/PT | PIC17C43-25E/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10 mm) | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same |
| Maximum Clock Frequency | 33 MHz | 33 MHz | 25 MHz | 25 MHz | 16 MHz | 25 MHz |
| Performance | 8.25 MIPS | 8.25 MIPS | 6.25 MIPS | 6.25 MIPS | 4 MIPS | 6.25 MIPS |
| Program Memory | 8 KB OTP | 8 KB OTP | 8 KB OTP | 8 KB OTP | 8 KB OTP | 8 KB OTP |
| RAM | 454 bytes | 454 bytes | 454 bytes | 454 bytes | 454 bytes | 454 bytes |
| Operating Temperature | 0C to +70C (Commercial) | -40C to +85C (Industrial) | 0C to +70C (Commercial) | -40C to +125C (Extended) | 0C to +70C (Commercial) | -40C to +125C (Extended) |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
Key Differentiators
- Highest MIPS in PIC17C43 family in 44-TQFP (vs PIC17C43T-25/PT)
- Lower-cost variant with same die for wider temperature ranges (vs PIC17C43T-33I/PT)
- Modern Flash replacement available for new designs (vs PIC18F4220)
Design Notes
Estimated: OTP programming must be planned into the production flow because the PIC17C43T-33/PT can be programmed only once; firmware bugs require board rework. Verify the OTP window in MPlab is closed and the configuration bits (oscillator, watchdog, code protect) are correct before mass programming. Burn sockets or prototype first to validate timing loops because changing instruction counts requires board re-programming.
Estimated: supply decoupling requirements call for a 0.1 uF ceramic capacitor between each VDD/VSS pair (pins 18 and 44 for VDD, pin 17 and 43 for VSS) placed within 5 mm of the MCU pins. Add a bulk 10 uF tantalum or aluminum electrolytic near the supply entry point. Supply voltage must stay within 4.5 V to 5.5 V; excursions below 4.5 V may corrupt OTP read operations and cause unpredictable execution.
Route the HS oscillator traces (OSC1/OSC2 on pins 19/20) on the top layer and keep them short (less than 12 mm) with a ground guard ring to minimize EMI pickup. Place the crystal within 6 mm of the MCU and connect load capacitors to the same ground return. The MCLR pin (pin 37) requires an external 10 kohm pull-up to VDD and a 100 nF cap to ground to filter noise that could spuriously reset the part.
When migrating from PIC16C to PIC17C43T-33/PT, verify that banked memory accesses use the new BSR register because the PIC17C architecture adds a bank-select register not present on PIC16C5X. Existing PIC16C assembly code may need minor patches before running on PIC17C43T-33/PT. Reference the Microchip PIC17C43 migration document (DS30213E section 17) when porting legacy firmware.
Compliance Information
RoHS, lead-free, and halogen-free status not directly confirmed in verified web data; check Microchip product environmental compliance page. Conflict-minerals statement is a standard Microchip disclosure for legacy products.