LAST TIME BUY NOTICE: PIC16C712T-20E/SO is approaching end-of-life. Last order date: Contact us. View available alternative parts →
Microchip Technology

PIC16C712T-20E/SO - 8-Bit 20MHz OTP MCU, 1.75KB | Microchip

MPN: PIC16C712T-20E/SO ⚠ Last Time Buy
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 18-SOIC (0.295 inch / 7.50 mm width) Package 20 MHz Speed OTP (One-Time Programmable) Memory
From $5.05 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $7.85 $7.85
10 $7.1 $71.00
100 $6.25 $625.00
500 $5.6 $2,800.00
1,000 $5.05 $5,050.00
ℹ️ All prices are in USD

PIC16C712T-20E/SO Overview

The Microchip Technology PIC16C712T-20E/SO is a 8-bit CMOS OTP microcontroller in the PIC16C family, delivering 20MHz (200ns instruction cycle) performance with 1.75KB (1K x 14) of one-time-programmable program memory, 128 bytes of RAM, and 13 general-purpose I/O pins, all housed in an 18-pin SOIC (SO) package with 7.50mm body width. The "T" suffix indicates tape-and-reel packaging, the "20" denotes the 20MHz maximum clock, the "E" designates the extended industrial temperature grade (-40C to +125C), and "/SO" specifies the SOIC-18 surface-mount package.

What is an OTP microcontroller? An OTP (One-Time Programmable) microcontroller is a type of embedded computing device whose program memory can be written only once after manufacture, using a programmable ROM cell that is permanently altered (typically by blowing a fuse or antifuse) during device programming. OTP MCUs occupy a middle ground between mask-ROM parts (cheapest at high volume but require factory commitment) and flash-based MCUs (reprogrammable in-circuit but slightly more expensive per unit). They are favored in cost-sensitive, high-volume, mature products where firmware has stabilized and field updates are not required, such as appliance controllers, simple sensor interfaces, and consumer toys.

The PIC16C712T-20E/SO integrates a 4-channel 8-bit Analog-to-Digital converter with 2 additional timers (Timer0, Timer1, and Timer2 plus a Capture/Compare/PWM module), enabling mixed-signal embedded designs in a single chip. The 35 single-word instruction RISC architecture simplifies code development, while upward compatibility with PIC16C5X and PIC12CXXX allows firmware migration from older PIC designs. The 18-pin SOIC form factor suits through-hole-free, surface-mount assembly and supports the operating voltage range of 4.0V to 5.5V.

Typical applications include appliance control boards, low-cost motor control loops via the CCP module, simple sensor interface front-ends, hobbyist and educational projects, and legacy industrial controller retrofits. The extended temperature range makes the "E" suffix variant suitable for under-hood automotive subsystems and outdoor industrial installations.

A key design consideration when selecting an OTP MCU is field-serviceability: once programmed, the device cannot be firmware-updated, so designers must provision programming test pads or sockets in production. Also note that the PIC16C712 series is in mature/legacy status with Microchip, so the PIC16F877A or PIC16F18855 flash-based equivalents are typically preferred for new designs.

Drop-in alternatives for PIC16C712T-20E/SO — 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 PIC16C712T-20E/SO (same form factor and footprint) — differing in ADC Channels, Operating Temperature Range, Operating Voltage Range, RAM Size, Timers.

Microchip Technology
ADC Channels: 4 channels x 8-bit
Operating Temperature Range: -40C to +85C (Industrial, 'I' grade)
Operating Voltage Range: 2.5 V to 6.0 V

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

PIC16C712-20E/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
PIC16C Mid-Range 8-bit MCU · RISC (Harvard), 14-bit instruction word · OTP (One-Time-Programmable) · 1.75 KB (1K x 14) · 128 bytes · Not present (OTP family) · 20 MHz · 200 ns

✓ In Stock

$1.02 / Unit

View Datasheet →

PIC16C712T-20/SO

