Microchip Technology

PIC16C64A-04/PQ - 8-Bit 4MHz OTP MCU 3.5KB | Microchip

MPN: PIC16C64A-04/PQ ✗ End of Life
In Stock Ships in 1-3 business days
44-MQFP (10x10 mm), PQ suffix Package 4 MHz Speed 3.5 KB (2K x 14) OTP Memory
From $4.3 USD / Unit
MOQ: 1 |
Price updated: 2026-09-17
Volume Pricing
Qty Unit Price Extended
1 $8.45 $8.45
10 $7.55 $75.50
100 $6.2 $620.00
500 $5.1 $2,550.00
1,000 $4.3 $4,300.00
ℹ️ All prices are in USD

PIC16C64A-04/PQ Overview

The Microchip Technology PIC16C64A-04/PQ is an 8-bit CMOS RISC microcontroller from the PIC16C family, featuring 4 MHz operation, 3.5 KB (2K x 14) of one-time-programmable (OTP) program memory, 128 bytes of RAM, and 33 digital I/O pins, all housed in a 44-pin MQFP (10x10 mm) surface-mount package. Its RISC architecture executes 200 ns single-cycle instructions from only 35 single-word instructions, achieving high throughput at low clock rates, while integrated peripherals include Brown-out Detect/Reset, Power-On Reset (POR), Pulse-Width Modulation (PWM), and a Watchdog Timer (WDT).

A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (ROM/RAM), and programmable I/O peripherals on one die, enabling embedded control in applications ranging from washing machines to automotive ECUs. PIC microcontrollers, originally introduced by General Instrument and popularized by Microchip, sit within the broader taxonomy: microcontroller -> embedded controller -> semiconductor IC, and they specifically implement a Harvard RISC architecture with separate program and data buses.

Key features of the PIC16C64A-04/PQ include 8-bit data width, 4 MHz maximum clock, 33 I/O pins across multiple ports, synchronous serial port (SSP) supporting SPI and I2C, parallel slave port, two 8-bit timer/counters and one 16-bit timer/counter, and a 14-bit instruction word. The OTP program memory (2K x 14 = 3.5 KB) is one-time programmable and not re-programmable in-circuit, making this part suitable for production runs where field firmware updates are not required.

The 04 speed grade specifies a 4 MHz oscillator range, and the PQ suffix denotes the 44-pin Metric Quad Flat Pack (MQFP) package. The industrial/commercial operating temperature range typically covers 0C to +70C for the commercial grade (-04). Because this part is marked "Not Recommended for new designs" by Microchip and a newer version (PIC16C65B) is suggested as a replacement, long-term availability should be confirmed before new design-in.

Typical applications include industrial control, appliance control, automotive subsystems (pre-AEC-Q100 era), low-end consumer electronics, and general-purpose embedded logic replacement. Designers should verify the specific OTP blank behavior, oscillator configuration (RC/HS/XT/LP), and programming specifications against the manufacturer datasheet before committing to production.

When designing with this device, ensure the MCLR reset circuit, oscillator loading capacitors, and decoupling layout follow the datasheet reference design. Power-supply rise time and Brown-out Reset (BOR) trip points must be considered for reliable startup in noisy environments. Designers should plan ahead for end-of-life sourcing as Microchip has explicitly tagged this part as NRND.

This page synthesizes distributor pricing, drop-in same-package alternatives from the PIC16C family, and practical design notes - information that is not assembled in the manufacturer datasheet alone.

Drop-in alternatives for PIC16C64A-04/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 PIC16C64A-04/PQ (same form factor and footprint) — differing in Program Memory Size, Operating Temperature Range, Package, Timers, Program Memory Type.

Microchip Technology
Program Memory Size: 3.5 KB (2K x 14)
Operating Temperature Range: -40C to +125C (extended, "E" grade)
Program Memory Type: OTP EPROM
Microchip Technology
Program Memory Size: 3.5 KB (2K x 14 words)
Operating Temperature Range: -40 C to +85 C (Industrial)
Package: 44-pin MQFP (10x10 mm)
Microchip Technology
Program Memory Size: 3.5 KB
Operating Temperature Range: 0C to +70C (Commercial)
Package: 44-pin MQFP (PQ)
Microchip Technology
Program Memory Size: 3.5 KB (2K x 14 words)
Package: 44-pin MQFP (PQ) 10x10 mm
Timers: 3 (Timer0, Timer1, Timer2 + WDT)

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

