DS41249B PIC16F785 Data Sheet 20-Pin Flash-Based, 8-Bit CMOS Microcontroller with Two-Phase Asynchronous Feedback PWM Dual High-Speed Comparators and Dual Operational Amplifiers
The PIC16F785 is a 20‑pin flash‑based 8‑bit CMOS microcontroller offering a wide operating voltage range (2.0 V‑5.5 V) and up to 20 MHz clock speed. It includes a high‑performance RISC core, dual high‑speed comparators, dual operational amplifiers, and a two‑phase asynchronous feedback PWM module.
Key peripherals include a 10‑bit ADC with 14 channels, multiple timers (Timer0 8‑bit, Timer1 16‑bit, Timer2 8‑bit), and extensive I/O options with 17+1 pins. The device provides low‑power features such as 30 nA standby current and 8.5 µA operating current at 32 kHz, making it suitable for battery‑powered applications.