Microchip Technology

PIC16C64AT-10/PT - 8-Bit 10MHz OTP MCU 44-TQFP | Microchip

MPN: PIC16C64AT-10/PT ✗ End of Life
In Stock Ships in 1-3 business days
2.5 V to 6.0 V Vdss 25 mA sink / 20 mA source per pin Id 44-pin TQFP (10x10 mm) Package 10 MHz Speed 3.5 KB (2K x 14) Memory
From $5.21 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $7.8 $7.80
10 $7.02 $70.20
100 $6.24 $624.00
500 $5.62 $2,810.00
1,000 $5.21 $5,210.00
ℹ️ All prices are in USD

PIC16C64AT-10/PT Overview

The Microchip Technology PIC16C64AT-10/PT is a member of the PIC® 16C family of 8-bit CMOS microcontrollers, offering 3.5KB (2K x 14) of One-Time-Programmable (OTP) program memory, 128 bytes of RAM, and 33 digital I/O pins in a 44-pin TQFP (10x10 mm) package. It runs at a maximum clock speed of 10 MHz with a 200 ns instruction cycle and operates across 2.5V to 6.0V supply voltage, consuming a typical 2 mA operating current at 5V/4 MHz.

An 8-bit microcontroller (MCU) is a single-chip computer with an 8-bit data bus, ALU, program counter, and integrated peripherals designed for embedded control. The PIC16CXX line is the classic mid-range RISC family from Microchip: low-cost, high-performance, fully-static CMOS cores positioned above the 12C/16C baseline and below the enhanced 16F mid-range and 18F lines in capability, but valued for deterministic timing, OTP/EPROM code storage for high-volume fixed-function products, and an extensive ecosystem of C compilers and debug tools.

Key features include an 8-level hardware stack, 14-bit instruction width, 35 single-word instructions (only one two-cycle branch instruction), two 8-bit timers (Timer0, Timer2) and one 16-bit timer (Timer1), a Capture/Compare/PWM (CCP) module, synchronous and USART serial ports, an 8-bit parallel slave port, watchdog timer with on-chip RC oscillator, and brown-out reset. The 33 I/O pins feature individual direction control and support high-current sink/source (25 mA sink, 20 mA source) for direct LED or relay drive.

Architecturally, the PIC16C64A uses a Harvard architecture with separate program and data buses, an 8-bit ALU, and a 14-bit program word width. This separation eliminates bus contention and supports single-cycle instruction execution except for program branches. The OTP memory integrates UV-erasable EPROM cells, making the device suited for volume production runs of stable firmware.

Typical applications include industrial control and motor drive, automotive body electronics, security and access control, HVAC control, washing machine and white-goods controllers, and any cost-sensitive embedded system with stable code. When designing with this part, plan VDD/VSS decoupling (0.1 µF minimum close to the pins), oscillator layout per Microchip AN588, and verify the OTP programming timing against your programmer's in-circuit or socketed programming strategy before high-volume ramp.

Drop-in alternatives for PIC16C64AT-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 PIC16C64AT-10/PT (same form factor and footprint) — differing in RoHS Status, Operating Temperature Range, Program Memory Size, Timers, RAM Size.

Microchip Technology
RoHS Status: Compliant
Operating Temperature Range: 0C to +70C (Commercial)
Program Memory Size: 3.5 KB (2K x 14 words)
Microchip Technology
RoHS Status: Non-Compliant (OTP / legacy windowed family)
Operating Temperature Range: -40 C to +125 C (E grade, extended)
Program Memory Size: 3.5 KB (2K x 14) OTP
Microchip Technology
RoHS Status: Compliant (Pb-free TQFP)
Operating Temperature Range: -40 C to +85 C (Industrial, "I")
Program Memory Size: 3.5 KB (2K x 14) OTP
Microchip Technology
RoHS Status: Non-compliant (legacy OTP, contains antimony/lead in die packaging)
Operating Temperature Range: -40 C to +125 C (Extended, 'E' grade)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16C64A-10/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
8-bit Microcontroller (MCU) · PIC16C6x (PIC Mid-Range) · OTP (One-Time-Programmable) · 3.5 KB (2K x 14 words) · 128 bytes · 10 MHz · 2.5 V to 6.0 V · 0C to +70C (Commercial)

✓ In Stock

$2.97 / Unit

View Datasheet →