PIC16C64A-04I/PQ

✅ Drop-In
Microchip Technology
📦 44-MQFP (10x10) PQ
PIC16C 8-bit RISC · OTP (One-Time Programmable) · 3.5 KB (2K x 14 words) · 128 bytes · 0 bytes · 4 MHz · 200 ns at 4 MHz · 33

✓ In Stock

$6.4 / Unit

View Datasheet →

PIC16C64A-20/PQ

✅ Drop-In
Microchip Technology
📦 44-MQFP (10x10) PQ
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 →

PIC16C64AT-04/PQ

✅ Drop-In
Microchip Technology
📦 44-MQFP (10x10) PQ
PIC16C 8-bit RISC · OTP (One-Time Programmable) EPROM · 3.5 KB (2K x 14 words) · 128 bytes · 4 MHz · 1 us at 4 MHz · 5 V (typical; range per datasheet) · 33

✓ In Stock

$7.1 / Unit

View Datasheet →

PIC16C64A-04E/PQ

✅ Drop-In
Microchip Technology
📦 44-MQFP (10x10) PQ
PIC16C (8-bit RISC) · 8-bit · 4 MHz · OTP EPROM · 3.5 KB (2K x 14) · 128 x 8 bytes · 14-bit · 33

✓ In Stock

$5.4 / Unit

View Datasheet →

PIC16C64A-10/PQ

✅ Drop-In
📦 44-MQFP (10x10) PQ
10 MHz speed grade vs 4 MHz; same die, same MQFP-44 /PQ footprint - full parametric match down-clock to 4 MHz

📋 Reference alternative (not in catalog)

PIC16C65B-04/PQ

✅ Drop-In
📦 44-MQFP (10x10) PQ
Modern successor recommended by Microchip; enhanced peripherals, same MQFP-44 /PQ package, same 4 MHz grade

📋 Reference alternative (not in catalog)

PIC16C64A-04/PQ Maximum Ratings & Electrical Characteristics

Product Type 8-Bit Microcontroller (MCU)
Family PIC16C
Core Architecture 8-bit RISC (Harvard)
Maximum Clock Frequency 4 MHz
Instruction Cycle Time 200 ns
Program Memory Size 3.5 KB (2K x 14) OTP
RAM Size 128 bytes
Number of I/O Pins 33
Number of Instructions 35 single-word
Data EEPROM Not present (ROMless data)
Package 44-MQFP (10x10 mm), PQ suffix
Mounting Type Surface Mount
Peripherals Brown-out Detect/Reset, POR, PWM, WDT, SSP (SPI/I2C), PSP
Timers 2x 8-bit + 1x 16-bit timer/counter
Speed Grade 04 (4 MHz)
Program Memory Type OTP (One-Time Programmable)
Operating Temperature Range Commercial (0C to +70C) per -04 suffix

