PIC17C43T-25/L - 8-bit 25MHz OTP MCU, 8KB, 44-PLCC | Microchip
MPN: PIC17C43T-25/L ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $11.5 | $11.50 |
| 10 | $10.35 | $103.50 |
| 100 | $9.2 | $920.00 |
| 500 | $8.05 | $4,025.00 |
| 1,000 | $6.9 | $6,900.00 |
PIC17C43T-25/L Overview
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data bus, integrating a CPU core, program memory, RAM, and peripherals. The PIC17C43 belongs to the PIC® 17C family of enhanced 8-bit MCUs from Microchip, which sits between the baseline PIC16 family and the 16-bit dsPIC family in the broader Microchip 8-bit -> 16-bit -> 32-bit MCU hierarchy. This category typically targets industrial control, motor drive, and instrumentation designs that need more horsepower and peripherals than a PIC16 can offer.
Key features include 33 I/O pins across multiple ports, a USART for serial communication, a Capture/Compare/PWM (CCP) module, an 8-channel 10-bit (or 8-bit) analog-to-digital converter, Power-On Reset (POR), Brown-Out Reset (BOR), and a Watchdog Timer (WDT). The MCU operates from a 4.5 V to 6 V supply, with the -25 speed grade denoting a 25 MHz maximum oscillator frequency. The 'T' suffix indicates tape-and-reel packaging, and '/L' denotes the 44-pin PLCC J-Lead form.
Architecturally, the PIC17C43 uses a Harvard-style design with separate program and data buses, a 16-level hardware stack, and an enhanced instruction set (58 single-word instructions) that is upwards-compatible with the PIC16C5X/PIC16CXX families. The OTP EPROM cell allows one-time field programming with a production-friendly flow versus windowed UV-erasable parts.
Typical applications include industrial motor control, SMPS primary-side control, HVAC fan and damper control, security and access panels, and white-goods user interfaces. With 33 I/O lines, the part is well-suited to keypad scanning, LED/LCD multiplex driving, and sensor aggregation. The 8 MIPS performance is sufficient for closed-loop PID loops at modest update rates.
When designing with this part, observe the maximum 25 MHz oscillator limit at 5 V, derate clock frequency if VDD drops near 4.5 V, and reserve adequate ground copper under the PLCC to keep digital switching noise away from analog AVdd/AVss. The PIC17C43 is in production but is considered a mature product; Microchip recommends the PIC18F family or PIC18F4220 as a long-term migration path for new designs.
Drop-in alternatives for PIC17C43T-25/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 PIC17C43T-25/L (same form factor and footprint) — differing in Data Bus Width, Operating Temperature, Package.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC17C43T-25I/L
✅ Drop-In📋 Reference alternative (not in catalog)
PIC17C43T-25/L Maximum Ratings & Electrical Characteristics
| Core | 8-bit PIC® (PIC17C series) |
| Maximum Clock Frequency | 25 MHz |
| Program Memory | 8 KB (4K x 16) OTP EPROM |
| RAM | 454 bytes |
| Instruction Word Size | 16 bits |
| Instruction Execution Time | 121 ns (approx. 8.25 MIPS) |
| I/O Pins | 33 |
| Supply Voltage (VDD) | 4.5 V to 6 V |
| Data Bus Width | 16 bit (instruction) / 8 bit (data) |
| Communication Interface | UART/USART |
| Peripherals | PWM, POR, WDT, BOR |
| Package | 44-pin PLCC (J-Lead), 16.59 x 16.59 mm |
| Mounting Type | Surface Mount |
| Operating Temperature | 0C to +70C (commercial) |
| Temperature Grade | Commercial |
| ROM Type | OTP (One-Time Programmable) |
PIC17C43T-25/L Pin Configuration
| Pin 1 | OSC1/CLKIN — Oscillator crystal input or external clock input |
| Pin 2 | OSC2/CLKOUT — Oscillator crystal output or clock output |
| Pin 3 | MCLR — Master Clear (reset) input, active low |
| Pin 4 | RA0 — PORTA bit 0 (digital I/O) |
| Pin 5 | RA1 — PORTA bit 1 (digital I/O) |
| Pin 6 | RA2 — PORTA bit 2 (digital I/O) |
| Pin 7 | RA3 — PORTA bit 3 (digital I/O) |
| Pin 8 | RA4 — PORTA bit 4 (digital I/O) |
| Pin 9 | RA5 — PORTA bit 5 (digital I/O) |
| Pin 10 | VSS — Ground reference |
| Pin 11 | VDD — Positive supply voltage (4.5 V to 6 V) |
| Pin 12 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 13 | RB1 — PORTB bit 1 (digital I/O) |
| Pin 14 | RB2 — PORTB bit 2 (digital I/O) |
| Pin 15 | RB3 — PORTB bit 3 (digital I/O) |
| Pin 16 | RB4 — PORTB bit 4 (digital I/O) |
| Pin 17 | RB5 — PORTB bit 5 (digital I/O) |
| Pin 18 | RB6 — PORTB bit 6 (digital I/O) |
| Pin 19 | RB7 — PORTB bit 7 (digital I/O) |
| Pin 20 | RC0 — PORTC bit 0 (digital I/O / T0CKI) |
| Pin 21 | RC1 — PORTC bit 1 (digital I/O / CCP2) |
| Pin 22 | RC2 — PORTC bit 2 (digital I/O / CCP1) |
| Pin 23 | RC3 — PORTC bit 3 (digital I/O) |
| Pin 24 | RC4 — PORTC bit 4 (digital I/O) |
| Pin 25 | RC5 — PORTC bit 5 (digital I/O) |
| Pin 26 | RC6 — PORTC bit 6 (digital I/O / TX) |
| Pin 27 | RC7 — PORTC bit 7 (digital I/O / RX) |
| Pin 28 | RD0 — PORTD bit 0 (digital I/O) |
| Pin 29 | RD1 — PORTD bit 1 (digital I/O) |
| Pin 30 | RD2 — PORTD bit 2 (digital I/O) |
| Pin 31 | RD3 — PORTD bit 3 (digital I/O) |
| Pin 32 | RD4 — PORTD bit 4 (digital I/O) |
| Pin 33 | RD5 — PORTD bit 5 (digital I/O) |
| Pin 34 | RD6 — PORTD bit 6 (digital I/O) |
| Pin 35 | RD7 — PORTD bit 7 (digital I/O) |
| Pin 36 | RE0 — PORTE bit 0 (digital I/O) |
| Pin 37 | RE1 — PORTE bit 1 (digital I/O) |
| Pin 38 | RE2 — PORTE bit 2 (digital I/O) |
| Pin 39 | AVSS — Analog ground |
| Pin 40 | AVDD — Analog supply voltage |
| Pin 41 | RF0 — PORTF bit 0 (digital I/O / analog input) |
| Pin 42 | RF1 — PORTF bit 1 (digital I/O / analog input) |
| Pin 43 | RF2 — PORTF bit 2 (digital I/O / analog input) |
| Pin 44 | RG0 — PORTG bit 0 (digital I/O) |
Typical Applications
PIC17C43T-25/L is suitable for 6 applications: Industrial Motor Control, SMPS Primary-Side Control, HVAC Fan and Damper Control, Security and Access Control Panels, White-Goods User Interface, Instrumentation and Data Acquisition Front-End.
Industrial Motor Control
The PIC17C43T-25/L's 8.25 MIPS performance, PWM module, 33 I/O, and USART make it well-suited to driving small BLDC, stepper, or DC motors in industrial equipment. Its 25 MHz clock rate supports closed-loop PID updates at 10-50 kHz with comfortable margin, while the on-chip PWM generates the switching waveforms that gate the power MOSFETs or IGBTs. The 33 I/O lines can simultaneously scan Hall-effect sensors, drive an H-bridge enable, and read a quadrature encoder. Compared with a PIC16, the PIC17C43's larger 8 KB OTP and 454-byte RAM accommodate more sophisticated commutation algorithms without external memory.
Recommended
SMPS Primary-Side Control
The PIC17C43T-25/L can implement primary-side control in switch-mode power supplies up to ~200 W. The 25 MHz CPU executes current-mode control loops fast enough to support switching frequencies of 100-250 kHz with proportional and integral terms. The on-chip PWM provides the gate-drive timing, while the ADC reads the current-sense and output-voltage feedback. The 454-byte RAM holds a state machine for soft-start, over-current protection, and brown-out recovery. With VDD tolerance of 4.5-6 V, the part integrates directly onto a 5 V auxiliary rail commonly found in offline converters.
Recommended
HVAC Fan and Damper Control
Building HVAC controllers need to drive multiple fan speeds, position motorized dampers, scan temperature sensors, and communicate with a central BMS - exactly the workload the PIC17C43T-25/L targets. The 33 I/O lines handle triac-fired AC fan outputs, servo PWM for damper position, NTC thermistor inputs via the ADC, and an RS-485 link to the BMS through the USART. The 8 KB OTP holds a full PID climate-control loop plus fault diagnostics. Commercial temperature grade (0C to +70C) covers indoor equipment; for outdoor units, migrate to the PIC17C43T-25I/L industrial variant.
Recommended
Security and Access Control Panels
Access-control panels multiplex keypads, RFID readers, door strikes, and alarm sensors while logging events to non-volatile memory - a workload that fits the PIC17C43T-25/L's 8 KB OTP and 33 I/O. The USART links to a central security console, while the PWM module drives a piezo buzzer with distinct alarm tones. The Watchdog Timer and Brown-Out Reset ensure the panel recovers from supply glitches without false alarms. Commercial temperature grade is sufficient for indoor installations. For high-security sites requiring cryptographic authentication, migrate to a PIC18F or PIC24 part.
Recommended
White-Goods User Interface
Washing machines, dishwashers, and ovens integrate keypads, seven-segment or character LCDs, triac outputs for heaters and pumps, and serial links to motor-inverter boards. The PIC17C43T-25/L's 33 I/O scan 4x4 keypads while driving a multiplexed LCD through external segment drivers, and its PWM modulates water-valve solenoids. The 454-byte RAM holds cycle state, water-level sensor history, and fault flags. The 5 V supply aligns with the auxiliary rail already present in white-goods. Microchip's PIC18F family is now the recommended platform for new appliance designs.
Recommended
Instrumentation and Data Acquisition Front-End
Bench-top instruments and industrial sensors often need a microcontroller to condition, average, and packetize analog measurements before forwarding them to a host PC. The PIC17C43T-25/L provides an 8-channel ADC, 454-byte RAM for moving-window filters, and a USART for UART-to-USB bridging. With 8.25 MIPS, the part can sample at 10 kSPS with on-chip oversampling and digital filtering. Its commercial temperature grade suits laboratory environments, while the industrial -25I variant extends coverage to factory-floor sensors. Modern designs should migrate to the PIC18F family for flash reprogrammability.
Recommended
Recommended Products Summary
Engineering reference data for PIC17C43T-25/L — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC17C43T-25I/L | PIC17C43-25E/PT |
|---|---|---|---|
| Package | 44-pin PLCC (J-Lead) | 44-pin PLCC (J-Lead) - same | 44-pin TQFP - different footprint |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology |
| Core Architecture | 8-bit PIC17C | 8-bit PIC17C | 8-bit PIC17C |
| Maximum Clock Frequency | 25 MHz | 25 MHz | 25 MHz |
| Program Memory | 8 KB OTP | 8 KB OTP | 8 KB OTP |
| RAM | 454 bytes | 454 bytes | 454 bytes |
| I/O Pins | 33 | 33 | 33 |
| Supply Voltage | 4.5 V to 6 V | 4.5 V to 6 V | 4.5 V to 6 V |
| Operating Temperature | 0C to +70C (commercial) | -40C to +85C (industrial) | -40C to +125C (extended) |
| Lifecycle Status | NRND | NRND | NRND |
Key Differentiators
- Drop-in industrial temperature grade variant exists (vs PIC17C43T-25I/L)
- 8.25 MIPS performance in an 8-bit core (vs PIC16F877A)
- PLCC package enables socketed prototyping (vs PIC17C43-25E/PT (TQFP))
Design Notes
The PIC17C43T-25/L operates from 4.5 V to 6 V VDD with separate AVDD/AVSS pins for the ADC. Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD/AVDD pin, plus a 10 uF bulk tantalum or ceramic on the main VDD rail. If the ADC is unused, still connect AVDD to VDD and AVSS to VSS to prevent floating-reference noise. Estimated: total in-rush current during cold-start peaks around 20-30 mA depending on oscillator configuration; the bulk capacitor must recharge within the POR window or the part will reset repeatedly.
The PIC17C43 is OTP (One-Time Programmable) - once programmed, the firmware cannot be erased or rewritten. For development, use a windowed UV-erasable PIC17C43/JW or a flash-based PIC18F4220 instead. Verified Microchip distributors stock the JW variant for prototyping. Also note that the 'T' suffix indicates tape-and-reel packaging - if you order T/R but need trays, you'll receive parts packaged for SMT pick-and-place, not for through-hole socket insertion.
The 44-pin PLCC footprint is large enough that trace fan-out is easy, but the J-Lead terminations need a socket or hand-soldered leads for prototype work. Keep analog traces (PORTA, PORTE/F analog inputs) routed away from digital switching lines (PORTD, PWM outputs) and ground them with a guard trace tied to AVSS. The crystal oscillator traces (OSC1/OSC2) should be short, symmetric, and surrounded by a ground pour to avoid coupling digital noise into the clock. Microchip's PIC17C43 datasheet (DS30214F) provides reference layouts for the 44-pin PLCC.
At 25 MHz, the PIC17C43T-25/L produces edge rates of 1-2 ns, which can couple to adjacent traces if they are not properly spaced. Maintain 3W spacing (3x the trace width) between digital signal traces and analog inputs. For PWM outputs driving long cables (motor phases, triac gates), add a 22-100 ohm series resistor at the MCU pin to dampen ringing. The USART TX/RX lines should be routed as a differential pair with matched lengths if used at 115200 baud or higher.
Compliance Information
RoHS and REACH status not explicitly stated in verified web data; lead-free and conflict-minerals compliance inferred from Microchip's standard 8-bit MCU policy. AEC-Q100 not applicable - automotive customers must qualify under PIC18F family.