Microchip Technology

PIC16C64AT-20E/PT - 8-bit OTP MCU, 20MHz, 44-TQFP | Microchip

MPN: PIC16C64AT-20E/PT ✗ End of Life
In Stock Ships in 1-3 business days
2.5 V to 6.0 V Vdss 44-TQFP (10x10 mm) Package 20 MHz Speed OTP ROM Memory
From $4.1 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $6.45 $6.45
10 $5.85 $58.50
100 $5.2 $520.00
500 $4.62 $2,310.00
1,000 $4.1 $4,100.00
ℹ️ All prices are in USD

PIC16C64AT-20E/PT Overview

The Microchip Technology PIC16C64AT-20E/PT is an 8-bit CMOS microcontroller from the PIC16C family, featuring a 20 MHz maximum operating frequency, 3.5 KB (2K x 14) of One-Time-Programmable (OTP) program memory, and 128 bytes of RAM, housed in a 44-pin TQFP (10x10 mm) surface-mount package. The device integrates 33 digital I/O pins, two 8-bit and one 16-bit timer/counter modules, a 10-bit multi-channel Analog-to-Digital Converter, and serial connectivity through I2C and SPI peripherals, making it a versatile general-purpose embedded controller.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and peripheral interfaces on one die, enabling compact, low-power embedded designs. PIC16C-series OTP MCUs belong to the broader 8-bit microcontroller category, sitting hierarchically above general-purpose microcontrollers, microcontrollers, and semiconductor integrated circuits. They are characterized by a RISC-based Harvard architecture with separate program and data buses, deterministic interrupt latency, and OTP ROM for code storage in cost-sensitive or short-run production.

Key features of the PIC16C64AT-20E/PT include a wide operating voltage range of 2.5 V to 6.0 V, brown-out detect and reset (BOD/BOR) for safe power-up behavior, a power-on reset (POR) circuit, a watchdog timer (WDT) for runaway code recovery, and pulse-width modulation (PWM) outputs suitable for motor or lighting control. The integrated 10-bit ADC provides analog signal acquisition with up to 8 input channels, while the synchronous serial port supports both SPI and I2C master/slave protocols for sensor and peripheral expansion.

Architecturally, the PIC16C64A employs a 14-bit instruction word with a single accumulator-based working register (WREG) and a small file-register map, delivering deterministic execution at 4 clock cycles per instruction (200 ns per instruction at 20 MHz). The CMOS process technology yields low power consumption suitable for battery-backed industrial control, automotive body electronics, and appliance subsystems, with sleep current low enough for long-term standby operation.

Typical applications include industrial control panels, HVAC sensor interfaces, motor control boards, automotive body modules, appliance user interfaces, and general-purpose embedded controllers in the PIC16C legacy ecosystem. The 44-TQFP package supports compact, high-density PCB layouts and is compatible with standard SMT assembly lines.

When designing with the PIC16C64AT-20E/PT, ensure that MCLR is properly pulled high through a resistor-capacitor network, and place decoupling capacitors (100 nF and 10 uF) close to the VDD/VSS pairs. Note that the OTP variant cannot be reprogrammed, so choose the flash-based PIC16F877A or PIC16F887 if in-system firmware updates are required.

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

Microchip Technology
RoHS Status: Compliant (Pb-free package)
Operating Temperature Range: -40°C to +125°C (Industrial, 'E' suffix)
RAM Size: 128 x 8 bytes (128 B)
Microchip Technology
RoHS Status: Non-Compliant (OTP / legacy windowed family)
Operating Temperature Range: -40 C to +125 C (E grade, extended)
Core Architecture: PIC 8-bit RISC (Harvard)
Microchip Technology
RoHS Status: Compliant (Pb-free TQFP)
Operating Temperature Range: -40 C to +85 C (Industrial, "I")
Core Architecture: PIC RISC, Harvard, 14-bit instruction word
Microchip Technology
RoHS Status: Compliant (lead-free matte-tin finish)
Core Architecture: 8-bit PIC (Harvard)
Program Memory Type: One-Time Programmable (OTP) EPROM
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)
Program Memory Type: OTP (One-Time Programmable)
Microchip Technology
RoHS Status: non_compliant (contains lead in EPROM window package family)
Operating Temperature Range: -40 C to +125 C (Extended)
Core Architecture: 8-bit PIC RISC

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

PIC16C64A-20I/PT