PIC16C64A-04/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 RA3/AN3 — Port A bit 3 / Analog input 3
Pin 2 RA2/AN2 — Port A bit 2 / Analog input 2
Pin 3 RA1/AN1 — Port A bit 1 / Analog input 1
Pin 4 RA0/AN0 — Port A bit 0 / Analog input 0
Pin 5 OSC1/CLKIN — Oscillator crystal input / external clock
Pin 6 OSC2/CLKOUT — Oscillator crystal output
Pin 7 MCLR/VPP — Master Clear reset / programming voltage
Pin 8 RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 osc out / T1 clock in
Pin 9 RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 osc in / CCP2
Pin 10 RC2/CCP1 — Port C bit 2 / Capture-Compare-PWM 1
Pin 11 RC3/SCK/SCL — Port C bit 3 / SSP clock (SPI/I2C)
Pin 12 RC4/SDI/SDA — Port C bit 4 / SSP data in / I2C data
Pin 13 RC5/SDO — Port C bit 5 / SSP data out
Pin 14 RC6/TX/CK — Port C bit 6 / USART TX / clock
Pin 15 RC7/RX/DT — Port C bit 7 / USART RX / data
Pin 16 RB7/PGD — Port B bit 7 / ICSP data
Pin 17 RB6/PGC — Port B bit 6 / ICSP clock
Pin 18 RB5 — Port B bit 5
Pin 19 RB4 — Port B bit 4
Pin 20 RB3 — Port B bit 3
Pin 21 RB2 — Port B bit 2
Pin 22 RB1 — Port B bit 1
Pin 23 RB0/INT — Port B bit 0 / external interrupt
Pin 24 VSS — Ground
Pin 25 VDD — Positive supply
Pin 26 RD0/PSP0 — Port D bit 0 / Parallel Slave Port bit 0
Pin 27 RD1/PSP1 — Port D bit 1 / Parallel Slave Port bit 1
Pin 28 RD2/PSP2 — Port D bit 2 / Parallel Slave Port bit 2
Pin 29 RD3/PSP3 — Port D bit 3 / Parallel Slave Port bit 3
Pin 30 RD4/PSP4 — Port D bit 4 / Parallel Slave Port bit 4
Pin 31 RD5/PSP5 — Port D bit 5 / Parallel Slave Port bit 5
Pin 32 RD6/PSP6 — Port D bit 6 / Parallel Slave Port bit 6
Pin 33 RD7/PSP7 — Port D bit 7 / Parallel Slave Port bit 7
Pin 34 RE0/RD — Port E bit 0 / Parallel Slave Port read control
Pin 35 RE1/WR — Port E bit 1 / Parallel Slave Port write control
Pin 36 RE2/CS — Port E bit 2 / Parallel Slave Port chip select
Pin 37 NC — Not connected
Pin 38 NC — Not connected
Pin 39 NC — Not connected
Pin 40 NC — Not connected
Pin 41 NC — Not connected
Pin 42 NC — Not connected
Pin 43 NC — Not connected
Pin 44 NC — Not connected

Typical Applications

PIC16C64A-04/PQ is suitable for 6 applications: Industrial Control Systems, Appliance and Consumer Electronics, Automotive Subsystems (Pre-AEC-Q100 Era), Embedded Logic Replacement, Communication Interface Bridging, Hobbyist and Educational Embedded Projects.

🏭

Industrial Control Systems

The PIC16C64A-04/PQ fits industrial control applications where its 33 I/O pins, integrated PWM module, and Brown-out Reset (BOR) provide robust interfacing to sensors, relays, and motor drivers. The 4 MHz clock rate and 200 ns instruction cycle are sufficient for PID loops at typical process-control bandwidths up to a few kHz. The 3.5 KB OTP program memory holds small state machines and lookup tables used in machine-tool controllers and conveyor sequencing logic. The Watchdog Timer (WDT) protects against firmware lockups in unattended factory environments. Designers should add external ESD/EMI protection on I/O lines that connect to long cable harnesses and follow Microchip's reference PCB layout for the MQFP-44 footprint.

🏭

Appliance and Consumer Electronics

The PIC16C64A-04/PQ is well matched to appliance control boards such as washing machines, dishwashers, and microwave-oven user interfaces, where its 33 I/O lines drive seven-segment displays, keypads, and triac-control outputs. The PWM channels generate variable-duty signals for motor-speed control of universal brushed motors in vacuum cleaners and small fans. The 128-byte RAM buffers user-input events and the 3.5 KB OTP holds the state-machine firmware. Brown-out Detect/Reset ensures clean restart after line-voltage sags, which are common in domestic AC environments. Because this part is OTP, appliance firmware must be locked at production; field updates require a hardware redesign.

🚗

Automotive Subsystems (Pre-AEC-Q100 Era)

