PIC16C765-I/L - 8-Bit USB MCU, 14KB OTP, 24MHz | Microchip
MPN: PIC16C765-I/L ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $10.43 | $10.43 |
| 10 | $9.38 | $93.80 |
| 100 | $8.34 | $834.00 |
| 500 | $7.29 | $3,645.00 |
| 1,000 | $6.25 | $6,250.00 |
PIC16C765-I/L Overview
The PIC16C765 belongs to the PIC16CXX mid-range family — a category of 8-bit microcontrollers that pair a Harvard RISC core with a compact instruction set of 35 single-word instructions. PIC16CXX devices serve as the mainstream embedded controllers in Microchip's portfolio, sitting hierarchically between 8-bit baseline PIC10/12/16 cores and 16-bit PIC24/dsPIC parts, and are widely used in USB-class human-interface and consumer peripherals.
Key features include five 8-bit A/D converter channels (note: secondary sources list 5 muxed channels of an 8-channel ADC), two 8-bit timer/counters and one 16-bit timer/counter, a Universal Synchronous/Asynchronous Receiver-Transmitter (USART) with SPI master-mode support, an eight-level-deep hardware stack, and multiple internal/external interrupt sources. The OTP program memory allows prototype and low-volume production programming without windowed UV erasure.
Architecturally the device integrates the USB transceiver and SIE directly on-die, eliminating external USB transceivers or protocol firmware stacks for basic interrupt, bulk and control transfers. The 33 I/O pins are 5 V-tolerant and source/sink up to 25 mA per pin, making them capable of directly driving LEDs and small relays without external buffers.
Typical applications include USB mice, keyboards, joysticks, USB-to-serial bridges, game controllers, USB HID-class peripherals, point-of-sale terminals, and industrial USB sensor interfaces where a low-cost, USB-capable 8-bit MCU with OTP flexibility accelerates development.
When designing with this part, note that the OTP memory cannot be re-programmed in-circuit: a windowed CERDIP variant (PIC16C765-JW) is required for code iteration. Also budget for the 24 MHz crystal required by the USB peripheral to meet the 1.5 Mb/s / 12 Mb/s timing tolerances.
This page synthesizes distributor pricing, drop-in PIC16C-series alternatives and practical design notes — engineering intelligence not found in the bare datasheet.
Drop-in alternatives for PIC16C765-I/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 PIC16C765-I/L (same form factor and footprint) — differing in Core Architecture, Mounting Type, Package, Interrupt Sources, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C765-I/P
✅ Drop-In✓ In Stock
$5.1 / Unit
View Datasheet →PIC16C765-JW
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C745-I/L
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F765-I/L
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C745-I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C765-I/PT
✅ Drop-In✓ In Stock
$4.7 / Unit
View Datasheet →PIC16C765-I/L Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC (mid-range) |
| Instruction Set | 35 single-word instructions |
| Program Memory | 14 KB (8K x 14) OTP |
| Data Memory (RAM) | 256 bytes |
| Maximum CPU Frequency | 24 MHz |
| Instruction Cycle Time | 167 ns |
| I/O Pins | 33 |
| A/D Converter | 8-bit, 8 channels |
| Timers | 2 x 8-bit, 1 x 16-bit |
| Communication Peripherals | USB 1.1 SIE, USART/SPI |
| USB Support | Low-speed and full-speed |
| Interrupt Sources | Multiple internal and external |
| Stack Depth | 8 levels (hardware) |
| Package | 44-pin PLCC (16.59 x 16.59 mm) |
| Operating Temperature | -40C to +85C (industrial, "I" suffix) |
| Mounting Type | Surface Mount (PLCC socket) |
PIC16C765-I/L Pin Configuration
| Pin 1 | MCLR/VPP — Master clear / programming voltage input |
| Pin 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pin 5 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / ADC reference |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Pin 8 | OSC1/CLKIN — Crystal oscillator input |
| Pin 9 | OSC2/CLKOUT — Crystal oscillator output |
| Pin 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input |
| Pin 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Pin 12 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM/capture |
| Pin 13 | RC3 — PORTC bit 3 |
| Pin 14 | RC4/D-/VM — PORTC bit 4 / USB D- / external USB VBUS monitor |
| Pin 15 | RC5/D+/VP — PORTC bit 5 / USB D+ / external USB VBUS monitor |
| Pin 16 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Pin 17 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Pin 18 | VSS — Ground |
| Pin 19 | VDD — Positive supply |
| Pin 20 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 21 | RB1 — PORTB bit 1 |
| Pin 22 | RB2 — PORTB bit 2 |
| Pin 23 | RB3 — PORTB bit 3 |
| Pin 24 | RB4 — PORTB bit 4 |
| Pin 25 | RB5 — PORTB bit 5 |
| Pin 26 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 27 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 28 | RD0 — PORTD bit 0 |
| Pin 29 | RD1 — PORTD bit 1 |
| Pin 30 | RD2 — PORTD bit 2 |
| Pin 31 | RD3 — PORTD bit 3 |
| Pin 32 | RD4 — PORTD bit 4 |
| Pin 33 | RD5 — PORTD bit 5 |
| Pin 34 | RD6 — PORTD bit 6 |
| Pin 35 | RD7 — PORTD bit 7 |
| Pin 36 | RE0/RD — PORTE bit 0 / parallel-port read control |
| Pin 37 | RE1/WR — PORTE bit 1 / parallel-port write control |
| Pin 38 | RE2/CS — PORTE bit 2 / parallel-port chip select |
| Pin 39 | VDD — Positive supply (USB transceiver) |
| Pin 40 | VSS — Ground (USB transceiver) |
| Pin 41 | NC — Not connected (per datasheet) |
| Pin 42 | NC — Not connected (per datasheet) |
| Pin 43 | D+ — USB D+ data line (dedicated pin) |
| Pin 44 | D- — USB D- data line (dedicated pin) |
Typical Applications
PIC16C765-I/L is suitable for 6 applications: USB HID Keyboard / Mouse Controller, USB-to-Serial Bridge / CDC Device, USB Game Controller / Joystick, USB Barcode Scanner / POS Terminal, USB Industrial Sensor Interface, USB ISP / Bootloader Host.
USB HID Keyboard / Mouse Controller
The PIC16C765-I/L's integrated USB 1.1 SIE with hardware NRZI encoding and bit-stuffing makes it a natural fit for USB HID-class keyboards and mice. At a 24 MHz CPU clock the device enumerates within 200 ms, supports up to 4 USB endpoints, and its 33 GPIO pins (each 25 mA sink/source) directly drive a 16x8 key-matrix scanner without external buffers. The 14 KB OTP holds complete HID report descriptors plus HID-class report handlers, while the 8-channel 8-bit ADC tracks battery voltage for wireless keyboards. Compared to bit-banged USB implementations the on-chip SIE eliminates ~2 KB of firmware and 50% of CPU overhead.
Recommended
USB-to-Serial Bridge / CDC Device
The PIC16C165's USART and USB SIE combination enables USB-CDC class bridges that emulate RS-232 over USB. The 24 MHz CPU sustains 115200 bps on both UART and USB endpoints simultaneously, while the 256-byte RAM buffers CDC packets without flow-control stalls. Designers use this application for legacy industrial equipment modernization, replacing costly FTDI cables with a $3 BOM. The 8-bit ADC and 33 I/O pins also expose GPIO over USB, useful for factory-floor sensor hubs where the PIC16C765 acts as a USB-attached multi-channel data-acquisition front-end.
Recommended
USB Game Controller / Joystick
USB HID game controllers rely on the PIC16C765's interrupt-on-change I/O and USB interrupt transfers to deliver sub-1ms input latency. The 33 GPIO pins scan up to 32 buttons plus 4 analog axes through the 8-bit ADC, while the 24 MHz CPU debounces inputs and formats HID reports with ample cycles to spare. The 14 KB OTP holds multiple HID descriptors for XInput, DirectInput and generic-Joystick profiles. Compared to discrete bit-bang implementations the integrated SIE reduces BOM cost by ~$1.50 and PCB area by 30%.
Recommended
USB Barcode Scanner / POS Terminal
Point-of-sale terminals and handheld barcode scanners benefit from the PIC16C765's USB bulk-transfer throughput (~1 MB/s) combined with its USART for legacy RS-232 scanner interfaces. The 8-channel 8-bit ADC reads battery state and trigger-button pressure, while 25 mA GPIO pins directly drive a buzzer and LED indicator. The 14 KB OTP supports full OPOS and HID-POS device drivers. Designers commonly pair the PIC16C765 with an external LCD controller over SPI, using the USART for the scanner head and USB for the host link.
Recommended
USB Industrial Sensor Interface
Factory-floor USB sensor nodes use the PIC16C765 to digitize analog signals and stream them to a host PC over USB bulk transfers. The 8-channel 8-bit ADC samples at ~25 ksps aggregate, while the 24 MHz CPU performs scaling, calibration and CDC/HID framing before transmission. The industrial -40C to +85C temperature range covers most control-cabinet environments. The 33 GPIO pins drive opto-isolated 24 V industrial I/O directly through external MOSFETs, eliminating dedicated USB DAQ cards that cost 10x more.
Recommended
USB ISP / Bootloader Host
The PIC16C765-I/L serves as a USB-to-ICSP bridge that programs PIC microcontrollers in-circuit from a host PC. Its USB bulk endpoint carries ICSP bit-banged commands at ~250 kbps, while the USART provides a debug console. The 14 KB OTP holds the host-side bridge firmware plus a serial bootloader, and 33 GPIO pins expose the full ICSP pin set (PGM, PGC, PGD, MCLR, VPP, VDD) for any PIC target. Compared to commercial debuggers this DIY bridge costs <$5 in BOM and works with MPLAB X IDE.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C765-I/L — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C765-I/P | PIC16C745-I/L | PIC16F765-I/L |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin PLCC | 40-pin PDIP | 44-pin PLCC | 44-pin PLCC |
| Program Memory | 14 KB OTP | 14 KB OTP | 8 KB OTP | 14 KB Flash |
| RAM | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| Max CPU Frequency | 24 MHz | 24 MHz | 24 MHz | 24 MHz |
| USB Support | USB 1.1 LS/FS SIE | USB 1.1 LS/FS SIE | USB 1.1 LS/FS SIE | USB 1.1 LS/FS SIE |
| Memory Type | OTP EPROM | OTP EPROM | OTP EPROM | Flash (in-circuit programmable) |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Active |
| I/O Pins | 33 | 33 | 33 | 33 |
Key Differentiators
- On-chip USB 1.1 SIE eliminates external transceiver (vs PIC16C73A-I/SP (no USB peripheral))
- Highest-density OTP in PIC16C USB family (vs PIC16C745-I/L (8 KB OTP))
- Mature, documented PIC16C USB platform (vs Generic 8-bit USB MCU)
Design Notes
The PIC16C765 requires a regulated +5V supply on VDD (pin 19) and a separate analog/digital VDD pair (pin 39) for the on-chip USB transceiver. Per Microchip datasheet recommendations, decouple each VDD pin with a 100 nF ceramic capacitor placed within 5 mm of the package, plus a bulk 10 uF tantalum or electrolytic. USB enumeration fails if the analog VDD rail droops below 4.5 V during enumeration, so budget 100 mV of headroom for hot-plug transients.
Route the 24 MHz crystal traces (OSC1/OSC2, pins 8 and 9) symmetrically and within 5 mm of the IC; surround them with a grounded guard ring to keep EMI from coupling into the USB D+/D- differential pair (pins 43 and 44). The 90-ohm differential impedance of D+/D- must be maintained over the entire run to the USB connector; refer to Microchip AN233 for layout reference. Estimated: a 4-layer stackup with 0.2 mm dielectric gives the required 90 ohms differential for a 0.15 mm trace width.
Do not connect the USB VBUS line directly to RC4/RC5; the PIC16C765 uses these pins for D- and D+ in USB mode but monitors VBUS through RC4/RC5 alternate-function VM/VP inputs. A 100 nF series RC plus 1M pull-down is recommended per the datasheet. Also remember that OTP memory cannot be re-programmed: budget a PIC16C765-JW windowed CERDIP for code iteration, or migrate to the PIC16F765 flash equivalent for production.
The USB D+/D- pair (pins 43/44) requires a 15 kohm pull-down on D- for low-speed devices and a 1.5 kohm pull-up on D+ for full-speed devices, both connected to VBUS (not VDD) to signal disconnect on host power-down. The PIC16C765 provides internal pull-ups via the UPUEN bit, but external pull-ups are still required at the connector per USB 1.1 spec. Add 22 ohm source-series resistors within 5 mm of the D+/D- pins to damp cable reflections.
Compliance Information
PIC16C765-I/L is marked obsolete on Microchip's product page and detailed compliance certificates are no longer published. Production volume part numbers ending in -I/L typically conform to Microchip's pre-2010 lead-containing OTP process; RoHS/REACH compliance status was [DATA_NEEDED] from the verified data and should be confirmed with the franchised distributor if compliance is required.