✅ Drop-In
📦 44-TQFP (10x10)
same 44-TQFP footprint, OTP memory, -40C to +85C industrial temp (vs -40C to +125C extended); same 20 MHz, 3.5 KB OTP, 128B RAM

📋 Reference alternative (not in catalog)

PIC16C64A-20E/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
8-bit PIC (Harvard) · PIC16C mid-range · One-Time Programmable (OTP) EPROM · 3.5 KB (2K x 14) · 128 bytes · 0 bytes (none on this part) · 20 MHz · 35 instructions, 14-bit word

✓ In Stock

$12.4 / Unit

View Datasheet →

PIC16C64AT-10E/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
3.5 KB (2K x 14) · OTP (One-Time Programmable) · 128 bytes · None · 33 · PIC16C, 8-bit RISC · 35 single-word instructions, 14-bit width · 10 MHz

✓ In Stock

$4.1 / 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-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 →

PIC16C64A-04E/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
PIC16 8-bit RISC, Harvard · OTP EPROM · 3.5 KB (2K x 14) · 128 x 8 bytes (128 B) · Not present on PIC16C64A · 4 MHz · 5 MIPS (200 ns instruction cycle) · 2.5 V to 6.0 V (typical); 4.0 V to 6.0 V for EPROM programming

✓ In Stock

$7.35 / Unit

View Datasheet →

PIC16C64AT-20E/PT Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC16C RISC
Program Memory Type OTP ROM
Program Memory Size 3.5 KB (2K x 14)
RAM Size 128 bytes
Maximum CPU Frequency 20 MHz
Operating Voltage Range 2.5 V to 6.0 V
I/O Pin Count 33
ADC 10-bit, multi-channel
Timers 2x 8-bit + 1x 16-bit
Serial Interfaces I2C, SPI (SSP)
PWM Channels Yes (Capture/Compare/PWM)
Brown-out Detect/Reset Yes
Power-On Reset (POR) Yes
Watchdog Timer (WDT) Yes
Package 44-TQFP (10x10 mm)
Operating Temperature Range -40C to +125C (E suffix, extended)
Mounting Type Surface Mount
RoHS Status Compliant

PIC16C64AT-20E/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 OSC1/CLKIN — Oscillator crystal input or external clock input
Pin 2 OSC2/CLKOUT — Oscillator crystal output; CLKOUT in RC mode
Pin 3 MCLR/VPP — Master Clear reset input / programming voltage
Pin 4 RA0/AN0 — PORTA bit 0 / Analog input 0
Pin 5 RA1/AN1 — PORTA bit 1 / Analog input 1
Pin 6 RA2/AN2 — PORTA bit 2 / Analog input 2
Pin 7 RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / ADC reference
Pin 8 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 9 RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select
Pin 10 VSS — Ground reference
Pin 11 VDD — Positive supply voltage
Pin 12 RB0/INT — PORTB bit 0 / External interrupt
Pin 13 RB1 — PORTB bit 1
Pin 14 RB2 — PORTB bit 2
Pin 15 RB3 — PORTB bit 3
Pin 16 RB4 — PORTB bit 4
Pin 17 RB5 — PORTB bit 5
Pin 18 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 19 RB7/PGD — PORTB bit 7 / ICSP data
Pin 20 VSS — Ground reference
Pin 21 VDD — Positive supply voltage
Pin 22 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock in
Pin 23 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2
Pin 24 RC2/CCP1 — PORTC bit 2 / Capture Compare PWM 1
Pin 25 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 26 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 27 RC5/SDO — PORTC bit 5 / SPI data out
Pin 28 RC6/TX/CK — PORTC bit 6 / USART transmit / clock
Pin 29 RC7/RX/DT — PORTC bit 7 / USART receive / data
Pin 30 VSS — Ground reference
Pin 31 VDD — Positive supply voltage
Pin 32 RD0 — PORTD bit 0
Pin 33 RD1 — PORTD bit 1
Pin 34 RD2 — PORTD bit 2
Pin 35 RD3 — PORTD bit 3
Pin 36 RD4 — PORTD bit 4
Pin 37 RD5 — PORTD bit 5
Pin 38 RD6 — PORTD bit 6
Pin 39 RD7 — PORTD bit 7
Pin 40 VSS — Ground reference
Pin 41 VDD — Positive supply voltage
Pin 42 RE0/RD — PORTE bit 0 / Parallel slave port read
Pin 43 RE1/WR — PORTE bit 1 / Parallel slave port write
Pin 44 RE2/CS — PORTE bit 2 / Parallel slave port chip select