PIC16C64A-10I/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
8-bit Microcontroller (MCU) · PIC16C (mid-range) · PIC RISC, Harvard, 14-bit instruction word · 3.5 KB (2K x 14) OTP · 128 x 8 bytes · Not present (OTP only) · 10 MHz · 200 ns at 10 MHz

✓ In Stock

$5.85 / Unit

View Datasheet →

PIC16C64A-20I/PT

✅ Drop-In
📦 44-TQFP (10x10)
20 MHz vs 10 MHz max clock (2x instruction throughput); pin-to-pin compatible

📋 Reference alternative (not in catalog)

PIC16C64A-10E/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
PIC 8-bit RISC (Harvard) · 3.5 KB (2K x 14) OTP · 128 bytes · 0 bytes (not present) · 10 MHz · 200 ns at 10 MHz · 33 · 2.5 V to 6.0 V

✓ In Stock

$8.95 / Unit

View Datasheet →

PIC16F877-10/PT

✅ Drop-In
📦 44-TQFP (10x10)
Flash 14 KB vs OTP 3.5 KB (4x program memory); pin-compatible 44-TQFP, requires code rewrite

📋 Reference alternative (not in catalog)

PIC16F877A-I/PT

✅ Drop-In
📦 44-TQFP (10x10)
Flash 14 KB + 10-bit ADC + 256 B EEPROM vs OTP 3.5 KB; pin-compatible, requires code migration

📋 Reference alternative (not in catalog)

PIC16C64AT-10/PT Maximum Ratings & Electrical Characteristics

Core Processor PIC
Core Size 8-Bit
Series PIC® 16C
Program Memory Size 3.5 KB (2K x 14)
Program Memory Type OTP (One-Time-Programmable)
RAM Size 128 bytes
EEPROM Size None (no on-chip EEPROM)
Maximum Clock Frequency 10 MHz
Instruction Cycle 200 ns at 10 MHz (4 clock cycles per instruction)
Number of I/O Pins 33
Supply Voltage (Vdd) 2.5 V to 6.0 V
Operating Temperature -40C to +85C (industrial)
Timers 1 x 8-bit + 1 x 16-bit
CCP Modules 1 (Capture/Compare/PWM)
Serial Interfaces USART/SCI, Synchronous Serial Port (SSP/SPI)
Parallel Slave Port Yes (8-bit)
Watchdog Timer Yes (with on-chip RC oscillator)
Brown-out Reset Yes
I/O Sink/Source Current 25 mA sink / 20 mA source per pin
Package 44-pin TQFP (10x10 mm)
Mounting Type Surface Mount
RoHS Status Non-compliant (legacy OTP line)

PIC16C64AT-10/PT Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
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/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select
Pin 7 RE0/RD/AN5 — PORTE bit 0 / parallel slave port RD control
Pin 8 RE1/WR/AN6 — PORTE bit 1 / parallel slave port WR control
Pin 9 RE2/CS/AN7 — PORTE bit 2 / parallel slave port CS control
Pin 10 VDD — Positive supply voltage (2.5V to 6.0V)
Pin 11 VSS — Ground reference
Pin 12 OSC1/CLKIN — Oscillator crystal input / external clock input
Pin 13 OSC2/CLKOUT — Oscillator crystal output / clock output
Pin 14 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input
Pin 15 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output
Pin 16 RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM1 output
Pin 17 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 18 RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0
Pin 19 RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1
Pin 20 RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2
Pin 21 RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3
Pin 22 RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4
Pin 23 RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5
Pin 24 RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6
Pin 25 RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7
Pin 26 VSS — Ground reference
Pin 27 VDD — Positive supply voltage (2.5V to 6.0V)
Pin 28 RB0/INT — PORTB bit 0 / external interrupt input
Pin 29 RB1 — PORTB bit 1
Pin 30 RB2 — PORTB bit 2
Pin 31 RB3 — PORTB bit 3
Pin 32 RB4 — PORTB bit 4 (interrupt-on-change)
Pin 33 RB5 — PORTB bit 5 (interrupt-on-change)
Pin 34 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 35 RB7/PGD — PORTB bit 7 / ICSP data
Pin 36 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 37 RC5/SDO — PORTC bit 5 / SPI data out
Pin 38 RC6/TX/CK — PORTC bit 6 / USART TX / clock
Pin 39 RC7/RX/DT — PORTC bit 7 / USART RX / data
Pin 40 MCLR/VPP — Master clear reset / programming voltage input
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

