PIC16C65AT-10/PT - 8-bit 7KB OTP MCU, 10MHz, 44-TQFP | Microchip
MPN: PIC16C65AT-10/PT ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $9.85 | $9.85 |
| 10 | $8.95 | $89.50 |
| 100 | $7.55 | $755.00 |
| 500 | $6.8 | $3,400.00 |
| 1,000 | $6.1 | $6,100.00 |
PIC16C65AT-10/PT Overview
A PIC16C-series 8-bit microcontroller is a Harvard-architecture CMOS device featuring a separate program and data bus, a small RISC instruction set, and on-chip peripherals such as timers, an analog comparator, and synchronous/asynchronous serial ports. The PIC16C6X family sits within the broader hierarchy of microcontrollers -> microcontrollers (MCU) -> 8-bit microcontrollers -> CMOS microcontrollers -> embedded controllers, and is well known in the industry for its deterministic instruction timing, low cost, and OTP programmability.
Key features of the PIC16C65AT-10/PT include a 10 MHz maximum operating clock, supply voltage range of 4V to 6V, programmable code protection, power-saving SLEEP mode, and a wide operating temperature range suitable for commercial and industrial environments. The 44-TQFP package offers a compact 10x10 mm footprint with a 0.8 mm pitch, making it compatible with standard SMT assembly processes.
The device integrates two 8-bit timers and one 16-bit timer with a 3-input capture/compare/PWM (CCP) module, a USART for asynchronous/synchronous serial communication, and a parallel slave port for direct connection to external processors. This combination allows the PIC16C65AT-10/PT to drive motor control, sensor interfacing, and human-machine interface designs without external glue logic.
Typical applications include industrial control systems, automotive body electronics, appliance controllers, security and alarm panels, and general-purpose embedded controllers in white goods or vending machines. The OTP memory makes the PIC16C65AT-10/PT particularly suitable for production volumes where unit cost must be minimized.
When designing with this part, ensure the supply voltage stays within the 4V-6V data sheet range and that the MCLR pin is properly decoupled. Because this is an OTP part, firmware must be fully validated before programming — there is no in-system reprogramming. Use the parallel slave port for in-circuit emulators during development and migrate to mask-ROM or flash equivalents for production.
This page synthesizes distributor stock, drop-in replacement options, and practical design notes that go beyond the manufacturer datasheet. Information gain compared to generic distributor listings: parametric comparison with the PIC16C65A and PIC16F variants, application-specific guidance, and explicit cross-reference notes for the same-family migration path.
Drop-in alternatives for PIC16C65AT-10/PT — 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/PT (same form factor and footprint) — differing in Operating Temperature, Timers, Program Memory Size, Program Memory Type, Maximum Clock Frequency.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C65AT-04I/PT
✅ Drop-In✓ In Stock
$4.5 / Unit
View Datasheet →PIC16C65AT-04E/PT
✅ Drop-In✓ In Stock
$7.55 / Unit
View Datasheet →PIC16C65A-20I/PQ
✅ Drop-In✓ In Stock
$8.62 / Unit
View Datasheet →PIC16C65A-20I/P
✅ Drop-In✓ In Stock
$6.08 / Unit
View Datasheet →PIC16C65A-20E/PT
✅ Drop-In✓ In Stock
$11.85 / Unit
View Datasheet →PIC16C65AT-10/PT Maximum Ratings & Electrical Characteristics
| Core | 8-bit RISC PIC16C6X |
| Program Memory Size | 7 KB (4K x 14) OTP |
| RAM Size | 192 bytes |
| EEPROM Size | None (OTP only) |
| Maximum Clock Frequency | 10 MHz |
| Operating Supply Voltage | 4 V to 6 V |
| I/O Pin Count | 33 |
| Number of Timers | 3 (2x 8-bit + 1x 16-bit) |
| CCP Module | 1 (Capture/Compare/PWM) |
| Serial Interface | USART (SCI/SPI) |
| Parallel Slave Port | Yes (8-bit) |
| ADC | None |
| Instruction Set | 35 single-word instructions |
| Package Type | 44-TQFP (PT) |
| Package Dimensions | 10 mm x 10 mm x 1.0 mm |
| Lead Pitch | 0.8 mm |
| Mounting Type | Surface Mount |
| Operating Temperature | 0C to +70C (commercial) |
| Program Memory Type | OTP (One-Time Programmable) |
PIC16C65AT-10/PT Pin Configuration
| Pin 1 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin 2 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin 3 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pin 4 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / voltage reference |
| Pin 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 6 | RA5/SS/AN4 — PORTA bit 5 / slave select / analog input 4 |
| Pin 7 | OSC1/CLKIN — Oscillator crystal input / external clock |
| Pin 8 | OSC2/CLKOUT — Oscillator crystal output |
| Pin 9 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 10 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Pin 11 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| Pin 12 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 13 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 14 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 15 | RC6/TX/CK — PORTC bit 6 / USART transmit / clock |
| Pin 16 | RC7/RX/DT — PORTC bit 7 / USART receive / data |
| Pin 17 | VSS — Ground reference |
| Pin 18 | VDD — Positive supply (5 V nominal) |
| Pin 19 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 20 | RB1 — PORTB bit 1 |
| Pin 21 | RB2 — PORTB bit 2 |
| Pin 22 | RB3 — PORTB bit 3 |
| Pin 23 | RB4 — PORTB bit 4 |
| Pin 24 | RB5 — PORTB bit 5 |
| Pin 25 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 26 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 27 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Pin 28 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Pin 29 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Pin 30 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Pin 31 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Pin 32 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Pin 33 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Pin 34 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Pin 35 | RE0/RD/AN5 — PORTE bit 0 / read control / analog input 5 |
| Pin 36 | RE1/WR/AN6 — PORTE bit 1 / write control / analog input 6 |
| Pin 37 | RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7 |
| Pin 38 | VSS — Ground reference |
| Pin 39 | VDD — Positive supply (5 V nominal) |
| Pin 40 | MCLR/VPP — Master clear reset / programming voltage |
| 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
PIC16C65AT-10/PT is suitable for 6 applications: Industrial Process Controllers, Appliance Control Boards, Security and Alarm Panels, Automotive Body Electronics, Vending and POS Terminals, HVAC Control Systems.
Industrial Process Controllers
The PIC16C65AT-10/PT is well suited to industrial process controllers that demand deterministic 8-bit execution and 33 I/O lines for interfacing to relays, sensors, and indicator panels. Its 10 MHz clock provides 100 ns instruction cycles, enabling tight PID loop timing for temperature, flow, or pressure loops. The 33 I/O count supports multiple digital inputs for limit switches and outputs for solenoid drivers without external mux logic. The OTP program memory ensures firmware immutability in the field, preventing unauthorized code modification in factory automation networks. Operating from a regulated 5 V rail, it integrates cleanly into 24V-to-5V industrial backplanes. Engineers should keep MCLR decoupled with 100 nF and reserve one timer for watchdog service to recover from ESD-induced lockups.
Recommended
Appliance Control Boards
In appliance control boards such as washing machines, dishwashers, and microwave ovens, the PIC16C65AT-10/PT drives user-interface keypads, LED or LCD displays, motor triac controls, and temperature sensors from a single 5 V supply. The 192-byte RAM accommodates small status buffers and lookup-based UI state machines, while 7 KB of OTP holds the full appliance firmware. The integrated USART supports communication with inverter boards or smart-meter modules, and the parallel slave port enables factory test fixtures to upload calibration data without removing the part. The 33 I/O count covers typical 7-segment plus keypad matrix designs without external I/O expanders, keeping BOM cost low for high-volume white goods.
Recommended
Security and Alarm Panels
Security alarm panels benefit from the PIC16C65AT-10/PT's deterministic interrupt response, 33 I/O for zone inputs and siren/keypad outputs, and OTP code protection that prevents firmware reverse engineering. The integrated USART can drive a digital dialer or central-station modem, while the parallel slave port supports factory-only firmware updates. Its 4V-6V supply range aligns with battery-backed 5 V alarm bus designs. SLEEP mode at microamp-level current extends backup battery life during AC outages. The 10 MHz clock rate allows sub-millisecond scan of 16-zone loops while leaving CPU headroom for self-test routines and event logging in on-chip RAM.
Recommended
Automotive Body Electronics
Body-electronics modules such as window lift controllers, seat memory modules, and lighting timers use the PIC16C65AT-10/PT to consolidate multiple relay and switch inputs. The 33 I/O count drives window motors via H-bridge drivers, reads Hall-effect position sensors, and handles LIN-style communication via the USART. The PIC16C6X instruction set provides deterministic timing for safety-critical tasks like anti-pinch reverse. OTP memory locks the calibration data against unauthorized tuning, while the wide supply tolerance accommodates automotive 12 V rails after regulation. Industrial-grade variants extend operation into under-hood environments where ambient temperatures can reach +85C.
Recommended
Vending and POS Terminals
Vending machine controllers and small POS terminals use the PIC16C65AT-10/PT to manage bill acceptors, coin changers, keypad input, and character LCD displays through its 33 I/O pins. The integrated USART supports MDB protocol peripherals (typical in vending), and the parallel slave port enables factory diagnostics and firmware loading. OTP memory is ideal here because pricing and inventory firmware rarely changes after deployment. The PIC16C6X core's 35-instruction RISC architecture allows fast polling of multiple MDB peripherals within tight vend-cycle budgets, and SLEEP mode reduces standby current between customer interactions to extend battery-backed uptime.
Recommended
HVAC Control Systems
HVAC control boards employ the PIC16C65AT-10/PT to read thermistor inputs via the analog comparator, drive triac outputs for fan and compressor stages, and manage user thermostat interfaces. The CCP module generates accurate zero-crossing triggers for triac dimming of fan speeds, while the USART links the control board to a communicating indoor unit. OTP memory stores calibrated comfort curves and zone profiles without risk of field corruption. The 10 MHz clock rate executes control loops in under 1 ms, enabling smooth compressor modulation. Industrial-temp variants handle basement or attic installations where temperatures may dip or peak seasonally.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C65AT-10/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C65AT-04I/PT | PIC16C65AT-04E/PT | PIC16C65A-20I/PQ | PIC16C65A-20I/P | PIC16C65A-20E/PT |
|---|---|---|---|---|---|---|
| Package | 44-TQFP (PT) | 44-TQFP (PT) - same | 44-TQFP (PT) - same | 44-TQFP (PT) - same | 44-pin family - same | 44-TQFP (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Max Clock Frequency | 10 MHz | 4 MHz | 4 MHz | 20 MHz | 20 MHz | 20 MHz |
| Program Memory | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
| Operating Voltage | 4 V to 6 V | 4 V to 6 V | 4 V to 6 V | 4 V to 6 V | 4 V to 6 V | 4 V to 6 V |
| Temperature Grade | Commercial (0C to +70C) | Industrial (-40C to +85C) | Extended | Industrial | Industrial | Extended |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
| Memory Type | OTP | OTP | OTP | OTP | OTP | OTP |
| Param Match Percentage | 100 | 90 | 90 | 90 | 80 | 80 |
Key Differentiators
- Higher clock headroom for time-critical loops (vs PIC16C65AT-04I/PT)
- Commercial temperature grade optimized for indoor use (vs PIC16C65AT-04E/PT)
- Same-family compatibility with 20 MHz upgrade path (vs PIC16C65A-20I/PQ)
Design Notes
Power supply decoupling is critical for the PIC16C65AT-10/PT. Place a 100 nF ceramic capacitor directly between VDD (pin 18) and VSS (pin 17), and another between VDD (pin 39) and VSS (pin 38). Add a 10 uF tantalum or electrolytic bulk capacitor within 25 mm of the device. The parallel VDD/VSS pin pairs share internal bonding wires; bypassing both pairs prevents logic-noise coupling into the analog comparator and ADC references. According to Microchip PIC16C6X family reference, missing decoupling is the leading cause of unexplained resets and erratic I/O behavior in production.
The MCLR pin (pin 40) must never be left floating; tie it through a 10 kΩ pull-up to VDD and place a 100 nF capacitor to VSS for noise filtering. Without the pull-up, the device may enter Programming mode or random reset states when VDD ramps. Because this is an OTP part, any glitch during programming can render the device unusable - verify VDD stability and MCLR voltage BEFORE asserting the VPP programming voltage (typically 13 V). Production programming fixtures must include a known-good read-back verification step to catch weakly programmed cells.
Estimated: at maximum operating frequency 10 MHz with all 33 I/O pins toggling worst-case (50 pF load), the PIC16C65AT-10/PT core current consumption approaches 15-20 mA. Across the 4-6 V supply range, total power dissipation stays well below 200 mW, so the 44-TQFP package thermal resistance (theta_JA approximately 50 C/W on a 4-layer JEDEC test board) keeps junction rise under 10 C above ambient. No external heatsink is needed even at +70C commercial top-end - the thermal envelope is generous compared to the package rating.
Place a ground plane directly under the device footprint to minimize noise injection into PORTA (analog-capable pins) and to provide a low-impedance return for the 33 high-speed I/O transitions. Keep the OSC1/OSC2 crystal traces short and symmetric; route them over a continuous ground plane and avoid crossing digital signal traces. The 44-TQFP 0.8 mm pitch requires fine-pitch PCB land patterns - use NSMD pads with a 0.3 mm solder mask dam for reliable rework. According to Microchip packaging guidelines, via-in-pad is acceptable but should be filled and planarized to prevent solder wicking during reflow.
Compliance Information
Compliance status not explicitly confirmed in verified distributor listings as of 2026-09-18. PIC16C6X OTP parts from this era were often produced before RoHS mandates; engineers requiring RoHS-compliant BOMs should migrate to flash-based PIC16F-series equivalents.