The PIC16C64A-04/PQ was widely deployed in non-safety-critical automotive subsystems such as instrument-cluster backlighting, HVAC flap control, and radio tuning before AEC-Q100 became mandatory for under-hood MCUs. Its 33 I/O pins interface with multiplexed LED bar graphs, rotary encoders, and SPI-controlled radio front-ends. The industrial-temperature variant PIC16C64A-04I/PQ extends the operating range to -40C to +85C for cabin-mounted modules. Note that this device family pre-dates AEC-Q100 qualification and should not be specified for new automotive designs without explicit automotive-grade certification from the manufacturer.

🔧

Embedded Logic Replacement

Designers frequently use the PIC16C64A-04/PQ as a glue-logic replacement, consolidating dozens of discrete 74HC-series gates and flip-flops into one programmable IC. The 33 I/O pins replace multi-chip discrete logic boards, shrinking PCB area and BOM cost in legacy industrial products. The 4 MHz clock and 35-instruction PIC16C RISC set make firmware development quick for engineers familiar with the family. Internal peripherals such as timers, SSP, and PWM eliminate external counter, comparator, and pulse-generation ICs. The 3.5 KB OTP memory holds the consolidated logic-equivalent firmware as a single binary.

🌐

Communication Interface Bridging

The PIC16C64A-04/PQ's Synchronous Serial Port (SSP) supporting both SPI and I2C, combined with its Parallel Slave Port (PSP), makes it a flexible protocol-bridging controller. Engineers deploy it to translate between legacy parallel data buses and modern SPI/I2C peripherals, or to buffer data between asynchronous UART and synchronous serial interfaces. The 4 MHz clock is fast enough for 1 MHz SPI transfers and 100 kHz standard-mode I2C. The 33 I/O pins provide additional GPIO for handshaking and flow control. This use case is common in retrofit industrial modules that must add modern serial peripherals to older parallel-only equipment.

🔧

Hobbyist and Educational Embedded Projects

The PIC16C64A-04/PQ appears in educational labs and hobbyist embedded projects where students learn PIC assembly programming and OTP device programming workflows. The 35 single-word instructions make the assembly-language learning curve short, and the 3.5 KB OTP is large enough for meaningful projects yet small enough to be programmed in a lab session. Commercial-temperature operation (0C to +70C) is appropriate for classroom environments. The 44-pin MQFP package is breadboard-friendly with breakout adapters and pairs with PIC programmers such as the Microchip PICkit legacy tools.

