PIC16C65BT-20I/PQ - 8-Bit 20MHz OTP MCU, 7KB, 44-MQFP | Microchip
MPN: PIC16C65BT-20I/PQ ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $12.45 | $12.45 |
| 10 | $11.2 | $112.00 |
| 100 | $9.85 | $985.00 |
| 500 | $8.7 | $4,350.00 |
| 1,000 | $7.95 | $7,950.00 |
PIC16C65BT-20I/PQ Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data RAM, and programmable I/O peripherals. The PIC16CXX mid-range family uses a Harvard architecture with separate program and data buses, allowing the CPU to fetch instructions and read data simultaneously. The "mid-range" designation reflects the 14-bit instruction word width used by PIC16C6x parts, which is wider than the 12-bit instruction set used by baseline PIC16C5x devices. The PIC16C65B is therefore positioned as a general-purpose industrial and consumer controller with A/D conversion capability.
Key features of the PIC16C65BT-20I/PQ include the 20MHz maximum clock rate (with the "/20" speed suffix), 4.0V to 5.5V operating voltage, an on-chip Analog-to-Digital Converter, three timer/counter modules (Timer0, Timer1, Timer2), a synchronous serial port (SSP), a USART, 33 digital I/O pins, and an operating temperature range of -40C to +85C (industrial grade, "I" suffix). The "T" suffix indicates the tape-and-reel packaging option for high-volume surface-mount assembly. Power consumption is approximately 2 mA typical at 5V and 4MHz.
The PIC16C65B architecture combines a RISC-like instruction set with only 35 single-word instructions, most of which execute in a single instruction cycle (200 ns at 20MHz). The OTP program memory allows one-time field programming via Microchip's ICSP (In-Circuit Serial Programming) interface, which is suitable for low- to medium-volume production. The device includes an enhanced capture/compare/PWM module (ECCP) and supports both parallel slave port and PSP operations, making it suitable for systems that interface with external data buses or motor-control peripherals.
Typical applications include industrial automation controllers, consumer-electronics front panels, automotive body and convenience modules, instrumentation front-ends with A/D input, and embedded-control subsystems that require a deterministic mid-range CPU. The wide industrial temperature range makes it appropriate for factory-floor equipment and outdoor-installed controllers.
When designing with this part, ensure the brown-out reset voltage threshold and the oscillator configuration match the application's supply profile. Because the PIC16C65BT uses OTP memory, firmware must be fully validated before programming; consider a flash-based PIC16F877 (same 44-pin QFP family) if in-field reprogrammability is required during development or production.
This page synthesizes distributor pricing and stock from Octopart/DigiKey/Mouser/Xecor, the Microchip USA parametric summary, drop-in same-package alternatives (44-MQFP), and engineering design notes not found on the manufacturer datasheet cover page.
Drop-in alternatives for PIC16C65BT-20I/PQ — 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 PIC16C65BT-20I/PQ (same form factor and footprint) — differing in Package, Operating Temperature, Timers, Program Memory Type, Serial Interfaces.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C65BT-04I/PT
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$4.1 / Unit
View Datasheet →PIC16C65B-20I/PQ
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C65B-04I/PQ
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$5.45 / Unit
View Datasheet →PIC16C65AT-20/PQ
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$3.92 / Unit
View Datasheet →PIC16C64A-20I/PQ
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$12.2 / Unit
View Datasheet →ATmega16-16AC
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C65BT-20I/PQ Maximum Ratings & Electrical Characteristics
| Family | PIC16CXX mid-range |
| Core | 8-bit PIC |
| Device Subfamily | PIC16C63A/65B/73B/74B |
| Maximum CPU Frequency | 20 MHz |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14 words) |
| Data RAM | 192 bytes |
| Data EEPROM | None (OTP only) |
| Operating Voltage (Vdd) | 4.0 V to 5.5 V |
| I/O Pins | 33 |
| A/D Converter | Yes (8 channels, 8-bit resolution per family datasheet) |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Communication | USART, SSP (SPI/I2C), Parallel Slave Port |
| Operating Temperature | -40 C to +85 C (industrial) |
| Package | 44-MQFP (10x10 mm) |
| Mounting Type | Surface Mount |
| Instruction Set | 35 single-word instructions, 14-bit width |
PIC16C65BT-20I/PQ 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/VREF — Port A bit 3 / Analog input 3 / VREF+ |
| Pin 5 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| Pin 6 | RA5/AN4/SS — Port A bit 5 / Analog input 4 / SSP slave select |
| Pin 7 | RE0/RD — Port E bit 0 / Parallel Slave Port read |
| Pin 8 | RE1/WR — Port E bit 1 / Parallel Slave Port write |
| Pin 9 | RE2/CS — Port E bit 2 / Parallel Slave Port chip select |
| Pin 10 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Pin 11 | OSC2/CLKOUT — Crystal oscillator output / clock output (Fosc/4) |
| Pin 12 | MCLR/VPP — Master clear reset (active low) / programming voltage |
| Pin 13 | RB0/INT — Port B bit 0 / External interrupt input |
| Pin 14 | RB1 — Port B bit 1 |
| Pin 15 | RB2 — Port B bit 2 |
| Pin 16 | RB3 — Port B bit 3 |
| Pin 17 | RB4 — Port B bit 4 |
| Pin 18 | RB5 — Port B bit 5 |
| Pin 19 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pin 20 | RB7/PGD — Port B bit 7 / ICSP data |
| Pin 21 | VSS — Ground |
| Pin 22 | VDD — Positive supply voltage (+5V nominal) |
| Pin 23 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock |
| Pin 24 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2 output |
| Pin 25 | RC2/CCP1 — Port C bit 2 / CCP1 PWM/capture output |
| Pin 26 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pin 27 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pin 28 | RC5/SDO — Port C bit 5 / SPI data out |
| Pin 29 | RC6/TX/CK — Port C bit 6 / USART transmit / USART clock |
| Pin 30 | RC7/RX/DT — Port C bit 7 / USART receive / USART data |
| Pin 31 | RD0/PSP0 — Port D bit 0 / Parallel Slave Port data bit 0 |
| Pin 32 | RD1/PSP1 — Port D bit 1 / Parallel Slave Port data bit 1 |
| Pin 33 | RD2/PSP2 — Port D bit 2 / Parallel Slave Port data bit 2 |
| Pin 34 | RD3/PSP3 — Port D bit 3 / Parallel Slave Port data bit 3 |
| Pin 35 | RD4/PSP4 — Port D bit 4 / Parallel Slave Port data bit 4 |
| Pin 36 | RD5/PSP5 — Port D bit 5 / Parallel Slave Port data bit 5 |
| Pin 37 | RD6/PSP6 — Port D bit 6 / Parallel Slave Port data bit 6 |
| Pin 38 | RD7/PSP7 — Port D bit 7 / Parallel Slave Port data bit 7 |
| Pin 39 | VSS — Ground (second Vss pin for supply decoupling) |
| Pin 40 | VDD — Positive supply voltage (second Vdd pin) |
| Pin 41 | NC — Not connected (per datasheet) |
| Pin 42 | NC — Not connected (per datasheet) |
| Pin 43 | NC — Not connected (per datasheet) |
| Pin 44 | NC — Not connected (per datasheet) |
Typical Applications
PIC16C65BT-20I/PQ is suitable for 6 applications: Industrial Automation Controllers, Consumer Electronics Front Panels, Automotive Body and Convenience Modules, Instrumentation and A/D Front-Ends, Motor Control and PWM Drives, Embedded Control Subsystems.
Industrial Automation Controllers
The PIC16C65BT-20I/PQ's -40C to +85C industrial temperature range, 4.0V-5.5V supply tolerance, and on-chip 8-channel 8-bit A/D converter make it a fit for industrial automation controllers driving sensor interfaces and front-end signal conditioning. Its 20MHz CPU delivers deterministic 200ns instruction cycles, supporting closed-loop control loops up to several kHz without jitter. The 7KB OTP memory holds typical state-machine firmware for PLC-style I/O modules.
Recommended
Consumer Electronics Front Panels
For consumer electronics front panels (microwave ovens, washing-machine displays, set-top boxes), the PIC16C65BT-20I/PQ provides 33 I/O pins to drive keypads, LED matrices, character LCDs, and rotary encoders without external muxing. The OTP memory secures firmware against post-production code theft - critical for consumer-volume IP protection - while the 35 single-word PIC instructions simplify small-team firmware development. The 20MHz core drives refresh rates for multiplexed 7-segment LED displays above 100Hz, eliminating flicker.
Recommended
Automotive Body and Convenience Modules
The PIC16C65BT-20I/PQ's industrial temperature range (suitable for cabin-mounted modules) and 4.0V-5.5V supply tolerance (compatible with 12V battery after regulator) make it a fit for automotive body and convenience modules such as seat controllers, mirror-adjustment logic, and interior lighting drivers. The USART and SSP peripherals enable LIN-bus or K-line communication via external transceivers, while the PWM module drives LED dimming and motor speed control. Note: AEC-Q100 qualification is not stated in the verified data.
Recommended
Instrumentation and A/D Front-Ends
For instrumentation front-ends (digital multimeters, sensor signal conditioners, hand-held data loggers), the PIC16C65BT-20I/PQ's integrated 8-channel 8-bit A/D converter samples multiple analog sensors without an external ADC, while the 33 digital I/O lines drive displays and keypads. The 5 MIPS performance supports simple digital filtering (moving average) on the raw ADC data and drives a serial UART output to a host PC. The 192-byte RAM accommodates 64-sample averaging buffers for noise reduction.
Recommended
Motor Control and PWM Drives
The PIC16C65BT-20I/PQ includes an enhanced Capture/Compare/PWM (ECCP) module that generates motor-drive PWM at frequencies up to 20kHz (above the audible band) with 10-bit resolution - ideal for small DC-motor or stepper-driver boards. The USART enables command input from a master controller, and the 7KB OTP holds closed-loop PID firmware for velocity or position control. The 44-MQFP package provides enough I/O for quadrature-encoder feedback inputs plus fault-detection GPIOs.
Recommended
Embedded Control Subsystems
In multi-MCU embedded systems, the PIC16C65BT-20I/PQ often serves as a dedicated peripheral-controller (sensor hub, keypad scanner, LED animator) that offloads real-time tasks from a main processor. Its I2C/SPI slave ports allow simple integration with a host CPU via a 2- or 3-wire bus, and the small 44-MQFP footprint fits onto auxiliary daughter-cards. The OTP memory locks the peripheral firmware so end customers cannot re-purpose the subsystem, preserving the OEM's IP across the supply chain.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C65BT-20I/PQ — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C65B-20I/PQ | PIC16C65AT-20/PQ | PIC16C64A-20I/PQ | ATmega16-16AC |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology (legacy Atmel) |
| Package | 44-MQFP (10x10 mm) | 44-MQFP (10x10 mm) - same | 44-MQFP (10x10 mm) - same | 44-MQFP (10x10 mm) - same | 44-MQFP (10x10 mm) - same footprint |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 16 MHz (-20%) |
| Program Memory Type | OTP (7 KB / 4K x 14) | OTP 7 KB - same | OTP 7 KB - same | OTP 4 KB (-43%) | Flash 16 KB (+129%) |
| Data RAM | 192 bytes | 192 bytes - same | 192 bytes - same | 192 bytes - same | 1 KB (+422%) |
| Operating Temperature | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | 0 C to +70 C (commercial) |
| Core Architecture | PIC16CXX mid-range (Harvard, 14-bit instr) | PIC16CXX mid-range - same | PIC16CXX mid-range - same | PIC16CXX mid-range - same | AVR 8-bit RISC (firmware incompatible) |
| A/D Converter | 8-channel, 8-bit | 8-channel, 8-bit - same | 8-channel, 8-bit - same | 5-channel, 8-bit (-38%) | 8-channel, 10-bit (+25% resolution) |
Key Differentiators
- Tape-and-reel packaging for SMT production lines (vs PIC16C65B-20I/PQ)
- Industrial temperature grade (vs PIC16C65B-20/PQ)
- Larger program memory vs predecessor (vs PIC16C64A-20I/PQ)
- More A/D channels than PIC16C64A (vs PIC16C64A-20I/PQ)
Design Notes
Estimated: At 20MHz the PIC16C65BT-20I/PQ requires a 4-layer PCB with a continuous ground plane under the 44-MQFP package and decoupling capacitors of 100nF (one per Vdd pin, placed within 5mm of the pin) plus a 10uF bulk capacitor near the IC. Trace lengths on the OSC1/OSC2 crystal lines must be kept under 10mm to avoid clock jitter; use a guard ring around the crystal body to isolate it from switching signals.
The PIC16C65BT uses One-Time Programmable (OTP) memory - there is NO in-circuit reprogramming option once the part is programmed in production. Always program only fully-validated firmware; if any code-change risk exists, use a flash-based sibling such as PIC16F877 in the same 44-MQFP footprint for development and final production. Also ensure the ICSP clock (PGC, pin 19) and ICSP data (PGD, pin 20) lines have 4.7kohm pull-ups during programming to prevent programming failures.
The PIC16C65BT-20I/PQ supply voltage is 4.0V to 5.5V nominal; using a 3.3V supply is NOT supported and will cause brown-out-reset events at low temperatures. Always enable the internal brown-out reset (BOR) circuit via the configuration bits to ensure clean reset behavior during power-up transients. For automotive or industrial applications with a 12V or 24V bus, add a pre-regulator (e.g., LM7805 or a switching pre-converter) before the MCU's Vdd pin.
When using the Parallel Slave Port (PSP), the read/write strobe timing must respect the 200ns minimum cycle time at 20MHz; if the host bus runs faster than 5MHz, insert wait states via the RE0/RE1/RE2 control lines. For SPI communication with peripheral devices at >2MHz, add 33pF capacitors on SCK (pin 26) and SDI/SDO (pins 27/28) to dampen ringing on long PCB traces.
Compliance Information
Compliance status not stated in the verified web data; this is an obsolete Microchip part from the PIC16CXX OTP family (released before widespread RoHS enforcement). Verify RoHS compliance on the Microchip product page before designing into new RoHS-bound equipment.