Microchip Technology

PIC16C64AT-20I/PQ - 8-Bit 20MHz OTP MCU, 3.5KB | Microchip

MPN: PIC16C64AT-20I/PQ ✗ End of Life
In Stock Ships in 1-3 business days
4 V to 6 V Vdss 44-pin MQFP (10x10 mm) Package 20 MHz Speed OTP (One-Time Programmable) Memory
From $5.7 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $9.5 $9.50
10 $8.55 $85.50
100 $7.6 $760.00
500 $6.65 $3,325.00
1,000 $5.7 $5,700.00
ℹ️ All prices are in USD

PIC16C64AT-20I/PQ Overview

The Microchip Technology PIC16C64AT-20I/PQ is an 8-bit RISC microcontroller from the PIC® 16C family with 20 MHz maximum clock speed, 3.5 KB (2K x 14) of One-Time-Programmable (OTP) program memory, 128 bytes of RAM, and 33 programmable I/O pins, housed in a 44-pin MQFP (10x10 mm) surface-mount package. It operates from a 4 V to 6 V supply across the industrial temperature range of -40 °C to +85 °C, supporting I2C and SPI serial communication, and is specified at 20 MHz across that full supply window.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and peripheral interfaces onto one die. The PIC16CXX family is built on a fully-static CMOS architecture with a Harvard memory layout, meaning the program and data buses are physically separate. The C family is the classic OTP lineage that preceded the Flash-based F series; OTP parts are programmed once with a device programmer and cannot be electrically erased, which suits cost-sensitive production runs. Within the power-management IC hierarchy, this part sits at the controller/signal-processing tier alongside 8-bit microcontrollers from 8051, AVR, and HC11 families.

Key features include a 14-bit instruction set optimized for compact code, a hardware USART for asynchronous serial links, an 8-bit parallel slave port for bus expansion, and a programmable watchdog timer with its own on-chip RC oscillator for fail-safe operation. The 33 I/O pins are grouped into five ports (PORTA–PORTE), each capable of sourcing or sinking sufficient current to drive LEDs and small relays directly. Brown-out-reset circuitry holds the part in reset when VDD dips below a programmable threshold, preventing code corruption from indeterminate supply rails.

Architecture-wise, the PIC16C64A integrates an 8-level hardware stack for subroutine nesting, a 14-bit program counter that addresses the full 8K x 14 OTP space, and an interrupt controller handling up to 12 sources including external edge-triggered events. The core executes most instructions in a single 200 ns instruction cycle at 20 MHz, delivering roughly 5 MIPS of throughput. A 5-bit port-RA multiplexed analog comparator and two analog comparators further extend the analog front-end without external ICs.

Typical applications include industrial automation controllers, consumer-electronics user-interface boards, automotive body and convenience modules (with PIC16F variants recommended for new designs), appliance control panels, and remote sensor signal-conditioning front-ends. Designers continue to specify this OTP part where mature firmware is locked and per-unit cost is critical. A practical design consideration is the OTP memory: firmware must be fully validated, since field firmware updates are impossible. For new designs, consider the pin-compatible PIC16F877A (Flash) variant to gain in-circuit reprogrammability without changing the PCB layout.

Drop-in alternatives for PIC16C64AT-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 PIC16C64AT-20I/PQ (same form factor and footprint) — differing in Package, RoHS Status, Timers, I/O Pins, ADC.

Microchip Technology
Package: 44-pin MQFP (PQ)
RoHS Status: Non-compliant (contains lead)
Timers: 3 (Timer0, Timer1, Timer2)
Microchip Technology
Package: 44-pin MQFP (PQ), surface mount
RoHS Status: Compliant
Timers: 3 (Timer0, Timer1, Timer2)
Microchip Technology
Timers: 3 (Timer0, Timer1, Timer2)

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

PIC16C64A-20I/PQ

✅ Drop-In
Microchip Technology
📦 44-MQFP (10x10)
8-bit RISC (Harvard) · PIC16C6X (35 instructions, 14-bit word) · 3.5 KB · 128 bytes · 33 · 20 MHz · 200 ns · 2.5 V to 6.0 V

✓ In Stock

$12.2 / Unit

View Datasheet →

PIC16C64AT-20/PQ

✅ Drop-In
📦 44-MQFP (10x10)
Same 44-MQFP package and die; commercial temperature grade (0-70 °C) instead of industrial (-40-85 °C)

📋 Reference alternative (not in catalog)

