PIC16F716 is an 8-bit flash-based microcontroller with A/D converter and enhanced capture/compare/PWM
The PIC16F716 is an 8‑bit Flash‑based microcontroller offering a 20 MHz maximum clock, up to 7 interrupt sources, and a range of peripheral modules including timers, PWM, and an 8‑bit ADC. It supports a wide operating voltage (2.0 V‑5.5 V industrial, 3.0 V‑5.5 V extended) and temperature range (‑40 °C‑85 °C industrial, ‑40 °C‑125 °C extended).
The device provides 2 KB of Flash program memory, 128 B of RAM, 13 I/O pins with programmable pull‑ups, and low‑power features such as a 100 nA standby current. Detailed electrical characteristics, packaging options, and ordering information are included in the following sections.
| Maximum Clock Frequency | 20 MHz |
|---|---|
| Instruction Cycle Time | 200 ns |
| Operating Voltage (Industrial) | 2.0 V to 5.5 V |
| Operating Voltage (Extended) | 3.0 V to 5.5 V |
| Temperature Range (Industrial) | -40 °C to 85 °C |
| Temperature Range (Extended) | -40 °C to 125 °C |
| Flash Program Memory | 2 KB (2048 × 14 bits) |
| I/O Pins | 13 bidirectional pins |
| Standby Current | 100 nA @ 2.0 V (typical) |
| Number of Interrupt Sources | Up to 7 internal/external |
The device operates from 2.0 V to 5.5 V in the industrial range and from 3.0 V to 5.5 V in the extended range.
It supports up to seven internal or external interrupt sources.
The maximum clock speed is 20 MHz.
Typical standby current is 100 nA at 2.0 V.