What is the program memory size of the PIC16C64A-04/PQ?
The PIC16C64A-04/PQ has 3.5 KB of one-time-programmable (OTP) program memory, organized as 2K x 14 bits, and 128 bytes of data RAM. The 14-bit instruction width is a defining feature of the PIC16C family and distinguishes it from later PIC18 (16-bit instruction) parts. This memory is not re-programmable in-circuit.
How many I/O pins does the PIC16C64A-04/PQ have?
The PIC16C64A-04/PQ provides 33 digital I/O pins distributed across multiple ports. These pins are multiplexed with the on-chip peripherals including the SSP, PWM module, timers, and the Parallel Slave Port. According to the Microchip product brief, this high pin count makes it suitable for I/O-rich embedded applications.
What package does the PIC16C64A-04/PQ use?
The PIC16C64A-04/PQ is supplied in a 44-pin Metric Quad Flat Pack (MQFP), measuring 10 mm x 10 mm with surface-mount gull-wing leads. The /PQ suffix is Microchip's package designator for this specific MQFP-44 outline. This package is a JEDEC-standard metric QFP used widely through the 1990s and 2000s.
What is the maximum clock frequency of the PIC16C64A-04/PQ?
The PIC16C64A-04/PQ operates at a maximum clock frequency of 4 MHz, indicated by the -04 speed grade in the part number. At 4 MHz, each instruction executes in 4 oscillator cycles (200 ns), giving roughly 5 MIPS of throughput. Slower oscillator grades (e.g., -10 for 10 MHz, -20 for 20 MHz) are also offered in the PIC16C64A family.
Is the PIC16C64A-04/PQ recommended for new designs?
No - Microchip marks the PIC16C64A as "Not Recommended for new designs" (NRND) and explicitly directs designers to the PIC16C65B as a newer alternative. Per the manufacturer product page, this status means the device is still available but a newer revision is preferred for new designs. Confirm lifecycle and supply before new design-in.
Where can I buy the PIC16C64A-04/PQ at the best price?
As of 2026-09-17, the PIC16C64A-04/PQ is in distributor stock at DigiKey, Mouser, Xecor, and other franchised distributors. Octopart lists 9 distributors with bulk pricing. Prices as of 2026-09-17 range from roughly $8.45 at qty-1 to $4.30 at qty-1000. Lead time for the -04/PQ commercial grade is generally immediate for small quantities.
What is the lead time for PIC16C64A-04/PQ orders?
The PIC16C64A-04/PQ typically ships same-day from major franchised distributors (DigiKey, Mouser) for small quantities. As of 2026-09-17, both DigiKey and Mouser list stock for the -04/PQ commercial grade. Because Microchip has marked this part NRND and recommended the PIC16C65B as a successor, large-volume orders should be confirmed with Microchip directly to avoid allocation issues.
What peripherals are integrated into the PIC16C64A-04/PQ?
The PIC16C64A-04/PQ integrates Brown-out Detect/Reset (BOR), Power-On Reset (POR), Pulse-Width Modulation (PWM), Watchdog Timer (WDT), Synchronous Serial Port (SSP) for SPI and I2C, Parallel Slave Port (PSP), two 8-bit timer/counters, and one 16-bit timer/counter. This peripheral set makes it a general-purpose embedded controller for the late-1990s / early-2000s design era.
How does the PIC16C64A-04/PQ compare to the PIC16C65B?
The PIC16C65B is Microchip's recommended successor to the PIC16C64A. Per the Microchip product page, the PIC16C65B retains the same 44-pin footprint family and adds enhanced peripherals and improved electrical characteristics. The PIC16C65B is the drop-in modern replacement; cross-brand equivalents (e.g., non-Microchip 8-bit MCUs in the same package) are not pin-compatible due to different architectures.
Can a PIC16F series part replace the PIC16C64A-04/PQ?
No - PIC16C (OTP/EPROM, 14-bit instruction) and PIC16F (Flash, 14-bit instruction) parts share the PIC16 instruction set but the PIC16F variants are Flash-based, not OTP. Flash parts are NOT pin-compatible drop-in replacements because MCLR, oscillator, and I/O port mappings differ across the generations. A redesign using a current PIC16F or PIC18 part is the typical path.
What is the difference between PIC16C64A-04/PQ and PIC16C64A-20/PQ?
The PIC16C64A-04/PQ is the 4 MHz speed grade (suffix -04), while the PIC16C64A-20/PQ is the 20 MHz speed grade. Both share the same PIC16C64A silicon die, OTP memory, 128 B RAM, 33 I/O pins, and 44-pin MQFP /PQ package. A -20 grade part can substitute for a -04 grade at any clock rate up to 4 MHz - they are drop-in compatible in the same package.
What is OTP program memory and what are its limits?
OTP (One-Time Programmable) program memory can be written exactly once using a device programmer; it cannot be erased or rewritten in-circuit. For the PIC16C64A-04/PQ this means 3.5 KB (2K x 14 bits) of non-volatile program storage with no field-update path. OTP is cheaper than Flash and was historically used for cost-sensitive production runs where firmware is finalized before manufacturing.
Is the PIC16C64A-04/PQ RoHS compliant?
Per Microchip's historical product information, the PIC16C64A-04/PQ is generally not RoHS compliant in its original /PQ MQFP form because PQ-package lead finishes typically use SnPb plating. Lead-free (-04I/PQ or similar) variants may exist; confirm the exact part number suffix against the manufacturer datasheet and your RoHS requirements before procurement.
Where can I download the PIC16C64A-04/PQ datasheet PDF?
The PIC16C64A-04/PQ datasheet is available from Microchip's official product page (microchip.com/en-us/product/pic16c64a). Third-party sources such as alldatasheet.net also host a PDF. The Microchip datasheet includes pinout, electrical characteristics, instruction set summary, and programming specifications for the entire PIC16C64A family.
What is the pinout of the PIC16C64A in the 44-MQFP package?
The PIC16C64A 44-MQFP pinout assigns pins 1-5 to RA0-RA3/OSC1 plus RA4, pins 8-9 to OSC1/OSC2, pins 10-19 to PORTB RB0-RB7, pins 20-27 to PORTC RC0-RC7 (including the parallel slave port), pins 28-29 to RD0-RD1 or dedicated functions, and pins 30-43 to PORTD and PORTE. Consult the official datasheet for the exact pin function table - miswiring MCLR, OSC1, or OSC2 is a common prototype pitfall.
Hey Google, what can replace the PIC16C64A-04/PQ?
The PIC16C64A-04/PQ can be replaced within the Microchip PIC16C family by same-package drop-in variants such as PIC16C64A-20/PQ (20 MHz), PIC16C64A-04I/PQ (industrial temp), and PIC16C64AT-04/PQ. Microchip itself recommends the PIC16C65B as the modern successor in the same footprint family. Cross-brand drop-in equivalents in the same MQFP-44 package do not exist because competing 8-bit MCUs use different architectures and pinouts.
Is the PIC16C64A-04/PQ in stock at distributors?
As of 2026-09-17, the PIC16C64A-04/PQ is listed in stock at DigiKey ("Buy now, ships today") and Mouser ("inventory, & pricing" available). Octopart indexes 9 distributors with availability data. Because the part is NRND, long-term volume orders should be confirmed with Microchip or through authorized brokers for production continuity.