✅ Drop-In
📦 18-SOIC
same die and 18-SOIC package, commercial 0 C to +70 C temperature range vs. extended -40 C to +125 C; lower temp grade limits harsh-environment use

📋 Reference alternative (not in catalog)

PIC16C712T-20I/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
8-bit PIC RISC (Harvard) · OTP (One-Time Programmable) · 1.75 KB (1K x 14) · 128 bytes · 20 MHz · 14 bits · 2.5 V to 6.0 V · 5 V

✓ In Stock

$1.72 / Unit

View Datasheet →

PIC16C711T-20E/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
PIC16 (8-bit RISC) · 35 single-word instructions · 200 ns · 20 MHz · OTP (One-Time Programmable) EPROM · 1.75 KB (1K x 14) · 68 x 8 bytes · Not present

✓ In Stock

$2.69 / Unit

View Datasheet →

PIC16C710T-20E/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC
PIC16C (8-bit RISC) · 20 MHz · 200 ns · OTP EPROM · 896 bytes (512 x 14) · 36 bytes · Not available on PIC16C710 · 13

✓ In Stock

$2.65 / Unit

View Datasheet →

PIC16C712T-20E/SO Maximum Ratings & Electrical Characteristics

Manufacturer Microchip Technology
Series PIC 16C
Core Processor PIC
Core Size 8-Bit
Maximum Clock Speed 20 MHz
Instruction Cycle Time 200 ns
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 1.75 KB (1K x 14)
RAM Size 128 x 8 bytes
Number of I/O Pins 13
ADC Channels 4 x 8-bit
Timers Timer0, Timer1, Timer2
Capture/Compare/PWM 1 CCP module
Operating Voltage Range 4.0 V to 5.5 V
Operating Temperature Range -40C to +125C (E grade)
Package 18-SOIC (0.295 inch / 7.50 mm width)
Mounting Type Surface Mount
Instruction Set 35 single-word instructions

PIC16C712T-20E/SO 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 RA2/AN2 — PORTA bit 2 / Analog input channel 2
Pin 2 RA3/AN3/VREF — PORTA bit 3 / Analog input channel 3 / ADC voltage reference
Pin 3 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 4 MCLR/VPP — Master Clear reset input / programming voltage input
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — PORTB bit 0 / External interrupt input
Pin 7 RB1 — PORTB bit 1
Pin 8 RB2 — PORTB bit 2
Pin 9 RB3 — PORTB bit 3
Pin 10 RB4 — PORTB bit 4
Pin 11 RB5 — PORTB bit 5
Pin 12 RB6 — PORTB bit 6
Pin 13 RB7 — PORTB bit 7
Pin 14 VSS — Ground reference
Pin 15 OSC1/CLKIN — Crystal oscillator input / external clock input
Pin 16 OSC2/CLKOUT — Crystal oscillator output / clock output
Pin 17 VDD — Positive supply voltage (4.0 V to 5.5 V)
Pin 18 RA0/AN0 — PORTA bit 0 / Analog input channel 0

Typical Applications

PIC16C712T-20E/SO is suitable for 6 applications: Appliance Control Boards, Low-Cost PWM Motor Control, Sensor Interface Front-Ends, Hobbyist and Educational Projects, Legacy Industrial Controller Retrofits, Simple Consumer Electronics.

🏭

Appliance Control Boards

The PIC16C712T-20E/SO is well suited to washing-machine, dishwasher, and microwave-oven control boards because its 4-channel 8-bit ADC reads temperature and humidity sensors, the 20 MHz core handles user-interface button scanning with sub-microsecond response, and the 1.75 KB OTP program memory accommodates fixed-function appliance firmware. Compared with a flash MCU, OTP programming at the contract manufacturer reduces per-unit cost in high-volume appliance runs above 50 k units, where the extended -40 C to +125 C temperature grade also covers under-cabinet thermal exposure near heating elements.

Low-Cost PWM Motor Control

