PIC17LC43-08/L - 8KB EPROM 8-bit MCU 33MHz 5V | Microchip 44-PLCC
MPN: PIC17LC43-08/L ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $12.5 | $12.50 |
| 10 | $11.25 | $112.50 |
| 100 | $9.85 | $985.00 |
| 500 | $8.6 | $4,300.00 |
| 1,000 | $7.4 | $7,400.00 |
PIC17LC43-08/L Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (ROM/Flash/EPROM), data memory (RAM), and peripheral interfaces (GPIO, timers, serial ports, ADC) into one device. The PIC17C/LC family sits at the high end of Microchip's 8-bit PIC architecture, using a 16-bit-wide instruction word and a 58-instruction RISC core optimized for high-throughput control. Within Microchip's taxonomy, this places PIC17LC43 at the tier above PIC16 (mid-range) and below the PIC18 enhanced 8-bit family, targeting applications that need more code space and I/O than PIC16 can deliver without jumping to a 16-bit dsPIC or PIC24.
Key differentiating specifications of the PIC17LC43-08/L include a 33 MHz maximum clock input yielding a 121 ns single-cycle instruction execution time, a wide 2.5 V to 6.0 V supply range (the LC variant supports 3.3 V and 5 V operation), and 33 programmable I/O lines suitable for keypad-scan, LCD-drive, or sensor-multiplexing interfaces. The device features an internal EPROM program memory window, two 8-bit timers plus one 16-bit timer, a hardware USART, and a multiply instruction — uncommon on a baseline PIC16 — that makes 16-bit math single-cycle.
Architecturally, the PIC17LC43-08/L uses a Harvard memory map with separate program and data buses. The "08" speed suffix denotes the 8 MHz internal clock (33 MHz crystal with the on-chip 4x PLL option), and the "L" indicates the low-voltage / wide-Vdd EPROM part. Compared with the OTP-only PIC17C43, the PIC17LC43 is the same silicon tested for lower-voltage operation, providing drop-in compatibility at 5 V.
Typical applications for the PIC17LC43-08/L include industrial control front-ends (sensor aggregation, motor-driver PWM sequencing), automotive body electronics before the migration to PIC18, keypad/LCD human-machine interface modules, point-of-sale terminals, and embedded instrumentation requiring 8 KB of code and more than 24 I/O pins.
Designers should plan oscillator-layout care because the 33 MHz clock harmonics sit inside common EMI bands; place the crystal within 10 mm of the OSC1/OSC2 pins and guard the traces with a ground ring. Decouple VDD with a 0.1 µF ceramic cap per supply pin plus a bulk 10 µF tantalum at the package entry. EPROM-windowed parts are one-time-programmable only — once the package is sealed, code cannot be updated, so this MPN is appropriate for mature production runs rather than field-deployed firmware updates.
This page synthesizes current distributor pricing, a 44-PLCC drop-in alternatives list, lifecycle signals, and practical design notes that go beyond the brief device summary in the Microchip datasheet.
Drop-in alternatives for PIC17LC43-08/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 PIC17LC43-08/L (same form factor and footprint) — differing in Operating Temperature, Package, Program Memory Size, Core Architecture, Program Memory Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC17C43-08/L
✅ Drop-In📋 Reference alternative (not in catalog)
PIC17C43-16/L
✅ Drop-In✓ In Stock
$5.1 / Unit
View Datasheet →PIC17C44-16I/L
✅ Drop-In✓ In Stock
$6.15 / Unit
View Datasheet →PIC17C752-16/L
✅ Drop-In✓ In Stock
$7.3 / Unit
View Datasheet →PIC17C756A-16I/L
✅ Drop-In✓ In Stock
$13.85 / Unit
View Datasheet →PIC17LC43-08/L Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC17 8-bit RISC (Harvard) |
| Instruction Set Size | 58 instructions, single-cycle (121 ns) |
| Program Memory Type | EPROM (OTP, windowed for erase) |
| Program Memory Size | 8 KB |
| Data RAM | 454 bytes |
| Data EEPROM | Not present |
| Maximum Clock Input | 33 MHz |
| Instruction Cycle Time | 121 ns (single cycle), 242 ns (branch/table) |
| Supply Voltage (Vdd) | 2.5 V to 6.0 V (3.3 V / 5 V nominal) |
| I/O Pins | 33 digital I/O |
| Timers | Two 8-bit + one 16-bit timer/counter |
| Serial Interfaces | 1x USART (SCI) |
| Interrupts | Yes, vectored |
| Operating Temperature | 0 °C to +70 °C (commercial grade) |
| Package | 44-pin PLCC (J-Lead, JEDEC MS-018) |
| Mounting Type | Surface Mount |
PIC17LC43-08/L Pin Configuration
| 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 — Port A bit 3 / analog input 3 |
| Pin 5 | RA4/AN4 — Port A bit 4 / analog input 4 |
| Pin 6 | RA5/AN5 — Port A bit 5 / analog input 5 |
| Pin 7 | RA6/AN6 — Port A bit 6 / analog input 6 |
| Pin 8 | RA7/AN7 — Port A bit 7 / analog input 7 |
| Pin 9 | RB0/INT — Port B bit 0 / external interrupt |
| Pin 10 | RB1 — Port B bit 1 |
| Pin 11 | VDD — Positive supply (2.5 V to 6.0 V) |
| Pin 12 | VSS — Ground |
| Pin 13 | RB2 — Port B bit 2 |
| Pin 14 | RB3 — Port B bit 3 |
| Pin 15 | RB4 — Port B bit 4 |
| Pin 16 | RB5 — Port B bit 5 |
| Pin 17 | RB6 — Port B bit 6 |
| Pin 18 | RB7 — Port B bit 7 |
| Pin 19 | RC0 — Port C bit 0 |
| Pin 20 | RC1 — Port C bit 1 |
| Pin 21 | RC2 — Port C bit 2 |
| Pin 22 | RC3 — Port C bit 3 |
| Pin 23 | RC4 — Port C bit 4 |
| Pin 24 | RC5 — Port C bit 5 |
| Pin 25 | RC6 — Port C bit 6 |
| Pin 26 | RC7 — Port C bit 7 |
| Pin 27 | RD0 — Port D bit 0 |
| Pin 28 | RD1 — Port D bit 1 |
| Pin 29 | RD2 — Port D bit 2 |
| Pin 30 | OSC1/CLKIN — Oscillator input / external clock |
| Pin 31 | OSC2/CLKOUT — Oscillator output |
| Pin 32 | MCLR/VPP — Master clear reset / programming voltage |
| Pin 33 | VDD — Positive supply (2.5 V to 6.0 V) |
| Pin 34 | VSS — Ground |
| Pin 35 | RD3 — Port D bit 3 |
| Pin 36 | RD4 — Port D bit 4 |
| Pin 37 | RD5 — Port D bit 5 |
| Pin 38 | RD6 — Port D bit 6 |
| Pin 39 | RD7 — Port D bit 7 |
| Pin 40 | RE0/AN8 — Port E bit 0 / analog input 8 |
| Pin 41 | RE1/AN9 — Port E bit 1 / analog input 9 |
| Pin 42 | RE2/AN10 — Port E bit 2 / analog input 10 |
| Pin 43 | TOCK1 — Timer0 clock input |
| Pin 44 | NC — Not connected (per datasheet package variant) |
Typical Applications
PIC17LC43-08/L is suitable for 6 applications: Industrial Control Front-End, Keypad and LCD Human-Machine Interface, Point-of-Sale Terminal Controller, Embedded Instrumentation and Data Loggers, Automotive Body Electronics (Legacy), Educational and Prototyping Boards.
Industrial Control Front-End
The PIC17LC43-08/L's 33 digital I/O pins and 8 KB EPROM make it a natural fit for industrial control front-ends that aggregate sensors and drive actuators. With 454 bytes of RAM and a 121 ns instruction cycle, the part can scan up to ~30 inputs in well under 1 ms while leaving CPU bandwidth for the supervisor loop. Its 2.5 V to 6.0 V supply tolerance simplifies designs that straddle 3.3 V logic and 5 V relay drivers. Companion parts such as PIC16LF88 for keypad scanning and dsPIC33EP64MC504 for motor-PWM offload the front-end in larger systems.
Recommended
Keypad and LCD Human-Machine Interface
An HMI module that reads a 4x5 matrix keypad and drives a character LCD typically needs 12 to 15 GPIO plus 2 KB to 4 KB of code — exactly the workload that the PIC17LC43-08/L was sized for. The 33 I/O pins cover keypad rows/columns, LCD data bus, and backlight PWM, while the single-cycle 121 ns core handles debounce, key-repeat, and LCD refresh without timing jitter. The USART peripheral links the HMI to a host controller. The 44-pin PLCC package supports both through-hole socketing (for serviceable designs) and standard SMT reflow.
Recommended
Point-of-Sale Terminal Controller
Legacy point-of-sale terminals use the PIC17LC43-08/L to control a receipt printer stepper, scan a magstripe reader, drive a 2x16 LCD, and arbitrate the keyboard. The 8 KB EPROM holds the transaction state machine and printer command set, while the USART talks to the host processor at 9600 to 115200 baud. The 2.5 V to 6.0 V supply range simplifies integration with both 3.3 V host logic and 5 V printer drivers. For new POS designs, migrate to PIC18F or dsPIC33 for Flash-based firmware updates.
Recommended
Embedded Instrumentation and Data Loggers
Portable data loggers for temperature, pressure, and flow benefit from the PIC17LC43-08/L's 33 I/O lines to multiplex multiple sensor channels through external analog switches, plus its 8 KB of code to run a small RTOS-style scheduler. The 454 bytes of RAM are sufficient for circular logging of 8 channels at 10 Hz. Running from a 3.3 V lithium battery, the LC variant's low-voltage capability extends operating time. EEPROM-backed calibration tables can be stored externally because the PIC17 has no internal data EEPROM.
Recommended
Automotive Body Electronics (Legacy)
Pre-CAN body controllers and accessory modules used the PIC17LC43-08/L to drive window lifters, mirror adjusters, and seat controllers. Its 33 I/O drive low-side FETs directly when paired with external predrivers, and the 8 KB EPROM held the body-controller state machine. Note that the LC part is commercial-grade (0 to +70 °C), so underhood use requires derating or migration to an industrial variant. New automotive designs should use AEC-Q100-qualified PIC18 or dsPIC33 families instead.
Recommended
Educational and Prototyping Boards
The PIC17LC43-08/L is well suited to university embedded-systems labs because it offers more I/O and code space than PIC16 while retaining the same instruction-set teaching framework. A 44-pin PLCC socket on a training board lets students swap PIC17 variants (C43, LC43, C44) without rewiring. The 33 MHz maximum clock input also teaches divider and PLL concepts. Although the EPROM window requires UV erasure, that becomes a teaching moment about non-volatile memory trade-offs versus Flash.
Recommended
Recommended Products Summary
Engineering reference data for PIC17LC43-08/L — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC17C43-08/L | PIC17C43-16/L | PIC17C44-16I/L | PIC17C752-16/L | PIC17C756A-16I/L |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin PLCC (J-Lead) | 44-pin PLCC (J-Lead) - same | 44-pin PLCC (J-Lead) - same | 44-pin PLCC (J-Lead) - same | 44-pin PLCC (J-Lead) - same | 44-pin PLCC (J-Lead) - same |
| Program Memory | 8 KB EPROM | 8 KB EPROM | 8 KB EPROM | 16 KB EPROM | 8 KB EPROM | 16 KB EPROM |
| Supply Voltage | 2.5 V to 6.0 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V |
| Max Clock Input | 33 MHz | 33 MHz | 33 MHz | 33 MHz | 33 MHz | 33 MHz |
| Speed Grade | 8 MHz internal (-08) | 8 MHz internal (-08) | 16 MHz internal (-16) | 16 MHz internal (-16) | 16 MHz internal (-16) | 16 MHz internal (-16) |
| 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) | -40 °C to +85 °C (industrial) |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
| Lifecycle Status | NRND | NRND / obsolete | NRND / obsolete | NRND / obsolete | NRND / obsolete | NRND / obsolete |
Key Differentiators
- Wide 2.5 V to 6.0 V supply range enables 3.3 V designs (vs PIC17C43-08/L)
- 8 KB EPROM and 33 I/O at 8 MHz internal clock for balanced throughput (vs PIC17C43-16/L)
- Commercial 0 to +70 °C temperature range is sufficient for indoor industrial use (vs PIC17C44-16I/L)
Design Notes
Place a 0.1 µF ceramic decoupling capacitor as close as physically possible to each VDD pin (pins 11 and 33) and a 10 µF tantalum or low-ESR ceramic at the package entry. The PIC17LC43-08/L's internal logic transitions at 121 ns, so any inductive supply impedance at 33 MHz clock input will couple into VDD; keep the VDD trace short and use a ground ring around the PLCC land pattern to provide a return path for high-frequency transients.
Do not assume the PIC17LC43 is binary compatible with PIC17C43 code when Vdd drops below 4.5 V. The LC silicon is characterized for 2.5 V operation but the C part is not — substituting the C part into a 3.3 V LC design will fail the Vdd min and may exhibit memory corruption. Verify the supply rail and temperature grade before reusing legacy code. EPROM-windowed parts are OTP once the package window is sealed, so plan firmware development on a windowed sample or a PIC18 Flash equivalent.
Keep the 33 MHz crystal or resonator within 10 mm of the OSC1/OSC2 pins and route the traces over a continuous ground plane. Avoid routing high-speed digital signals (e.g. USART at 115200 baud) adjacent to the oscillator traces — harmonics of a 33 MHz fundamental fall inside common EMI bands. For industrial environments, add a 4.7 kΩ pull-up to MCLR/VPP and a Schottky diode to VDD for brown-out protection, because EPROM corruption is more likely than with Flash when the rail collapses below 2.0 V during a reset.
Compliance Information
RoHS and lead-free status for PIC17LC43-08/L not confirmed in the Verified Web Data; the part is NRND with an original 1996 datasheet publication. Customers requiring RoHS-compliant parts should request a Pb-free variant or migrate to PIC18F-series Flash MCU in 44-pin PLCC.