PIC16C64AT-10/PT is suitable for 6 applications: Industrial Control & Motor Drive, Automotive Body Electronics, Consumer White Goods, Security & Access Control, HVAC Control Systems, Point-of-Sale Terminal Peripherals.

🏭

Industrial Control & Motor Drive

The PIC16C64AT-10/PT's 33 I/O pins with 25 mA sink capability drive relays, optocouplers, and triac interfaces directly without external drivers, while the 8-bit CCP module generates PWM signals for brushed DC motor speed control. With 3.5 KB of OTP code storage it fits fixed-function industrial controllers - HVAC actuators, conveyor sequencers, and machine tool interlocks - where firmware is locked once deployed. Industrial operating range (-40C to +85C) and brown-out reset suit 24 V industrial bus environments after on-board regulation.

🚗

Automotive Body Electronics

Within body control modules (door locks, window lifters, seat controllers, mirror adjusters), the PIC16C64AT-10/PT provides deterministic 8-bit timing with a 200 ns instruction cycle suitable for CAN/LIN protocol bit-banging when a dedicated transceiver is used. The USART supports LIN 1.x slave communication at 19.2 kbaud, and the 33 I/O pins handle switch inputs, H-bridge enable, and PWM-driven LED arrays. The extended -40C to +125C variant (PIC16C64A-10E/PT) qualifies for harsher under-hood and dashboard environments.

🔧

Consumer White Goods

Washing machines, dishwashers, microwave ovens, and refrigerator control boards use OTP microcontrollers like the PIC16C64AT-10/PT because firmware is finalized at production and BOM cost dominates design decisions. The 10 MHz core handles sensor scanning, user interface multiplexing (7-segment or LCD with external driver), and triac phase-angle control for motor speed and heater regulation. Brown-out reset prevents lock-up during brownouts, and 128 bytes RAM cover mode variables without external memory.

🎥

Security & Access Control

Keypad-based access controllers, alarm panels, and electronic safe locks use the PIC16C64AT-10/PT's OTP memory to store credential algorithms and access codes that cannot be reverse-engineered by erasing and dumping the program space. The 33 I/O scan a 4x4 matrix keypad plus status LEDs, drive a magnetic door strike via PWM-modulated current limit, and read reed-switch door sensors. USART links to a keypad-expansion slave or to a remote monitoring modem at 9600-115200 baud.

HVAC Control Systems

Heating, ventilation, and air-conditioning thermostats and zone controllers integrate temperature sensing, fan speed control, and valve actuator drive - all of which fit the PIC16C64AT-10/PT's 33 I/O and 3.5 KB OTP code space. The 8-bit CCP module drives triac-based heater phase-angle modulation for proportional control, while Timer1 captures thermistor bridge timing for resistance-to-temperature conversion. Industrial -40C to +85C operation supports rooftop unit and basement boiler room deployments.

🖥️

Point-of-Sale Terminal Peripherals

Receipt printers, barcode scanner interfaces, customer display controllers, and cash drawer drivers leverage the PIC16C64AT-10/PT's parallel slave port for direct bus attachment to a host POS terminal without extra glue logic. The 8-bit port reads keyboard matrix scans and drives character LCDs through bit-banging, while the USART connects to a serial barcode wand or scale. OTP storage locks the firmware against tampering - important for fiscal regulatory compliance in retail terminals.

Recommended Products Summary