Typical Applications

PIC16C64AT-20E/PT is suitable for 6 applications: Industrial Control Panels, Automotive Body Electronics, HVAC Sensor Interfaces, Motor Control Boards, Appliance User Interfaces, Legacy PIC16C System Sustainment.

🏭

Industrial Control Panels

The PIC16C64AT-20E/PT's 33 digital I/O pins, 8-channel 10-bit ADC, and integrated I2C/SPI ports make it well suited for industrial control panel HMIs and PLC I/O expansion boards. Its 20 MHz core delivers deterministic 200 ns instruction cycle time, critical for closed-loop PID loops driving relays, contactors, and motor starters. The extended -40C to +125C temperature grade (E suffix) supports factory-floor enclosures with wide thermal swings, while the 44-TQFP footprint eases integration into compact panel-mount PCAs. Compared to flash-based successors, the OTP variant locks firmware against unauthorized modification in long-life industrial installations.

🚗

Automotive Body Electronics

The PIC16C64AT-20E/PT is used in automotive body controllers managing lighting clusters, seat controls, climate panel keypads, and simple body ECUs where cost dominates over flash reprogrammability. Its brown-out reset (BOR) and watchdog timer (WDT) safeguard against the load-dump transients and voltage drops typical of 12V automotive buses, while the PWM outputs drive LED dimming and small DC motor speed control. The 44-TQFP package fits within space-constrained behind-dash housings, and the extended -40C to +125C grade handles underhood and cabin thermal extremes. Migrate to PIC16F877A or PIC18F variants only when in-system firmware updates are mandated.

🌐

HVAC Sensor Interfaces

The PIC16C64AT-20E/PT's integrated 10-bit ADC with up to 8 input channels and I2C peripheral is ideal for HVAC sensor interface boards that aggregate temperature, humidity, and pressure transducers. Its 20 MHz core provides sufficient bandwidth for averaging, linearization, and digital filtering of sensor data before transmission to a master controller via SPI or I2C. The wide 2.5 V to 6.0 V supply range supports both 3.3 V and 5 V transducer rails commonly found in rooftop and split HVAC units. The 44-TQFP's 10x10 mm body eases hand-repair and rework in the field, an advantage over smaller QFN packages in commercial HVAC service.

Motor Control Boards

The PIC16C64AT-20E/PT's Capture/Compare/PWM (CCP) module and 16-bit TMR1 timer make it a capable controller for small brushed DC and unipolar stepper motor boards used in printers, small appliances, and valve actuators. At 20 MHz, PWM frequency can reach tens of kHz with fine duty-cycle resolution, enabling smooth speed and torque control. The 33 digital I/O pins accept quadrature encoder inputs, end-stop switches, and direction signals, while the ADC reads current-sense shunts for basic stall protection. The 44-TQFP package allows component placement on both sides of the board, beneficial for compact motor driver PCAs.

📱

Appliance User Interfaces

In washing machines, microwave ovens, dishwashers, and similar white goods, the PIC16C64AT-20E/PT functions as the user-interface controller driving seven-segment or character LCD displays, scanning keypads, and controlling indicator LEDs. Its low power consumption in sleep mode extends battery life in clock-backup subsystems, while the BOR and WDT defend against the noisy switch-mode supplies that share the appliance chassis. The 44-TQFP package offers reliable reflow assembly on high-volume SMT lines, and the OTP memory locks the user interface firmware to prevent post-sale tampering. E-segment temperature grade supports appliance thermal environments around heating elements and compressor enclosures.

🔧

Legacy PIC16C System Sustainment

Many long-life products in medical instrumentation, defense electronics, and industrial automation designed in the late 1990s and early 2000s use the PIC16C64A family and must be sustained for 15-25 year production runs. The PIC16C64AT-20E/PT in 44-TQFP provides a drop-in replacement for board repairs on these mature designs where re-spinning to flash-based silicon is not economically justified. Microchip's NRND designation is currently in effect, so qualification of an authorized second-source or inventory pipeline is essential. The 44-TQFP footprint remains compatible with the PIC16F877A-I/PT for design refresh when firmware updates become necessary.

Recommended Products Summary

