PIC16F722A-E/SO - 8-Bit 20MHz 3.5KB Flash MCU | Microchip
MPN: PIC16F722A-E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.45 | $2.45 |
| 10 | $2.18 | $21.80 |
| 100 | $1.92 | $192.00 |
| 500 | $1.71 | $855.00 |
| 1,000 | $1.55 | $1,550.00 |
PIC16F722A-E/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer with an 8-bit data bus, integrating CPU, RAM, non-volatile program memory (Flash/ROM), and peripherals such as timers, ADC, communication interfaces, and I/O ports on one die. In the embedded system hierarchy, the PIC16F722A sits under: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor device. Within Microchip's portfolio, the PIC16F722A belongs to the mid-range PIC16 family, sitting between baseline PIC10/12/16 and enhanced mid-range PIC18, optimized for cost-sensitive, low-power applications.
Key features include 20MHz maximum clock (200ns instruction cycle), 3.5KB Flash program memory, 128 bytes RAM, 11-channel 8-bit ADC, two 8-bit timers, one 16-bit timer, enhanced PWM module, and communication peripherals including I2C/SPI and USART (with EUSART for LIN support). The device operates from 1.8V to 5.5V supply, with the 'LF' variant extending down to 1.8V minimum for battery-powered designs. The 'E' suffix denotes the extended (-40C to +125C) industrial operating temperature range.
The PIC16F722A uses a Harvard RISC architecture with a 14-bit instruction word, providing 35 single-word instructions, 200ns instruction execution, and direct/indirect/relative addressing modes. XLP nanoWatt technology delivers typical sleep currents below 100nA with retention, making it suitable for energy-harvesting and battery-backed applications where the MCU spends most of its life in sleep mode.
Typical applications include consumer appliances, sensor nodes, battery-powered IoT endpoints, remote controls, LED lighting controllers, automotive body electronics (with PIC16F722A-E/QTP automotive grade), and small motor control loops. The wide 28-SOIC footprint supports hand-solderable prototyping and rework-friendly industrial modules.
When designing, reserve pin 1 (VDD) and pin 28 (VSS) for stable power with 0.1uF ceramic bypass placed within 5mm of the pins. Configure unused I/O as outputs low to minimize current draw. Use the internal 16MHz HFINTOSC to save the cost of an external crystal when accuracy below +/- 2% is acceptable.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC16F722A-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 PIC16F722A-E/SO (same form factor and footprint) — differing in Package, ADC, I/O Pins, Operating Temperature, Communication.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F722A-I/SO
✅ Drop-In✓ In Stock
$1.32 / Unit
View Datasheet →PIC16F721-I/SO
✅ Drop-In✓ In Stock
$0.92 / Unit
View Datasheet →PIC16F720-I/SO
✅ Drop-In✓ In Stock
$1.02 / Unit
View Datasheet →PIC16F716-I/SO
✅ Drop-In✓ In Stock
$1.13 / Unit
View Datasheet →PIC16F690-I/SO
✅ Drop-In✓ In Stock
$1.62 / Unit
View Datasheet →PIC16F722A-E/ML
✅ Drop-In✓ In Stock
$1.7 / Unit
View Datasheet →PIC16F722A-E/SS
✅ Drop-In✓ In Stock
$0.82 / Unit
View Datasheet →PIC16F722A-E/SO Maximum Ratings & Electrical Characteristics
| Architecture | PIC16 RISC, 14-bit instruction word |
| Core | 8-bit |
| Program Memory Type | Flash |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM | 128 bytes |
| EEPROM | 0 bytes (no on-chip EEPROM) |
| Maximum CPU Speed | 20 MHz |
| Instruction Cycle | 200 ns |
| Supply Voltage Range | 1.8 V to 5.5 V |
| I/O Pins | 25 (approx.) |
| ADC | 8-bit, 11 channels |
| Timers | 2 x 8-bit, 1 x 16-bit |
| PWM | Enhanced CCP, 10-bit resolution |
| Communication | I2C/SPI, EUSART (LIN-capable) |
| Operating Temperature | -40 C to +125 C (Extended, 'E' suffix) |
| Package | 28-pin SOIC Wide (7.50 mm body) |
| Mounting Type | Surface Mount |
| MSL Level | 1 (unlimited floor life) |
| RoHS Status | Compliant |
| Low-Power Feature | nanoWatt XLP technology |
PIC16F722A-E/SO Pin Configuration
| Pin 1 | RA0/AN0/CVREF — GPIO/Analog input 0/Comparator voltage reference |
| Pin 2 | RA1/AN1 — GPIO/Analog input 1 |
| Pin 3 | RA2/AN2/VREF- — GPIO/Analog input 2/ADC negative reference |
| Pin 4 | RA3/AN3/VREF+ — GPIO/Analog input 3/ADC positive reference |
| Pin 5 | RA4/AN4/T0CKI — GPIO/Analog input 4/Timer0 clock input |
| Pin 6 | RA5/AN5/SS/HLVDIN — GPIO/Analog input 5/SPI slave select/High-Low voltage detect |
| Pin 7 | RA6/OSC2/CLKO — GPIO/Crystal output/Clock output |
| Pin 8 | RA7/OSC1/CLKI — GPIO/Crystal input/Clock input |
| Pin 9 | RE3/MCLR/VPP — Reset input (Master Clear) / Programming voltage |
| Pin 10 | RC0/P1A/CCP2 — GPIO/PWM1 output A/CCP2 capture/compare |
| Pin 11 | RC1/P1B/CCP1 — GPIO/PWM1 output B/CCP1 capture/compare |
| Pin 12 | RC2/P1C/AN6 — GPIO/PWM1 output C/Analog input 6 |
| Pin 13 | RC3/P1D/AN7 — GPIO/PWM1 output D/Analog input 7 |
| Pin 14 | RC4/SDA/SDI — GPIO/I2C data/SPI data in |
| Pin 15 | RC5/SCL/SCK — GPIO/I2C clock/SPI clock |
| Pin 16 | RC6/TX/CK — GPIO/EUSART transmit/EUSART clock |
| Pin 17 | RC7/RX/DT — GPIO/EUSART receive/EUSART data |
| Pin 18 | VSS — Ground reference |
| Pin 19 | VDD — Positive supply voltage |
| Pin 20 | RB0/AN8/INT — GPIO/Analog input 8/External interrupt |
| Pin 21 | RB1/AN9 — GPIO/Analog input 9 |
| Pin 22 | RB2/AN10 — GPIO/Analog input 10 |
| Pin 23 | RB3/AN11/CCP1 — GPIO/Analog input 11/CCP1 capture/compare |
| Pin 24 | RB4 — GPIO/Interrupt-on-change |
| Pin 25 | RB5 — GPIO/Interrupt-on-change |
| Pin 26 | RB6/PGC — GPIO/In-circuit debugger clock (ICSP) |
| Pin 27 | RB7/PGD — GPIO/In-circuit debugger data (ICSP) |
| Pin 28 | VSS — Ground reference |
Typical Applications
PIC16F722A-E/SO is suitable for 6 applications: Battery-Powered Sensor Node, Consumer Appliance Control, Remote Control Transmitter, LED Lighting Controller, Automotive Body Electronics, Small Motor Control.
Battery-Powered Sensor Node
The PIC16F722A-E/SO fits battery-powered sensor nodes through its nanoWatt XLP sleep current below 100nA with full RAM retention, plus 1.8V minimum supply enabling operation from two alkaline or NiMH cells down to end-of-life voltage. The 8-bit ADC with 11 channels accommodates multi-sensor interfaces (temperature, light, motion) in a single MCU, while 128B RAM is sufficient for sensor fusion on a small duty-cycled wake-and-transmit schedule. Placed on a sensor daughterboard, the MCU wakes every 30 seconds, performs ADC reads, then returns to sleep, achieving years of battery life on two AA cells.
Recommended
Consumer Appliance Control
The PIC16F722A-E/SO suits consumer appliance controllers (rice cookers, coffee makers, small kitchen appliances) through its 1.8V-5.5V supply compatibility with both 3.3V and 5V designs, the enhanced CCP PWM module for heating element or motor control, and the 25 I/O pins for keypad scanning, LED driving, and relay outputs. The 200ns instruction cycle delivers responsive user-interface timing. Place the MCU between the mains-isolated power supply and user interface, with the internal HFINTOSC eliminating external crystal cost.
Recommended
Remote Control Transmitter
The PIC16F722A-E/SO fits IR/RF remote controls thanks to its nanoWatt XLP deep sleep current below 1uA, enabling multi-year battery life from a single CR2032 coin cell. The EUSART supports Manchester-encoded RF, while the PWM module drives IR LEDs at 38kHz carrier frequency with low software overhead. With 3.5KB Flash and 128B RAM, it can support multi-protocol transmitter firmware with custom button mapping, while the 28-SOIC package offers hand-solderable prototyping and rework-friendly production.
Recommended
LED Lighting Controller
The PIC16F722A-E/SO controls LED lighting (RGB strips, dimmable bulbs, signage) via its enhanced CCP module generating precise PWM outputs up to 10-bit resolution for smooth color mixing and dimming. The 1.8V-5.5V supply range supports direct 5V LED rails, while 11-channel ADC allows multi-button or ambient-light sensing inputs. The 20MHz clock provides flicker-free 16kHz PWM well above the human-perception flicker threshold of 100Hz, ensuring high-quality lighting output.
Recommended
Automotive Body Electronics
The PIC16F722A-E/SO extended temperature grade (-40C to +125C) supports non-safety automotive body modules such as seat controllers, window switches, mirror adjusters, and ambient lighting. The EUSART peripheral enables LIN bus communication for body-domain networks, while 1.8V-5.5V supply tolerates cranking transients up to 5.5V. For safety-critical applications requiring AEC-Q100 qualification, Microchip offers PIC16F722A-E/QTP with PPAP documentation; the E/SO variant is suitable for non-safety body modules only.
Recommended
Small Motor Control
The PIC16F722A-E/SO drives small BLDC or stepper motors in fans, pumps, and small appliances via its 10-bit enhanced CCP PWM output for speed control and 16-bit timer for back-EMF sensing. With 3.5KB Flash and 128B RAM, sensorless BLDC commutation algorithms can be implemented without external gate drivers. The 28-SOIC wide-body package provides ample thermal headroom for medium-current driver stages, while the wide supply range accepts 12V or 24V industrial bus rails through a simple buck regulator.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F722A-E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F722A-I/SO | PIC16F721-I/SO | PIC16F720-I/SO | PIC16F716-I/SO | PIC16F690-I/SO | PIC16F722A-E/ML | PIC16F722A-E/SS |
|---|---|---|---|---|---|---|---|---|
| Package | 28-SOIC wide (7.50 mm) | 28-SOIC wide (7.50 mm) - same | 28-SOIC wide (7.50 mm) - same | 28-SOIC wide (7.50 mm) - same | 28-SOIC wide (7.50 mm) - same | 28-SOIC wide (7.50 mm) - same | 28-QFN (6x6 mm) - cross-package | 28-SSOP (5.30 mm) - smaller body |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Program Flash | 3.5 KB | 3.5 KB | 7 KB | 3.5 KB | 3.5 KB | 7 KB | 3.5 KB | 3.5 KB |
| RAM | 128 bytes | 128 bytes | 256 bytes | 128 bytes | 128 bytes | 256 bytes | 128 bytes | 128 bytes |
| ADC Resolution | 8-bit | 8-bit | 10-bit | 8-bit | 8-bit | 10-bit | 8-bit | 8-bit |
| EUSART (LIN) | Yes | Yes | No | No | No | Yes | Yes | Yes |
| Temperature Range | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +125C (E) | -40C to +125C (E) |
| Supply Voltage Range | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
Key Differentiators
- EUSART with LIN bus hardware support (vs PIC16F721-I/SO)
- mTouch capacitive sensing module (vs PIC16F720-I/SO)
- Extended temperature range -40C to +125C (vs PIC16F722A-I/SO)
Design Notes
Place a 0.1uF ceramic bypass capacitor within 5mm of pins 19 (VDD) and 14 (VSS) to suppress switching transients from internal core activity. Add a 10uF bulk capacitor at the supply input if the source impedance exceeds 2 ohms. For battery applications operating below 2.5V, use the LF variant (PIC16LF722A-E/SO) which is specified down to 1.8V. The nanoWatt XLP sleep mode draws less than 100nA typical with full RAM retention, enabling 10+ year battery life on a CR2032 coin cell with 0.1% duty cycle.
Route the ICSP signals (PGC on pin 26, PGD on pin 27) directly to a 5-pin header with no series components or other signal sharing, to ensure reliable in-circuit programming and debugging. Keep MCLR (pin 9) pulled up to VDD through a 10k resistor with a 100nF cap to ground for proper reset behavior. Use the 28-SOIC wide-body package (7.50mm) for hand-prototyping and rework; migrate to 28-QFN (PIC16F722A-E/ML) for volume production to save PCB area.
Do not exceed 5.5V on VDD or 8.5V on MCLR/VPP, even briefly during ICSP programming - use a current-limited programmer or add a clamping diode. The 8-bit ADC requires the acquisition time (TACQ) of at least 2us before conversion starts; reading immediately after channel change will return inaccurate results. Configure the FVR (Fixed Voltage Reference) before reading ADC channels that use VREF+/- to avoid reference settling errors.
Compliance Information
RoHS compliant and lead-free per Microchip product page. The 'E' suffix denotes Extended temperature grade (-40C to +125C) but does not by itself indicate AEC-Q100 qualification - choose PIC16F722A-E/QTP for AEC-Q100 automotive applications.