PIC16C64AT-20E/PQ

✅ Drop-In
Microchip Technology
📦 44-MQFP (10x10)
8-bit PIC RISC · 3.5 KB (2K x 14) OTP · 128 x 8 bytes · 20 MHz · 5 V · 33 · 44-pin MQFP (10x10 mm) · Surface Mount

✓ In Stock

$7.2 / Unit

View Datasheet →

PIC16C64A-20/PQ

✅ Drop-In
Microchip Technology
📦 44-MQFP (10x10)
PIC16C6X · 8-bit RISC PIC · OTP EPROM · 3.5 KB · 128 bytes · Not present (program EPROM only) · 20 MHz · 2.5 V to 6.0 V

✓ In Stock

$5.2 / Unit

View Datasheet →
ℹ️ 1 cross-package part(s) hidden — different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC16C64AT-20I/PQ Maximum Ratings & Electrical Characteristics

Core Architecture PIC 8-bit RISC (Harvard)
Family PIC16CXX
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 3.5 KB (2K x 14)
RAM Size 128 x 8 bytes
Maximum Clock Frequency 20 MHz
Instruction Cycle Time 200 ns at 20 MHz
Supply Voltage (VDD) 4 V to 6 V
I/O Pins 33 programmable
Serial Interfaces I2C, SPI, USART
Timers Timer0, Timer1, Timer2 + WDT
Package 44-pin MQFP (10x10 mm)
Mounting Type Surface Mount
Operating Temperature -40 °C to +85 °C (Industrial)
Temperature Grade Industrial (I)
RoHS Status ROHS3 Compliant

PIC16C64AT-20I/PQ 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 when in RC mode
Pin 3 MCLR/VPP — Master Clear reset / programming voltage input
Pin 4 RA0 — PORTA bit 0 (analog comparator input)
Pin 5 RA1 — PORTA bit 1 (analog comparator input)
Pin 6 RA2 — PORTA bit 2 (analog comparator input)
Pin 7 RA3 — PORTA bit 3 (analog comparator input)
Pin 8 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 9 RA5/SS — PORTA bit 5 / SPI slave select
Pin 10 VSS — Ground reference
Pin 11 VDD — Positive supply (4-6 V)
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 (interrupt-on-change)
Pin 17 RB5 — PORTB bit 5 (interrupt-on-change)
Pin 18 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 19 RB7/PGD — PORTB bit 7 / ICSP data
Pin 20 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator/counter
Pin 21 RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input
Pin 22 RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1
Pin 23 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 24 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 25 RC5/SDO — PORTC bit 5 / SPI data out
Pin 26 RC6/TX/CK — PORTC bit 6 / USART TX / clock
Pin 27 RC7/RX/DT — PORTC bit 7 / USART RX / data
Pin 28 VSS — Ground reference
Pin 29 VDD — Positive supply (4-6 V)
Pin 30 RD0 — PORTD bit 0
Pin 31 RD1 — PORTD bit 1
Pin 32 RD2 — PORTD bit 2
Pin 33 RD3 — PORTD bit 3
Pin 34 RD4 — PORTD bit 4
Pin 35 RD5 — PORTD bit 5
Pin 36 RD6 — PORTD bit 6
Pin 37 RD7 — PORTD bit 7
Pin 38 VSS — Ground reference
Pin 39 VDD — Positive supply (4-6 V)
Pin 40 RE0/RD — PORTE bit 0 / parallel slave port read
Pin 41 RE1/WR — PORTE bit 1 / parallel slave port write
Pin 42 RE2/CS — PORTE bit 2 / parallel slave port chip select
Pin 43 VSS — Ground reference
Pin 44 VDD — Positive supply (4-6 V)

Typical Applications

PIC16C64AT-20I/PQ is suitable for 7 applications: Industrial Automation Controller, Consumer Electronics User Interface, Appliance Control Panel, Remote Sensor Signal Conditioning, Automotive Body and Convenience Modules, Security and Alarm System Controller, Educational and Hobbyist Development.

🏭

Industrial Automation Controller

The PIC16C64AT-20I/PQ's 20 MHz core, 33 I/O pins, and 3.5 KB OTP program memory make it well suited for industrial automation controllers driving relays, optocouplers, and small signal-conditioning front-ends. Its 4–6 V supply range tolerates the noisy 5 V rails typical of factory-floor environments, and the integrated brown-out reset holds the part safely during supply dips. The 128 bytes of RAM are sufficient for typical PLC-style ladder logic replacement, while the hardware USART handles RS-485 communication with industrial sensors. The 44-MQFP package suits compact control boards mounted in DIN-rail enclosures, and the on-chip MSSP enables I2C/SPI communication with sensor arrays and EEPROM storage.