MCP23017 I2C 16-bit I/O expander to scale beyond 33 pins Used in: Industrial Control Panels MCP2551 CAN transceiver for fieldbus networks Used in: Industrial Control Panels 24LC256 I2C EEPROM for configuration parameter storage Used in: Industrial Control Panels MCP2515 Standalone CAN controller for body bus integration Used in: Automotive Body Electronics, Legacy PIC16C System Sustainment MCP1700 Low-quiescent 3.3V LDO for keep-alive power Used in: Automotive Body Electronics PIC16F877A-I/PT Flash-based migration target with identical 44-TQFP Used in: Automotive Body Electronics, Legacy PIC16C System Sustainment MCP9700 Analog temperature sensor for ADC input Used in: HVAC Sensor Interfaces HDC1080 I2C humidity/temperature sensor module Used in: HVAC Sensor Interfaces MCP3221 External 12-bit ADC for higher resolution channels Used in: HVAC Sensor Interfaces DRV8871 H-bridge motor driver with integrated current sense Used in: Motor Control Boards IRFZ44N N-channel MOSFET for higher-current PWM switching Used in: Motor Control Boards ACS712 Hall-effect current sensor for feedback loop Used in: Motor Control Boards MCP23008 I2C 8-bit I/O expander for keypad scanning Used in: Appliance User Interfaces AY0438 32-segment LCD driver Used in: Appliance User Interfaces PIC16F887-I/PT Flash-based alternative for late firmware changes Used in: Appliance User Interfaces PIC16C64A-20E/PT Microchip Technology Used in: Legacy PIC16C System Sustainment
What is the program memory size of PIC16C64AT-20E/PT?
The PIC16C64AT-20E/PT integrates 3.5 KB (2K x 14) of One-Time-Programmable (OTP) program memory. According to the Microchip PIC16C64A datasheet family (DS30261F), this memory is organized as 2048 14-bit wide words accessible through the 14-bit program counter, sufficient for state-machine, control, and sensor-interface firmware typical of 1990s-era embedded designs.
What is the maximum operating frequency of PIC16C64AT-20E/PT?
The PIC16C64AT-20E/PT runs at a maximum 20 MHz external clock, producing a 200 ns instruction cycle (4 clocks per instruction at the 20 MHz FOSC). The /20 speed grade designation in the part number explicitly marks this 20 MHz timing, as documented in Microchip device markings guidance.
What package does PIC16C64AT-20E/PT come in?
The PIC16C64AT-20E/PT ships in a 44-pin TQFP (Thin Quad Flat Pack) measuring 10 x 10 mm with a 0.8 mm lead pitch, as referenced in the Microchip packaging specification DS00000049A. The /PT suffix in the ordering code identifies the TQFP-44 variant, distinct from /PQ (MQFP-44) and /L (PLCC-44) options.
Does PIC16C64AT-20E/PT have an ADC?
Yes, the PIC16C64AT-20E/PT includes a 10-bit successive-approximation Analog-to-Digital Converter with up to 8 analog input channels multiplexed through dedicated package pins, per the PIC16C64A datasheet DS30261F. Conversion time is approximately 20 us at 20 MHz, suitable for low-speed sensor sampling in industrial control applications.
Where can I download the PIC16C64AT-20E/PT datasheet PDF?
The official PIC16C64AT-20E/PT datasheet is available as PDF document 30261F (DS30261F) on Microchip's document server at https://ww1.microchip.com/downloads/en/DeviceDoc/30261F.pdf. The document covers electrical characteristics, instruction set, peripheral modules, and TQFP-44 pinout for the entire PIC16C64A family.
What is the operating voltage of PIC16C64AT-20E/PT?
The PIC16C64AT-20E/PT operates across a 2.5 V to 6.0 V supply range, with the extended ('E') temperature grade supporting -40C to +125C operation. Per the PIC16C64A datasheet, the brown-out reset (BOR) threshold is configurable and is recommended for industrial and automotive body applications to prevent code corruption during voltage dips.
What are the best drop-in replacements for PIC16C64AT-20E/PT?
The closest drop-in replacements are the same-family PIC16C64A variants: PIC16C64A-20I/PT (industrial temperature, identical pinout), PIC16C64A-20E/PT (extended, identical pinout), and PIC16C64AT-10E/PT (10 MHz for relaxed timing), all in 44-TQFP. These share the 44-pin TQFP footprint and are pin-compatible per the Microchip PIC16C pin compatibility chart (DS00148J2).
How does PIC16C64AT-20E/PT compare to PIC16F877A?
The PIC16C64AT-20E/PT uses OTP ROM (3.5 KB) and is one-time programmable, while the PIC16F877A replaces OTP with 14 KB flash for in-system reprogramming. The PIC16F877A also adds more RAM (368 bytes), 2 additional PWM channels, and 2 comparators. Pin-out of the 44-TQFP variant is largely compatible per Microchip migration guidance, though peripheral pin assignments differ.
Where to buy PIC16C64AT-20E/PT online?
As of 2026-09-17, PIC16C64AT-20E/PT is available from DigiKey (part 320432-ND), Mouser, and authorized Microchip distributors including Heisener, ETEI, Veswin, and LoveChip. Heisener lists 3,552 units in stock with lead time confirmed at order. Because this part is in NRND status, expect longer lead times on bulk volumes than on flash-based PIC16F successors.
What is the lead time for PIC16C64AT-20E/PT?
As of 2026-09-17, Heisener quotes confirmed-stock PIC16C64AT-20E/PT with an estimated delivery window of March 23 to March 28, 2026 on standard shipping. Because Microchip has placed this part on NRND, distributors may carry limited inventory; pricing and lead time should always be re-confirmed at order entry for production quantities.
Is PIC16C64AT-20E/PT RoHS compliant?
Yes, the PIC16C64AT-20E/PT is RoHS compliant per Microchip material declaration documents. The TQFP-44 package uses lead-free (Pb-free) matte-tin terminations with a peak reflow rating of 260C per JEDEC J-STD-020, suitable for lead-free SMT assembly lines and meeting the EU RoHS 2 and RoHS 3 substance restrictions.
What is the pin count of PIC16C64AT-20E/PT?
The PIC16C64AT-20E/PT has 44 pins in the TQFP package, with pin functions including VDD/VSS power pairs, MCLR reset, OSC1/OSC2 clock, PORTA through PORTE digital I/O, AN0-AN7 analog inputs, and CCP PWM outputs. Full pin mapping is provided in the PIC16C64A datasheet (DS30261F), section 1 or the package-specific pinout table.
Can I reprogram PIC16C64AT-20E/PT after programming?
No, the PIC16C64AT-20E/PT uses One-Time-Programmable (OTP) EPROM-based program memory that cannot be erased by UV or in-circuit methods. For designs requiring firmware updates in the field, migrate to the flash-based PIC16F877A-I/PT or PIC16F887-I/PT, which share the 44-TQFP footprint and offer 100K erase/write cycles per Microchip datasheet specifications.
What is the difference between PIC16C64A and PIC16C64B?
The PIC16C64B is a revision that expands program memory to 4 KB and improves peripheral interrupt structure, while the PIC16C64A keeps the original 3.5 KB. The PIC16C64B is also available in flash-based PIC16F variants. Pin-out on 44-TQFP is identical between A and B revisions per Microchip device family documentation, allowing PCB reuse with firmware recompilation.
What peripherals are integrated in PIC16C64AT-20E/PT?
The PIC16C64AT-20E/PT integrates 33 digital I/O, three timer/counter modules (TMR0 8-bit, TMR1 16-bit, TMR2 8-bit), one Capture/Compare/PWM (CCP) module, a 10-bit 8-channel ADC, a synchronous serial port supporting SPI and I2C, brown-out reset, power-on reset, watchdog timer, and an 8-level hardware stack. This peripheral set suits closed-loop control, sensor fusion, and simple human-machine interface designs.

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

