PIC16C711-20/SS - 8-bit 20MHz 1.75KB OTP MCU, 20-SSOP | Microchip
N.º de pieza: PIC16C711-20/SS ✗ Fin de vida| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $4.2 | $4,20 |
| 10 | $3.78 | $37,80 |
| 100 | $3.36 | $336,00 |
| 500 | $2.94 | $1.470,00 |
| 1.000 | $2.65 | $2.650,00 |
PIC16C711-20/SS Descripción general
A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory, working RAM, and programmable I/O peripherals. The PIC16C711 belongs to the PIC16C71X sub-family of mid-range MCUs and combines a RISC architecture with integrated analog peripherals, making it suitable for entry-level mixed-signal designs in automotive, industrial, appliance, and consumer applications.
Key features include a four-channel 8-bit ADC with selectable reference sources, a Watchdog Timer with dedicated on-chip RC oscillator, power-saving Sleep mode, and code-protect security. The 8-bit RISC core executes most instructions in a single 200ns cycle at 20MHz, while CMOS technology keeps quiescent current low for battery-backed designs. The architecture also includes a 15-bit program counter, 8-level hardware stack, and direct LED drive capability on port pins.
Architecturally, the PIC16C711 pairs a Harvard-style RISC engine with OTP program memory, allowing fast deterministic execution for real-time control loops. The integrated ADC samples analog inputs without an external converter, and the 13 I/O pins are grouped into Ports 2A and 2B for flexible peripheral assignment.
Typical applications include appliance controllers, simple sensor signal conditioning, LED driver logic, automotive body modules, and low-cost industrial control. The integrated ADC removes the need for an external converter in many monitoring or threshold-detection designs.
Design consideration: the 20MHz speed grade requires a 20MHz resonator or crystal; for designs that need to migrate to flash memory, the PIC16F711 is the recommended flash-based successor with identical pinout and feature set.
This page synthesizes distributor pricing, drop-in same-package alternatives drawn from the PIC16C family, and practical design guidance not found in the manufacturer datasheet alone.
Alternativas directas para PIC16C711-20/SS — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC16C711-20/SS (mismo factor de forma y huella) — difiere en Timers, Package, Operating Temperature Range, RoHS Status, ADC.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC16C711-20I/SS
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC16C711-04/SS
✅ Sustitución directa✓ En stock
$1.08 / unidad
Ver hoja de datos →PIC16C711-20E/SS
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC16C711T-20/SS
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC16C710-04/SS
✅ Sustitución directa✓ En stock
$2.1 / unidad
Ver hoja de datos →PIC16F711-I/SS
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC16F716-I/SS
✅ Sustitución directa✓ En stock
$1.58 / unidad
Ver hoja de datos →PIC16C711-20/SS Valores máximos y características eléctricas
| Core Architecture | 8-bit PIC RISC (mid-range) |
| Frecuencia de reloj máxima | 20 MHz |
| Instruction Cycle Time | 200 ns @ 20 MHz |
| Program Memory (OTP) | 1.75 KB (1K x 14) |
| Data RAM | 68 bytes |
| Data EEPROM | Not present (OTP device) |
| I/O Pins | 13 |
| ADC | 4 channels x 8-bit |
| ADC Reference | Software selectable VREF+/VREF- |
| Timers | Timer0 (8-bit), Timer1 (16-bit), WDT |
| Watchdog Timer | Yes (with on-chip RC oscillator) |
| Power-Saving Mode | Sleep |
| Rango de temperatura de funcionamiento | 0C to +70C (commercial, 20/SS) |
| Encapsulado | 20-SSOP (5.30 mm body, 0.65 mm pitch) |
| Tipo de montaje | Surface Mount |
| Estado RoHS | Compliant |
| Code Protection | Supported |
Configuración de pines de PIC16C711-20/SS
| Pin 1 | RA2/AN2 — Digital I/O Port A bit 2 / Analog input channel 2 |
| Pin 2 | RA3/AN3 — Digital I/O Port A bit 3 / Analog input channel 3 |
| Pin 3 | RA4/T0CKI — Digital I/O Port A bit 4 / Timer0 clock input |
| Pin 4 | MCLR/VPP — Master Clear reset (active low) / Programming voltage input |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — Digital I/O Port B bit 0 / External interrupt input |
| Pin 7 | RB1 — Digital I/O Port B bit 1 |
| Pin 8 | RB2 — Digital I/O Port B bit 2 |
| Pin 9 | RB3 — Digital I/O Port B bit 3 |
| Pin 10 | RB4 — Digital I/O Port B bit 4 |
| Pin 11 | RB5 — Digital I/O Port B bit 5 |
| Pin 12 | RB6 — Digital I/O Port B bit 6 / ICSP clock |
| Pin 13 | RB7 — Digital I/O Port B bit 7 / ICSP data |
| Pin 14 | VSS — Ground reference |
| Pin 15 | OSC2/CLKOUT — Oscillator output / Clock output (crystal mode) |
| Pin 16 | OSC1/CLKIN — Oscillator input / External clock input |
| Pin 17 | RA0/AN0 — Digital I/O Port A bit 0 / Analog input channel 0 |
| Pin 18 | RA1/AN1 — Digital I/O Port A bit 1 / Analog input channel 1 |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage |
Aplicaciones típicas
PIC16C711-20/SS es adecuado para 6 aplicacións: Appliance Control Boards, Automotive Body Electronics, Industrial Sensor Signal Conditioning, LED Lighting Controllers, Battery-Powered Remote Controls, Consumer Toy and Hobby Electronics.
Appliance Control Boards
The PIC16C711-20/SS is well-suited for entry-level appliance controllers such as washing machines, microwave ovens, and refrigerator defrost timers because its 4-channel 8-bit ADC can directly read temperature, humidity, and water-level sensors without an external converter. At 20 MHz, the 200 ns instruction cycle provides enough headroom for state-machine control of motors, relays, and triacs. The 13 I/O pins map cleanly onto keypad scan inputs, segment drivers, and status LEDs, while the integrated Watchdog Timer improves fault recovery. OTP memory locks the firmware at production, preventing accidental field reprogramming. The 20-SSOP package fits compact control PCBs alongside relay drivers and zero-cross detection circuitry.
Recomendado
Automotive Body Electronics
The PIC16C711-20I/SS industrial variant (-40C to +85C) is suitable for cabin electronics such as seat controllers, mirror adjusters, and interior lighting modules. Its RISC core executes deterministic control loops for switch debouncing, PWM dimming, and analog sensor reading. With 68 bytes of RAM and 1.75 KB OTP, the device can host mid-complexity body-control firmware. For AEC-Q100 qualified under-hood designs, Microchip recommends newer PIC16F1xxx devices; however, the industrial-grade PIC16C711-20I/SS remains a cost-effective choice for non-safety body modules and trim-level features.
Recomendado
Industrial Sensor Signal Conditioning
The integrated 8-bit ADC and 13 digital I/O pins make the PIC16C711-20/SS ideal for industrial sensor modules that translate analog transducer signals into digital outputs or simple control commands. The 4-channel ADC can monitor pressure, level, proximity, or temperature inputs simultaneously, while the 20 MHz core runs linearization, threshold detection, and HMI update loops in real time. OTP memory provides firmware IP protection, and the wide operating temperature range supports factory-floor deployment. The 20-SSOP form factor simplifies integration into space-constrained sensor heads and remote I/O bricks.
Recomendado
LED Lighting Controllers
The PIC16C711-20/SS can drive multi-channel LED lighting fixtures using PWM via Timer0 and Timer1, with the 8-bit ADC monitoring ambient light sensors for closed-loop dimming. Its 13 I/O pins map directly onto LED segment or RGB driver inputs, while the 20 MHz instruction rate produces flicker-free PWM at standard dimming frequencies. OTP memory locks color calibration and dimming curves at production, preventing end-user modification. The 20-SSOP package fits compact driver PCBs alongside constant-current LED drivers and AC-DC converter ICs.
Recomendado
Battery-Powered Remote Controls
The PIC16C711-20/SS supports battery-powered remote controls and handheld instruments thanks to its low-power Sleep mode and CMOS design. The Watchdog Timer with dedicated RC oscillator can wake the MCU periodically to scan inputs and transmit RF commands via an external module. The 13 I/O pins connect directly to keypad matrices and status LEDs without glue logic. OTP memory locks pairing keys and command sets, preventing unauthorized device cloning. The 20-SSOP package fits inside the smallest keyfob or handheld enclosures.
Recomendado
Consumer Toy and Hobby Electronics
The PIC16C711-20/SS delivers an attractive price-performance ratio for consumer toys, hobby electronics, and educational kits. The integrated ADC supports sound, light, and motion sensing in interactive projects, while the 20 MHz core animates LED matrices or drives hobby servos in real time. OTP memory prevents end-user firmware tampering, which protects intellectual property for short-lifecycle consumer products. The 20-SSOP package is hand-solderable for prototyping and supports high-volume surface-mount assembly. Many robot, drone, and STEM kits historically used PIC16C71X-family devices for these reasons.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC16C711-20/SS — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | PIC16C711-20I/SS | PIC16C711-04/SS | PIC16F711-I/SS | PIC16F716-I/SS |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-SSOP | 20-SSOP - same | 20-SSOP - same | 20-SSOP - same | 20-SSOP - same |
| Program Memory | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB Flash | 3.5 KB Flash |
| Max Clock Frequency | 20 MHz | 20 MHz | 4 MHz (-80%) | 20 MHz | 20 MHz |
| Data RAM | 68 bytes | 68 bytes | 68 bytes | 68 bytes | 128 bytes |
| ADC Channels | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit (enhanced) |
| Operating Temperature | 0C to +70C (commercial) | -40C to +85C (industrial) | 0C to +70C (commercial) | -40C to +85C (industrial) | -40C to +85C (industrial) |
| Memory Type | OTP (one-time programmable) | OTP | OTP | Flash (in-system reprogrammable) | Flash (in-system reprogrammable) |
| Lifecycle Status | NRND | NRND | NRND | Active | Active |
Diferenciadores clave
- Flash-based successor available with identical pinout (frente a PIC16F711-I/SS)
- Lower clock variant available for low-EMI designs (frente a PIC16C711-04/SS)
- OTP memory provides firmware IP protection (frente a PIC16F711-I/SS)
Notas de diseño
Estimated: The PIC16C711-20/SS draws typically 2-5 mA active at 20 MHz and <1 uA in Sleep mode. Decouple VDD (Pin 20) with a 100 nF ceramic capacitor placed within 5 mm of the package, and add a 10 uF bulk capacitor on the same supply rail. Place VSS (Pins 5, 14, 19) on a low-impedance ground plane; the three VSS pins must all be connected. Use a separate analog ground for the AN0-AN3 inputs if your ADC accuracy requirements exceed 8 bits.
Keep the MCLR/VPP reset circuit traces short and away from switching nodes to avoid false resets. The OSC1/OSC2 (Pins 15-16) traces should be short, and the crystal or resonator should be placed within 10 mm of these pins with a grounded guard ring. For HC-49 or low-profile surface-mount crystals, add 10-22 pF load capacitors from OSC1 and OSC2 to VSS. Avoid routing high-current traces or relay lines under the crystal to prevent injected noise.
Estimated: OTP memory cannot be erased or rewritten. A single programming error renders the device unusable, so always verify your code in a flash-based PIC16F711 emulator first. The RB6/RB7 pins double as ICSP clock/data, so do not place external pull-ups stronger than 10 kohm that would interfere with in-circuit serial programming. The ADC requires a minimum acquisition time; failing to add the recommended 20 us Tacq delay will produce noisy or inaccurate 8-bit readings. The Watchdog Timer must be disabled or serviced regularly to prevent unwanted resets.