📱

Consumer Electronics User Interface

The PIC16C64AT-20I/PQ drives consumer-electronics front-panel user interfaces with its 33 I/O pins capable of sourcing/sinking 25 mA per pin to drive LEDs and small relays directly. The 20 MHz clock delivers smooth multiplexing of 8-digit 7-segment displays, while the MSSP peripherals handle I2C communication with key-scan expanders and SPI control of LCD modules. The OTP memory suits mature, locked-firmware products where per-unit cost dominates, and the 44-MQFP package fits beneath the display stack. The integrated analog comparators enable touch-button sensing without external ICs, reducing BOM cost for high-volume consumer goods.

🔧

Appliance Control Panel

The PIC16C64AT-20I/PQ is a strong fit for appliance control panels — washing machines, microwave ovens, and dishwasher user interfaces — where the locked-firmware OTP memory and low per-unit cost are key advantages. Its 5 MIPS throughput handles simultaneous button scanning, LED/PWM indicator driving, and sensor polling with headroom. The hardware USART connects to motor-control boards via a simple UART protocol, while the integrated timers generate the precise PWM signals needed for variable-speed drives. The 44-MQFP footprint is compatible with the panel's compact PCB, and the industrial -40 °C to +85 °C rating covers kitchen and laundry environments.

🌐

Remote Sensor Signal Conditioning

The PIC16C64AT-20I/PQ's on-chip analog comparators and MSSP peripherals enable it to condition and transmit data from remote sensor front-ends over SPI or I2C buses. The 20 MHz clock allows fast sampling of pulsed sensor outputs (e.g., ultrasonic or IR receivers), while the 33 I/O pins route multiplexed analog inputs to the comparators without external switching. Brown-out-reset circuitry prevents corrupted sensor data during supply transients on long cable runs. The OTP memory locks calibrated sensor algorithms permanently, preventing field tampering in metrology applications. Industrial temperature rating supports outdoor and unconditioned enclosures.

🚗

Automotive Body and Convenience Modules

Although the standard 'I' (industrial) grade of PIC16C64AT-20I/PQ covers body electronics only, the extended 'E' (-40 °C to +125 °C) variant — PIC16C64A-20E/PQ — qualifies for automotive body modules such as window lifters, mirror controllers, and seat-position memory. The 44-MQFP footprint with 33 I/O pins handles H-bridge drivers and switch-matrix scanning, and the USART links to the vehicle CAN/LIN gateway via external transceivers. The OTP memory locks validated firmware against unauthorized modification. Designers targeting new automotive designs should select AEC-Q100-qualified Flash parts, but legacy designs continue to deploy this part successfully.

🎥

Security and Alarm System Controller

The PIC16C64AT-20I/PQ is well suited as the main controller in wired security and alarm panels, where its 33 I/O pins accommodate multiple zone inputs, siren outputs, keypad scanning, and dialer interfaces. The MSSP enables I2C communication with keypad/display peripherals while the USART drives a modem or wireless module. Brown-out reset ensures the panel reboots cleanly after power outages, and the watchdog timer recovers from firmware lockups. The OTP memory prevents field tampering with validated alarm logic, and the industrial -40 °C to +85 °C range tolerates unheated garages and outdoor equipment closets.

🔧

Educational and Hobbyist Development

The PIC16C64AT-20I/PQ remains a popular part in university embedded-systems curricula and hobbyist projects because of its mature toolchain support, abundant reference code, and forgiving 5 V supply range. The 44-MQFP package is breadboard-friendly when paired with a TQFP-to-DIP breakout adapter, exposing 33 I/O pins for student projects ranging from line-following robots to home automation. The MSSP, USART, and timer peripherals cover the full PIC16 peripheral set taught in introductory courses, and the OTP memory mirrors industry practice of locked-firmware production. Legacy PICkit and ICD programmers support this part for educational labs.

Recommended Products Summary

