PIC16C717T-I/SO - 8-Bit 20MHz OTP MCU 18-SOIC | Microchip
MPN: PIC16C717T-I/SO β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.45 | $2.45 |
| 10 | $2.2 | $22.00 |
| 100 | $1.95 | $195.00 |
| 500 | $1.75 | $875.00 |
| 1,000 | $1.6 | $1,600.00 |
PIC16C717T-I/SO Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, I/O ports, and timing/interrupt logic. The PIC16C717 belongs to the PIC16C family of 14-bit instruction-word OTP MCUs, hierarchically a subfamily of Microchip's broader PIC10/12/16/18 8-bit microcontroller lineup. The 14-bit opcode width gives the PIC16C717 richer instruction set support than the baseline PIC16C5X (12-bit opcodes) while remaining upward compatible with PIC16C5X and PIC12CXXX devices.
Key features include 35 single-word instructions, a hardware USART/SCI port, I2C/SPI capable MSSP module, two 8-bit timers (Timer0, Timer2) and one 16-bit timer (Timer1), a 10-bit 6-channel ADC, and an internal watchdog timer. The 'T' suffix indicates Tape and Reel packaging while the 'I' suffix denotes the industrial temperature grade of -40C to +85C.
The PIC16C717 implements a RISC-style Harvard architecture with separate program and data buses, allowing simultaneous instruction fetch and operand access. Its 200 ns instruction cycle at 20 MHz provides deterministic interrupt latency for real-time control loops. CMOS technology yields low power consumption suitable for both battery-powered and line-powered industrial designs.
Typical applications include industrial control systems, sensor signal conditioning with on-chip ADC, low-cost embedded control, appliance control boards, and consumer electronics requiring modest GPIO count with integrated analog. The 6-channel 10-bit ADC makes the PIC16C717 well-suited to multi-sensor monitoring designs.
When designing with this OTP part, plan code carefully - the program memory is not reprogrammable in-circuit. Choose the flash-based PIC16F717 for development and field updates, then migrate to the PIC16C717T-I/SO for cost-sensitive production volume once firmware is finalized. Decoupling VDD with 100 nF ceramic placed within 5 mm of the IC is recommended.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16C717T-I/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 PIC16C717T-I/SO (same form factor and footprint) β differing in ADC, I/O Pins, Package, Program Memory Type, Timers.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16C717T-I/SS
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$3.28 / Unit
View Datasheet βPIC16C717-I/SO
β Drop-Inβ In Stock
$2.28 / Unit
View Datasheet βPIC16C717T-E/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16C717/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16C716T-04/SO
β Drop-Inβ In Stock
$1.95 / Unit
View Datasheet βPIC16C717T-I/SO Maximum Ratings & Electrical Characteristics
| Product Type | 8-bit Microcontroller (MCU) |
| Core Architecture | PIC16C (14-bit RISC Harvard) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 256 bytes |
| Maximum Clock Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Instruction Set Size | 35 single-word instructions |
| ADC | 10-bit, 6 channels |
| Timers | 2 x 8-bit + 1 x 16-bit (Timer0, Timer1, Timer2) |
| I/O Pins | 16 |
| Communication Peripherals | USART/SCI, MSSP (I2C/SPI) |
| Supply Voltage | 2.5 V to 5.5 V (typical 5 V) |
| Operating Temperature | -40C to +85C (Industrial) |
| Package | 18-SOIC (0.295 inch, 7.50 mm width) |
| Mounting Type | Surface Mount |
| Watchdog Timer | Yes (internal) |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC16C717T-I/SO Pin Configuration
| Pin 1 | RA2/AN2/CVREF β Port A bit 2 / ADC input 2 / comparator voltage reference output |
| Pin 2 | RA3/AN3/VREF+ β Port A bit 3 / ADC input 3 / ADC voltage reference positive |
| Pin 3 | RA4/AN4/T0CKI β Port A bit 4 / ADC input 4 / Timer0 clock input |
| Pin 4 | RA5/AN5/SS/HLVDIN β Port A bit 5 / ADC input 5 / SPI slave select / high-low voltage detect input |
| Pin 5 | VSS β Ground reference |
| Pin 6 | OSC1/CLKI β Oscillator crystal input / external clock input |
| Pin 7 | OSC2/CLKO β Oscillator crystal output / clock output |
| Pin 8 | RC0/T1OSO/T1CKI β Port C bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 9 | RC1/T1OSI/CCP2 β Port C bit 1 / Timer1 oscillator input / Capture/Compare/PWM 2 |
| Pin 10 | RC2/CCP1 β Port C bit 2 / Capture/Compare/PWM 1 |
| Pin 11 | RC3/SCK/SCL β Port C bit 3 / SPI clock / I2C clock |
| Pin 12 | RC4/SDI/SDA β Port C bit 4 / SPI data in / I2C data |
| Pin 13 | RC5/SDO β Port C bit 5 / SPI data out |
| Pin 14 | RC6/TX/CK β Port C bit 6 / USART asynchronous transmit / USART synchronous clock |
| Pin 15 | RC7/RX/DT β Port C bit 7 / USART asynchronous receive / USART synchronous data |
| Pin 16 | VSS β Ground reference (second VSS pin) |
| Pin 17 | VDD β Positive supply voltage (2.5 V to 5.5 V) |
| Pin 18 | MCLR/VPP/RA1 β Master clear reset (active low) / programming voltage / Port A bit 1 |
Typical Applications
PIC16C717T-I/SO is suitable for 7 applications: Industrial Sensor Monitoring System, Appliance Control Board, Low-Cost Remote Sensor Node, Automotive Interior Accessory Controller, Smart Meter Edge Controller, Consumer Electronics Control Module, HVAC Damper and Valve Actuator.
Industrial Sensor Monitoring System
The PIC16C717T-I/SO fits industrial multi-sensor monitoring designs via its integrated 6-channel 10-bit ADC and 16 GPIO pins, which eliminate the need for an external ADC in many designs. Sampling up to six analog sensors (temperature, pressure, flow) sequentially, the PIC16C717 can poll at ADC clock rates derived from the 20 MHz system clock. The 16 GPIO handle discrete inputs/outputs for relay control, status LEDs, and keypads. Industrial-grade -40C to +85C operation ensures reliable performance in factory-floor enclosures where ambient temperature swings are common.
Recommended
Appliance Control Board
The PIC16C717T-I/SO is well-suited for appliance control boards (washing machines, dishwashers, microwave ovens) thanks to its 3.5 KB OTP memory holding complete state-machine firmware, 16 GPIO driving relays and indicators, and 6 ADC channels reading water level, temperature, and motor current. At 20 MHz, the 200 ns instruction cycle ensures deterministic real-time response for safety interlocks. Industrial temperature rating supports the warm ambient conditions inside appliance cabinets. OTP memory keeps per-unit cost low in high-volume appliance production.
Recommended
Low-Cost Remote Sensor Node
For battery-powered remote sensor nodes, the PIC16C717T-I/SO's CMOS implementation draws low active current and supports sleep/idle modes that extend battery life. The 10-bit ADC digitizes sensor data, while the integrated USART interfaces with an external radio module (433 MHz or sub-GHz transceiver) for wireless telemetry. Industrial temperature range enables outdoor deployment. OTP memory keeps the BOM cost minimal compared to flash MCUs, and the 18-SOIC footprint is straightforward to assemble on small sensor-node PCBs.
Recommended
Automotive Interior Accessory Controller
Inside the vehicle cabin (non-safety accessory controllers like seat heaters, ambient lighting, mirror adjusters), the PIC16C717T-I/SO handles multi-channel PWM-driven loads via its timers, reads switch inputs through GPIO, and interfaces with the body control module via LIN or UART using its integrated USART. Six ADC channels monitor current feedback for overcurrent detection. The 20 MHz clock provides responsive PWM resolution at typical 1 kHz switching frequencies. For under-hood or safety-critical automotive functions, upgrade to AEC-Q100-qualified parts instead.
Recommended
Smart Meter Edge Controller
In smart electricity/water/gas meters, the PIC16C717T-I/SO reads metrology signals via its 10-bit ADC and communicates to the metering concentrator over UART or via the MSSP module interfacing an external modem or PLC chipset. Industrial temperature tolerance handles outdoor meter cabinet environments. The 3.5 KB OTP memory stores the metrology algorithm and tamper-detection logic. Low-cost OTP silicon keeps the BOM within tight utility-meter targets, and the 18-SOIC package is well-suited to conformal-coated meter PCBs.
Recommended
Consumer Electronics Control Module
For consumer audio-visual accessories and toys, the PIC16C717T-I/SO delivers responsive button decoding, IR receiver handling via the 16-bit Timer1 capture input, and LED matrix driving via GPIO. The MSSP module interfaces SPI-driven LED drivers or small OLED displays. Industrial temperature rating covers typical indoor consumer environments with margin. OTP memory at low unit cost enables high-volume consumer product launches. The 20 MHz clock delivers glitch-free software-generated IR protocols at 38 kHz carrier frequency for remote-control compatibility.
Recommended
HVAC Damper and Valve Actuator
Building HVAC damper and valve actuators benefit from the PIC16C717T-I/SO's industrial temperature range (-40C to +85C) suitable for rooftop and basement equipment rooms. The MCU drives brushless DC or stepper actuators via its timers/PWM, reads position feedback via the 10-bit ADC, and communicates with the building automation bus via USART or MSSP. The 256 bytes RAM is sufficient for the control loop and status buffering. OTP memory prevents firmware tampering in fielded installations.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C717T-I/SO β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C717T-E/SO | PIC16C717/SO | PIC16C717-I/SO | PIC16C716T-04/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-SOIC (0.295 inch) | 18-SOIC - same | 18-SOIC - same | 18-SOIC - same | 18-SOIC - same |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 2 KB OTP (-43%) |
| RAM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 128 bytes |
| Max Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 4 MHz (low-speed grade) |
| Temperature Grade | Industrial -40C to +85C | Extended -40C to +125C | Commercial 0C to +70C | Industrial -40C to +85C | Industrial -40C to +85C |
| Shipping Carrier | Tape & Reel | Tape & Reel | Tube | Tube | Tape & Reel |
| ADC Channels | 6 x 10-bit | 6 x 10-bit | 6 x 10-bit | 6 x 10-bit | 4 x 8-bit |
Key Differentiators
- Highest program memory in 18-SOIC PIC16C7xx family (vs PIC16C716T-04/SO)
- Industrial temperature grade with Tape and Reel shipping (vs PIC16C717/SO)
- Extended 6-channel 10-bit ADC (vs PIC16C716T-04/SO)
- Industrial-grade thermal rating for harsh environments (vs PIC16C717/SO)
Design Notes
Place a 100 nF ceramic decoupling capacitor between VDD (pin 17) and VSS (pins 5 and 16) within 5 mm of the IC, plus a bulk 10 uF electrolytic or ceramic on the supply rail. The PIC16C717 internal VDS features integrated POR (Power-on Reset) and BOR (Brown-out Reset) with configurable trip voltage; enable BOR for reliable startup in industrial environments. Avoid VDD rise times below the BOR minimum to prevent undefined register states at power-up.
Route the MCLR line (pin 18) carefully - it functions both as a master-clear reset and as the programming voltage input. Place the MCLR pull-up resistor (typically 10 kohm) close to the IC and add a clamping diode to VDD if MCLR is exposed to ESD or transient events. For in-system programming (using an ICD header), break the MCLR trace with a jumper or diode-resistor network to allow the programmer to drive the pin without disturbing the rest of the circuit.
The PIC16C717 OTP memory is one-time programmable - any code bug locked into OTP cannot be repaired in-circuit. Mitigate this risk by developing and debugging on the flash-based PIC16F717 (same pinout and peripherals), then committing final code to PIC16C717T-I/SO for production. Configuration bits must be programmed correctly; in particular, set the oscillator mode (HS for high-speed crystal, XT for low-speed, RC for cost-sensitive oscillator), disable Watchdog Timer (WDT) unless explicitly needed, and enable BOR and PWRT (Power-up Timer) for reliable industrial startup.
For the ADC (10-bit, 6 channels on pins RA0-RA5), use separate analog and digital ground planes if possible, joining at a single point near the IC. Drive the ADC inputs through low-impedance sources (<=10 kohm) to settle the sample-and-hold capacitor within the acquisition window. Add a small RC filter (100 ohm + 100 nF) on noisy ADC inputs near the IC pin to filter out clock harmonics from the digital domain.
Compliance Information
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - this part is not designed for safety-critical automotive applications.