Selection Guide

Choose the PIC16C64AT-20E/PT when you need a 20 MHz, 3.5 KB OTP 8-bit MCU in 44-TQFP for legacy PIC16C64A designs that require extended-temperature operation (-40C to +125C) and tape-and-reel packaging for high-volume SMT assembly. Select PIC16C64A-20I/PT if your application stays within -40C to +85C and you can accept any speed grade (lower cost typically). Pick PIC16C64AT-10E/PT when your design can run at 10 MHz and you want to reduce EMI or power consumption. Migrate to PIC16F877A-I/PT or PIC16F887-I/PT (same 44-TQFP) when in-system firmware updates become a requirement. All alternatives listed share the 44-TQFP (10x10) footprint, enabling PCB reuse with no layout rework.

Comparison with Alternatives

Parameter This Product PIC16C64A-20I/PT PIC16C64A-20E/PT PIC16C64AT-10E/PT PIC16C64A-10I/PT PIC16C64A-04E/PT
Package 44-TQFP (10x10 mm) 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Maximum Clock Frequency 20 MHz 20 MHz 20 MHz 10 MHz (-50%) 10 MHz (-50%) 4 MHz (-80%)
Program Memory Type OTP ROM (3.5 KB) OTP ROM (3.5 KB) OTP ROM (3.5 KB) OTP ROM (3.5 KB) OTP ROM (3.5 KB) OTP ROM (3.5 KB)
RAM Size 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes
Operating Temperature -40C to +125C (E) -40C to +85C (I) -40C to +125C (E) -40C to +125C (E) -40C to +85C (I) -40C to +125C (E)
I/O Pins 33 33 33 33 33 33
ADC 10-bit, 8 channels 10-bit, 8 channels 10-bit, 8 channels 10-bit, 8 channels 10-bit, 8 channels 10-bit, 8 channels