The Capture/Compare/PWM (CCP) module and 20 MHz instruction rate of the PIC16C712T-20E/SO make it a practical controller for small DC motor speed loops, valve actuators, and LED dimming circuits. At 20 MHz the PWM period can be set with 200 ns resolution, supporting switching frequencies up to ~78 kHz at 8-bit duty resolution while leaving CPU bandwidth for ADC feedback processing. The 13 GPIO pins provide dedicated lines for direction, brake, current sense, and tachometer feedback in a typical H-bridge drive topology, all in a compact 18-SOIC footprint that fits space-constrained motor housings.

🧩

Sensor Interface Front-Ends

The 4-channel 8-bit ADC, 20 MHz core, and 13 GPIO of the PIC16C712T-20E/SO suit it as a low-cost sensor-interface front-end for HVAC duct sensors, environmental monitors, and battery management daughter-boards. The ADC delivers 8-bit resolution across a 0 V to VDD input range, which is adequate for thermistor, photodiode, and simple voltage-sense channels after external signal conditioning. The 128-byte RAM supports averaging and moving-window filtering algorithms on multiple channels concurrently, and the extended temperature grade allows deployment in outdoor enclosures and industrial cabinets without additional thermal management.

🔧

Hobbyist and Educational Projects

The PIC16C712T-20E/SO is a common teaching MCU in university embedded-systems laboratories and hobbyist maker projects because its 35-instruction PIC16C RISC architecture is simple to learn, the 18-SOIC package is hand-solderable on breakout boards, and the 1.75 KB OTP memory forces students to write tight, efficient assembly or C code. Its 20 MHz speed supports LED blinking, servo driving, basic UART communication, and simple closed-loop control exercises. The Microchip PICkit programmer ecosystem provides low-cost in-circuit programming during the prototype phase even for OTP parts, supporting classroom workflows that later translate to mask-ROM high-volume designs.

🏭

Legacy Industrial Controller Retrofits

The PIC16C712T-20E/SO is frequently deployed as a form-fit-function replacement for legacy PIC16C712 controllers already installed in factory automation systems, process-control transmitters, and building-automation panels. Because the PIC16C712 family has been in production for decades, maintenance teams stock this part specifically for field-service swaps in equipment where the original firmware has been validated and cannot be re-qualified for a flash-based equivalent. The extended -40 C to +125 C temperature grade and 5 V operation match the 5 V industrial backplanes common in PLC I/O modules and instrumentation.

📱

Simple Consumer Electronics

The PIC16C712T-20E/SO fits fixed-function consumer products such as electronic toys, remote-control transmitters, timer-based kitchen gadgets, and decorative LED controllers. The 13 GPIO pins directly drive LED matrices, keypads, and low-power relays without external glue logic, while the 4-channel 8-bit ADC reads battery voltage, light sensors, or potentiometer inputs for user-controlled effects. Because OTP programming locks firmware at the factory, consumer brands can prevent field modification of calibration curves, brightness profiles, and safety limits, and the 18-SOIC package supports automated surface-mount assembly on consumer price-point PCBs.

Recommended Products Summary