PIC16F877A-20I/PQ Flash-based upgrade for in-circuit reprogrammability Used in: Industrial Automation Controller, Consumer Electronics User Interface, Security and Alarm System Controller, Educational and Hobbyist Development MAX485ESA RS-485 transceiver for industrial comms Used in: Industrial Automation Controller MCP23017 I2C GPIO expander for additional keys Used in: Consumer Electronics User Interface PIC16C64A-20I/PQ Microchip Technology Used in: Appliance Control Panel ULN2003ADR Darlington driver for relay control Used in: Appliance Control Panel MCP3202 12-bit SAR ADC for higher-resolution sensing Used in: Remote Sensor Signal Conditioning MAX31855 Thermocouple-to-digital converter Used in: Remote Sensor Signal Conditioning PIC16C64A-20E/PQ Extended-temp variant for automotive Used in: Automotive Body and Convenience Modules MCP2515 Standalone CAN controller Used in: Automotive Body and Convenience Modules MCP23008 I2C GPIO expander for additional zones Used in: Security and Alarm System Controller MPLAB-ICD3 In-circuit debugger/programmer Used in: Educational and Hobbyist Development
What is the program memory size of PIC16C64AT-20I/PQ?
The PIC16C64AT-20I/PQ has 3.5 KB of OTP (One-Time Programmable) program memory, organized as 2K x 14-bit words. According to the Microchip PIC16C6X datasheet, the program counter is 14 bits wide and can address the full 8K x 14 device space, but only half is populated in this part. Code must be fully validated before programming because OTP memory cannot be electrically erased once written.
What is the maximum clock speed of PIC16C64AT-20I/PQ?
The PIC16C64AT-20I/PQ operates up to 20 MHz external clock input, yielding a 200 ns instruction cycle and approximately 5 MIPS throughput. The '-20' speed suffix in the part number denotes this 20 MHz rating. Operation across the full 4 V to 6 V supply window at 20 MHz is guaranteed per the Microchip datasheet, and the core is fully static so the clock can be stopped for low-power modes.
What package does PIC16C64AT-20I/PQ use?
The PIC16C64AT-20I/PQ is housed in a 44-pin Metric Quad Flat Pack (MQFP) measuring 10x10 mm with 0.8 mm pitch and gull-wing leads. The 'PQ' suffix in the part number denotes this MQFP surface-mount package. The same die is also available in a 44-pin PLCC (L) and 40-pin PDIP (P) on other family members, so PCB layout reuse across package variants is straightforward.
How many I/O pins does PIC16C64AT-20I/PQ have?
The PIC16C64AT-20I/PQ exposes 33 programmable digital I/O pins across five ports (PORTA 6, PORTB 8, PORTC 8, PORTD 8, PORTE 3). Each pin can source or sink up to 25 mA per the Microchip datasheet, which is sufficient to drive LEDs, optocouplers, and small relays directly. PORTA pins additionally share an analog-comparator input function via the comparator peripheral.
Where can I download the PIC16C64AT-20I/PQ datasheet PDF?
The official Microchip PIC16C6X family datasheet is available at https://ww1.microchip.com/downloads/en/DeviceDoc/30263D.pdf, covering PIC16C62/63/64/65/66/67 variants including this part. Third-party distributors such as DigiKey also host the datasheet on their product page. For the device-programming specification, refer to the PIC16C6X Programming Specification document.
What is the supply voltage range of PIC16C64AT-20I/PQ?
The PIC16C64AT-20I/PQ operates from 4.0 V to 6.0 V VDD. The Microchip datasheet specifies that operation at 20 MHz is guaranteed across this full 4–6 V window. Brown-out-reset circuitry holds the device in reset when VDD falls below a programmable threshold (BOREN bit), preventing code corruption from indeterminate supply rails during power-down events.
Is PIC16C64AT-20I/PQ suitable for new designs?
No, the PIC16C64AT-20I/PQ is in Not-Recommended-for-New-Designs (NRND) status per Microchip lifecycle policy. For new designs, Microchip recommends the pin-compatible PIC16F877A (Flash) variant in the same 44-pin MQFP package, which adds in-circuit reprogrammability, more memory (14 KB Flash, 368 RAM), and an ADC. Existing production can continue to source this part for the foreseeable future.
What is the best drop-in replacement for PIC16C64AT-20I/PQ?
The best drop-in replacement is the PIC16C64A-20I/PQ, which uses the identical 44-MQFP footprint and pinout, runs at 20 MHz, and offers the same 3.5 KB OTP memory and 128 bytes RAM. According to FindIC cross-reference data, the two parts share the same die and differ only in trace markings. For designs that can accept a Flash part, PIC16F877A-20I/PQ is also a pin-compatible alternative with reprogrammability.
What is the operating temperature range of PIC16C64AT-20I/PQ?
The PIC16C64AT-20I/PQ is rated for the industrial temperature range of -40 °C to +85 °C, denoted by the 'I' grade letter in the part number. According to the Microchip PIC16C6X datasheet, the device is characterized across this full window at 20 MHz. For extended-temperature automotive applications, PIC16C64A-20E/PQ (extended grade -40 °C to +125 °C) is available in the same package.
How does PIC16C64AT-20I/PQ compare to PIC16F877A?
PIC16C64AT-20I/PQ uses OTP program memory (3.5 KB) and lacks an ADC, while the PIC16F877A uses Flash (14 KB), adds a 10-bit 8-channel ADC, and supports in-circuit serial programming. Both share the same 44-pin MQFP package and 20 MHz clock. Choose the PIC16C64A for cost-sensitive, locked-firmware production; choose the PIC16F877A when field updates, ADC inputs, or more memory are required.
What is the price of PIC16C64AT-20I/PQ?
As of 2026-09-17, distributor pricing for PIC16C64AT-20I/PQ starts at approximately $9.50 for single-piece quantities on DigiKey and Mouser, dropping to roughly $5.70 at 1000-piece volumes. The part is widely stocked as it remains in active production despite NRND lifecycle status. For high-volume OEM pricing, contact Microchip direct or authorized distributors.
Is PIC16C64AT-20I/PQ in stock at distributors?
Yes, as of 2026-09-17 the PIC16C64AT-20I/PQ is in stock at DigiKey and Mouser with same-day shipping options. Multiple franchised distributors carry inventory including Hotenda, Vyrian, MicrochipUSA, and Jotrin. Because this part is in Not-Recommended-for-New-Designs (NRND) status, long-term availability beyond several years is not guaranteed — confirm with the manufacturer for ongoing production plans.
What serial interfaces does PIC16C64AT-20I/PQ support?
The PIC16C64AT-20I/PQ supports three on-chip serial interfaces: I2C (Master/Slave mode via the SSP module), SPI (Master/Slave via the same SSP module), and a hardware USART for asynchronous RS-232/RS-485 communication. According to the Microchip PIC16C6X datasheet, the MSSP (Master Synchronous Serial Port) handles both I2C and SPI, freeing the USART for independent async traffic.
Hey Google, what is a drop-in replacement for PIC16C64AT-20I/PQ?
The closest drop-in replacement for PIC16C64AT-20I/PQ is the PIC16C64A-20I/PQ from Microchip, which shares the same 44-pin MQFP (10x10 mm) footprint, 20 MHz clock, 3.5 KB OTP memory, and 128 bytes of RAM. According to FindIC cross-reference data, the two parts differ only in trace-marking revision. For new designs, the Flash-based PIC16F877A-20I/PQ is also pin-compatible and adds in-circuit reprogrammability.
What are the key specifications of PIC16C64AT-20I/PQ that engineers should know?
The PIC16C64AT-20I/PQ is an 8-bit PIC16 RISC microcontroller from Microchip with 20 MHz maximum clock, 3.5 KB (2K x 14) of OTP program memory, 128 bytes of RAM, 33 programmable I/O pins, and integrated I2C/SPI/USART peripherals. It operates from 4 V to 6 V supply across the industrial temperature range of -40 °C to +85 °C in a 44-pin MQFP (10x10 mm) surface-mount package. Lifecycle status is NRND per the Microchip product page.

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

