PIC16C765-I/P - 8-bit USB MCU, 14KB OTP, 24MHz, 40-PDIP | Microchip
MPN: PIC16C765-I/P ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.46 | $7.46 |
| 10 | $6.85 | $68.50 |
| 100 | $6.2 | $620.00 |
| 500 | $5.65 | $2,825.00 |
| 1,000 | $5.1 | $5,100.00 |
PIC16C765-I/P Overview
What is a PIC microcontroller? A PIC microcontroller is a family of reduced instruction set computing (RISC) microcontrollers from Microchip Technology based on a Harvard architecture with separate program and data buses. The PIC16C series specifically represents the original OTP (one-time-programmable) mid-range line, executed at 167 ns per instruction cycle (6 MHz oscillator / 4) up to 24 MHz, which delivers roughly 6 MIPS of throughput - a mid-range category in the broader hierarchy of microcontroller -> embedded controller -> semiconductor device.
Key differentiating features include 5 channels of 8-bit analog-to-digital conversion, a full-speed USB 1.1 serial interface engine (SIE) with on-chip transceiver, hardware USART, MSSP (I2C/SPI) peripheral, two 8-bit timers and one 16-bit timer, 14 interrupt sources, and a 35 single-word instruction RISC instruction set. Power-saving features include SLEEP mode, watchdog timer with its own on-chip RC oscillator, and programmable code protection.
Architecturally, the device uses a 14-bit instruction word with an 8-bit data path, executing one instruction per cycle except for program branches which take two cycles. The USB SIE handles low-level protocol including NRZI encoding, bit stuffing, and CRC checking, freeing the CPU from timing-critical tasks. Brown-out detect, power-on reset, and a wide operating voltage range of 4.0V to 5.5V complete the robust feature set.
Typical applications include low-speed USB human interface devices such as HID-class keyboards, mice, and game controllers, industrial USB-to-serial bridges, USB-based data acquisition front-ends, legacy embedded systems requiring one-time-programmable firmware, and educational/prototyping platforms where the 40-pin PDIP package simplifies breadboard use.
When designing with this part, note that the OTP memory cannot be erased and reprogrammed - engineers targeting field-updatable firmware should select the flash-based PIC18F or PIC16F equivalents. The 40-pin PDIP package also requires through-hole PCB assembly which limits high-volume SMT production.
Drop-in alternatives for PIC16C765-I/P — 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/P (same form factor and footprint) — differing in Package, Core Architecture, Timers, Mounting Type, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F4550-I/P
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16C745-I/SP
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$4.12 / Unit
View Datasheet →PIC16C74A-04/PQ
✅ Drop-In✓ In Stock
$5.8 / Unit
View Datasheet →ATMEGA8535-16PJ
✅ Drop-In✓ In Stock
$3.4 / Unit
View Datasheet →PIC16C765-I/P Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16CXX mid-range 8-bit RISC (Harvard) |
| Program Memory | 14 KB OTP (8K x 14 words) |
| Data RAM | 256 bytes |
| EEPROM Data Memory | None (OTP only) |
| Maximum CPU Frequency | 24 MHz (167 ns instruction cycle) |
| Throughput | Approximately 6 MIPS |
| Instruction Set | 35 single-word instructions |
| Operating Voltage | 4.0 V to 5.5 V |
| Digital I/O Pins | 33 |
| Analog-to-Digital Converter | 8-bit resolution, 5 channels |
| USB Interface | USB 1.1 Full-Speed (12 Mbps) with on-chip SIE and transceiver |
| Timers | Two 8-bit (TMR0, TMR2), one 16-bit (TMR1) |
| Communication Peripherals | USART (SCI), MSSP (SPI/I2C), USB SIE |
| Interrupt Sources | 14 |
| Package | 40-pin PDIP (0.600 inch, 15.24 mm) |
| Operating Temperature Range | -40 C to +85 C (industrial) |
| Mounting Type | Through-Hole |
| MSL Level | Not applicable (through-hole) |
| RoHS Status | Compliant |
PIC16C765-I/P Pin Configuration
| Pin 1 | MCLR/VPP — Master clear (reset) input / programming voltage |
| Pin 2 | RA0/AN0 — Port A bit 0 / analog input 0 |
| Pin 3 | RA1/AN1 — Port A bit 1 / analog input 1 |
| Pin 4 | RA2/AN2 — Port A bit 2 / analog input 2 |
| Pin 5 | RA3/AN3/VREF — Port A bit 3 / analog input 3 / ADC reference |
| Pin 6 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — Port A bit 5 / analog input 4 / SPI slave select |
| Pin 8 | RE0/RD/AN5 — Port E bit 0 / read control / analog input 5 |
| Pin 9 | RE1/WR — Port E bit 1 / write control |
| Pin 10 | RE2/CS — Port E bit 2 / chip select |
| Pin 11 | VDD — Positive supply (5V) |
| Pin 12 | VSS — Ground |
| Pin 13 | OSC1/CLKIN — Crystal/clock input |
| Pin 14 | OSC2/CLKOUT — Crystal/clock output |
| Pin 15 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 16 | RC1/T1OSI — Port C bit 1 / Timer1 oscillator input |
| Pin 17 | RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM 1 |
| Pin 18 | RC3 — Port C bit 3 |
| Pin 19 | RC4/D-/VM — Port C bit 4 / USB D- line / external USB VBUS monitor |
| Pin 20 | RC5/D+/VP — Port C bit 5 / USB D+ line / external USB VBUS sense |
| Pin 21 | RC6/TX/CK — Port C bit 6 / USART TX / USART clock |
| Pin 22 | RC7/RX/DT — Port C bit 7 / USART RX / USART data |
| Pin 23 | RD0/PSP0 — Port D bit 0 / parallel slave port bit 0 |
| Pin 24 | RD1/PSP1 — Port D bit 1 / parallel slave port bit 1 |
| Pin 25 | RD2/PSP2 — Port D bit 2 / parallel slave port bit 2 |
| Pin 26 | RD3/PSP3 — Port D bit 3 / parallel slave port bit 3 |
| Pin 27 | RD4/PSP4 — Port D bit 4 / parallel slave port bit 4 |
| Pin 28 | RD5/PSP5 — Port D bit 5 / parallel slave port bit 5 |
| Pin 29 | RD6/PSP6 — Port D bit 6 / parallel slave port bit 6 |
| Pin 30 | RD7/PSP7 — Port D bit 7 / parallel slave port bit 7 |
| Pin 31 | VSS — Ground |
| Pin 32 | VDD — Positive supply (5V) |
| Pin 33 | RB0/INT — Port B bit 0 / external interrupt |
| Pin 34 | RB1 — Port B bit 1 |
| Pin 35 | RB2 — Port B bit 2 |
| Pin 36 | RB3 — Port B bit 3 |
| Pin 37 | RB4 — Port B bit 4 |
| Pin 38 | RB5 — Port B bit 5 |
| Pin 39 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pin 40 | RB7/PGD — Port B bit 7 / ICSP data |
Typical Applications
PIC16C765-I/P is suitable for 6 applications: USB HID Keyboard/Mouse Controller, USB-to-Serial Bridge Adapter, Industrial Data Acquisition Front-End, Legacy Embedded Control Board, USB Educational Development Platform, USB Peripherals with SPI/I2C Sensor Hubs.
USB HID Keyboard/Mouse Controller
The PIC16C765-I/P's integrated USB 1.1 full-speed SIE with on-chip transceiver and 33 I/O pins makes it a single-chip solution for HID-class keyboards, mice, and game controllers. The hardware SIE handles NRZI encoding, bit stuffing, and CRC5/CRC16 checking, freeing the 6 MIPS CPU for HID report generation and key-matrix scanning. With 14 KB OTP and 256 B RAM, it covers typical HID report descriptors and key-debounce state machines. The 40-pin PDIP package suits low-volume production and educational platforms; high-volume designs should migrate to the flash-based PIC18F4550.
Recommended
USB-to-Serial Bridge Adapter
The PIC16C765-I/P can implement a USB-CDC bridge to UART by using its integrated USB SIE alongside the hardware USART peripheral. The SIE delivers 12 Mbps full-speed USB while the USART provides RS-232/RS-485 signaling on the serial side, and 256 B RAM buffers CDC frames at typical 115200 baud rates. Operating at 24 MHz with 4.0-5.5 V supply aligns with legacy 5V serial logic. Industrial applications benefit from the -40C to +85C temperature range and brown-out reset, ensuring reliable RS-485 industrial field-bus connectivity.
Recommended
Industrial Data Acquisition Front-End
The PIC16C765-I/P's 5-channel 8-bit ADC paired with the USB peripheral suits low-channel-count data acquisition nodes that report measurements over USB to a host PC. Sampling up to approximately 50 ksps at the 24 MHz system clock, the device can digitize thermocouple, strain-gauge, or process-control signals and stream them via USB interrupt or bulk transfers. Industrial-grade -40C to +85C operation and brown-out detect suit factory-floor deployments. Migrate to PIC18F4550 for higher resolution (10/12-bit ADC) and field-updatable firmware.
Recommended
Legacy Embedded Control Board
The PIC16C765-I/P in its 40-pin PDIP package is well suited to maintaining and replicating legacy embedded control systems originally designed around the PIC16CXX mid-range family. The through-hole form factor supports breadboard prototyping and through-hole PCB assembly in low-volume production. The OTP program memory locks firmware permanently, which is acceptable for closed systems that do not require field updates. Engineers maintaining older industrial controllers can source this part through remaining distributor stock while planning migrations to flash-based PIC18F or PIC16F1xxx families.
Recommended
USB Educational Development Platform
Universities and embedded-systems training programs use the PIC16C765-I/P as a teaching example of a USB-capable 8-bit microcontroller with a documented SIE register set. The 40-pin PDIP package simplifies breadboard wiring for student projects, while the 14 KB OTP memory forces disciplined firmware planning - mirroring the constraints of volume production. The 35-instruction RISC core introduces students to Harvard architecture, and the on-chip USB peripheral demonstrates the inner workings of low-speed USB enumeration. PIC18F4550 is the recommended migration target for course updates.
Recommended
USB Peripherals with SPI/I2C Sensor Hubs
The PIC16C765-I/P integrates a Master Synchronous Serial Port (MSSP) supporting both SPI and I2C alongside its USB 1.1 SIE, allowing a single chip to act as a USB bridge to multi-sensor SPI or I2C networks. With 33 I/O pins plus dedicated MSSP signals, the device can interface to EEPROM, temperature sensors, accelerometers, and GPIO expanders while streaming aggregated data over USB. The 256-byte RAM and 14 KB OTP are sufficient for typical sensor-hub descriptors and small driver routines. Industrial temperature grade enables deployment in factory automation sensor nodes.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C765-I/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F4550-I/P | PIC16C745-I/SP | PIC16C74A-04/P | ATMEGA8535-16PJ |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | PDIP-40 | PDIP-40 - same | SPDIP-40 - same | PDIP-40 - same | PDIP-40 - same |
| Program Memory | 14 KB OTP | 32 KB flash | 8 KB OTP | 7 KB OTP | 8 KB flash |
| RAM | 256 B | 2 KB | 256 B | 192 B | 512 B |
| USB Interface | USB 1.1 FS with SIE | USB 1.1/2.0 FS with SIE | USB 1.1 FS with SIE | None | None |
| Maximum Clock | 24 MHz | 48 MHz (12 MIPS) | 24 MHz | 4 MHz | 16 MHz |
| ADC | 8-bit, 5 channels | 10-bit, 13 channels | 8-bit, 5 channels | 8-bit, 5 channels | 10-bit, 8 channels |
| I/O Pins | 33 | 35 | 33 | 33 | 32 |
| Operating Voltage | 4.0 V to 5.5 V | 2.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.5 V to 5.5 V |
Key Differentiators
- Integrated USB 1.1 SIE without external PHY (vs PIC16C74A-04/P)
- Flash reprogrammability eliminates OTP constraint (vs PIC18F4550-I/P)
- Larger OTP memory in the same USB-capable family (vs PIC16C745-I/SP)
Design Notes
PIC16C765-I/P program memory is OTP (one-time-programmable) - the firmware cannot be erased or rewritten once programmed. Estimate your firmware size carefully and burn a fresh part if bugs are found in production. For development, use a windowed CERDIP PIC16C765-JW part or migrate to a flash-based successor (PIC18F4550) to allow in-circuit reprogramming during bring-up.
Decouple VDD (pins 11, 32) and VSS (pins 12, 31) with a 100 nF ceramic capacitor placed within 5 mm of each VDD pin, plus a bulk 10 uF tantalum or aluminum electrolytic at the regulator output. The USB transceiver is sensitive to VDD ripple - keep the analog 5V rail clean by avoiding noisy switching regulators on the same supply; an LDO such as MCP1700 is recommended for VBUS-derived rails.
Route the USB D+ (RC5) and D- (RC4) differential pair with 90-ohm differential impedance and matched length within 2 mm, keeping the pair clear of digital switching traces for at least 10 mm. Place the 27-ohm series damping resistor between each USB pin and the connector within 5 mm of the connector body, per USB 1.1 full-speed signal-integrity guidelines.
The internal USB SIE uses a 48 MHz clock derived from the 24 MHz system oscillator; if the crystal tolerance exceeds +/- 100 ppm, USB enumeration may fail at low/full speed. Use a crystal with +/- 50 ppm tolerance and 18-20 pF load capacitors matched within 10%. The on-chip PLL multiplier (x2) doubles any system-clock jitter, so an external 24 MHz crystal with low series resistance is recommended.
Compliance Information
RoHS compliant per Microchip product page. Industrial temperature grade (-40C to +85C) but not AEC-Q100 qualified for automotive.