MCP9700T-E/TT Temperature sensor for ADC input Used in: Appliance Control Boards, Sensor Interface Front-Ends PIC16F873A-I/SO Flash-based upgrade path Used in: Appliance Control Boards DRV8871 H-bridge motor driver companion Used in: Low-Cost PWM Motor Control MCP6002T-I/SN Op-amp for current-sense amplification Used in: Low-Cost PWM Motor Control MCP3421 External higher-resolution ADC companion Used in: Sensor Interface Front-Ends PICkit 3 Microchip in-circuit programmer Used in: Hobbyist and Educational Projects MPLAB X IDE Software development environment Used in: Hobbyist and Educational Projects MAX232 RS-232 line driver companion Used in: Legacy Industrial Controller Retrofits 24LC256-I/SN External EEPROM for parameter storage Used in: Legacy Industrial Controller Retrofits MCP1700-3302E 3.3 V LDO regulator companion Used in: Simple Consumer Electronics PIC16F1936T-I/SO Flash-based migration option with more peripherals Used in: Simple Consumer Electronics
What type of microcontroller is PIC16C712T-20E/SO?
The PIC16C712T-20E/SO is an 8-bit CMOS OTP (One-Time Programmable) microcontroller in Microchip's PIC16C family. It runs at up to 20 MHz with a 200 ns instruction cycle, integrates 1.75 KB of OTP program memory, 128 bytes of RAM, and 13 general-purpose I/O pins, all in an 18-SOIC package. OTP memory can be written only once, making this part suited to high-volume, cost-sensitive, mature designs rather than field-updatable products.
How much program memory and RAM does PIC16C712T-20E/SO have?
The PIC16C712T-20E/SO contains 1.75 KB of OTP program memory organized as 1K x 14 bits and 128 bytes of data RAM. According to the Microchip PIC16C712 datasheet (document 30227B), the 14-bit instruction word size is standard for the mid-range PIC16C family, allowing each instruction to encode both opcode and a literal operand or address in a single word.
What is the operating voltage range of PIC16C712T-20E/SO?
The PIC16C712T-20E/SO operates from 4.0 V to 5.5 V across the extended industrial temperature range of -40 C to +125 C. According to the Microchip datasheet, the device is designed for nominal 5V systems; operation below 4.0 V is not guaranteed and may cause ADC and Brown-Out Reset (BOR) circuitry to malfunction.
How many ADC channels and timers does PIC16C712T-20E/SO have?
The PIC16C712T-20E/SO integrates a 4-channel 8-bit Analog-to-Digital converter and three timers (Timer0, Timer1, Timer2), plus one Capture/Compare/PWM (CCP) module. This combination makes it suitable for mixed-signal embedded tasks such as sensor reading and basic PWM motor control in a single-chip solution.
Is PIC16C712T-20E/SO still in production?
The PIC16C712T-20E/SO is in Microchip's last-time-buy / mature product status as of 2026-09-18. Verified distributor listings show active inventory at multiple channels (for example Heisener reports 6,704 pieces), but new factory production is limited. For new designs, Microchip recommends migrating to flash-based equivalents such as PIC16F877A or PIC16F18855.
Where can I buy PIC16C712T-20E/SO online?
The PIC16C712T-20E/SO can be sourced from authorized Microchip distributors including DigiKey, Mouser, Heisener, Veswin, Lisleapex, and Xecor. Pricing as of 2026-09-18 starts at approximately USD 7.85 for qty-1 and scales down to USD 5.05 at qty-1000 across distributor listings. Lead time on new orders should be confirmed with the distributor because of last-time-buy status.
What is the price of PIC16C712T-20E/SO?
The unit price of PIC16C712T-20E/SO as of 2026-09-18 is approximately USD 7.85 at qty-1, USD 6.25 at qty-100, and USD 5.05 at qty-1000 based on aggregated distributor pricing. Heisener, DigiKey, Mouser, Veswin, and Lisleapex all list active stock, and Octopart aggregates the best live distributor pricing across multiple channels for sourcing comparison.
What is the lead time for PIC16C712T-20E/SO?
Lead time for the PIC16C712T-20E/SO as of 2026-09-18 is shown as "To be Confirmed" by Heisener, with estimated delivery in July for stocked inventory. Because the part is on last-time-buy status at Microchip, lead times on new factory orders may extend significantly; verified distributor inventory should be prioritized over factory orders for time-sensitive procurement.
Is PIC16C712T-20E/SO in stock?
Yes, the PIC16C712T-20E/SO is in stock at multiple authorized distributors as of 2026-09-18. Heisener lists 6,704 pieces; DigiKey, Veswin, Lisleapex, and Xecor also show active inventory. Stock levels fluctuate given the last-time-buy lifecycle status, so distributors should be checked in real time before placing a procurement order.
What is the difference between PIC16C712T-20E/SO and PIC16C712-20/SO?
The PIC16C712T-20E/SO and PIC16C712-20/SO share the same PIC16C712 silicon die, 18-SOIC package, 20 MHz clock, 1.75 KB OTP memory, and 128-byte RAM, but differ in three suffix codes: the "T" indicates tape-and-reel packaging (vs. tray for the -20/SO), and the "E" indicates the extended -40 C to +125 C temperature range (vs. commercial 0 C to +70 C for the standard variant). They are drop-in compatible pin-to-pin in the same 18-SOIC footprint.
What is the best drop-in replacement for PIC16C712T-20E/SO?
The best drop-in replacement for the PIC16C712T-20E/SO is the PIC16C712-20E/SO (tray-packaging variant of the same die in the same 18-SOIC footprint, sharing identical 20 MHz, 1.75 KB OTP, and 128 B RAM specifications). For higher-volume or flash-reprogrammable migration, the PIC16F873A-I/SO in 28-SOIC is a close functional equivalent but requires PCB rework because the 28-SOIC footprint is not pin-compatible with 18-SOIC.
What is a cross-brand equivalent for PIC16C712T-20E/SO?
There is no true pin-and-package cross-brand drop-in equivalent for the PIC16C712T-20E/SO from Atmel, NXP, or STMicroelectronics in the 18-SOIC footprint because the PIC16C712's specific OTP memory size, 4-channel ADC, and CCP peripheral mix are unique to Microchip's mid-range PIC architecture. The closest cross-brand functional alternatives require PCB redesign and are typically Atmel ATtiny2313-20SU (SOIC-20, different pinout) or NXP MC9RS08KA4 (different package).
Where can I download the PIC16C712T-20E/SO datasheet PDF?
The PIC16C712T-20E/SO datasheet PDF is published by Microchip Technology as document 30227B and can be downloaded from https://ww1.microchip.com/downloads/aen/DeviceDoc/30227B.pdf. The datasheet includes electrical characteristics, pinout, ADC specifications, timer modules, and programming specifications for the entire PIC16C712 family.
Where can I find the pinout of PIC16C712T-20E/SO?
The pinout of the PIC16C712T-20E/SO is documented in the Microchip PIC16C712 datasheet (document 30227B). The 18-SOIC pin assignments place VDD on pin 17, VSS on pin 18, MCLR/VPP on pin 4, OSC1 on pin 15, OSC2 on pin 16, and the 13 general-purpose I/O pins on pins 1-3, 5-13, with RA0-RA3 and RA4/T0CKI on PORTA and RB0-RB7 on PORTB.
Is PIC16C712T-20E/SO suitable for new product designs?
The PIC16C712T-20E/SO is not recommended for new product designs as of 2026-09-18 because it is in Microchip's last-time-buy status and uses obsolete OTP program memory. For new designs, Microchip recommends flash-based PIC16F equivalents such as PIC16F873A-I/SO or PIC16F18855, which offer in-circuit reprogrammability, larger memory, and longer production lifecycle commitments.

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

