PIC16F716T-E/SO - 8-Bit 20MHz 3.5KB Flash MCU 18-SOIC | Microchip
MPN: PIC16F716T-E/SO β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.45 | $2.45 |
| 10 | $2.21 | $22.10 |
| 100 | $1.92 | $192.00 |
| 500 | $1.66 | $830.00 |
| 1,000 | $1.48 | $1,480.00 |
PIC16F716T-E/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, integrating CPU core, program memory, RAM, peripheral set and I/O into one IC. PIC16-series MCUs use a Harvard RISC architecture with only 35 single-word instructions, which lowers code overhead, simplifies learning, and produces deterministic timing suitable for cost-sensitive real-time control. The PIC16F716 sits in the mid-range PIC16 family, between baseline PIC10/12 devices and enhanced PIC18 parts, balancing code density, peripheral count and price.
Key features include four channels of 8-bit Analog-to-Digital (A/D) conversion, two 8-bit timers plus one 16-bit timer, a Capture/Compare/PWM (CCP) module, an enhanced USART for asynchronous/synchronous serial communication, and a 20MHz internal oscillator. The device operates from 2.0V to 5.5V across the extended temperature range, supports in-circuit serial programming (ICSP) via two pins, and offers the nanoWatt power-managed sleep modes typical of mid-range PIC16F devices.
The architecture uses a Harvard bus with separate program and data paths, a hardware multiplier (8 x 8 single-cycle), and a 14-bit instruction word that compresses commonly-used operations into single-word opcodes. Combined with the wide 2.0V to 5.5V supply range, this delivers predictable interrupt latency and low-power sleep behaviour for battery-friendly designs.
Typical applications include appliance front-panel controls, small motor drivers (DC and stepper via PWM), LED display drivers, uninterruptible power supply (UPS) controllers, battery chargers, and remote-control / RF transmitter baseband logic. Designers choose this part when a simple, low-cost 8-bit core with on-chip ADC and USART is sufficient and board space is constrained to an 18-pin SOIC footprint.
When laying out the PCB, place a 100 nF decoupling capacitor within 5 mm of VDD and another on VSS. The ICSP clock and data pins must be brought out to test pads or a header to allow in-circuit firmware updates, and the MCLR pin should be tied to VDD through a 10 kohm resistor with a 100 nF cap to VSS for reliable reset behaviour. Industrial users should review the device in full as last-time-buy for legacy defense before purchase, and confirm Extended-grade availability for harsh-environment designs.
This page synthesises distributor pricing across 9 channels, pin-compatible drop-in alternatives, and practical design notes not aggregated on a single distributor page, giving procurement and engineering teams a one-stop reference for the PIC16F716T-E/SO.
Drop-in alternatives for PIC16F716T-E/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 PIC16F716T-E/SO (same form factor and footprint) β differing in Core Architecture, Instruction Set Width, Package, Program Memory (Flash), RoHS Status.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16F716-E/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16F716-I/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16F716T-E/SOVAO
β Drop-Inπ Reference alternative (not in catalog)
PIC16F716T-I/SO
β Drop-Inβ In Stock
$1.05 / Unit
View Datasheet βPIC16F716T-E/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 16-bit RISC, 8-bit data path |
| Instruction Set Width | 14-bit, 35 single-word instructions |
| Maximum CPU Frequency | 20 MHz (200 ns instruction cycle) |
| Program Memory (Flash) | 3.5 KB (2K x 14 words) |
| Data RAM | 128 bytes |
| Data EEPROM | 128 bytes |
| Digital I/O Pins | 13 |
| Analog-to-Digital Converter | 8-bit, 4 channels |
| Timers | 2 x 8-bit, 1 x 16-bit |
| Capture/Compare/PWM (CCP) | 1 module |
| Serial Interface | Enhanced USART |
| Supply Voltage Range | 2.0 V to 5.5 V |
| Operating Temperature Range | -40 C to +125 C (Extended grade) |
| Package | 18-pin SOIC (SO), wide body, Tape & Reel |
| In-Circuit Programming | ICSP via 2 pins |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16F716T-E/SO Pin Configuration
| Pin 1 | RA2/AN2 β Bidirectional I/O / Analog channel 2 |
| Pin 2 | RA3/AN3/VREF β Bidirectional I/O / Analog channel 3 / ADC reference voltage |
| Pin 3 | RA4/T0CKI β Bidirectional I/O / Timer0 clock input |
| Pin 4 | RA5/MCLR/VPP β Bidirectional I/O / Master Clear reset (active low) / Programming voltage |
| Pin 5 | VSS β Ground reference |
| Pin 6 | RB0/INT β Bidirectional I/O / External interrupt |
| Pin 7 | RB1 β Bidirectional I/O |
| Pin 8 | RB2 β Bidirectional I/O |
| Pin 9 | RB3/PGM β Bidirectional I/O / LVP programming enable |
| Pin 10 | RB4 β Bidirectional I/O (interrupt-on-change) |
| Pin 11 | RB5 β Bidirectional I/O (interrupt-on-change) |
| Pin 12 | RB6/PGC β Bidirectional I/O / ICSP clock |
| Pin 13 | RB7/PGD β Bidirectional I/O / ICSP data |
| Pin 14 | VDD β Positive supply (2.0V to 5.5V) |
| Pin 15 | RC0/T1OSO/T1CKI β Bidirectional I/O / Timer1 oscillator output / Timer1 clock input |
| Pin 16 | RC1/CCP2 β Bidirectional I/O / CCP2 PWM output |
| Pin 17 | RC2/CCP1 β Bidirectional I/O / CCP1 PWM output |
| Pin 18 | RC3 β Bidirectional I/O |
Typical Applications
PIC16F716T-E/SO is suitable for 7 applications: Appliance Front-Panel Control, Small Motor Driver (DC and Stepper), LED Display and Lighting Controller, Uninterruptible Power Supply (UPS) Controller, Battery Charger Controller, Remote Control and RF Baseband Logic, Sensor Hub and Signal Conditioning.
Appliance Front-Panel Control
The PIC16F716T-E/SO is well-suited for appliance front-panel controllers in washing machines, microwave ovens and induction cooktops. Its 13 digital I/O drive the keypad matrix, LED indicators and rotary encoder inputs directly, while the 4-channel 8-bit ADC reads NTC temperature sensors, potentiometer settings and line-voltage-scaled feedback for safety. The Enhanced USART interfaces with the main power-inverter MCU for command/status exchange. With 3.5 KB Flash and 128B EEPROM, the device stores user-preset cycles in non-volatile memory and survives brown-out events gracefully, operating reliably across the 2.0-5.5 V supply range required by rectified mains rails. Pair with the MCP1700 LDO for stable logic power.
Recommended
Small Motor Driver (DC and Stepper)
For small brushed-DC and unipolar stepper motor control up to ~24 V, the PIC16F716T-E/SO provides a Capture/Compare/PWM (CCP) module producing 10-bit PWM at 20 kHz, plus a 16-bit Timer1 for back-EMF sampling and stall detection. The 8-bit ADC measures motor current via a sense resistor and a low-side amplifier, enabling closed-loop torque control. With 13 I/O and the Enhanced USART, designers can add encoder feedback and a diagnostic serial port for production testing. The 200 ns instruction cycle gives sub-microsecond loop time for current regulation, critical for smooth low-speed torque. Pair with the DRV8871 H-bridge for 3.6-A continuous drive.
Recommended
LED Display and Lighting Controller
The PIC16F716T-E/SO controls multiplexed 7-segment and dot-matrix LED displays via its 13 I/O lines and CCP PWM channel for dimming. The PWM provides 10-bit resolution dimming at frequencies above 100 Hz to avoid perceptible flicker, while Timer0 drives the multiplex refresh. With 3.5 KB Flash, the firmware supports DMX-512 reception over the Enhanced USART for stage lighting, and the 8-bit ADC reads ambient light sensors for automatic brightness adjustment. The 2.0-5.5 V supply range accepts regulated 3.3 V or 5 V rails typical of LED lighting modules. Pair with the TLC59401 16-channel PWM driver for larger installations.
Recommended
Uninterruptible Power Supply (UPS) Controller
In small UPS modules up to 1 kVA, the PIC16F716T-E/SO monitors battery voltage, charging current, and load demand via its 4-channel 8-bit ADC. The CCP PWM drives a synchronous-rect MOSFET gate-driver transformer, while the Enhanced USART reports telemetry to the management host for graceful shutdown signalling. With 128B EEPROM, the device stores battery health metrics and last-event logs across power cycles. The Extended -40C to +125C temperature grade handles the thermal environment inside a UPS enclosure, and the ICSP pins allow firmware updates without removing the MCU from the board. Pair with the MCP73123 Li-ion charge controller.
Recommended
Battery Charger Controller
For NiMH, Li-ion and lead-acid chargers in the 1-10 A range, the PIC16F716T-E/SO provides the regulation loop with its 8-bit ADC reading voltage and current sense signals, and its CCP PWM driving the primary-side switch. The 35-instruction PIC16 instruction set keeps the CC/CV firmware compact within 3.5 KB Flash, leaving room for safety timers and LED status indication across 13 I/O. The 128B EEPROM stores charging-profile parameters such as cell count, capacity and chemistry type. The Enhanced USART provides a service-port interface for production test and field diagnostics, and ICSP allows in-the-field firmware updates. Pair with the MCP73123 for Li-ion CC/CV profiles.
Recommended
Remote Control and RF Baseband Logic
In 315/433/868/915 MHz sub-GHz remote controls, the PIC16F716T-E/SO serves as the baseband controller encoding button presses into PWM or OOK modulation patterns for the user's RF transmitter IC. Its 200 ns instruction cycle handles bit-banging protocols with sub-microsecond jitter, and the 4-channel ADC reads a potentiometer or joystick for proportional-output controls. The 128B EEPROM stores device pairing codes and user preferences, while the 13 I/O scans 12 buttons plus the RF enable pin. NanoWatt sleep modes drop quiescent current below 1 uA, extending battery life in handheld remotes. Pair with the MICRF113 315/433 MHz transmitter.
Recommended
Sensor Hub and Signal Conditioning
Industrial sensor hubs aggregating 4-channel 8-bit ADC measurements from temperature, pressure and flow sensors benefit from the PIC16F716T-E/SO's flexible I/O and serial interface. The Enhanced USART transmits aggregated readings to a gateway MCU via RS-232/RS-485 at up to 115.2 kbps, while the CCP PWM drives a 4-20 mA current loop for legacy instrumentation. With 3.5 KB Flash, the firmware supports sensor linearisation, scaling and alarm thresholds, all configurable via EEPROM at commissioning time. The Extended temperature grade handles outdoor and process-control environments, and the 2.0-5.5 V supply accepts 3.3 V regulated rails from industrial 24V DC/DC bricks. Pair with the MCP9700 analog temperature sensor.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F716T-E/SO β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F716-E/SO | PIC16F716-I/SO | PIC16F716T-E/SOVAO | PIC16F716T-I/SO |
|---|---|---|---|---|---|
| Package | 18-SOIC (wide body) | 18-SOIC (wide body) - same | 18-SOIC (wide body) - same | 18-SOIC (wide body) - same | 18-SOIC (wide body) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core / Max Frequency | PIC16 RISC, 20 MHz (200 ns) | PIC16 RISC, 20 MHz - same | PIC16 RISC, 20 MHz - same | PIC16 RISC, 20 MHz - same | PIC16 RISC, 20 MHz - same |
| Program Memory | 3.5 KB Flash | 3.5 KB Flash - same | 3.5 KB Flash - same | 3.5 KB Flash - same | 3.5 KB Flash - same |
| Data RAM / EEPROM | 128 B / 128 B | 128 B / 128 B - same | 128 B / 128 B - same | 128 B / 128 B - same | 128 B / 128 B - same |
| Operating Temperature | -40 C to +125 C (Extended) | -40 C to +125 C - same | -40 C to +85 C - lower max | -40 C to +125 C - same | -40 C to +85 C - lower max |
| ADC | 8-bit, 4 channels | 8-bit, 4 channels - same | 8-bit, 4 channels - same | 8-bit, 4 channels - same | 8-bit, 4 channels - same |
| Packaging Form | Tape & Reel | Tube - same die, different packing | Tube - same die, different packing | Tape & Reel - same | Tape & Reel - same |
Key Differentiators
- Extended -40C to +125C operating temperature grade for harsh-environment and industrial applications (vs PIC16F716T-I/SO)
- Tape & Reel packaging for high-volume SMT assembly lines (vs PIC16F716-E/SO)
- 4-channel 8-bit ADC plus 10-bit CCP PWM in 18-pin SOIC for sensor and motor control (vs PIC16F628A-I/SO)
Design Notes
Estimated: VDD decoupling needs one 100 nF ceramic capacitor within 5 mm of pin 14, plus a bulk 1-10 uF electrolytic or tantalum on the same rail for transient suppression. For battery-powered designs running on 2xAA cells, add a 100 ohm + 100 nF RC on MCLR (pin 4) to prevent spurious resets when VDD drops below 2.0 V brown-out threshold; the PIC16F716 has on-die BOR which holds the MCU in reset until VDD rises above 2.05 V typical. Source: Microchip PIC16F716 datasheet section DC Characteristics.
Route ICSP clock (RB6/PGC, pin 12) and ICSP data (RB7/PGD, pin 13) to test pads or a 2x3 header placed at the board edge for in-circuit programming. The MCLR/VPP line (pin 4) must reach the ICSP header without crossing high-current switching signals to avoid programming glitches. Keep the 18-SOIC available copper-pour area at the GND pin (pin 5) and VDD pin (pin 14) at least 25 mm^2 total to provide thermal relief at 20 MHz / 5 V operation where ICC peaks around 7 mA. Source: Microchip PIC16F716 datasheet pin diagram and programming specification.
Do not leave pin 4 floating even in production: MCLR must be tied to VDD through a 10 kohm resistor for normal operation. For low-voltage ICSP (LVP) using RB3/PGM (pin 9), ensure the LVP configuration bit is enabled and the PGM pin is pulled low during reset to enter programming mode. A common pitfall is configuring an analog input on RA3/AN3/VREF (pin 2) without first disabling the digital input buffer, which causes excess ICC; always clear the corresponding bit in the ANSEL register before using RA0-RA3 as analog inputs. Source: Microchip PIC16F716 datasheet section I/O Ports and Analog-to-Digital Converter.
Compliance Information
RoHS compliant per Microchip product page. AEC-Q100 qualification status unknown for standard grade - the VAO (Verified Automotive Operation) factory variant PIC16F716T-E/SOVAO exists for automotive customers requiring factory audit trail. Confirm with factory for AEC-Q100 lot qualification if automotive PPAP is required.