PIC16F722-E/SO - 8-Bit 20MHz 3.5KB Flash MCU | Microchip
MPN: PIC16F722-E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.45 | $2.45 |
| 10 | $2.18 | $21.80 |
| 100 | $1.85 | $185.00 |
| 500 | $1.62 | $810.00 |
| 1,000 | $1.38 | $1,380.00 |
PIC16F722-E/SO Overview
What is an 8-bit Flash microcontroller? A microcontroller (MCU) is a single-chip computer containing a CPU, non-volatile program memory (Flash), volatile data memory (RAM), and integrated peripherals such as timers, ADC, communication interfaces, and I/O. The 8-bit designation refers to the data path width of the CPU. Within the broader taxonomy, PIC16F722 sits in the hierarchy: microcontroller -> embedded controller -> 8-bit MCU -> PIC16 mid-range -> PIC16F72X sub-family. nanoWatt XLP technology is Microchip's branding for sleep currents below 1 µA, enabling battery-powered applications measured in years rather than hours.
Key features include 128 bytes of EEPROM data memory, 192 bytes of RAM, up to 25 mA source/sink per I/O pin, an internal 16 MHz high-precision oscillator, and 11 channels of 8-bit ADC. The device supports up to 36 digital I/O pins depending on package variant, plus 2 analog comparators, 2 capture/compare/PWM (CCP) modules, and an Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART) for serial communication. Wide operating voltage from 1.8 V to 5.5 V supports both 3.3 V and 5 V system designs.
Architecturally, the PIC16F722 uses Microchip's enhanced mid-range 14-bit instruction set with a hardware multiplier, 8-deep stack, and single-cycle instruction execution except for program branches. The nanoWatt XLP sleep modes (Run, Idle, Sleep, and several deep-sleep variants) drop quiescent current into the nanoamp range, making the part ideal for energy harvesting and IoT sensor nodes. Watchdog Timer with on-chip 128 kHz LFINTOSC and Brown-out Reset improve field reliability.
Typical applications include battery-powered sensor nodes, consumer appliances, LED lighting controllers, low-end motor control, and industrial automation with extended temperature exposure. The wide VDD range and integrated peripherals remove the need for external ADC, supervisor, or EEPROM components.
When designing with this device, note that the "E" temperature grade parts are not recommended for new designs where the "I" grade (-40°C to +85°C) suffices. Verify ICSP™ programming connector compatibility and ensure decoupling capacitors are placed within 4 mm of VDD pins.
This page synthesizes distributor pricing, drop-in alternatives, and practical engineering notes not available in the standalone datasheet, providing a one-stop reference for component selection, BOM risk analysis, and PCB layout review.
Drop-in alternatives for PIC16F722-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 PIC16F722-E/SO (same form factor and footprint) — differing in ADC, Internal Oscillator, Package, Communication, Core.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F722-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F722AT-I/SO
✅ Drop-In✓ In Stock
$1.18 / Unit
View Datasheet →PIC16F723-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F726-I/SO
✅ Drop-In✓ In Stock
$1.85 / Unit
View Datasheet →PIC16F721-I/SO
✅ Drop-In✓ In Stock
$0.92 / Unit
View Datasheet →PIC16F720-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F716-E/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F722-E/SO Maximum Ratings & Electrical Characteristics
| Family | PIC® 16F |
| Core | 8-bit PIC (enhanced mid-range, 14-bit instruction) |
| CPU Speed | 20 MHz (max) |
| Program Memory (Flash) | 3.5 KB (2K x 14) |
| RAM | 192 bytes |
| EEPROM | 128 bytes |
| Operating Voltage (VDD) | 1.8 V to 5.5 V |
| I/O Pins (max) | 36 |
| ADC | 8-bit, 11 channels |
| Comparators | 2 |
| CCP/ECCP Modules | 2 CCP |
| Communication | EUSART, MSSP (SPI/I2C) |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Low-Power Technology | nanoWatt XLP |
| Internal Oscillator | 16 MHz HFINTOSC, 31 kHz LFINTOSC |
| Operating Temperature (E grade) | -40°C to +125°C |
| Package | 28-SOIC (wide, 7.50 mm body) |
| Mounting Type | Surface Mount |
| RoHS | Compliant |
PIC16F722-E/SO Pin Configuration
| Pin 1 | MCLR/VPP/RE3 — Master Clear (reset) input or ICSP programming voltage / digital I/O RE3 |
| Pin 2 | RA0/AN0/ULPWU — Digital I/O RA0, analog input AN0, ultra-low-power wake-up |
| Pin 3 | RA1/AN1 — Digital I/O RA1, analog input AN1 |
| Pin 4 | RA2/AN2 — Digital I/O RA2, analog input AN2 |
| Pin 5 | RA3/AN3/VREF+ — Digital I/O RA3, analog input AN3, ADC positive reference |
| Pin 6 | RA4/AN4/T0CKI — Digital I/O RA4 (open-drain), analog input AN4, Timer0 clock input |
| Pin 7 | RA5/AN5/SS/HLVDIN — Digital I/O RA5, analog input AN5, SPI slave select, high/low-voltage detect input |
| Pin 8 | RE0/AN6 — Digital I/O RE0, analog input AN6 |
| Pin 9 | RE1/AN7 — Digital I/O RE1, analog input AN7 |
| Pin 10 | RE2/AN8 — Digital I/O RE2, analog input AN8 |
| Pin 11 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pin 12 | VSS — Ground reference |
| Pin 13 | RA7/OSC1/CLKIN — Digital I/O RA7, oscillator input, external clock input |
| Pin 14 | RA6/OSC2/CLKOUT — Digital I/O RA6, oscillator output, clock output |
| Pin 15 | RC0/T1OSO/T1CKI — Digital I/O RC0, Timer1 oscillator output, Timer1 clock input |
| Pin 16 | RC1/T1OSI/CCP2 — Digital I/O RC1, Timer1 oscillator input, CCP2 PWM/capture |
| Pin 17 | RC2/P1A/CCP1 — Digital I/O RC2, PWM output P1A, CCP1 PWM/capture |
| Pin 18 | RC3/SCK/SCL — Digital I/O RC3, SPI clock, I2C clock |
| Pin 19 | RC4/SDI/SDA — Digital I/O RC4, SPI data in, I2C data |
| Pin 20 | RC5/SDO — Digital I/O RC5, SPI data out |
| Pin 21 | RC6/TX/CK — Digital I/O RC6, EUSART TX, EUSART synchronous clock |
| Pin 22 | RC7/RX/DT — Digital I/O RC7, EUSART RX, EUSART synchronous data |
| Pin 23 | RB7/ICSPDAT/AN9 — Digital I/O RB7, ICSP data, analog AN9 |
| Pin 24 | RB6/ICSPCLK — Digital I/O RB6, ICSP clock |
| Pin 25 | RB5/AN11 — Digital I/O RB5, analog AN11 |
| Pin 26 | RB4/AN10 — Digital I/O RB4, analog AN10 |
| Pin 27 | RB3/CCP2 — Digital I/O RB3, CCP2 alternate |
| Pin 28 | RB2 — Digital I/O RB2 |
Typical Applications
PIC16F722-E/SO is suitable for 6 applications: Battery-Powered IoT Sensor Nodes, Consumer Appliance Control, LED Lighting Controllers, Industrial Automation and Control, Low-End Motor Control, Automotive Body Electronics.
Battery-Powered IoT Sensor Nodes
The PIC16F722-E/SO suits battery-powered IoT sensor nodes thanks to nanoWatt XLP technology with sleep currents below 1 µA and active current around 4 mA at 5 V/20 MHz. The 11-channel 8-bit ADC directly interfaces thermistors, photodiodes, and soil-moisture sensors without external signal conditioning. In a typical 3.3 V coin-cell design, the F722 wakes every 30 seconds for ADC sampling and EUSART transmission, achieving 5+ year battery life on a 240 mAh CR2032 cell.
Recommended
Consumer Appliance Control
Household appliances (washing machines, microwave ovens, coffee makers) use the PIC16F722-E/SO as the main controller for user-interface buttons, LED indicators, and motor-driver logic. The 25 mA source/sink I/O directly drives triacs and relays, eliminating driver transistors in many designs. The 192-byte RAM supports simple state-machine firmware, while 128-byte EEPROM stores user preferences. The extended -40°C to +125°C temperature grade survives under-cabinet kitchen heat.
Recommended
LED Lighting Controllers
The PIC16F722-E/SO controls constant-current LED drivers via its two CCP modules generating PWM at up to 20 kHz with 10-bit resolution. Color-mixing RGBW fixtures use 3-4 PWM channels plus I2C-controlled LED driver ICs. The 1.8-5.5 V VDD range supports both 3.3 V logic-level and 5 V high-current driver designs. The internal 16 MHz oscillator eliminates external crystals, reducing BOM cost in high-volume commercial lighting products.
Recommended
Industrial Automation and Control
Factory-floor PLCs and industrial sensor interfaces benefit from the PIC16F722-E/SO extended temperature grade (-40°C to +125°C) and 20 MHz CPU handling real-time Modbus RTU over EUSART. The 11-channel ADC reads 4-20 mA current loops via shunt resistors, while the comparators handle over-current detection without software polling. On-chip EEPROM stores calibration constants and fault logs, surviving field firmware updates. Wide VDD tolerance tolerates 24 V industrial rails after regulator step-down.
Recommended
Low-End Motor Control
Small DC motors, stepper motors, and brushed servos in toys, HVAC dampers, and small-pump controllers use the PIC16F722-E/SO PWM and Timer1 capture features. The two CCP modules generate complementary PWM for H-bridge drivers, with hardware dead-band generation preventing shoot-through. The 20 MHz clock supports up to 20 kHz PWM frequency above the audible range for quiet operation. Quadrature encoders connect to Timer1 for closed-loop speed control.
Recommended
Automotive Body Electronics
Although not AEC-Q100 qualified, the extended-temperature PIC16F722-E/SO serves non-safety automotive body applications such as ambient lighting, seat-position memory, and accessory controllers. The wide VDD withstands load-dump transients when paired with TVS protection, and the 128-byte EEPROM stores seat-memory presets. The 28-SOIC wide package provides strong solder-joint reliability for vibration-prone under-dash installations compared to smaller QFN packages.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F722-E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F722-I/SO | PIC16F723-I/SO | PIC16F726-I/SO | PIC16F721-I/SO | PIC16F720-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same |
| Flash Memory | 3.5 KB | 3.5 KB - same | 7 KB (+100%) | 14 KB (+300%) | 7 KB (+100%) | 3.5 KB - same |
| CPU Speed | 20 MHz | 20 MHz - same | 20 MHz - same | 20 MHz - same | 20 MHz - same | 20 MHz - same |
| Temperature Grade | -40°C to +125°C (E) | -40°C to +85°C (I) | -40°C to +85°C (I) | -40°C to +85°C (I) | -40°C to +85°C (I) | -40°C to +85°C (I) |
| RAM | 192 bytes | 192 bytes - same | 192 bytes - same | 368 bytes (+92%) | 192 bytes - same | 192 bytes - same |
| EEPROM | 128 bytes | 128 bytes - same | 128 bytes - same | 256 bytes (+100%) | 128 bytes - same | 128 bytes - same |
| ADC Channels | 11 | 11 - same | 11 - same | 11 - same | 11 - same | 12 |
| Approx. 1k Price (USD) | 1.38 | 1.25 | 1.55 | 1.75 | 1.50 | 1.30 |
Key Differentiators
- Extended temperature grade -40°C to +125°C in 28-SOIC wide-body package (vs PIC16F722-I/SO)
- Industry-leading nanoWatt XLP sleep current below 1 µA (vs PIC16F690-I/SO)
- Modern EUSART with auto-baud detection vs legacy USART (vs PIC16F716-E/SO)
- Pin-compatible memory upgrade path to 14 KB Flash without PCB redesign (vs PIC16F726-I/SO)
Design Notes
Decoupling capacitors must be placed within 4 mm of the VDD pin 11 and VSS pin 12. Use a 100 nF ceramic plus 10 µF tantalum bulk capacitor; the 100 nF handles high-frequency switching transients while the 10 µF supports the regulator loop during sleep-to-wake transitions. Adding a 10 µF bulk capacitor on AVDD (when separated) reduces ADC reference noise. Power-rail inductance from long VDD traces can cause spurious brown-out resets; keep traces short and wide.
The 28-SOIC wide-body package has 1.27 mm pin pitch, providing robust solder joints for hand-soldering and rework. Use a ground plane on the top or bottom layer under the MCU for thermal dissipation and EMI shielding. Keep analog traces (AN0-AN11) away from digital switching lines such as RC3/SCK and the oscillator pins 13-14. Route the MCLR line (pin 1) with a 10 kΩ pull-up to VDD and a 100 nF capacitor to VSS for noise-free reset operation.
Do not confuse the open-drain RA4 pin with push-pull outputs; it requires an external pull-up resistor. When using the internal 16 MHz HFINTOSC, OSCTUNE bits must be tuned at production test for ±1% accuracy; the factory default is sufficient for UART communication but not for USB or timing-critical protocols. The MCLR pin (RE3) is input-only by default on newer revisions; attempting to drive it as an output can latch up the part.
For EUSART communications above 57600 baud, switch the oscillator to the 16 MHz HFINTOSC and disable the PLL to maintain baud-rate accuracy within ±2%. Use a 4.7 kΩ pull-up on RC4/SDA and RC3/SCL for I2C bus stability at 100 kHz and 400 kHz modes. Place series 33 Ω resistors on SCK/SDO lines when driving long traces to dampen ringing on SPI buses. Shield analog input traces with ground guard rings for high-impedance sensor measurements.
Compliance Information
RoHS compliant per Microchip product page. The -E temperature grade is not equivalent to AEC-Q100 automotive qualification; for AEC-Q100-qualified alternatives in this family, consult Microchip automotive-grade portfolio. Halogen-free and lead-free packaging confirmed by Microchip environmental compliance documentation.