Selection Guide

Choose the PIC16C712T-20E/SO when you need a 5V 8-bit OTP MCU in the 18-SOIC footprint with 1.75 KB program memory, 128 B RAM, a 4-channel 8-bit ADC, and the extended -40 C to +125 C temperature range. For applications that need field firmware updates or are starting fresh today, prefer the flash-based PIC16F873A-I/SO or PIC16F18855 instead. Use the tray-packaged PIC16C712-20E/SO when you need the same silicon but want through-hole-friendly tray delivery. Use the I-grade PIC16C712T-20I/SO if your thermal envelope fits within -40 C to +85 C, and the standard PIC16C712T-20/SO if you only need 0 C to +70 C. Step down to PIC16C711T-20E/SO (1 KB OTP, 68 B RAM) when memory is over-provisioned, or to PIC16C710T-20E/SO (512 x 14 OTP, no CCP) for the simplest fixed-function GPIO-only designs.

Comparison with Alternatives

Parameter This Product PIC16C712-20E/SO PIC16C712T-20/SO PIC16C712T-20I/SO PIC16C711T-20E/SO PIC16C710T-20E/SO
Package 18-SOIC 18-SOIC (tray) 18-SOIC 18-SOIC 18-SOIC 18-SOIC
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 1.75 KB OTP 1.75 KB OTP 1.75 KB OTP 1.75 KB OTP 1 KB OTP 512 x 14 OTP
RAM Size 128 B 128 B 128 B 128 B 68 B 36 B
Maximum Clock 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
ADC Channels 4 x 8-bit 4 x 8-bit 4 x 8-bit 4 x 8-bit 4 x 8-bit 4 x 8-bit
CCP Module Yes Yes Yes Yes Yes No
Temperature Range -40 C to +125 C (E) -40 C to +125 C (E) 0 C to +70 C -40 C to +85 C (I) -40 C to +125 C (E) -40 C to +125 C (E)

