PIC16F722A-E/SS - 8-bit MCU, 3.5KB Flash, 20MHz, SSOP-28 | Microchip
MPN: PIC16F722A-E/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.3 | $1.30 |
| 10 | $1.17 | $11.70 |
| 100 | $1.04 | $104.00 |
| 500 | $0.93 | $465.00 |
| 1,000 | $0.82 | $820.00 |
PIC16F722A-E/SS Overview
What is an 8-bit PIC microcontroller? A PIC (Peripheral Interface Controller) is a RISC-based, Harvard-architecture microcontroller where program and data memories are kept in separate buses, enabling one instruction fetch plus one data access per cycle. Within Microchip's portfolio, PIC16 sits between PIC10/12/16 baseline and PIC18/24 enhanced families, balancing cost, peripherals and code density. The PIC16F722A integrates nanoWatt XLP extreme-low-power technology, multiple oscillator options, and analog/digital peripherals needed for sensor and consumer embedded designs.
Key features include 3.5 KB self-programmable flash, 128 bytes SRAM, an 8-channel 8-bit ADC, two 8-bit timers plus one 16-bit timer, enhanced PWM/Capture/Compare, a Master Synchronous Serial Port (MSSP) configurable for SPI or I2C (master/slave), an Enhanced USART (EUSART) with RS-485 support, and 25 general-purpose I/O pins. The device runs from 1.8 V to 5.5 V with full-speed operation to 20 MHz at 3.0 V and above, plus a low-power Fosc mode at 16 MHz down to 1.8 V.
Architecture-wise, the PIC16F722A uses a 14-bit instruction word, 35 single-word instructions, two hardware stack levels, and indirect addressing via FSR registers. nanoWatt XLP provides multiple idle/sleep modes (DOZE, IDLE, SLEEP) with <50 nA typical current in sleep with watchdog disabled, making the part well suited to battery-powered designs.
Typical uses include industrial sensor nodes, low-power remote controls, automotive body and interior ECUs, LED lighting controllers, and consumer appliances. The integrated MSSP (SPI/I2C) and EUSART simplify connection to EEPROMs, sensors, transceivers and HMI modules. The 8-bit ADC and comparator with FVR reference let the device digitize temperature, light or analog sensor signals without an external ADC.
Design consideration: at 20 MHz from 5 V, supply current rises to several mA active, so reserve decoupling budget for the analog AVdd/AVss pair if the ADC is in use, and tie unused I/O to defined logic levels to minimize shoot-through current.
This page synthesizes distributor pricing, drop-in 28-pin SSOP same-family alternates, and practical low-power design guidance not consolidated in the manufacturer datasheet.
Drop-in alternatives for PIC16F722A-E/SS — 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/SS (same form factor and footprint) — differing in ADC, Timers, I/O Pins, Package, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F722A-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F722-E/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F722-I/SS
✅ Drop-In✓ In Stock
$1.24 / Unit
View Datasheet →PIC16F721-I/SS
✅ Drop-In✓ In Stock
$1.2 / Unit
View Datasheet →PIC16F720-I/SS
✅ Drop-In✓ In Stock
$0.82 / Unit
View Datasheet →PIC16F716-E/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F722A-E/SS Maximum Ratings & Electrical Characteristics
| Device Family | PIC16F/LF722A/723A |
| Core | PIC16 8-bit RISC, Harvard architecture |
| Instruction Word | 14-bit |
| Program Memory (Flash) | 3.5 KB |
| Data EEPROM | Not present |
| SRAM | 128 bytes |
| Maximum CPU Speed | 20 MHz (at >=3.0 V) |
| Low-Voltage CPU Speed | 16 MHz at 1.8 V |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| Operating Temperature | -40C to +125C (E = Extended, automotive) |
| I/O Pins | 25 |
| Package | 28-pin SSOP (5.30 mm body, 0.65 mm pitch) |
| Mounting Type | Surface Mount |
| ADC | 8-bit, 8 channels |
| Timers | 2 x 8-bit + 1 x 16-bit |
| PWM/CCP | Enhanced CCP, multiple PWM outputs |
| Serial Interfaces | 1x MSSP (SPI/I2C master+slave), 1x EUSART (RS-485) |
| Low-Power Tech | nanoWatt XLP (sleep <50 nA typical) |
| Comparator | Yes, with selectable FVR reference |
| RoHS Status | Compliant (per distributor listings) |
PIC16F722A-E/SS Pin Configuration
| Pin 1 | RA3/AN3/VREF+/C1IN+ — GPIO RA3 / ADC ch3 / Voltage reference positive / Comparator 1 non-inverting input |
| Pin 2 | RA4/AN4/C1OUT/T0CKI — GPIO RA4 / ADC ch4 / Comparator 1 output / Timer0 clock input |
| Pin 3 | RA5/AN5/SS/HLVDIN/C2IN+ — GPIO RA5 / ADC ch5 / SPI Slave Select / High-Low Voltage Detect / Comparator 2 input |
| Pin 4 | RA6/OSC2/CLKOUT — GPIO RA6 / Crystal oscillator output / Clock output |
| Pin 5 | RA7/OSC1/CLKIN — GPIO RA7 / Crystal oscillator input / External clock input |
| Pin 6 | VSS — Ground (digital) |
| Pin 7 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pin 8 | RB0/AN12/INT — GPIO RB0 / ADC ch12 / External interrupt |
| Pin 9 | RB1/AN10/C1IN3-/P1C — GPIO RB1 / ADC ch10 / Comparator input / PWM output |
| Pin 10 | RB2/AN8/P1B — GPIO RB2 / ADC ch8 / PWM output |
| Pin 11 | RB3/AN9/CCP1/P1A — GPIO RB3 / ADC ch9 / CCP1 / PWM output |
| Pin 12 | RB4/AN11/P1D — GPIO RB4 / ADC ch11 / PWM output |
| Pin 13 | RB5/AN13/P2B — GPIO RB5 / ADC ch13 / PWM output |
| Pin 14 | RB6/PGC/ICSPCLK — GPIO RB6 / ICSP clock / Programming clock |
| Pin 15 | RB7/PGD/ICSPDAT — GPIO RB7 / ICSP data / Programming data |
| Pin 16 | AVSS — Analog ground |
| Pin 17 | AVDD — Analog positive supply |
| Pin 18 | RC0/P2A/T1OSO/T1CKI — GPIO RC0 / PWM output / Timer1 oscillator output / Timer1 clock |
| Pin 19 | RC1/P2A/CCP2/T1OSI — GPIO RC1 / PWM output / CCP2 / Timer1 oscillator input |
| Pin 20 | RC2/AN14/P2A — GPIO RC2 / ADC ch14 / PWM output |
| Pin 21 | RC3/AN15/REFO/P2A — GPIO RC3 / ADC ch15 / Reference output / PWM output |
| Pin 22 | RC4/AN16/C2OUT/SDI/SDA — GPIO RC4 / ADC ch16 / Comparator 2 output / SPI data in / I2C data |
| Pin 23 | RC5/AN17/SCK/SCL — GPIO RC5 / ADC ch17 / SPI clock / I2C clock |
| Pin 24 | RC6/AN18/TX/CK — GPIO RC6 / ADC ch18 / EUSART TX / EUSART clock |
| Pin 25 | RC7/AN19/RX/DT — GPIO RC7 / ADC ch19 / EUSART RX / EUSART data |
| Pin 26 | RA0/AN0/ULPWU/C1IN0 — GPIO RA0 / ADC ch0 / Ultra-Low-Power Wake-up / Comparator input |
| Pin 27 | RA1/AN1/C1IN1-/VREF-/ICSPCLK — GPIO RA1 / ADC ch1 / Comparator input / Voltage reference neg |
| Pin 28 | RA2/AN2/C1IN0-/VREF+ — GPIO RA2 / ADC ch2 / Comparator input / Voltage reference pos |
Typical Applications
PIC16F722A-E/SS is suitable for 6 applications: Automotive Body Electronics ECU, Industrial Sensor Node / IoT Edge Device, LED Lighting Controller, Low-Power Remote Control / Wireless HMI, Consumer Appliance Control Board, Battery Charger / Power Management Front End.
Automotive Body Electronics ECU
The PIC16F722A-E/SS targets automotive body ECUs where the -40C to +125C E-grade and 5.5 V tolerance matter. With 20 MIPS at 20 MHz it handles LIN-style tasks, switch/wiper debouncing, and PWM-driven LED or motor control. The 8-channel 8-bit ADC plus comparator reads thermistors, current shunts and battery voltage. nanoWatt XLP keeps quiescent current under 50 nA typical in sleep, satisfying quiescent-current budgets for body control modules left on standby. SSOP-28 is small enough for under-dash mounting and supports standard pick-and-place.
Recommended
Industrial Sensor Node / IoT Edge Device
For industrial sensor nodes, PIC16F722A-E/SS provides 8 ADC channels and an MSSP that runs SPI or I2C to digital sensors or EEPROMs. nanoWatt XLP sleep modes let battery-powered nodes last years on a coin cell, while the 20 MHz core runs FFT or DSP-style filtering of vibration, pressure or flow signals. The E-grade rating handles -40C to +125C ambient at the edge of industrial cabinets. 25 I/O allows driving indicator LEDs, optocouplers and discrete relays for local actuation.
Recommended
LED Lighting Controller
The PIC16F722A-E/SS drives multi-channel LED strings via its Enhanced CCP and PWM peripherals, supporting dimming curves, color mixing, and constant-current control loops. The 8-bit ADC samples light sensors and potentiometers for closed-loop brightness, while MSSP SPI links to addressable LED driver ICs (e.g., WS2801, APA102). nanoWatt XLP allows deep-dimming standby with <1 uA current. The E-grade suits luminaires exposed to attic, outdoor or under-cabinet thermal swings up to 125C.
Recommended
Low-Power Remote Control / Wireless HMI
Battery-powered remote controls benefit from PIC16F722A-E/SS nanoWatt XLP, where sleep current can drop under 1 uA. The MSSP supports SPI to sub-GHz transceivers or simple OOK/FSK transmitters. The 8-bit ADC reads potentiometers, joysticks or touch pads. The PIC16F722A wakes from sleep on an IOC (interrupt-on-change) edge from a button matrix and runs the user interaction script. The 25 I/O easily handles 4x4 key matrices, multiple status LEDs and an IR or RF link.
Recommended
Consumer Appliance Control Board
In consumer appliances (coffee machines, blenders, kitchen hoods), PIC16F722A-E/SS controls user keypads, drives relays and triacs, and reads temperature/voltage sensors via the 8-bit ADC. The MSSP talks to displays (OLED via SPI or LCD via I2C), and the EUSART enables RS-485 or simple UART diagnostics. nanoWatt XLP keeps standby power compliant with energy-star limits for white goods. The SSOP-28 footprint fits compact control PCBs behind facias.
Recommended
Battery Charger / Power Management Front End
PIC16F722A-E/SS implements intelligent chargers for Li-ion, NiMH, or lead-acid packs. The ADC monitors voltage/current/temperature, while PWM drives a buck or linear regulation loop. The MSSP reads charger ICs and gas gauges (e.g., MCP3421, MAX17048) and the EUSART provides comms to a host. nanoWatt XLP keeps idle draw negligible so the charger can stay connected to AC mains without draining the cell. The E-grade handles under-hood or outdoor cabinet temperatures up to 125C.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F722A-E/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F722A-I/SS | PIC16F722-E/SS | PIC16F721-I/SS | PIC16F720-I/SS |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SSOP-28 (5.30 mm body, 0.65 mm pitch) | SSOP-28 - same | SSOP-28 - same | SSOP-28 - same | SSOP-28 - same |
| Program Memory (Flash) | 3.5 KB | 3.5 KB | 3.5 KB | 7 KB (+100%) | 3.5 KB |
| SRAM | 128 B | 128 B | 128 B | 256 B (+100%) | 128 B |
| Maximum CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Temperature | -40C to +125C (E-grade) | -40C to +85C (I-grade) | -40C to +125C (E-grade) | -40C to +85C (I-grade) | -40C to +85C (I-grade) |
| I/O Pins | 25 | 25 | 25 | 25 | 21 |
| ADC | 8-bit, 8 channels | 8-bit, 8 channels | 8-bit, 8 channels | 8-bit, 8 channels | 8-bit, 5 channels |
| Serial Interfaces | MSSP (SPI/I2C) + EUSART | MSSP (SPI/I2C) + EUSART | MSSP (SPI/I2C) + EUSART | MSSP (SPI/I2C) + EUSART | 1x MSSP (SPI/I2C) + EUSART |
Key Differentiators
- Extended-temperature E-grade rating (-40C to +125C) (vs PIC16F722A-I/SS)
- Optimized flash/RAM ratio for sensor-node firmware (vs PIC16F690-I/SS)
- Same SSOP-28 footprint across whole PIC16F72x family (vs PIC16F628A-I/SS (legacy DIP/PDIP))
Design Notes
Estimated: PIC16F722A-E/SS active current at 20 MHz from 5 V is approximately 5 mA typical with all peripherals off (per Microchip PIC16F/LF722A/723A datasheet DC characteristics; the device datasheet quotes FOSC-dependent supply current). For battery designs, leverage nanoWatt XLP sleep modes to drop current to <50 nA typical with watchdog disabled. Add a 100 nF ceramic decoupling cap on VDD/AVDD plus a bulk cap (4.7 uF) to stabilize the LDO feeding the MCU; place the ceramics within 5 mm of each supply pin.
Place the SSOP-28 thermal pad (none on this package, unlike QFN) directly on a single ground pour connected to the VSS pin. Keep the AVdd/AVSS pair decoupled with a 100 nF + 10 uF pair, and route the analog traces (ANx, VREF+/-, C1INx) away from digital PWM and switching signals to minimize ADC noise pickup. The PGC/PGD programming pins (RB6/RB7) need pull-up or ICSP header access for in-circuit programming; reserve the ICSP footprint on the PCB even for production boards to ease firmware updates.
Do not rely on PIC16F722A's internal weak pull-ups for production I/O; they are typically 50-100 kohm and easily overridden by EMI. Tie MCLR through a 10 kohm resistor to VDD and add a 100 nF cap to ground if not using external reset. Configure unused I/O as outputs (driven low) rather than inputs to minimize shoot-through current in sleep mode. Avoid exceeding 20 MHz at VDD < 3.0 V - operation at the 16 MHz low-power mode is mandatory for 1.8 V to 2.4 V rails, otherwise instruction-fetch timing fails.
When driving the MSSP I2C bus at 400 kHz or higher, keep SDA/SCL traces short (<50 mm) and series-terminate near the PIC16F722A if the bus capacitance exceeds 100 pF. The EUSART can run RS-485 via an external transceiver such as MCP2551 or ISL3179 with a 120 ohm fail-safe biasing resistor network; the PIC16F722A RX/TX are 5 V tolerant only at VDD = 5 V - check the absolute maximum table before hot-plugging 5 V peripherals onto a 3.3 V-rail MCU.
Compliance Information
RoHS and lead-free per Microchip product page and distributor listings. The "E" temperature suffix supports AEC-Q100 automotive customer programs. Halogen-free status confirmed from Microchip environmental compliance search.