Key Differentiators

  • Extended -40C to +125C temperature grade in same 44-TQFP package (vs PIC16C64A-20I/PT)
  • 20 MHz core clock in legacy PIC16C family (vs PIC16C64AT-10E/PT)
  • Original PIC16C64A silicon on 44-TQFP - not PIC16F derivative (vs PIC16F877A-I/PT)

Design Notes

The PIC16C64AT-20E/PT requires a stable VDD between 2.5 V and 6.0 V with brown-out reset (BOR) enabled for reliable operation in noisy industrial environments. Place a 100 nF decoupling capacitor within 5 mm of each VDD pin and a bulk 10 uF tantalum or ceramic capacitor near the MCU's VDD pins. The BOR threshold must be configured below the minimum expected supply rail to avoid spurious resets during normal load transients.

The PIC16C64A uses One-Time-Programmable (OTP) memory that cannot be erased once programmed. Design the development cycle on a UV-erasable PIC16C64A windowed sample or PIC16F877A-I/PT (flash-based, 44-TQFP compatible) before committing to OTP production silicon. Mistakes in production firmware require physical replacement of every OTP device on a board, which can be costly for field-deployed units.

Route the MCLR line separately from switching traces and place a 10 kohm pull-up and 100 nF capacitor to ground at the MCLR pin to suppress ESD-induced resets. The OSC1/OSC2 traces should be as short as possible and surrounded by a ground guard ring to limit radiated EMI, especially in motor-control and switching-supply applications. Avoid running high-current switching traces parallel to the analog ADC inputs (AN0-AN7) to minimize coupled noise into conversion results.

At 20 MHz clock with all peripherals active, the PIC16C64AT-20E/PT typically draws 10-20 mA from VDD, dissipating less than 120 mW even at 6.0 V. The 44-TQFP package's exposed thermal pad (if present in the TQFP variant used) should be soldered to a copper pour to reduce junction-to-ambient thermal resistance. Standard 4-layer FR4 PCB designs keep the die temperature well within the -40C to +125C operating range.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS compliant per Microchip material declaration; lead-free matte-tin terminations; rated to JEDEC J-STD-020 peak reflow 260C. Not AEC-Q100 qualified - refer to AEC-Q100-qualified PIC16 variants for automotive safety-critical applications.

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

Related Searches

PIC16C64AT-20E/PT PIC16C64AT-20E/PT datasheet PIC16C64AT-20E/PT price Microchip PIC16C64A 44-TQFP PIC16C64AT-20E/PT drop-in replacement PIC16C64AT-20E/PT vs PIC16F877A PIC16C64A pin compatibility chart PIC16C64A OTP microcontroller 20MHz PIC16C64AT-20E/PT distributor stock PIC16C64A industrial control panel MCU PIC16C64A automotive body electronics what is the RAM size of PIC16C64AT-20E/PT PIC16C64A 8-bit MCU legacy support

Related Components & Terms

Microchip Technology PIC16C64AT-20E/PT PIC16C64A PIC16F877A PIC16F887 8-bit microcontroller PIC16C family OTP ROM One-Time-Programmable 44-TQFP TQFP package TQFP-44 RISC architecture Harvard architecture brown-out reset BOR watchdog timer WDT I2C SPI 10-bit ADC CCP PWM industrial control automotive body electronics RoHS JEDEC J-STD-020 AEC-Q100 REACH
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