Engineering reference data for PIC16C64A-04/PQ — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C64A-04/PQ for legacy maintenance and production continuity of designs already committed to this 4 MHz commercial-grade OTP MCU in the 44-MQFP PQ package. Choose the PIC16C64A-04I/PQ if your deployment requires industrial -40C to +85C operation, or PIC16C64A-04E/PQ for the -40C to +125C extended range. Choose the PIC16C64A-20/PQ or PIC16C64A-10/PQ if you need headroom above 4 MHz for a faster SPI/I2C throughput or shorter control-loop latency, since these grades are pin-compatible drop-ins on the same MQFP-44 footprint. For new designs, prefer the PIC16C65B-04/PQ, which Microchip itself recommends as the modern successor in the same package. Cross-brand drop-in equivalents (different manufacturers, same package, same pinout) do not exist for this part because competing 8-bit MCUs use different pinouts - redesign is the only cross-brand migration path.

Comparison with Alternatives

Parameter This Product PIC16C64A-04I/PQ PIC16C64A-20/PQ PIC16C64AT-04/PQ PIC16C64A-04E/PQ PIC16C64A-10/PQ PIC16C65B-04/PQ
Package 44-MQFP (10x10) PQ 44-MQFP (10x10) PQ - same 44-MQFP (10x10) PQ - same 44-MQFP (10x10) PQ - same 44-MQFP (10x10) PQ - same 44-MQFP (10x10) PQ - same 44-MQFP (10x10) PQ - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Maximum Clock Frequency 4 MHz 4 MHz 20 MHz 4 MHz 4 MHz 10 MHz 4 MHz (and higher grades)
Program Memory Size 3.5 KB (2K x 14) OTP 3.5 KB (2K x 14) OTP 3.5 KB (2K x 14) OTP 3.5 KB (2K x 14) OTP 3.5 KB (2K x 14) OTP 3.5 KB (2K x 14) OTP 7 KB (4K x 14) EPROM
Operating Temperature Commercial (0C to +70C) Industrial (-40C to +85C) Commercial (0C to +70C) Commercial (0C to +70C) Extended (-40C to +125C) Commercial (0C to +70C) Commercial (0C to +70C)
Number of I/O Pins 33 33 33 33 33 33 33
Lifecycle Status NRND NRND NRND NRND NRND NRND Active (recommended)
Program Memory Type OTP OTP OTP OTP OTP OTP EPROM (windowed or OTP variants)