PIC16F877A-I/PT Flash upgrade for in-field firmware updates Used in: Industrial Control & Motor Drive, HVAC Control Systems MOC3021 Optotriac driver for AC load switching Used in: Industrial Control & Motor Drive PIC16C64A-10E/PT Microchip Technology Used in: Automotive Body Electronics MCP2551 CAN bus transceiver companion Used in: Automotive Body Electronics PIC16F877-10/PT Flash drop-in for code-update capability during development Used in: Consumer White Goods ULN2003 Darlington array for high-current relay/buzzer drive Used in: Consumer White Goods PIC16C64A-10I/PT Microchip Technology Used in: Security & Access Control MAX485 RS-485 transceiver for multi-drop panel networking Used in: Security & Access Control MCP9700 Analog temperature sensor for ADC input Used in: HVAC Control Systems PIC16C64A-10/PT Microchip Technology Used in: Point-of-Sale Terminal Peripherals MAX232 RS-232 level shifter for serial POS peripherals Used in: Point-of-Sale Terminal Peripherals
What is the program memory size of PIC16C64AT-10/PT?
The PIC16C64AT-10/PT contains 3.5 KB (2K x 14) of One-Time-Programmable (OTP) program memory. According to the Microchip PIC16C6X datasheet, this is divided into a small boot/reserved region and the user code space; once programmed the cells cannot be erased, which makes the device best suited to high-volume fixed-function applications where code is final.
What is the maximum clock speed of PIC16C64AT-10/PT?
The PIC16C64AT-10/PT operates at up to 10 MHz external clock input, yielding a 200 ns instruction cycle (4 clocks per instruction). This is the /10 speed grade of the PIC16C64A family. For higher throughput, Microchip offers the /20 grade at 20 MHz (PIC16C64A-20/PT) which is the same die in the same 44-TQFP package.
How much RAM does PIC16C64AT-10/PT have?
The PIC16C64AT-10/PT has 128 bytes of general-purpose SRAM plus dedicated SFR registers. This is shared between user variables and the hardware stack (8 levels x 14-bit). For designs needing more RAM, the Flash-based PIC16F877A in the same 44-pin TQFP offers 368 bytes RAM with equivalent pinout.
How many I/O pins does PIC16C64AT-10/PT provide?
The PIC16C64AT-10/PT exposes 33 general-purpose digital I/O pins grouped across PORTA (6), PORTB (8), PORTC (8), PORTD (8), and PORTE (3) - the latter partially multiplexed with the parallel slave port and analog features. Each pin can source 20 mA and sink 25 mA, allowing direct LED or small relay drive without external drivers.
Is PIC16C64AT-10/PT obsolete and what replaces it?
Yes, the PIC16C64AT-10/PT is obsolete - Microchip has discontinued the OTP EPROM-based PIC16C6X line. For new designs, the drop-in replacement is PIC16F877-10/PT (Flash, same 44-TQFP) or PIC16F877A-I/PT (Flash, 5x program memory, same package). The Flash parts offer in-circuit reprogrammability without the OTP one-shot programming constraint.
What is the difference between PIC16C64AT-10/PT and PIC16C64A-10/PT?
The PIC16C64AT-10/PT is the tape-and-reel packaging variant of the PIC16C64A-10/PT; both share the identical silicon die, 3.5 KB OTP, 128 B RAM, 33 I/O, 10 MHz max clock, and 44-TQFP package. The 'T' suffix denotes the Ammo Pack/Tape & Reel carrier format while the non-T version ships in tray - drop-in for the same PCB footprint.
What is the best drop-in replacement for PIC16C64AT-10/PT?
The best drop-in replacement for PIC16C64AT-10/PT is the PIC16F877-10/PT, which occupies the same 44-TQFP footprint and exposes the same 33 I/O pin assignments but uses Flash memory (14 KB) for in-circuit reprogrammability. For modern designs, the PIC16F877A-I/PT adds 5x program memory (14 KB) and 368 bytes RAM while remaining pin-compatible on the 44-TQFP land pattern.
Can PIC16F877A replace PIC16C64AT-10/PT directly on the same PCB?
Yes, the PIC16F877A-I/PT in the 44-pin TQFP (10x10) shares the same pinout as the PIC16C64AT-10/PT for power, oscillator, MCLR, PORTA-PORTE, Vdd/Vss, and most peripheral pins, so it typically drops onto the same PCB land pattern. The migration requires a code rewrite because the Flash-based PIC16F877A has different SFRs and added peripherals (10-bit ADC, two more timers), and the program memory is Flash not OTP.
Where can I download the PIC16C64AT-10/PT datasheet?
The official PIC16C64AT-10/PT datasheet PDF is hosted at the Microchip website (document linked from the PIC16C64A family product page) and mirrors on distributor sites including DigiKey and Mouser. The document is titled 'PIC16C6X 8-bit CMOS Microcontrollers' and includes electrical characteristics, instruction set, and programming specifications for the entire PIC16C64A family.
What is the pinout of PIC16C64AT-10/PT 44-TQFP?
The PIC16C64AT-10/PT in 44-TQFP assigns pin 12 to MCLR/Vpp, pin 13 to OSC1/CLKIN, pin 14 to OSC2/CLKOUT, pins 11/32 to Vdd, pins 31/12 to Vss, and pins 2-10/15-26/33-40/41-43 to PORTA through PORTE. Pin 18 is RX/DT, pin 25 is TX/CK (USART), and pins 19/20 are SCL/SDA. The 44-TQFP package is 10x10 mm with 0.8 mm pitch and pin 1 at top-left dot marker.
What are the operating voltage and current of PIC16C64AT-10/PT?
The PIC16C64AT-10/PT operates from 2.5 V to 6.0 V supply and draws a typical 2 mA at 5V/4 MHz. Brown-out reset is configurable to trip at 4.0 V (BOR) to protect against code corruption during supply droop. The wide voltage range lets a single design target 3.3 V and 5 V rails with the same firmware, although OTP programming typically requires Vpp = 13V on the MCLR pin.
Is PIC16C64AT-10/PT still available to buy in 2026?
As of 2026-09-17, the PIC16C64AT-10/PT is officially obsolete from the manufacturer and remaining distributor stock is dwindling. Authorized distributors like DigiKey list the part with limited inventory. For new designs, Microchip recommends the Flash-based PIC16F877A-I/PT or PIC18F family - all are available with active lifecycle status and full toolchain support.
What is the price of PIC16C64AT-10/PT and what is the lead time?
As of 2026-09-17, the PIC16C64AT-10/PT prices at approximately $7.80 at qty 1, $6.24 at qty 100, and $5.21 at qty 1000 based on remaining distributor inventory. Because the part is obsolete, lead times vary - distributors may ship immediately from stock or quote 8-12 weeks for last-time-buy replenishment. Contact the franchised distributor for current delivery promises.
Hey Google, can I replace PIC16C64AT-10/PT with a Flash-based Microchip part?
Yes - Microchip offers several Flash-based pin-compatible replacements for the PIC16C64AT-10/PT in the same 44-TQFP (10x10 mm) package. The most direct is PIC16F877-10/PT (same die footprint, Flash memory), and the modern recommendation is PIC16F877A-I/PT (14 KB Flash, 368 B RAM, 10-bit ADC). All three share the same pin 1 dot marker, oscillator pins, MCLR, and PORTA-PORTE assignments, so the PCB does not need redesign.
What is the difference between PIC16C64AT-10/PT and PIC16F877A-I/PT for engineers?
The PIC16C64AT-10/PT is OTP-only (3.5 KB, one-time programmable EPROM) while the PIC16F877A-I/PT uses Flash (14 KB, 10,000 erase/write cycles). Both share the 44-TQFP footprint and core peripherals, but the F877A adds a 10-bit ADC, two additional 8-bit timers, 5 PWM channels, and 256 B EEPROM. For new products choose the Flash part; for stabilizing legacy OTP production consider PIC16F877-10/PT as a drop-in.

