PIC16C65AT-10/PQ - 8-bit PIC MCU, 7KB EPROM, 44-MQFP | Microchip
MPN: PIC16C65AT-10/PQ ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $18.5 | $18.50 |
| 10 | $16.2 | $162.00 |
| 100 | $13.85 | $1,385.00 |
| 500 | $11.4 | $5,700.00 |
| 1,000 | $9.95 | $9,950.00 |
PIC16C65AT-10/PQ Overview
What is an 8-bit microcontroller? An 8-bit microcontroller is a single-chip computer with an 8-bit data bus width, integrating a CPU, program memory (ROM/EPROM/Flash), data memory (RAM), and peripherals on one die. Microcontrollers belong to the broader category of embedded processors, sitting below microprocessors in complexity but above simple state machines. The PIC16 family sits in the mid-range tier of Microchip's PIC architecture, between the baseline PIC10/12/16 and the high-performance PIC17/18 families, optimized for cost-sensitive embedded control.
Key features include 192 bytes of data RAM, 33 digital I/O pins, three timers (Timer0, Timer1, Timer2), a Universal Synchronous/Asynchronous Receiver-Transmitter (USART), and a capture/compare/PWM (CCP) module. The PIC16C65A revision also adds an 8-bit analog-to-digital converter (ADC) with 5 input channels, distinguishing it from the earlier non-A PIC16C65. The device operates from 2.5V to 5.5V and supports in-circuit serial programming (ICSP).
Architecturally, the PIC16C65A uses a Harvard architecture with separate program and data buses, an 8-bit ALU, and a 14-bit instruction word. The fully-static CMOS design eliminates minimum clock-rate requirements, allowing the device to be stopped in software with all register contents preserved - useful for low-power standby modes. The RISC instruction set of 35 single-word instructions enables most instructions to execute in a single instruction cycle (4 clock periods), giving an effective 2.5 MIPS throughput at 10 MHz.
Typical applications include industrial control systems, motor control, sensor interfacing, embedded data acquisition, and legacy automotive subsystems. The PIC16C65A was widely adopted in the late 1990s and early 2000s in factory automation and consumer appliances where its integrated ADC and USART simplified board design.
When designing with this part, note that the 'C' (EPROM) variant requires UV erasure for reprogramming, unlike the flash-based 'F' variant. Engineers transitioning production designs should evaluate the pin-compatible PIC16F877A as a modern flash replacement. For new designs, Microchip recommends the PIC18 or dsPIC families for substantially higher performance per mW.
This page synthesizes distributor pricing from DigiKey and Octopart, drop-in same-package alternatives from the PIC16C65A family, and practical design notes covering oscillator configuration and ICSP programming not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16C65AT-10/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 PIC16C65AT-10/PQ (same form factor and footprint) — differing in Program Memory Size, Package, Program Memory Type, Core Architecture, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C65A-10/PQ
✅ Drop-In✓ In Stock
$6.1 / Unit
View Datasheet →PIC16C65A-20I/PQ
✅ Drop-In✓ In Stock
$8.62 / Unit
View Datasheet →PIC16C65A-20E/PQ
✅ Drop-In✓ In Stock
$4.85 / Unit
View Datasheet →PIC16F887-I/PQ
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16C64AT-10E/PQ
✅ Drop-In✓ In Stock
$5.2 / Unit
View Datasheet →PIC16F877A-I/P
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16C65AT-10/PQ Maximum Ratings & Electrical Characteristics
| Product Type | 8-bit Microcontroller (MCU) |
| CPU Family | PIC16 (Mid-Range, RISC) |
| Program Memory Type | EPROM (One-Time-Programmable) |
| Program Memory Size | 7 KB |
| Data RAM | 192 bytes |
| Data EEPROM | None |
| Maximum Clock Frequency | 10 MHz |
| Instruction Cycle Time | 400 ns (at 10 MHz) |
| Supply Voltage (Vdd) | 2.5 V to 5.5 V |
| I/O Pins | 33 |
| Timers | 3 (Timer0, Timer1, Timer2) |
| ADC | 8-bit, 5 channels (PIC16C65A revision) |
| USART | 1 (SCI/SPI) |
| CCP Modules | 1 |
| Package | 44-pin MQFP (PQ) - Metric QFP, tape & reel |
| Operating Temperature | 0C to +70C (Commercial) |
| Mounting Type | Surface Mount |
PIC16C65AT-10/PQ Pin Configuration
| Pin 1 | MCLR/VPP — Master Clear (active-low reset) / Programming voltage input |
| Pin 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| Pin 5 | RA3/AN3/VREF- — PORTA bit 3 / Analog input 3 / ADC negative 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 | GND — Ground reference |
| Pin 9 | VDD — Positive supply voltage (2.5V to 5.5V) |
| Pin 10 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Pin 11 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| Pin 12 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 13 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / Capture-Compare-PWM 2 |
| Pin 14 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 output |
| Pin 15 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 16 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 17 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 18 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Pin 19 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| Pin 20 | GND — Ground reference |
| Pin 21 | VDD — Positive supply voltage (2.5V to 5.5V) |
| Pin 22 | RB0/INT — PORTB bit 0 / External interrupt input |
| Pin 23 | RB1 — PORTB bit 1 |
| Pin 24 | RB2 — PORTB bit 2 |
| Pin 25 | RB3 — PORTB bit 3 |
| Pin 26 | RB4 — PORTB bit 4 |
| Pin 27 | RB5 — PORTB bit 5 |
| Pin 28 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 29 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 30 | GND — Ground reference |
| Pin 31 | RD0 — PORTD bit 0 |
| Pin 32 | RD1 — PORTD bit 1 |
| Pin 33 | RD2 — PORTD bit 2 |
| Pin 34 | RD3 — PORTD bit 3 |
| Pin 35 | RD4 — PORTD bit 4 |
| Pin 36 | RD5 — PORTD bit 5 |
| Pin 37 | RD6 — PORTD bit 6 |
| Pin 38 | RD7 — PORTD bit 7 |
| Pin 39 | GND — Ground reference |
| Pin 40 | RE0/RD — PORTE bit 0 / Parallel slave port read control |
| Pin 41 | RE1/WR — PORTE bit 1 / Parallel slave port write control |
| Pin 42 | RE2/CS — PORTE bit 2 / Parallel slave port chip select |
| Pin 43 | VDD — Positive supply voltage (2.5V to 5.5V) |
| Pin 44 | GND — Ground reference |
Typical Applications
PIC16C65AT-10/PQ is suitable for 7 applications: Industrial Control Systems, Sensor Data Acquisition, Motor Control and PWM Drive, Legacy Embedded Communication, Consumer Appliance Control, Educational and Development Platforms, Point-of-Sale Terminal Peripherals.
Industrial Control Systems
The PIC16C65AT-10/PQ suits legacy industrial control applications where its integrated 8-bit ADC with 5 channels and 33 digital I/O pins reduce external component count. Its 10 MHz clock delivers 2.5 MIPS, sufficient for PID control loops, sensor multiplexing, and discrete control of relays, solenoids, and motor starters. Engineers specify this part in factory-floor equipment, HVAC controllers, and process automation where its 5V tolerance and CMOS static design allow operation in electrically noisy environments. Recommended companion parts include the PIC16F887 for modern flash variants and the MCP2551 CAN transceiver for industrial network interfaces.
Recommended
Sensor Data Acquisition
The PIC16C65AT-10/PQ's on-chip 8-bit ADC with 5 input channels makes it well-suited for multi-sensor data acquisition in legacy embedded designs. With 7 KB EPROM and 192 bytes RAM, it can implement basic sensor linearization, threshold detection, and serial reporting via the integrated USART. The 10 MHz CPU throughput allows sampling rates up to ~25 kSPS aggregate when paired with an external instrumentation amplifier. Typical use cases include temperature/humidity monitoring, pressure transducer interfaces, and battery monitoring systems. Recommended companion parts: MCP9700 analog temperature sensor and MCP6022 op-amp for signal conditioning.
Recommended
Motor Control and PWM Drive
The PIC16C65AT-10/PQ's CCP (Capture/Compare/PWM) module delivers 10-bit PWM resolution suitable for brushed DC motor speed control, small BLDC commutation, and PWM-driven valve actuators. At 10 MHz, the PWM frequency can be configured from ~245 Hz to ~40 kHz depending on prescaler, giving flexibility for low-speed high-torque and high-speed low-inductance drive scenarios. The 33 I/O pins enable direct interface to H-bridge drivers, optical encoders, and current-sense amplifiers. For new designs, Microchip recommends the PIC16F887 with enhanced PWM peripherals. Recommended companion parts: MCP14E1 dual MOSFET driver and ACS712 current sensor.
Recommended
Legacy Embedded Communication
The integrated USART (SCI/SPI) peripheral enables the PIC16C65AT-10/PQ to function as a serial communication controller in legacy RS-232/RS-485 data links. At 10 MHz, the USART supports baud rates up to 625 kbps, sufficient for industrial Modbus RTU, legacy point-of-sale terminals, and embedded device-to-device messaging. The 7 KB EPROM holds simple protocol stacks while 192 bytes RAM buffers inbound/outbound packets. Recommended companion parts: MAX232 RS-232 line driver and MAX485 RS-485 transceiver.
Recommended
Consumer Appliance Control
The PIC16C65AT-10/PQ was widely adopted in late-1990s consumer appliances - washing machines, microwave ovens, dishwasher controllers - where its integrated peripherals replaced dozens of discrete logic ICs. The 33 I/O pins drive seven-segment displays, keypad matrices, and triac-based heater controls. The integrated ADC reads thermistor inputs for temperature regulation. For new consumer appliance designs, Microchip recommends the PIC16F887 or PIC18F46K22 in equivalent packages. Recommended companion parts: MOC3021 optotriac and ULN2003 darlington array.
Recommended
Educational and Development Platforms
The PIC16C65AT-10/PQ is a popular educational platform for teaching 8-bit embedded systems design because of its well-documented PIC16 instruction set and abundant tutorial materials. University curricula use it to demonstrate RISC architecture, interrupt handling, and peripheral programming. The EPROM-based memory requires a UV eraser for firmware iteration, which is now considered a pedagogical feature for teaching memory technology trade-offs. Modern curricula prefer the PIC16F877A or PIC18F4550 for active production status and flash convenience. Recommended companion parts: PICkit 3 programmer and MPLAB X IDE.
Recommended
Point-of-Sale Terminal Peripherals
The PIC16C65AT-10/PQ served as the embedded controller in legacy POS terminals and barcode scanners, where its USART handled barcode wand input and receipt printer output while its I/O pins drove keypad scanning and LED status indicators. The 7 KB EPROM held localized font tables and communication protocols while the 192-byte RAM buffered transaction data. Modern POS designs have moved to ARM Cortex-M0 parts, but existing installations often retain this MCU for serviceability. Recommended companion parts: HD44780 LCD controller and PS/2 keyboard interface ICs.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C65AT-10/PQ — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C65A-10/PQ | PIC16C65A-20I/PQ | PIC16C65A-20E/PQ | PIC16F887-I/PQ | PIC16C64AT-10E/PQ |
|---|---|---|---|---|---|---|
| Package | 44-pin MQFP | 44-pin MQFP - same | 44-pin MQFP - same | 44-pin MQFP - same | 44-pin TQFP - footprint compatible | 44-pin MQFP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | |
| Program Memory | 7 KB EPROM | 7 KB EPROM | 7 KB EPROM | 14 KB Flash | 4 KB EPROM | |
| Maximum Clock | 10 MHz | 10 MHz | 20 MHz | 20 MHz | 10 MHz | |
| Data RAM | 192 bytes | 192 bytes | 192 bytes | 368 bytes | 192 bytes | |
| ADC | 8-bit, 5 channels | 8-bit, 5 channels | 8-bit, 5 channels | 10-bit, 14 channels | 8-bit, 5 channels | |
| Memory Type | EPROM (OTP) | EPROM (OTP) | EPROM (OTP) | Flash (reprogrammable) | EPROM (OTP) | |
| Operating Temperature | 0C to +70C (Commercial) | 0C to +70C | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) |
Key Differentiators
- Only 10 MHz speed variant with commercial temp grade (vs PIC16C65A-20I/PQ)
- EPROM-based with UV erasure window requirement (vs PIC16F887-I/PQ)
- Larger program memory (7 KB) vs PIC16C64A family (vs PIC16C64AT-10E/PQ)
Design Notes
The PIC16C65AT-10/PQ operates from 2.5V to 5.5V and should be powered through a 100 nF ceramic decoupling capacitor placed within 5 mm of each VDD pin (multiple VDD pins on 44-pin MQFP must each be decoupled). The fully-static CMOS core allows the device to be stopped with the SLEEP instruction, dropping current to less than 1 uA typical - useful for battery-backed sensor applications. Add a bulk 10 uF tantalum capacitor at the board's power entry point to suppress voltage transients from relay coils or motor loads.
The EPROM variant requires UV erasure for reprogramming, unlike flash-based PIC16F replacements. Production programmers must generate 13V VPP on MCLR during erase/program cycles. Configuration bits (fuses) such as watchdog timer, code protection, and oscillator selection must be set explicitly - leaving them at default 'unprogrammed' state may enable the watchdog unintentionally. For new designs, evaluate PIC16F887 (flash, 44-pin TQFP) to eliminate the UV-erase step and enable in-circuit firmware updates.
The 44-pin MQFP package has a 0.8 mm pin pitch and requires careful PCB layout - signal traces should not run under the package body to avoid noise coupling. Place the crystal oscillator within 10 mm of OSC1/OSC2 pins, surrounded by a ground guard ring to reduce EMI susceptibility. Add a 1 kohm pull-up resistor on MCLR to ensure reliable reset behavior, and consider a 100 nF capacitor on MCLR for additional ESD immunity in industrial environments.
Compliance Information
Part is obsolete per Microchip lifecycle policy. RoHS/lead-free status could not be verified from the provided web data; consult Microchip directly for current compliance documentation. Not AEC-Q100 qualified for automotive applications.