PIC16C712T-04E/SO - 8-Bit 4MHz OTP MCU 18-SOIC | Microchip
Référence : PIC16C712T-04E/SO ✗ Fin de vie| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $5.42 | $5,42 |
| 10 | $4.86 | $48,60 |
| 100 | $3.95 | $395,00 |
| 500 | $3.18 | $1 590,00 |
| 1 000 | $2.74 | $2 740,00 |
PIC16C712T-04E/SO Présentation
What is a PIC 16C microcontroller? PIC 16C refers to Microchip's mid-range 8-bit OTP (One-Time Programmable) microcontroller family using a RISC Harvard architecture. They execute one instruction per cycle (200 ns at 20 MHz) from a fixed 35-instruction set, sit in the hierarchy PIC microcontroller -> 8-bit MCU -> embedded controller -> semiconductor, and historically served low-cost, high-volume consumer and industrial designs before Flash-based PIC16F parts replaced them in new designs.
Key features of the PIC16C712T-04E/SO include Brown-out Detect and Power-on Reset for safe startup, a Watchdog Timer for runaway code recovery, a Capture/Compare/PWM (CCP) peripheral, two 8-bit timers plus one 16-bit timer, and a 4-channel 8-bit ADC. The "04" speed grade denotes 4 MHz operation, while the "E" suffix indicates the Extended industrial temperature range (-40C to +125C). The "T" denotes Tape & Reel packaging for high-volume pick-and-place assembly.
Architecturally, the device uses a 14-bit wide instruction word with an 8-bit data path, providing 200 ns instruction cycle at 4 MHz (DC to 4 MHz external clock input). The OTP program memory is one-time programmable, requiring a device programmer such as the PICSTART Plus or MPLAB PM3 - field firmware updates are not possible, which is the primary trade-off versus Flash-based PIC16F successors.
Typical applications include appliance control, sensor signal conditioning, simple motor drive (via PWM), automotive body electronics, lighting controllers, and battery-powered industrial sensor nodes where the extended temperature grade and 5V tolerance are advantageous. It is also widely used in legacy equipment repair and industrial retrofit designs where exact pin-compatible replacements are required.
When designing with this part, note that OTP memory cannot be reprogrammed, so code must be fully verified before commitment. For new designs, the Flash-based PIC16F716-I/SO is generally preferred for in-system reprogrammability, but the PIC16C712T-04E/SO remains valuable for cost-sensitive, high-volume, code-stable applications.
This page synthesizes distributor inventory, parametric drop-in equivalents, and design notes that complement the Microchip datasheet. All pricing is referenced as of 2026-09-18.
Alternatives de remplacement direct pour PIC16C712T-04E/SO — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16C712T-04E/SO (même facteur de forme et même empreinte) — différant par Timers, Package, Core Architecture, Program Memory Size, Program Memory Type.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16C712-04E/SO
✅ Remplacement direct✓ En stock
$3.47 / unité
Voir la fiche technique →PIC16F716-I/SO
✅ Remplacement direct✓ En stock
$1.13 / unité
Voir la fiche technique →PIC16C711-04E/SO
✅ Remplacement direct✓ En stock
$1.71 / unité
Voir la fiche technique →PIC16C710-04E/SO
✅ Remplacement direct✓ En stock
$1.71 / unité
Voir la fiche technique →PIC16C712-04E/SS
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F716-E/SO
✅ Remplacement direct✓ En stock
$1.74 / unité
Voir la fiche technique →PIC16C712T-04E/SO Valeurs maximales et caractéristiques électriques
| Core Processor | PIC |
| Core Size | 8-Bit |
| Core Architecture | RISC Harvard |
| Instruction Set Width | 14-bit |
| Instruction Count | 35 single-word instructions |
| Speed (Clock) | 4 MHz |
| Instruction Cycle Time | 200 ns at 4 MHz |
| Program Memory Type | OTP (One-Time Programmable) EPROM |
| Program Memory Size | 1.75 KB (1K x 14) |
| RAM Size | 128 bytes |
| EEPROM Size | None (no on-chip EEPROM) |
| Number of I/O Pins | 13 |
| ADC | 4 channels x 8-bit |
| Timers | 2 x 8-bit, 1 x 16-bit |
| CCP/PWM Modules | 1 (Capture/Compare/PWM) |
| Watchdog Timer | Yes |
| Brown-out Detect / POR | Yes |
| Tension d'alimentation | 5 V (typical, 4.0 V to 6.0 V range per PIC16C712 datasheet) |
| Plage de température de fonctionnement | -40C to +125C (Extended, "E" grade) |
| Boîtier | 18-SOIC (0.295", 7.50 mm width), Tape & Reel |
| Type de montage | Surface Mount |
Configuration des broches de PIC16C712T-04E/SO
| Broche 1 | MCLR/VPP — Master Clear (active low) / Programming voltage input |
| Broche 2 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| Broche 3 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| Broche 4 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| Broche 5 | RA3/AN3/VREF — Digital I/O / Analog input channel 3 / ADC voltage reference |
| Broche 6 | RA4/T0CKI — Digital I/O / Timer0 clock input (open-drain) |
| Broche 7 | VSS — Ground reference |
| Broche 8 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Broche 9 | OSC2/CLKOUT — Oscillator crystal output / clock output (Fosc/4) |
| Broche 10 | RC0 — Digital I/O |
| Broche 11 | RC1/CCP1 — Digital I/O / Capture-Compare-PWM module 1 |
| Broche 12 | RC2 — Digital I/O |
| Broche 13 | RC3 — Digital I/O |
| Broche 14 | VDD — Positive supply voltage (+5V typical) |
| Broche 15 | RC4 — Digital I/O |
| Broche 16 | RC5 — Digital I/O |
| Broche 17 | RB0/INT — Digital I/O / External interrupt input |
| Broche 18 | RB1 — Digital I/O |
Applications typiques
PIC16C712T-04E/SO convient pour 6 applications: Legacy Industrial Control Retrofit, Appliance Control Board, Automotive Body Electronics, Sensor Signal Conditioning Node, PWM Lighting Controller, Battery-Powered Industrial Sensor Node.
Legacy Industrial Control Retrofit
The PIC16C712T-04E/SO is the canonical 8-bit workhorse for repairing or reproducing legacy industrial control boards originally designed in the late 1990s. Its 18-SOIC footprint, 5V tolerance, and Extended -40C to +125C temperature grade match the harsh conditions of factory floors. The 4-channel 8-bit ADC and 13 I/O pins are sufficient for sensor multiplexing, relay drivers, and HMI keypads in PLC-style sub-modules. With OTP code already verified in production equipment, exact-form-factor replacement eliminates the need to re-qualify a new MCU. Pair with optocouplers for mains isolation and a UL-recognized power supply for compliance.
Recommandé
Appliance Control Board
Household appliances such as washing machines, dishwashers, and microwave ovens have historically relied on the PIC16C712 for cost-driven 8-bit control. The PWM output drives triac-based motor speed controllers and heater elements, while the 4-channel ADC reads thermistors and water-level sensors. The Brown-out Detect and Watchdog Timer prevent lockup during mains transients - a critical safety feature in white goods. OTP code locks firmware against unauthorized modification, a benefit OEMs appreciate for IP protection. Replacement of legacy appliances with this part keeps older SKUs in service.
Recommandé
Automotive Body Electronics
Automotive body controllers for window regulators, mirror adjustments, and simple lighting drivers used the PIC16C712 family when 5V tolerance and -40C to +125C temperature operation were mandatory. The CCP/PWM module produces variable duty cycles for motor soft-start, while the 4-channel ADC reads current sensors and position feedback. Although newer automotive designs use AEC-Q100 qualified parts, the PIC16C712 remains in many in-production body modules. When designing new automotive controllers, prefer AEC-Q100 Flash parts; this OTP part suits exact-replacement service.
Recommandé
Sensor Signal Conditioning Node
Industrial sensor hubs that aggregate 4-20 mA loop signals or thermocouple inputs into digital readouts benefit from the PIC16C712T-04E/SO's 4-channel 8-bit ADC and 13 digital I/O. The 5V supply rail simplifies analog signal conditioning, while the 35-instruction PIC RISC core executes simple linearization or PID control in firmware. Extended temperature operation (-40C to +125C) supports outdoor and factory-cabinet installations. For battery-powered remote nodes, consider the Flash-based PIC16F716 to enable field firmware updates via ICSP without replacing the MCU.
Recommandé
PWM Lighting Controller
LED drivers and architectural lighting controllers use the PIC16C712T-04E/SO's CCP/PWM module to generate variable-duty-cycle outputs for dimming. The 4 MHz clock yields 200 ns PWM resolution when prescaled appropriately, supporting smooth 8-bit dimming across LED arrays. Brown-out Reset ensures graceful recovery from supply sags when dimmer circuits switch large MOSFETs. OTP code prevents unauthorized dim curves from being loaded - important for OEM-branded lighting fixtures. For new designs, the PIC16F716-I/SO adds Flash-based curve updates.
Recommandé
Battery-Powered Industrial Sensor Node
Remote industrial sensors for pressure, flow, and temperature monitoring use the PIC16C712T-04E/SO's Watchdog Timer and Sleep mode for low-duty-cycle battery operation. The Brown-out Detect ensures the MCU wakes cleanly from low-voltage sleep states - critical for Li-SOCl2 primary cells. The 4-channel ADC reads multiple sensors sequentially before the MCU returns to sleep, minimizing quiescent draw. OTP firmware locks the calibration constants to prevent field tampering. For battery nodes needing field updates, the PIC16F716 Flash variant with ICSP is preferred.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16C712T-04E/SO — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16C712-04E/SO | PIC16F716-I/SO | PIC16C711-04E/SO | PIC16C710-04E/SO | PIC16F716-E/SO |
|---|---|---|---|---|---|---|
| Package | 18-SOIC (T&R) | 18-SOIC (Tube) | 18-SOIC | 18-SOIC | 18-SOIC | 18-SOIC |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP (1.75 KB) | OTP (1.75 KB) | Flash (1.75 KB) | OTP (1.75 KB) | OTP (0.875 KB) | Flash (1.75 KB) |
| RAM | 128 B | 128 B | 128 B | 68 B | 36 B | 128 B |
| EEPROM | None | None | 128 B | None | None | 128 B |
| Speed | 4 MHz | 4 MHz | 20 MHz (5 MIPS) | 4 MHz | 4 MHz | 20 MHz (5 MIPS) |
| ADC | 4 ch x 8-bit | 4 ch x 8-bit | 4 ch x 8-bit | 4 ch x 8-bit | 4 ch x 8-bit | 4 ch x 8-bit |
| CCP/PWM | 1 module | 1 module | 1 module | None | 1 module | 1 module |
| Temperature Range | -40C to +125C (E) | -40C to +125C (E) | -40C to +85C (I) | -40C to +125C (E) | -40C to +125C (E) | -40C to +125C (E) |
Principaux différenciateurs
- Higher extended temperature range vs Flash-based PIC16F716-I (vs PIC16F716-I/SO)
- True code-locked firmware via OTP for IP protection (vs PIC16F716-I/SO)
- More CCP/PWM and 16-bit timer resources than PIC16C711 (vs PIC16C711-04E/SO)
Notes de conception
OTP memory cannot be erased or rewritten - any bug in committed firmware bricks the part. Always prototype on a PIC16F716 (Flash equivalent) or use a windowed PIC16C712 (CERDIP) for code iteration. Only commit production code to the PIC16C712T-04E/SO once it has been fully validated. Plan device programming volume carefully because each unit requires a fresh device.
The PIC16C712T-04E/SO operates from 4.0V to 6.0V with a typical 5V supply. Brown-out Detect should be enabled in configuration fuses to reset the MCU when VDD falls below ~4.0V, preventing code execution at unreliable voltages. For battery-powered designs, the PIC16C712 Sleep mode reduces current to microampere levels but requires careful Wake-on-Interrupt logic to maintain real-time responsiveness.
Place the 0.1 uF VDD decoupling capacitor within 5 mm of pin 14, with a short, wide trace to VSS (pin 7). For ADC accuracy, add a 10 uF bulk capacitor near VDD/AVDD and consider a separate analog supply filter if any of RA0-RA3 read millivolt-level signals. The OSC1/OSC2 traces should be kept short and away from switching nodes to minimize EMI pickup on the clock.
The 18-SOIC package dissipates negligible power (< 50 mW) under typical 4 MHz, 5V operation. Estimated: at IDD = 5 mA active, power = 25 mW; junction rise at theta_JA ~ 70 C/W is < 2C. No heatsink is required. In Sleep mode, IDD drops to ~1 uA, making battery-only thermal design trivial. Avoid placing the MCU adjacent to high-power components that could heat the local PCB beyond +125C.
MCLR (pin 1) requires a 10 kohm pull-up to VDD for normal operation and a direct connection to the programmer's VPP line for in-circuit programming. Keep the RA4 pin in mind - it is an open-drain output and requires an external pull-up if used as a digital output. The RC1/CCP1 pin (pin 11) is the only PWM output and should be routed with short traces to its driver stage for clean edges.
Informations de conformité
The PIC16C712T-04E/SO is an obsolete OTP legacy part. RoHS and lead-free status not confirmed in the verified web data - mark as unknown. Not AEC-Q100 qualified (commercial-grade OTP part). Microchip parts are generally conflict-minerals compliant per company policy.