Engineering reference data for PIC16C64AT-10/PT — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C64AT-10/PT when you need an obsolete-but-available 8-bit Microchip PIC with 3.5 KB of one-time-programmable code, 33 I/O pins, a parallel slave port for host bus attachment, and tape-and-reel packaging for high-volume automated assembly. Pick the PIC16C64A-10I/PT for the same silicon in industrial -40 to +85 C temperature grade. Move up to PIC16C64A-20I/PT if 20 MHz throughput is required. For new designs, migrate to PIC16F877-10/PT (Flash, drop-in 44-TQFP) or PIC16F877A-I/PT (Flash + 10-bit ADC + EEPROM, same footprint) - both have active lifecycle status and eliminate the OTP one-shot programming limitation that made the PIC16C64AT-10/PT obsolete.

Comparison with Alternatives

Parameter This Product PIC16C64A-10/PT PIC16C64A-10I/PT PIC16C64A-20I/PT PIC16F877-10/PT PIC16F877A-I/PT
Package 44-TQFP (10x10 mm) 44-TQFP (10x10 mm) - same 44-TQFP (10x10 mm) - same 44-TQFP (10x10 mm) - same 44-TQFP (10x10 mm) - same 44-TQFP (10x10 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory Type OTP (3.5 KB) OTP (3.5 KB) OTP (3.5 KB) OTP (3.5 KB) Flash (14 KB) Flash (14 KB)
Max Clock Frequency 10 MHz 10 MHz 10 MHz 20 MHz 10 MHz 20 MHz
RAM Size 128 B 128 B 128 B 128 B 368 B 368 B
I/O Pin Count 33 33 33 33 33 33
Operating Temperature -40 to +85 C (industrial) 0 to +70 C (commercial) -40 to +85 C (industrial) -40 to +85 C (industrial) 0 to +70 C (commercial) -40 to +85 C (industrial)
Lifecycle Status Obsolete (discontinued) Obsolete Obsolete Obsolete NRND / active Active

Key Differentiators

  • Largest OTP program memory in the 44-pin PIC16C6X family (vs PIC16C63A-04/PT)
  • Includes parallel slave port for direct 8-bit bus connection (vs PIC16C65B-20/PT)
  • Tape-and-reel carrier format for high-volume SMT assembly (vs PIC16C64A-10/PT)

Design Notes

Place a 0.1 uF ceramic decoupling capacitor as close as possible to each Vdd pin (10 and 27) on the 44-TQFP, with a bulk 10 uF tantalum or aluminum electrolytic at the supply entry point. The PIC16C64AT-10/PT draws a typical 2 mA at 5V/4 MHz, but CCP PWM transitions and parallel slave port reads can produce sharp current spikes up to 30-40 mA instantaneous - adequate bulk capacitance prevents Vdd droop that could trigger brown-out reset. Per Microchip AN588, keep the digital Vdd and AVdd planes separate and join them at a single point near the regulator.

Route the 10 MHz OSC1/OSC2 traces as short, symmetric differential pairs with a ground guard ring around the crystal. For surface-mount crystals, keep total oscillator trace length under 5 mm and add 10-22 pF load capacitors as recommended by the crystal vendor. The 44-TQFP pin 12 (OSC1) and pin 13 (OSC2) are NOT adjacent on the package - the trace to OSC2 wraps around the chip - so route with care to avoid crossing PORTA or PORTC pins that are also sensitive analog inputs.

Do NOT attempt to program PIC16C64AT-10/PT with an in-circuit serial programmer (ICSP) without isolating the MCLR/VPP pin from external reset circuitry - VPP requires 13V during programming, which will damage any external pull-up resistor network or supervisory reset chip tied to MCLR. Add a jumper or diode isolation between MCLR and any external reset source. Also confirm your OTP programmer supports the 14-bit instruction width PIC16C6X family - older PIC16C5X or PIC16C7X programmers are NOT compatible.

The PIC16C64AT-10/PT in 44-TQFP (10x10 mm) has typical thermal resistance theta_JA around 50 C/W on a standard 4-layer JEDEC test PCB. At maximum 6V Vdd and 10 MHz with all 33 I/O toggling at 50% duty, total power dissipation is approximately 50-75 mW, giving a junction temperature rise of 3-4 C above ambient. For extreme environments (>85 C ambient) the industrial grade (-40 to +85 C) variant PIC16C64A-10I/PT is required - do not derate a commercial-grade part into an industrial spec.

Compliance Information

RoHS
Non Compliant
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
No
Halogen Free
Unknown
Conflict Minerals
Compliant

PIC16C64AT-10/PT is from the legacy OTP EPROM line - non-RoHS, lead-bearing package finish. Microchip discontinued this part as part of the transition to Flash-based PIC16F family. For RoHS-compliant designs, migrate to PIC16F877A-I/PT or PIC18F family.

Data verified on: 2026-09-17 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16C64AT-10/PT PIC16C64AT-10/PT datasheet PDF Microchip PIC16C64A 8-bit OTP microcontroller PIC16C64AT-10/PT pinout 44-TQFP PIC16C64AT-10/PT equivalent drop-in replacement PIC16F877A replacement for PIC16C64A buy PIC16C64AT-10/PT obsolete PIC16C64AT-10/PT lead time stock 2026 where to download PIC16C64AT-10/PT datasheet PIC16C64AT-10/PT industrial motor control PIC16C64A vs PIC16F877A difference 8-bit OTP MCU 3.5KB 33 I/O 10MHz TQFP PIC16C64AT-10/PT price per unit

Related Components & Terms

Microchip Technology PIC16C64AT-10/PT PIC16C64A PIC16C6X PIC microcontroller 8-bit MCU One-Time-Programmable (OTP) EPROM program memory TQFP-44 TQFP package family surface mount SMD parallel slave port USART Capture/Compare/PWM (CCP) brown-out reset watchdog timer industrial control motor drive HVAC control RoHS AEC-Q100 JEDEC Microchip PIC16F877A Microchip PIC18F
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details