Selection Guide

Choose PIC16C64AT-20I/PQ for industrial-temperature (-40 °C to +85 °C) 5 V designs where mature firmware is locked and per-unit cost is paramount — such as factory-floor controllers, consumer appliance panels, and security/alarm systems. Choose PIC16C64AT-20/PQ if your design operates only in commercial 0–70 °C environments; this is functionally identical and may have slightly better availability. Choose PIC16C64AT-20E/PQ for automotive body modules or industrial environments reaching +125 °C. For new designs without field-update requirements, evaluate the pin-compatible PIC16F877A-20I/PQ which offers Flash reprogrammability and an on-chip ADC. Avoid this part for new designs in volume because it is NRND; recommend Microchip's PIC18F or dsPIC33 series for new platforms requiring longer lifecycle commitments.

Comparison with Alternatives

Parameter This Product PIC16C64A-20I/PQ PIC16C64AT-20/PQ PIC16C64AT-20E/PQ PIC16C64A-20/PQ
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-MQFP (10x10) 44-MQFP (10x10) - same 44-MQFP (10x10) - same 44-MQFP (10x10) - same 44-MQFP (10x10) - same
Program Memory 3.5 KB OTP (2K x 14) 3.5 KB OTP (2K x 14) 3.5 KB OTP (2K x 14) 3.5 KB OTP (2K x 14) 3.5 KB OTP (2K x 14)
Maximum Clock Speed 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Operating Temperature -40 °C to +85 °C (Industrial) -40 °C to +85 °C (Industrial) 0 °C to +70 °C (Commercial) -40 °C to +125 °C (Extended) 0 °C to +70 °C (Commercial)
RAM Size 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes
I/O Pins 33 33 33 33 33
Lifecycle Status NRND NRND NRND NRND NRND