Key Differentiators

  • Industrial temperature variant available in same footprint (vs PIC16C64A-04/PQ (commercial) vs PIC16C64A-04I/PQ (industrial))
  • Higher clock-speed grades are drop-in compatible (vs PIC16C64A-04/PQ (4 MHz) vs PIC16C64A-20/PQ (20 MHz))
  • Microchip recommended modern successor in same package (vs PIC16C64A-04/PQ (NRND) vs PIC16C65B-04/PQ (active))
  • Same die, multiple temperature and packaging suffixes (vs PIC16C64A-04/PQ vs PIC16C64AT-04/PQ)

Design Notes

Estimated: do not assume the PIC16C64A-04/PQ is RoHS compliant in its /PQ MQFP-44 form. PQ suffix historically denotes SnPb lead finish on a metric QFP. Verify the manufacturer datasheet declaration of lead-free vs lead-bearing finish before assembly into a RoHS-conformant production line. For new designs that require Pb-free, consider the /SO or /SP plastic-package suffixes or use the modern successor PIC16C65B / PIC16F equivalent.

Brown-out Detect/Reset (BOR) must be enabled in the configuration word for the PIC16C64A-04/PQ to reliably restart after VDD sags. Decouple VDD with a 100 nF ceramic cap placed within 5 mm of the VDD pin and a bulk electrolytic of at least 10 uF on the same supply rail. The MCLR pin should be pulled up with a 10 kohm resistor and have a 100 nF capacitor to ground to filter ESD-induced resets. Power-on rise time should be faster than the BOR minimum pulse-width specification or else the part may not exit reset correctly.

The 44-pin MQFP (10x10 mm) footprint has 0.8 mm pitch gull-wing leads; PCB land patterns must use JEDEC MS-022 tolerances. Place the oscillator crystal or resonator within 5 mm of OSC1/OSC2 pins to minimize stray capacitance and EMI. Route the ICSP clock and data signals (RB6/PGC, RB7/PGD) directly to a 6-pin header without series resistors in the programming path - in-circuit serial programming requires direct connection to the device pins. Keep analog AVss/AVdd pins (where present on this family) separated from digital Vss/Vdd traces with a single-point star ground.

Estimated: at 4 MHz (200 ns instruction cycle), signal integrity on parallel PORTB/PORTC outputs is generally not a concern, but capacitive loading above 50 pF on output pins may require series damping resistors in the 22-47 ohm range. The MCLR pin is particularly sensitive to fast transients - clamp it with a Schottky diode to VDD and a TVS to ground if the part is mounted in a noisy industrial environment. The SSP (SPI/I2C) lines should be kept short and use pull-up resistors of 4.7 kohm for I2C standard-mode operation.

Compliance Information

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

RoHS, REACH, lead-free, halogen-free, and conflict-minerals status are not confirmed in the provided verified web data. The -04/PQ suffix historically denotes commercial temperature in a metric MQFP with tin-lead lead finish; confirm exact compliance against the manufacturer lot documentation before procurement. AEC-Q100 is not applicable - this part predates AEC-Q100 qualification.

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

Related Searches

PIC16C64A-04/PQ PIC16C64A-04/PQ datasheet Microchip PIC16C64A-04/PQ PIC16C64A 4MHz OTP microcontroller 44-MQFP PIC microcontroller PIC16C64A industrial control application PIC16C64A vs PIC16C65B PIC16C64A-04/PQ drop-in replacement PIC16C64A-04/PQ buy price PIC16C64A-04/PQ pinout MQFP-44 PIC16C64A-04/PQ NRND replacement PIC16C64A 3.5KB OTP 128 RAM 33 I/O what is the program memory of PIC16C64A

Related Components & Terms

Microchip Technology PIC16C64A PIC16C64A-04/PQ PIC16C64A-04I/PQ PIC16C64A-20/PQ PIC16C64A-10/PQ PIC16C64AT-04/PQ PIC16C64A-04E/PQ PIC16C65B-04/PQ PIC16C family MQFP-44 OTP RISC Harvard architecture PIC microcontroller Brown-out Reset Power-On Reset Pulse-Width Modulation Watchdog Timer Synchronous Serial Port Parallel Slave Port ICSP PICkit
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