Key Differentiators

  • Highest temperature grade option in the 18-SOIC PIC16C712 family (vs PIC16C712T-20/SO)
  • Largest OTP memory in the PIC16C71x 18-SOIC family (vs PIC16C711T-20E/SO)
  • Includes CCP module unlike the lower-end PIC16C710 (vs PIC16C710T-20E/SO)

Design Notes

The PIC16C712T-20E/SO operates from 4.0 V to 5.5 V; place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 17) and a bulk 10 uF tantalum or aluminum electrolytic capacitor at the PCB power entry. The device draws approximately 2 mA active at 20 MHz and 5 V; for battery-powered applications, drop to 4 MHz (HS-mode crystal replaced by a low-frequency XT mode) to reduce current to under 500 uA.

Keep the MCLR/VPP trace (pin 4) short and route it away from the OSC1/OSC2 crystal traces to minimize capacitive coupling that could trigger spurious resets. The 18-SOIC land pattern uses standard 1.27 mm pitch SOIC footprints; reserve an uncommitted test pad on the MCLR line for in-circuit programming using the PICkit 3. Always include a 10 kohm pull-up on MCLR and a 100 nF cap to ground for proper reset behavior.

OTP program memory cannot be erased or rewritten; a programming error burns the device permanently. Estimated: at typical programming yields of 95-98%, plan for 2-5% extra units in the production BOM. Also note that the PIC16C712 family is in Microchip's last-time-buy status, so for new designs migrate to the flash-based PIC16F873A-I/SO or PIC16F18855 to avoid future supply risk.

Compliance Information

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

RoHS and REACH status not explicitly confirmed in the verified web data; the part was launched in the late 1990s and may predate the RoHS directive. Microchip publishes a general conflict-minerals compliance statement for its full portfolio.

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

Related Searches

PIC16C712T-20E/SO PIC16C712T-20E/SO datasheet Microchip PIC16C712T-20E/SO 8-bit 20MHz OTP microcontroller 18-SOIC PIC16C712 SOIC-18 1.75KB OTP MCU PIC16C712T-20E/SO appliance control board PIC16C712T-20E/SO vs PIC16F873A PIC16C712T-20E/SO drop-in replacement PIC16C712T-20E/SO buy price what is OTP microcontroller PIC16C712 pinout 18-SOIC PIC16C712 PWM motor control application

Related Components & Terms

Microchip Technology PIC16C712T-20E/SO PIC16C712 PIC16C711 PIC16C710 PIC16C5X PIC12CXXX OTP one-time programmable 8-bit microcontroller RISC PIC16C family PIC mid-range architecture SOIC-18 18-SOIC surface mount RoHS REACH MPLAB X IDE PICkit 3 Capture/Compare/PWM ADC Brown-Out Reset
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