PIC17LC766-08/L - 8-bit MCU, 32KB OTP, 8MHz | Microchip | Industrial
MPN: PIC17LC766-08/L ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $18.5 | $18.50 |
| 10 | $16.2 | $162.00 |
| 100 | $14.05 | $1,405.00 |
| 500 | $12.4 | $6,200.00 |
| 1,000 | $10.95 | $10,950.00 |
PIC17LC766-08/L Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripherals around an 8-bit data bus. Within the embedded hierarchy, the PIC17C family sits above baseline PIC16 devices and below the PIC18 series, targeting high-end 8-bit designs that require larger memory maps, more I/O, and richer peripheral integration than mid-range PIC16 MCUs. The PIC17C architecture introduces an 16-bit-wide instruction word (versus 14-bit in PIC16) and a 16-bit data path, while still presenting an 8-bit external interface - this is the defining feature of the PIC17C family.
Key features of the PIC17LC766-08/L include an 8 MHz maximum clock input, 121 ns single-cycle instruction execution (except for program branches and table reads/writes which take two cycles), an on-chip 10-bit Analog-to-Digital converter, 58 single-word instructions, and an 8 x 8 single-cycle hardware multiplier. The 33 I/O ports listed in some cross-reference data are subsetted from the 66 total I/O capability, and the part supports 2.5V to 5V supply voltage operation. An integrated watchdog timer, brown-out reset, and power-on reset are part of the standard peripheral set.
The architecture uses a 16-bit Harvard design with separate program and data buses, enabling simultaneous instruction fetch and data access. The wide 16-bit instruction word accommodates immediate operands and direct addressing of large memory spaces, removing the PIC16's bank-switching penalty in many common cases. The 'LC' suffix indicates the low-voltage CMOS variant (2.5V-5.5V), and '-08' denotes the 8 MHz clock speed grade, while '/L' specifies the lead-bearing PLCC package.
Typical applications for the PIC17LC766-08/L include industrial control systems, motor control front-ends, embedded data acquisition with 10-bit ADC, automotive body controllers (pre-CAN era designs), and white-goods appliance controllers where high I/O count and robust OTP program memory are valued. Its 66 I/O pins are particularly useful for driving segmented LCDs, keypads, and parallel peripherals.
When designing with this part, note that OTP memory means firmware cannot be field-updated; programming must occur before PCB assembly or via in-circuit programming through the dedicated ICSP pins. The wide 84-pin PLCC package requires careful PCB layout but provides socket compatibility for prototyping and field service.
This page synthesizes distributor pricing for the PIC17LC766-08/L, Microchip same-family drop-in alternatives in the 84-pin PLCC footprint, and practical engineering notes not available in the manufacturer datasheet alone.
Drop-in alternatives for PIC17LC766-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 PIC17LC766-08/L (same form factor and footprint) — differing in Instruction Cycle Time, Program Memory Size, Program Memory Type, ADC, Data RAM.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC17LC766-08I/L
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$10.85 / Unit
View Datasheet →PIC17C766-16E/L
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC17C766-16I/L
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$8.2 / Unit
View Datasheet →PIC17LC762-08I/L
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$6.5 / Unit
View Datasheet →PIC17LC766-08/L Maximum Ratings & Electrical Characteristics
| Product Family | PIC17C |
| Core Architecture | 8-bit Harvard, 16-bit instruction word |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 32 KB (16K x 16) |
| Data RAM | 902 bytes |
| Maximum Clock Frequency | 8 MHz |
| Instruction Cycle Time | 121 ns (single-cycle) |
| Supply Voltage (Vcc) | 2.5 V to 5 V |
| Number of I/O Pins | 66 |
| Number of I/O Ports | 33 (per cross-reference data subset) |
| ADC | 10-bit, multi-channel |
| Instruction Set Size | 58 single-word instructions |
| Hardware Multiplier | 8 x 8 single-cycle |
| Package | 84-PLCC (J-Lead), 29.31 x 29.31 mm |
| Mounting Type | Surface Mount (PLCC socket compatible) |
| Watchdog Timer | Yes (on-chip) |
| Brown-out Reset | Yes |
| In-Circuit Programming (ICSP) | Yes |
PIC17LC766-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/OSC1 — Port A bit 6 / Analog input 6 / Oscillator input |
| Pin 8 | RA7/AN7/OSC2 — Port A bit 7 / Analog input 7 / Oscillator output |
| Pin 9 | VSS — Ground reference |
| Pin 10 | RB0/INT — Port B bit 0 / External interrupt |
| Pin 11 | RB1 — Port B bit 1 |
| Pin 12 | RB2 — Port B bit 2 |
| Pin 13 | RB3 — Port B bit 3 |
| Pin 14 | RB4 — Port B bit 4 |
| Pin 15 | RB5 — Port B bit 5 |
| Pin 16 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pin 17 | RB7/PGD — Port B bit 7 / ICSP data |
| Pin 18 | VDD — Positive supply voltage |
| 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 | RD3 — Port D bit 3 |
| Pin 31 | RD4 — Port D bit 4 |
| Pin 32 | RD5 — Port D bit 5 |
| Pin 33 | RD6 — Port D bit 6 |
| Pin 34 | RD7 — Port D bit 7 |
| Pin 35 | VSS — Ground reference |
| Pin 36 | RE0 — Port E bit 0 |
| Pin 37 | RE1 — Port E bit 1 |
| Pin 38 | RE2 — Port E bit 2 |
| Pin 39 | RE3 — Port E bit 3 |
| Pin 40 | RE4 — Port E bit 4 |
| Pin 41 | RE5 — Port E bit 5 |
| Pin 42 | RE6 — Port E bit 6 |
| Pin 43 | RE7 — Port E bit 7 |
| Pin 44 | VDD — Positive supply voltage |
| Pin 45 | RF0 — Port F bit 0 |
| Pin 46 | RF1 — Port F bit 1 |
| Pin 47 | RF2 — Port F bit 2 |
| Pin 48 | RF3 — Port F bit 3 |
| Pin 49 | RF4 — Port F bit 4 |
| Pin 50 | RF5 — Port F bit 5 |
| Pin 51 | RF6 — Port F bit 6 |
| Pin 52 | RF7 — Port F bit 7 |
| Pin 53 | VSS — Ground reference |
| Pin 54 | RG0 — Port G bit 0 |
| Pin 55 | RG1 — Port G bit 1 |
| Pin 56 | RG2 — Port G bit 2 |
| Pin 57 | RG3 — Port G bit 3 |
| Pin 58 | RG4 — Port G bit 4 |
| Pin 59 | MCLR/VPP — Master clear / Programming voltage |
| Pin 60 | VDD — Positive supply voltage |
| Pin 61 | NC — Not connected (reserved) |
| Pin 62 | NC — Not connected (reserved) |
| Pin 63 | NC — Not connected (reserved) |
| Pin 64 | NC — Not connected (reserved) |
| Pin 65 | RH0 — Port H bit 0 |
| Pin 66 | RH1 — Port H bit 1 |
| Pin 67 | RH2 — Port H bit 2 |
| Pin 68 | RH3 — Port H bit 3 |
| Pin 69 | RH4 — Port H bit 4 |
| Pin 70 | RH5 — Port H bit 5 |
| Pin 71 | RH6 — Port H bit 6 |
| Pin 72 | RH7 — Port H bit 7 |
| Pin 73 | VSS — Ground reference |
| Pin 74 | RJ0 — Port J bit 0 |
| Pin 75 | RJ1 — Port J bit 1 |
| Pin 76 | RJ2 — Port J bit 2 |
| Pin 77 | RJ3 — Port J bit 3 |
| Pin 78 | RJ4 — Port J bit 4 |
| Pin 79 | RJ5 — Port J bit 5 |
| Pin 80 | RJ6 — Port J bit 6 |
| Pin 81 | RJ7 — Port J bit 7 |
| Pin 82 | VDD — Positive supply voltage |
| Pin 83 | T0CKI — Timer 0 clock input |
| Pin 84 | VSS — Ground reference |
Typical Applications
PIC17LC766-08/L is suitable for 7 applications: Industrial Control Systems, Motor Control Front-End, Embedded Data Acquisition, White-Goods Appliance Controllers, Automotive Body Controllers (Legacy), Segmented LCD/LED Display Controllers, Legacy Point-of-Sale Terminals.
Industrial Control Systems
The PIC17LC766-08/L fits industrial control applications because its 66 I/O pins drive multiplexed keypads, segmented LED or LCD displays, and parallel sensor arrays without external glue logic. The 32 KB OTP memory accommodates state-machine firmware for PLC-style controllers, while the 10-bit ADC reads 4-20 mA loop signals via external signal conditioning. With 2.5V-5V Vcc tolerance, the same board design works at 3.3V for low-power logic or 5V for noise-immune sensor interfaces. Industrial-grade EMI immunity and the 84-pin PLCC socket compatibility also allow field serviceability - technicians can swap the chip without desoldering. For 2026 industrial retrofits, this part remains in Microchip's NRND inventory supporting legacy equipment. Pair with UL-recognized isolators and TVS protection for factory-floor robustness.
Recommended
Motor Control Front-End
The PIC17LC766-08/L drives motor control front-ends where 66 I/O pins generate multi-phase PWM signals, read Hall-effect sensors, and control H-bridge gate drivers. The 8x8 single-cycle hardware multiplier handles Park/Clarke transforms for sensorless BLDC algorithms at modest RPM. The 902-byte RAM is sufficient for small lookup tables and PID state variables, while 32 KB OTP holds the speed profile and fault-handling routines. The 84-pin PLCC provides socket replacement during firmware development. The 'LC' low-voltage operation also suits battery-powered robotics where 3.3V motor drivers can be co-powered from the same rail. Add external gate drivers like IR2104 and current-sense amplifiers for a complete 3-phase inverter. This part is well-suited to small appliances, pumps, and fans rather than high-power servo drives.
Recommended
Embedded Data Acquisition
The PIC17LC766-08/L serves as the controller in embedded data acquisition modules where its 10-bit ADC samples multiple analog channels from sensors such as thermocouples, strain gauges, and pressure transducers. The 66 I/O pins handle parallel ADCs, status LEDs, RS-232/RS-485 transceivers, and EEPROM storage devices. With 32 KB OTP, the firmware can run statistical averaging, linearization routines, and Modbus or SDI-12 protocols for sensor interfacing. The 8 MHz clock provides sufficient throughput for 10-bit conversions at typical sampling rates below 100 kSPS aggregate. Engineers often pair this MCU with external 16 or 24-bit sigma-delta ADCs (such as ADS1256) for precision measurement front-ends, using the PIC17LC766 as a sequencing and communication controller. The PLCC package allows easy firmware swap during calibration.
Recommended
White-Goods Appliance Controllers
The PIC17LC766-08/L is well-matched to white-goods appliance controllers (washing machines, dishwashers, ovens) where its 66 I/O pins interface to keypads, LED or VFD displays, buzzer drivers, triac control outputs, and door-switch sensors. OTP memory suits the locked, factory-programmed firmware model of appliance production - one firmware version per model, no field updates needed. The wide 2.5V-5V Vcc range tolerates supply variations from rectified mains and supports both 3.3V logic peripherals and 5V triac drivers. The 84-pin PLCC supports socketed programming during manufacturing, accelerating production lines. With over 50 instructions and single-cycle execution, the PIC17LC766 efficiently handles real-time tasks such as triac zero-crossing detection, motor phase commutation, and safety interlocks.
Recommended
Automotive Body Controllers (Legacy)
In pre-CAN-bus automotive body controllers (1990s-mid 2000s era), the PIC17LC766-08/L integrated mirror adjustment, seat memory, lighting, and wiper control across its 66 I/O pins. The 32 KB OTP handled multi-function logic for comfort systems, and the 10-bit ADC read position-feedback potentiometers. While newer designs use CAN/LIN microcontrollers like PIC18F25K80, the PIC17LC766 still appears in service replacement boards for legacy vehicles as of 2026. The PLCC package supports dealer-level diagnostics swaps. For automotive-grade reliability, the PIC17LC766-08I/L industrial-temperature variant is recommended over the standard /L part. Modern migration paths include dsPIC33EV256GM106 with integrated CAN-FD and LIN peripherals.
Recommended
Segmented LCD/LED Display Controllers
The PIC17LC766-08/L drives large segmented LCD or LED matrix displays in applications such as instrumentation panels, point-of-sale terminals, and medical device user interfaces. Its 66 I/O pins can directly drive up to 33 seven-segment digits via charlieplexing or scan multiple common-anode LED matrices. The 32 KB OTP stores custom character maps, fonts, and menu state machines, while the 902-byte RAM buffers display data. The 8 MHz clock provides adequate refresh rates for flicker-free 100+ Hz display updates. Pair with ULN2003A or TD62783 high-voltage drivers for VFD displays, or with HT1621 LCD driver ICs for low-power segmented LCDs. The wide Vcc range supports both 3.3V LCD and 5V LED technologies from a single design.
Recommended
Legacy Point-of-Sale Terminals
The PIC17LC766-08/L serves as the embedded controller in legacy point-of-sale (POS) terminals where it interfaces to keypads, alphanumeric displays, magnetic-stripe readers, receipt printers, and serial communication channels. The 66 I/O pins accommodate parallel connections to dot-matrix character LCDs and 4x4 or 5x5 keypads without external mux logic. The 32 KB OTP memory holds menu structures, transaction flow, and encryption routines for PIN-pad support. The 10-bit ADC supports battery voltage monitoring and tamper-detection sensors. While modern POS systems use ARM Cortex-M MCUs, the PIC17LC766 still operates in deployed terminals worldwide as of 2026, supported by Microchip's NRND inventory policy. Pair with MAX232 for RS-232 and Z8 Encore or PIC16 for secure cryptographic PIN handling.
Recommended
Recommended Products Summary
Engineering reference data for PIC17LC766-08/L — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC17LC766-08I/L | PIC17C766-16E/L | PIC17C766-16I/L | PIC17LC762-08I/L | PIC17LC756A-08I/PT |
|---|---|---|---|---|---|---|
| Package | 84-PLCC (J-Lead) | 84-PLCC (J-Lead) - same | 84-PLCC (J-Lead) - same | 84-PLCC (J-Lead) - same | 84-PLCC (J-Lead) - same | TQFP-80 - different footprint |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Program Memory | 32 KB OTP | 32 KB OTP | 32 KB OTP | 32 KB OTP | 16 KB OTP (-50%) | 32 KB OTP |
| Maximum Clock Frequency | 8 MHz | 8 MHz | 16 MHz (+100%) | 16 MHz (+100%) | 8 MHz | 8 MHz |
| Supply Voltage (Vcc) | 2.5 V to 5 V | 2.5 V to 5 V | 4.5 V to 5.5 V (min +80%) | 4.5 V to 5.5 V (min +80%) | 2.5 V to 5 V | 2.5 V to 5 V |
| Number of I/O Pins | 66 | 66 | 66 | 66 | 66 | 66 |
| RAM | 902 bytes | 902 bytes | 902 bytes | 902 bytes | 454 bytes (-50%) | 902 bytes |
| ADC | 10-bit | 10-bit | 10-bit | 10-bit | 10-bit | 10-bit |
| Lifecycle Status | NRND | NRND | NRND | NRND | NRND | NRND |
Key Differentiators
- Lowest Vcc min for PIC17C76x family (vs PIC17C766-16E/L)
- Largest program memory in PIC17C family (vs PIC17LC762-08I/L)
- Industrial temperature grade option in same PLCC (vs PIC17LC766-08I/L)
Design Notes
The 84-pin PLCC package uses J-leads on a 1.27 mm pitch and requires a through-hole PLCC socket for easy field replacement. Use a machined-pin socket for high-vibration environments or a standard stamped socket for prototyping. Keep analog traces short and route the AVdd/AVss pins separately from digital VDD/VSS with a ferrite bead or pi-filter to reduce ADC noise coupling. Decoupling capacitors: place 100 nF ceramic on each VDD pin (pins 18, 44, 60, 82) and a single 10 uF tantalum bulk cap near the MCU.
The PIC17LC766 operates from 2.5 V to 5.5 V. During ICSP programming, VPP on pin 59 (MCLR/VPP) must rise to 13.0 V-13.5 V with at least 50 mA source capability. Brown-out reset (BOR) is enabled by configuration bits; for noisy industrial supplies, set BOR to 4.0 V (LC variant) or 4.5 V (C variant) to avoid spurious resets. The on-chip voltage regulator does not exist in this family - VDD must be supplied externally with low ripple (<50 mV).
PIC17C instruction set is NOT source-compatible with PIC16 or PIC18 - any migration must rewrite code in assembly or C (with Microchip's MPLAB-C17 compiler). OTP memory means programming must use a programming device (PICSTART Plus, ICD, etc.) before PCB assembly or via ICSP after assembly - in-circuit field updates are not possible. The /L suffix denotes lead-bearing PLCC packaging (vs /PT for lead-free TQFP). Watch for the 33 vs 66 I/O confusion: the part has 66 I/O pins total across 8 ports but only 33 of them support analog input.
Compliance Information
The /L suffix indicates lead-bearing PLCC packaging, hence non-RoHS. For lead-free PLCC alternative, use the /LB suffix if available. Industrial temperature variant -08I/L or -16I/L is preferred for automotive-adjacent designs but lacks full AEC-Q100 qualification. Reach compliance per Microchip product declarations.