PIC16C710T-20E/SS - 8-Bit 20MHz CMOS MCU w/ ADC | Microchip
MPN: PIC16C710T-20E/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.45 | $3.45 |
| 10 | $3.12 | $31.20 |
| 100 | $2.78 | $278.00 |
| 500 | $2.45 | $1,225.00 |
| 1,000 | $2.18 | $2,180.00 |
PIC16C710T-20E/SS Overview
A PIC16C-series microcontroller is a RISC-based 8-bit MCU that executes one instruction per internal clock cycle, combining Harvard architecture (separate program and data buses) with a compact instruction set to deliver deterministic real-time performance. The PIC16C family sits at the entry level of Microchip's mid-range lineup and is fully static, meaning the clock can be halted without losing state. Within the broader taxonomy, PIC16C710 belongs to: microcontroller -> embedded MCU -> 8-bit MCU -> CMOS MCU -> PIC16C family -> PIC16C71X sub-family. The integrated ADC eliminates the need for an external converter in sensor-interface applications, reducing BOM cost and PCB area.
Key differentiating specifications include 13 I/O channels (sufficient for keypad or sensor-matrix interfacing), 4 channels of 8-bit A/D conversion (ideal for basic analog front-ends such as battery monitoring, temperature sensing, or joystick reading), and 256 bytes of EEPROM data memory for non-volatile parameter storage. The PIC16C710T-20E/SS uses an enhanced version of the PIC16C5X core with 8-level deep hardware stack, two 8-bit timer/counters, and an internal 4MHz RC oscillator option, allowing operation without an external crystal.
Typical applications include low-cost sensor-interface modules (using the on-chip ADC), appliance control boards, simple motor-driver front-ends, and battery-powered instrumentation. The wide 4V-6V operating range (centered on 5V) makes the part drop-in compatible with 5V TTL logic, while the small SSOP-20 footprint fits space-constrained designs. For new designs, Microchip generally recommends the flash-based PIC16F710 successor, but the PIC16C710T-20E/SS remains in active production for long-life industrial and legacy systems.
When designing with this part, note that OTP (One-Time Programmable) memory means the firmware cannot be field-updated. Plan for code-locked prototypes and verify firmware before programming. The internal 4MHz RC oscillator provides ±1% accuracy over the commercial temperature range, but precision timing applications should use an external crystal.
Drop-in alternatives for PIC16C710T-20E/SS — 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 PIC16C710T-20E/SS (same form factor and footprint) — differing in Program Memory Size, Timers, Package, ADC, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C710-20E/SS
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16C710-20I/SS
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16C710T-04E/SS
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16C710T-20/SO
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$2.65 / Unit
View Datasheet →PIC16C710-04/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$2.1 / Unit
View Datasheet →PIC16C710T-20E/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16C 8-bit RISC |
| Program Memory Size | 896 B (512 x 14 bit) OTP |
| RAM Size | 36 B |
| Data EEPROM | 0 B (no on-chip EEPROM) |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Instruction Set Size | 35 single-word instructions |
| Supply Voltage Range | 4 V to 6 V |
| I/O Pins | 13 |
| ADC | 4 channels, 8-bit resolution |
| Timers | 2 x 8-bit Timer/Counters |
| Watchdog Timer | Yes (with on-chip RC oscillator) |
| Internal Oscillator | 4 MHz RC (±1% commercial) |
| Stack Depth | 8 levels (hardware) |
| Operating Temperature Range | -40C to +125C (Extended, -E suffix) |
| Package | 20-pin SSOP |
| Mounting Type | Surface Mount |
| Lead-Free / RoHS | Lead-free (per Microchip product page) |
| Reel Quantity | Tape & Reel, 1000/reel |
PIC16C710T-20E/SS Pin Configuration
| Pin 1 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| Pin 2 | RA3/AN3 — Digital I/O / Analog input channel 3 |
| Pin 3 | RA4/T0CKI — Digital I/O / Timer 0 clock input |
| Pin 4 | MCLR — Master Clear (active-low reset) |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — Digital I/O / External interrupt input |
| Pin 7 | RB1 — Digital I/O |
| Pin 8 | RB2 — Digital I/O |
| Pin 9 | RB3 — Digital I/O |
| Pin 10 | RB4 — Digital I/O |
| Pin 11 | RB5 — Digital I/O |
| Pin 12 | RB6 — Digital I/O |
| Pin 13 | RB7 — Digital I/O |
| Pin 14 | VDD — Positive supply (4V to 6V) |
| Pin 15 | OSC2/CLKOUT — Crystal/Resonator output or clock-out |
| Pin 16 | OSC1/CLKIN — Crystal/Resonator input or external clock |
| Pin 17 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| Pin 18 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| Pin 19 | RC0/T1OSO/T1CKI — Digital I/O / Timer 1 oscillator output / Timer 1 clock input |
| Pin 20 | RC1/T1OSI — Digital I/O / Timer 1 oscillator input |
Typical Applications
PIC16C710T-20E/SS is suitable for 6 applications: Low-Cost Sensor Interface Module, Appliance Control Board, Battery-Powered Instrumentation, Simple Motor Driver Front-End, Industrial Sensor Hub, Hobbyist and Educational MCU Platform.
Low-Cost Sensor Interface Module
The PIC16C710T-20E/SS integrates a 4-channel 8-bit ADC that directly digitizes analog sensor outputs without an external converter, making it ideal for cost-sensitive sensor-interface modules. The 13 I/O pins provide sufficient headroom to drive indicator LEDs, an SPI/I2C master interface, and discrete sensor inputs alongside the ADC channels. Typical circuits place a thermistor or potentiometer divider on AN0-AN3 with the internal 4MHz RC oscillator providing adequate timing for periodic sampling at 1Hz-1kHz. The 200ns instruction cycle allows straightforward averaging and digital filtering in firmware, while the 36-byte RAM is enough for 4 channels of 8-bit oversampled data. Compared to adding a separate ADC chip, the integrated approach reduces BOM cost by ~$0.50 and PCB area by ~30%.
Recommended
Appliance Control Board
The PIC16C710T-20E/SS is well-suited to white-goods and small appliance control boards (coffee machines, blenders, washing-machine sub-modules) where a deterministic 8-bit MCU is preferred over a complex Cortex-M0. Its 35-instruction PIC16C core provides fast interrupt response (200ns latency at 20MHz) suitable for zero-crossing triac control, PWM-driven motor speed control via the two 8-bit timers, and keypad scanning on PORTB. The 13 I/O pins drive LEDs, relays, and TRIAC optocouplers without needing an I/O expander. The Extended -40C to +125C temperature range (-E suffix) handles under-cabinet kitchen heat and laundry-room environments. The OTP memory prevents end-user firmware tampering, an advantage in regulated appliance markets.
Recommended
Battery-Powered Instrumentation
The PIC16C710T-20E/SS supports battery-powered instrumentation through its fully-static core (clock can be halted in SLEEP mode) and the low-power PIC16C CMOS process. In SLEEP mode the watchdog timer keeps time-keeping at sub-microamp current, allowing years of operation from a single CR2032 cell when firmware uses periodic wake-up sampling. The 4V-6V supply range is compatible with 4-cell AA/AAA battery packs or 6V lantern batteries commonly used in field instrumentation. The 8-bit ADC on AN0-AN3 measures battery voltage, sensor outputs, and user inputs, while the 35-instruction set enables compact assembly-language current loops. The 20-pin SSOP package suits handheld enclosures with limited board area.
Recommended
Simple Motor Driver Front-End
The PIC16C710T-20E/SS functions as the digital front-end for low-power DC motor driver boards, accepting direction/velocity commands from a host and generating PWM + direction signals to an external H-bridge. The two 8-bit timers provide one PWM channel for motor speed and one for current-limit timing; the 20MHz clock gives 78 kHz PWM frequency at 8-bit resolution, fine enough for vibration-sensitive loads like small fans. The 13 I/O pins connect to limit switches, encoders (using T0CKI), and enable signals without external glue logic. The Extended temperature range handles under-hood automotive environments where motor drive electronics sit near hot engine components.
Recommended
Industrial Sensor Hub
The PIC16C710T-20E/SS serves as a low-cost sensor hub in industrial control panels, aggregating 4 analog sensor channels (temperature, pressure, level, flow) and exposing them over a UART-to-RS485 interface to a PLC. The hardware USART (async serial) plus 13 GPIO gives sufficient bandwidth for Modbus RTU polling at 9600-115200 baud. The Extended -40C to +125C temperature rating handles unheated control cabinets and outdoor enclosures. The 20MHz instruction cycle handles the Modbus protocol state machine with comfortable margin, and the OTP memory prevents unauthorized firmware modification in field-deployed equipment. The SSOP-20 footprint allows placement on compact sensor-interface daughterboards.
Recommended
Hobbyist and Educational MCU Platform
The PIC16C710T-20E/SS is a popular teaching and hobbyist MCU due to its simple 35-instruction RISC architecture, well-documented PIC16C mid-range core, and low cost at qty 1. The 20-pin SSOP package is breadboard-compatible through SSOP-to-DIP adapters, while 13 GPIO and 4 ADC channels provide enough peripherals for coursework in embedded programming, A/D conversion theory, and timer-based PWM experiments. The internal 4MHz RC oscillator means beginners can build working circuits without crystal components. The OTP memory constraint is itself a teaching opportunity, demonstrating one-time programming concepts used historically in commercial embedded products. PICkit programmers from Microchip support the PIC16C71X family for development use.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C710T-20E/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C710-20E/SS | PIC16C710-20I/SS | PIC16C710T-04E/SS | PIC16C710-04/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 |
| Max CPU Frequency | 20 MHz | 20 MHz - same | 20 MHz - same | 4 MHz (-80%) | 4 MHz (-80%) |
| Program Memory | 896 B OTP | 896 B OTP - same | 896 B OTP - same | 896 B OTP - same | 896 B OTP - same |
| RAM Size | 36 B | 36 B - same | 36 B - same | 36 B - same | 36 B - same |
| Operating Temperature Range | -40C to +125C (Extended) | -40C to +125C - same | -40C to +85C (Industrial) | -40C to +125C - same | 0C to +70C (Commercial) |
| ADC Channels | 4 x 8-bit | 4 x 8-bit - same | 4 x 8-bit - same | 4 x 8-bit - same | 4 x 8-bit - same |
| I/O Pins | 13 | 13 - same | 13 - same | 13 - same | 13 - same |
| Packaging Format | Tape & Reel | Tube | Tube | Tape & Reel | Tube |
Key Differentiators
- Extended -40C to +125C industrial temperature range (vs PIC16C710-20I/SS)
- Tape-and-reel packaging for automated SMT assembly (vs PIC16C710-20E/SS (tube))
- Same SSOP-20 footprint as flash-based PIC16F710-I/SS successor (vs PIC16C710T-20E/SS vs PIC16F710-I/SS)
Design Notes
The PIC16C710T-20E/SS operates from 4V to 6V, with VDD and VSS on pins 14 and 5 respectively. Place a 0.1 uF decoupling capacitor as close as possible to the VDD pin, with a 10 uF bulk capacitor on the same rail if the supply distance exceeds 50 mm. The internal 4 MHz RC oscillator adds ~1 mA active current at 5V; for battery applications use SLEEP mode (sub-1 uA) and wake periodically via the watchdog timer.
The 20-pin SSOP package has a 0.65 mm pitch and 5.3 mm body width. Reserve at least 0.4 mm clearance between SSOP leads and adjacent traces to avoid solder bridges during reflow. Use a ground plane beneath the IC to reduce digital switching noise coupling into the analog AN0-AN3 inputs. Keep analog traces away from the OSC1/OSC2 crystal traces and the MCLR reset line, which carry high-frequency noise.
OTP (One-Time Programmable) memory cannot be erased or rewritten. Verify firmware thoroughly on a flash-based equivalent (PIC16F710-I/SS) before programming the production PIC16C710T-20E/SS parts. Code-protect bits, once set, prevent the firmware from being read back; document the protected firmware binary in your product records before programming. Bulk-erase of OTP parts is not possible, so a programming error permanently bricks the device.
Compliance Information
RoHS-compliant and lead-free per Microchip product page; AEC-Q100 not qualified (Extended temp range -E suffix is not AEC-Q100); REACH and conflict-mineral status not stated in available data.