Key Differentiators

  • Industrial temperature grade (-40 °C to +85 °C) (vs PIC16C64AT-20/PQ)
  • Industrial vs extended temperature range (vs PIC16C64AT-20E/PQ)
  • Mature ecosystem and abundant documentation (vs ATmega329V-8MI)

Design Notes

The PIC16C64AT-20I/PQ operates from 4 V to 6 V VDD; design the supply rail with a low-ESR 100 nF ceramic decoupling capacitor placed within 5 mm of each VDD/VSS pin pair. According to the Microchip datasheet, the device draws approximately 5 mA at 5 V/20 MHz; for low-power applications enable the SLEEP instruction and wake via Watchdog Timer or external interrupt. Brown-out-reset should be enabled (BOREN configuration bit) to guarantee clean reset during power dips.

The 44-MQFP package uses 0.8 mm pitch gull-wing leads — keep-out zone for traces should be designed for 0.5 mm clearance beneath the package body and 0.3 mm between pads. Place a ground pour under the IC body to reduce EMI coupling into analog comparator inputs on PORTA. The MCLR/VPP pin requires a 10 kΩ pull-up to VDD; do not leave it floating. ICSP clock (PGC, pin 18) and data (PGD, pin 19) should be brought out to a programming header for in-circuit programming.

Do not assume OTP memory can be erased or rewritten — the PIC16C64A is One-Time-Programmable and any programming error (e.g., bad configuration bits or code bug) renders the part unusable. Validate firmware on PIC16F or PIC18 equivalents in development, then port to PIC16C64A only after lock-down. Watchdog timer must be enabled (configuration WDTE bit) for fail-safe recovery from firmware lockups. The USART pins (RC6/RC7) are shared with PORTB; do not toggle these pins without disabling the USART peripheral.

Route the 20 MHz crystal traces (OSC1, OSC2) short and symmetric, with a ground guard trace on both sides to prevent coupling into PORTA analog comparator inputs. Place the crystal within 5 mm of the IC pins, and avoid routing signal traces under the crystal traces. For EMC-sensitive designs, add a ferrite bead on VDD and a 1 nF X7R bypass on each PORTA analog input to filter high-frequency noise from switched-mode supplies nearby.

Compliance Information

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

ROHS3 compliant per distributor listings. Not AEC-Q100 qualified — for automotive applications choose the PIC16C64A-20E/PQ extended-temperature variant or a Flash-based PIC18F/Kinetis equivalent.

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

Related Searches

PIC16C64AT-20I/PQ PIC16C64AT-20I/PQ datasheet Microchip PIC16C64A datasheet PDF 8-bit OTP microcontroller 20 MHz 3.5 KB 44-pin MQFP PIC microcontroller PIC16C64AT-20I/PQ industrial automation PIC16C64AT-20I/PQ vs PIC16F877A PIC16C64AT-20I/PQ drop-in replacement buy PIC16C64AT-20I/PQ PIC16C64A price 1000 pieces what is the operating temperature of PIC16C64AT-20I/PQ PIC16C64AT-20I/PQ pinout 44 MQFP

Related Components & Terms

Microchip Technology PIC16C64AT-20I/PQ PIC16C64A-20I/PQ PIC16C64AT-20/PQ PIC16C64AT-20E/PQ PIC16F877A PIC microcontroller 8-bit RISC OTP memory One-Time Programmable Harvard architecture MQFP-44 I2C SPI USART Brown-out reset Watchdog timer Industrial temperature grade RoHS AEC-Q100 PICkit ICSP MOSFET drivers PIC16C6X family MPLAB
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