PIC16F72-I/SP 8-Bit Flash Microcontroller with ADC DIP-28 (PIC16F72-I/SP DIP IC) The PIC16F72-I/SP is a high-performance, 8-bit Flash-based microcontroller from Microchip, designed to provide a powerful yet cost-effective solution for mid-range control applications. It features a RISC architecture with only 35 single-word instructions and achieves a fast 200ns instruction execution speed at 20MHz. This IC includes 3.5KB of Flash program memory and 128 bytes of RAM. A standout feature is its integrated 5-channel 8-bit Analog-to-Digital Converter (ADC), along with a Capture/Compare/PWM (CCP) module and a versatile Synchronous Serial Port (SSP) that can be configured for SPI or I2C communication.
This IC is primarily used in industrial control systems, automotive sensors, and household appliances. It is a highly popular component for Arduino electronics projects in India for building multi-channel data acquisition systems, high-speed PWM motor controllers, and smart embedded devices that require reliable serial communication in a standard 28-pin DIP package.
Key Features
- High-performance RISC CPU with 35 single-word instructions
- 5-channel 8-bit Analog-to-Digital Converter (ADC)
- Capture/Compare/PWM (CCP) module for precise timing and control
- Synchronous Serial Port (SSP) with SPI (3-wire) and I2C (2-wire) modes
- Three hardware timers (2 x 8-bit, 1 x 16-bit)
- Reprogrammable Flash memory (up to 1000 erase/write cycles)
- High current source/sink capability (25mA per I/O)
- In-Circuit Serial Programming (ICSP) via two pins
- Power-saving Sleep mode and Watchdog Timer (WDT)
- Precision Brown-out Reset (BOR) and Power-on Reset (POR)
Specifications
- IC Type = 8-Bit Flash Microcontroller with ADC
- Program Memory = 3.5KB (2048 Words)
- Data RAM = 128 Bytes
- ADC Resolution = 8-Bit (5 Channels)
- Maximum Speed = 20MHz
- I/O Pins = 22 (Each programmable for direction)
- Supply Voltage = 2.0V to 5.5V (4.0V-5.5V for full speed)
- Current Sink/Source = 25mA
- Package Type = SPDIP-28 (Skinny DIP)
- Number of Pins = 28
- Mounting Type = Through-Hole
- Operating Temperature = -40 to 85 degrees Celsius
Interfaces
- PIN 1 (MCLR/VPP) = Master Clear / Programming Voltage
- PIN 2 to 5, 7 (RA0 to RA4) = Port A / Analog Inputs / T0CKI
- PIN 8, 19 (VSS) = Ground (0V)
- PIN 9, 10 (OSC1, OSC2) = External Crystal/Oscillator Inputs
- PIN 11 to 18 (RC0 to RC7) = Port C / Timers / CCP / SPI / I2C
- PIN 20 (VDD) = Positive Supply Voltage (5V)
- PIN 21 to 28 (RB0 to RB7) = 8-Bit Port B I/O (Interrupt-on-change)