PIC16C710T-04/SS - 4MHz 8-bit OTP MCU with 4-ch 8-bit ADC | Microchip
MPN: PIC16C710T-04/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.84 | $3.84 |
| 10 | $3.42 | $34.20 |
| 100 | $2.97 | $297.00 |
| 500 | $2.61 | $1,305.00 |
| 1,000 | $2.28 | $2,280.00 |
PIC16C710T-04/SS Overview
An 8-bit PIC microcontroller is a single-chip computer built around a RISC architecture that uses a fixed instruction width and a Harvard memory structure (separate program and data buses). It belongs to the broader family of microcontrollers -> microcontrollers (MCU) -> embedded controllers -> semiconductor ICs. The PIC16CXXX mid-range family sits between the baseline PIC16C5X and the enhanced PIC16F/18F series, and the PIC16C71X sub-family specifically adds an on-chip ADC for entry-level mixed-signal applications.
Key features include four 8-bit ADC channels, 13 I/O pins with individual direction control, a 35-instruction word set, a programmable Watchdog Timer (WDT) with on-chip RC oscillator, Power-On Reset (POR), and Brown-Out Reset (BOR). The device operates from 4.0 V to 6.0 V and supports an industrial -40C to +85C temperature range, making it suitable for both consumer and light-industrial environments.
The PIC16C710T-04/SS uses Microchip's classic PIC16C mid-range core with a two-stage pipeline, 8-level hardware stack, and 14-bit wide instruction words. Its CMOS-OTP process delivers low static current and is one-time programmable through Microchip's standard in-circuit serial programming (ICSP) interface, allowing firmware revision late in manufacturing.
Typical applications include battery chargers, sensor signal conditioning front-ends, simple motor control loops, white-goods user interfaces, and low-cost data acquisition modules where on-chip ADC and 13 I/Os are sufficient. Designers migrating from PIC16C5X/PIC12CXXX code benefit from upwards source-level compatibility with the PIC16C71X family.
A common design consideration: the on-chip 8-bit ADC requires careful VREF decoupling and a minimum acquisition time per channel; for noise-sensitive measurements, oversampling in firmware or adding an external RC low-pass filter on the analog input is recommended.
This page synthesizes distributor pricing, drop-in OTP/Flash alternatives, and practical design notes for the PIC16C710T-04/SS that are not aggregated in the manufacturer datasheet alone.
Drop-in alternatives for PIC16C710T-04/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-04/SS (same form factor and footprint) — differing in RoHS Status, Program Memory Size, Program Memory Type, ADC, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C710-04/SS
✅ Drop-In✓ In Stock
$2.1 / Unit
View Datasheet →PIC16C710T-04I/SS
✅ Drop-In✓ In Stock
$2.74 / Unit
View Datasheet →PIC16C710T-04C/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C710T-04E/SS
✅ Drop-In✓ In Stock
$5.4 / Unit
View Datasheet →PIC16C710T-20/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C710T-04/SS Maximum Ratings & Electrical Characteristics
| Architecture | PIC16C mid-range 8-bit RISC |
| Program Memory Type | OTP (One-Time Programmable) EPROM |
| Program Memory Size | 896 bytes (512 x 14 words) |
| RAM Size | 36 bytes |
| EEPROM Size | None (not present on this family) |
| Maximum Clock Speed | 4 MHz |
| Instruction Execution Time | 200 ns at 4 MHz |
| Instruction Set Size | 35 single-word instructions |
| I/O Pins | 13 |
| ADC | 4 channels x 8-bit on-chip |
| Supply Voltage (VDD) | 4.0 V to 6.0 V |
| Operating Temperature Range | -40C to +85C (industrial) |
| Timers | 8-bit Timer0 with 8-bit prescaler, WDT |
| Reset / Brown-Out | Power-On Reset (POR), Brown-Out Reset (BOR) |
| Oscillator Modes | RC, XT, HS, LP (external) |
| Package | 20-pin SSOP (5.30 mm body width) |
| Mounting Type | Surface Mount, Tape & Reel |
| MSL Level | 1 (per Microchip SSOP rating) |
| RoHS Status | Compliant |
| Programming Interface | ICSP (In-Circuit Serial Programming) |
PIC16C710T-04/SS Pin Configuration
| Pin 1 | RA2/AN2 — Bidirectional I/O; analog channel 2 input |
| Pin 2 | RA3/AN3/VREF — Bidirectional I/O; analog channel 3 input; ADC VREF |
| Pin 3 | RA4/T0CKI — Bidirectional I/O; Timer0 clock input |
| Pin 4 | RA5/SS/AN4 — Bidirectional I/O; SPI slave select; analog channel 4 input |
| Pin 5 | VSS — Ground reference |
| Pin 6 | OSC1/CLKIN — Oscillator crystal input / external clock in |
| Pin 7 | OSC2/CLKOUT — Oscillator crystal output / clock out (Fosc/4) |
| Pin 8 | MCLR/VPP — Master clear reset input / programming voltage |
| Pin 9 | RA0/AN0 — Bidirectional I/O; analog channel 0 input |
| Pin 10 | RA1/AN1 — Bidirectional I/O; analog channel 1 input |
| Pin 11 | VSS — Ground reference |
| Pin 12 | VDD — Positive supply voltage (4.0 V to 6.0 V) |
| Pin 13 | RB0/INT — Bidirectional I/O; external interrupt input |
| Pin 14 | RB1 — Bidirectional I/O |
| Pin 15 | RB2 — Bidirectional I/O |
| Pin 16 | RB3 — Bidirectional I/O |
| Pin 17 | RB4 — Bidirectional I/O; interrupt-on-change |
| Pin 18 | RB5 — Bidirectional I/O; interrupt-on-change |
| Pin 19 | RB6/PGC — Bidirectional I/O; ICSP clock |
| Pin 20 | RB7/PGD — Bidirectional I/O; ICSP data |
Typical Applications
PIC16C710T-04/SS is suitable for 7 applications: Battery Charger Controller, Sensor Signal Conditioning Front-End, White Goods User Interface, Simple Closed-Loop Motor Control, Low-Cost Data Acquisition Module, Industrial Sensor Interface Board, Consumer Remote Control / IR Transmitter.
Battery Charger Controller
The PIC16C710T-04/SS fits battery charger controllers where 4 ADC channels and 13 I/Os are sufficient to monitor voltage, current, and temperature. With 896 bytes of OTP, the device can hold a complete charge-profile state machine and LED indicator logic. The 4 MHz clock yields 200 ns per instruction, fast enough for CC/CV transition loops at switching frequencies well below the ADC sampling limit, and the 4.0-6.0 V supply range matches single-cell Li-ion plus N-MOSFET rail designs.
Recommended
Sensor Signal Conditioning Front-End
The PIC16C710T-04/SS serves as a low-cost sensor front-end for thermistor, photodiode, or resistive-bridge sensors. Its 4-channel 8-bit ADC handles up to 4 sensors with on-chip multiplexing, eliminating the need for an external analog switch. The 13 I/Os drive calibration EEPROMs, indicator LEDs, and one-wire interfaces. With 36 bytes of RAM the device runs simple linearization tables in firmware, and the OTP memory is sized for calibration coefficient storage plus application code.
Recommended
White Goods User Interface
The PIC16C710T-04/SS is widely used in white goods such as washing machines, dishwashers, and microwave oven control panels where its 13 I/Os drive 7-segment displays, keypads, and relay coils. The on-chip 8-bit ADC reads motor current, NTC temperature, and water level sensors, while the Watchdog Timer plus Brown-Out Reset ensure recovery from supply brownouts typical of inductive loads. The 20-pin SSOP package supports slim front-panel PCB layouts common in modern appliance designs.
Recommended
Simple Closed-Loop Motor Control
For low-speed brushed DC or small stepper motor control loops, the PIC16C710T-04/SS provides sufficient compute horsepower. Its 4 MHz clock and 200 ns instruction time close PID update loops at 1 kHz easily with assembly firmware, and the 4-channel ADC reads back EMF sensing, current shunt, and supply rail. The 13 I/Os generate PWM via firmware bit-banging or drive external H-bridge logic. OTP memory prevents accidental firmware modification in field-deployed equipment.
Recommended
Low-Cost Data Acquisition Module
The PIC16C710T-04/SS is suited for compact, low-channel-count data loggers where 4 analog inputs and 36 bytes of RAM are acceptable. The 896-byte OTP holds calibration tables and a small ring buffer; for longer captures, an external EEPROM (24LC-series I2C) expands storage via PORTB bit-banged I2C. With 4 ADC channels at 8-bit resolution and the WDT for periodic wakeup, the device supports battery-powered remote sensors with months of operating life on two AA cells.
Recommended
Industrial Sensor Interface Board
Industrial sensor interface boards use the PIC16C710T-04/SS to convert legacy 4-20 mA or 0-10 V analog signals into digital data for downstream controllers. The 8-bit ADC is adequate for the 0.5 percent accuracy typical of process-control monitoring. The -40C to +85C industrial temperature grade (PIC16C710T-04I/SS variant) handles factory floor conditions, while the SSOP package allows placement near terminal blocks. Watchdog Timer and Brown-Out Reset provide field-reliable operation.
Recommended
Consumer Remote Control / IR Transmitter
The PIC16C710T-04/SS serves as the controller in low-cost consumer remote controls and IR transmitters, where its 13 I/Os drive key matrices, status LEDs, and a 38 kHz IR carrier generated via Timer0 PWM. The 896 bytes of OTP easily store button code tables for TV, VCR, or set-top box protocols. With 4 MHz internal oscillator support (no external crystal needed in RC mode), the BOM stays minimal and the SSOP-20 package supports slim handset enclosures.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C710T-04/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C710-04/SS | PIC16C710T-04I/SS | PIC16C710T-04C/SS | PIC16C710T-04E/SS | PIC16C710T-20/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-pin SSOP | 20-pin SSOP - same | 20-pin SSOP - same | 20-pin SSOP - same | 20-pin SSOP - same | 20-pin SSOP - same |
| Max Clock Speed | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 20 MHz |
| Program Memory | 896 B OTP (512 x 14) | 896 B OTP (512 x 14) | 896 B OTP (512 x 14) | 896 B OTP (512 x 14) | 896 B OTP (512 x 14) | 896 B OTP (512 x 14) |
| 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 |
| I/O Pins | 13 | 13 | 13 | 13 | 13 | 13 |
| RAM | 36 bytes | 36 bytes | 36 bytes | 36 bytes | 36 bytes | 36 bytes |
| Supply Voltage | 4.0 V to 6.0 V | 4.0 V to 6.0 V | 4.0 V to 6.0 V | 4.0 V to 6.0 V | 4.0 V to 6.0 V | 4.0 V to 6.0 V |
| Operating Temperature | 0C to +70C (commercial) | 0C to +70C | -40C to +85C (industrial) | 0C to +70C (commercial) | -40C to +125C (extended) | 0C to +70C (commercial) |
| Approx. 1 pc Price (USD, 2026-09-18) | 3.84 | 3.65 | 3.95 | 3.80 | 4.05 | 4.25 |
Key Differentiators
- Commercial temperature grade OTP variant for cost-sensitive volume production (vs PIC16C710T-04I/SS)
- 4 MHz clock optimized for low-power, low-EMI designs (vs PIC16C710T-20/SS)
- Tape & Reel packaging optimized for high-volume SMT assembly (vs PIC16C710-04/SS)
Design Notes
Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 12), with a bulk 10 uF tantalum or aluminum electrolytic on the supply rail. The PIC16C710T-04/SS draws relatively low operating current at 4 MHz, but ADC sampling transients create brief inrush events on VDD that need local bypass to keep ADC readings stable.
Keep the MCLR/VPP pin (pin 8) tied to VDD through a 10 kohm pull-up resistor for normal operation; during ICSP programming the programmer drives this pin to about 13 V. Place the pull-up within 5 mm of the pin and route the trace away from the analog ADC inputs on PORTA to avoid noise injection from the high-voltage transient during programming.
The on-chip 8-bit ADC uses VDD as the reference, so any noise or ripple on the supply rail directly couples into ADC readings. Add a separate small LC or RC filter on the AVREF-equivalent (RA3/VREF pin if used) and avoid switching high-current traces directly under the analog PORT pins. Average 4-16 ADC samples in firmware for noise-sensitive measurements; one LSB at 5 V is about 19.5 mV and is easily corrupted by digital switching noise.
PIC16C710T-04/SS is OTP (One-Time Programmable) - firmware cannot be updated in the field once the device is sealed. Build prototypes with the equivalent PIC16F88-I/SS (Flash) and only migrate to the OTP version for high-volume production where firmware is locked. Also, the 4 MHz clock rating is the maximum; operating beyond 4 MHz violates timing specs and is not guaranteed by Microchip.
Compliance Information
RoHS and REACH compliance per Microchip product page (PIC16C710 family). Not AEC-Q100 qualified - this part is intended for consumer/industrial use, not automotive safety-critical applications. For automotive designs, choose PIC16F88-E/SS or AEC-Q100 qualified equivalents.