PIC16F722AT-I/SO - 8-bit 20MHz XLP MCU 3.5KB Flash | Microchip
MPN: PIC16F722AT-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.92 | $1.92 |
| 10 | $1.78 | $17.80 |
| 100 | $1.52 | $152.00 |
| 500 | $1.33 | $665.00 |
| 1,000 | $1.18 | $1,180.00 |
PIC16F722AT-I/SO Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory, peripheral set, and I/O on one die, used to read sensors, drive actuators, and run application firmware in nearly every embedded product. PIC16F722A/723A MCUs sit at the low-power mid-range tier of the PIC16 family, combining the legacy PIC16 instruction set (35 single-word instructions, 200 ns instruction cycle at 20 MHz) with nanoWatt XLP sleep modes that drop current below 50 nA in real-time-clock retention mode.
Key differentiating features of the PIC16F722A include nanoWatt XLP technology for sub-microamp sleep current, dual on-chip oscillators (16 MHz HF internal RC plus a 31 kHz LF internal RC), a 12-channel 8-bit ADC with up to 8 channels accessible in 28-pin packages, an enhanced USART, two PWM/CCP modules, and a 16-level hardware stack. The device operates across 1.8 V to 5.5 V, simplifying designs that must bridge battery and 5 V sensor rails. NanoWatt features such as ultra-low-power wake-up, peripheral module disable, and run-time oscillator selection make it a common choice for battery-powered and energy-harvesting products.
Internally the PIC16F722A uses Microchip's mid-range 14-bit RISC Harvard architecture with 16-level hardware stack and a vectored interrupt controller. The PIC16F722A includes 2 Comparators, an Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART), and 2 PWM modules. Up to 25 I/O pins are multiplexed with peripheral functions to keep pin count low. Internal oscillator accuracy supports digital timing without an external crystal in many designs; an external crystal or resonator can be added where tighter timing is required.
Typical applications include handheld battery-powered instruments, sensor nodes, IoT edge devices, low-power remote controls, appliance control boards, and automotive body modules. The wide voltage range and XLP idle modes extend battery life across consumer, industrial, and automotive sub-systems.
When designing with this part, validate Vdd/Vss min-pin selection by tying unused inputs high through 10 kohm pull-ups and confirm oscillator choice against timing budgets. The 'T' suffix denotes tape-and-reel packaging for high-volume SMD assembly, and the 'SO' suffix denotes the wide-body 28-SOIC package.
Drop-in alternatives for PIC16F722AT-I/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 PIC16F722AT-I/SO (same form factor and footprint) — differing in ADC, Package, Internal Oscillator, Timers, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F721-I/SO
✅ Drop-In✓ In Stock
$0.92 / Unit
View Datasheet →PIC16F720-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F716T-I/SO
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16F722AT-I/SO Maximum Ratings & Electrical Characteristics
| Series | PIC® XLP™ 16F |
| Core Processor | PIC |
| Core Size | 8-Bit |
| Core Architecture | RISC (14-bit) |
| Maximum CPU Frequency | 20 MHz |
| Program Memory Type | Flash |
| Program Memory Size | 3.5 KB (2K x 14) |
| EEPROM Size | 128 bytes |
| RAM Size | 128 bytes |
| Number of I/O | 25 |
| Supply Voltage Range | 1.8 V to 5.5 V |
| Operating Temperature Range | -40 C to +85 C (Industrial, 'I') |
| Internal Oscillator | 16 MHz HF + 31 kHz LF |
| ADC | 8-bit, up to 12 channels (8 channels on 28-pin) |
| Package | 28-SOIC wide-body (7.50 mm) |
| Mounting Type | Surface Mount |
| MSL Level | 1 |
| Lead Free / RoHS | Yes / Compliant |
| Low-Power Technology | nanoWatt XLP |
| PWM / CCP Modules | 2 CCP / PWM |
| Comparators | 2 |
| UART | 1x EUSART |
| Instruction Set | 35 single-word instructions |
| Hardware Stack | 16-level |
| Suffix Code | A = silicon rev A; T = Tape & Reel; I = Industrial temp |
PIC16F722AT-I/SO Pin Configuration
| Pin 1 | RA3/AN3/VREF+ — Digital I/O / Analog channel 3 / ADC positive voltage reference |
| Pin 2 | RA4/AN4/C1OUT — Digital I/O / Analog channel 4 / Comparator 1 output |
| Pin 3 | RA5/AN5/SS/HLVDIN — Digital I/O / Analog channel 5 / SPI slave select / High/Low voltage detect input |
| Pin 4 | RA6/OSC2/CLKO — Digital I/O / Oscillator crystal output / Clock output |
| Pin 5 | RA7/OSC1/CLKI — Digital I/O / Oscillator crystal input / Clock input |
| Pin 6 | Vdd — Positive supply voltage (1.8 V to 5.5 V) |
| Pin 7 | Vss — Ground reference |
| Pin 8 | RB0/AN12/INT — Digital I/O / Analog channel 12 / External interrupt |
| Pin 9 | RB1/AN10/C12IN0- — Digital I/O / Analog channel 10 / Comparator 1/2 negative input 0 |
| Pin 10 | RB2/AN8/C2OUT/P1B — Digital I/O / Analog channel 8 / Comparator 2 output / PWM 1B |
| Pin 11 | RB3/AN9/CCP2/P1C — Digital I/O / Analog channel 9 / CCP2 / PWM 1C |
| Pin 12 | RB4/AN11/P1D — Digital I/O / Analog channel 11 / PWM 1D |
| Pin 13 | RB5/AN13/P1E/T1CKI — Digital I/O / Analog channel 13 / PWM 1E / Timer1 clock input |
| Pin 14 | RB6/PGC — Digital I/O / ICSP clock |
| Pin 15 | RB7/PGD — Digital I/O / ICSP data |
| Pin 16 | RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock input |
| Pin 17 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / CCP2 |
| Pin 18 | RC2/AN14/P1A/CCP1 — Digital I/O / Analog channel 14 / PWM 1A / CCP1 |
| Pin 19 | RC3/AN15/P1F/C12IN3- — Digital I/O / Analog channel 15 / PWM 1F / Comparator 1/2 negative input 3 |
| Pin 20 | RC4/C12IN2-/SDI/SDA — Digital I/O / Comparator input / SPI data in / I2C data |
| Pin 21 | RC5/SDO — Digital I/O / SPI data out |
| Pin 22 | RC6/AN16/C12IN1-/TX/CK — Digital I/O / Analog channel 16 / Comparator input / EUSART TX / clock |
| Pin 23 | RC7/AN17/RX/DT — Digital I/O / Analog channel 17 / EUSART RX / data |
| Pin 24 | RD0 — Digital I/O port D bit 0 |
| Pin 25 | RD1 — Digital I/O port D bit 1 |
| Pin 26 | RD2 — Digital I/O port D bit 2 |
| Pin 27 | RD3 — Digital I/O port D bit 3 |
| Pin 28 | VDD/VSS or shared — 28-SOIC variant shared Vdd/Vss rail pad area on Pin 28 |
Typical Applications
PIC16F722AT-I/SO is suitable for 6 applications: Battery-Powered Sensor Node, Home Appliance Control Board, Remote Control / IR Transmitter, Automotive Body Module (Sub-System), Industrial Sensor Interface Board, IoT Edge / Smart Home Device.
Battery-Powered Sensor Node
The PIC16F722AT-I/SO fits battery-powered sensor nodes because of its 1.8 V to 5.5 V Vdd range and nanoWatt XLP technology with sub-50 nA typical sleep current. The 8-bit ADC reads up to 12 analog channels for temperature, humidity, or motion sensors, while the 16 MHz HFINTOSC eliminates external crystals. With 3.5 KB Flash, 128 B RAM, and 128 B EEPROM, the part easily handles typical wireless sensor-node firmware including the radio protocol stack and sensor compensation math, while the wide 28-SOIC package supports robust hand or reflow assembly.
Recommended
Home Appliance Control Board
The PIC16F722AT-I/SO drives home appliance controls including washing machines, dishwashers, microwave ovens, and HVAC thermostats. The 8-bit core handles user input scanning, display driving, and discrete actuator control through 25 I/O lines. The 2 PWM/CCP modules can generate brushed DC motor control signals for fans or pumps, while the 2 onboard comparators support analog threshold detection for safety sensors. The 1.8 V to 5.5 V supply range lets the MCU share a 5 V or 3.3 V rail with the appliance power supply, and 28-SOIC provides the mechanical robustness needed for industrial-assembly lines.
Recommended
Remote Control / IR Transmitter
The PIC16F722AT-I/SO is a strong match for handheld remote controls because of its nanoWatt XLP sleep current under 50 nA, allowing years of operation from coin-cell or AAA batteries. The 25 digital I/O pins drive button matrices and LED indicators, while the 16 MHz HFINTOSC handles IR carrier generation (typically 36-40 kHz) without an external crystal. The 128 B EEPROM is ideal for storing device pairing codes and learned IR protocols. The wide 28-SOIC body gives the manufacturer flexibility for both through-hole friendly prototyping and to tape-and-reel SMD assembly at OEM scale.
Recommended
Automotive Body Module (Sub-System)
Although the PIC16F722AT-I/SO is the industrial-grade variant, the underlying PIC16F722A die is also available as an automotive-graded PIC16F722A-E/SO qualified to AEC-Q100 by Microchip. The 28-SOIC package is well-suited to interior lighting, seat-position memory, and accessory control sub-modules where an 8-bit MCU is sufficient. The 1.8 V to 5.5 V Vdd range survives automotive cranking transients when paired with a TVS-protected regulator. For AEC-Q100 demanding modules, choose the PIC16F722AT-E/SO or PIC16F722A-E/SO variant; this part is recommended only for non-safety automotive sub-systems.
Recommended
Industrial Sensor Interface Board
The PIC16F722AT-I/SO suits industrial 4 mA to 20 mA loop-powered sensor interfaces where its 1.8 V to 5.5 V Vdd accommodates the 24 V loop rail after regulation. The 12-channel 8-bit ADC multiplexes multiple analog sensor inputs (pressure, temperature, flow), while the integrated EUSART interfaces to RS-485 transceivers for industrial bus communication. The 3.5 KB Flash and 128 B RAM handle sensor calibration tables and linearization routines. The 28-SOIC wide package is mechanically robust for DIN-rail and IP65 industrial enclosures.
Recommended
IoT Edge / Smart Home Device
The PIC16F722AT-I/SO powers IoT edge devices and smart-home sub-systems where its nanoWatt XLP sleep current extends battery life on coin cells or energy-harvesting supplies. The 25 digital I/O lines multiplex with the onboard EUSART for UART-bridge connection to Wi-Fi/BLE modules, while the 2 CCP/PWM channels drive LED dimmers or buzzer tones. The 128-byte EEPROM stores device credentials, calibration data, and configuration across power cycles. The 28-SOIC package is widely supported by low-cost PCB-assembly houses.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F722AT-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F722A-I/SP | PIC16F722AT-I/ML | PIC16F722AT-I/SS | PIC16F721-I/SO | PIC16F720-I/SO | PIC16F716T-I/SO |
|---|---|---|---|---|---|---|---|
| Package | 28-SOIC wide-body (7.50 mm) | 28-SPDIP through-hole | 28-QFN (6x6 mm) | 28-SSOP (5.30 mm) | 28-SOIC wide-body - same | 28-SOIC wide-body - same | 28-SOIC wide-body - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 3.5 KB (2K x 14) | 3.5 KB (same) | 3.5 KB (same) | 3.5 KB (same) | 3.5 KB (same) | 1.75 KB (-50%) | 2 KB (-43%) |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| EEPROM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 0 bytes (none) |
| CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Voltage | 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 | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 2.0 V to 5.5 V |
| Internal Oscillator | 16 MHz HF + 31 kHz LF | 16 MHz HF + 31 kHz LF | 16 MHz HF + 31 kHz LF | 16 MHz HF + 31 kHz LF | 16 MHz HF + 31 kHz LF | 16 MHz HF + 31 kHz LF | 8 MHz HFINTOSC only |
| Low-Power Technology | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP | No XLP (legacy) |
| I/O Pins | 25 | 25 | 25 | 25 | 25 | 25 | 22 |
Key Differentiators
- Wider supply range (1.8 V to 5.5 V) compared to legacy PIC16F716 (2.0 V to 5.5 V) (vs PIC16F716T-I/SO)
- More Flash program memory than PIC16F720 (3.5 KB vs 1.75 KB) (vs PIC16F720-I/SO)
- Includes EEPROM and nanoWatt XLP (sub-50 nA sleep) (vs PIC16F716T-I/SO)
Design Notes
Decouple Vdd (pin 6) with a 100 nF ceramic capacitor placed within 5 mm of the supply pin, with a bulk 10 uF aluminum-polymer or tantalum capacitor on the same rail. Tie unused I/O lines to Vdd through 10 kohm pull-up resistors to prevent floating input current. Vdd must remain within 1.8 V to 5.5 V across all temperature and load conditions; for sleep currents below 1 uA, disable the watchdog timer in WDTCON and switch the system clock to LFINTOSC before issuing the SLEEP instruction.
Route ICSP pins RB6 (PGC, pin 14) and RB7 (PGD, pin 15) to an in-circuit-programming header so firmware can be updated without removing the MCU. Place a 4.7 kohm pull-up on MCLR (not present in this 28-pin variant, since ICSP uses RB6/RB7 directly). Keep crystal/PLL traces (RA6/RA7, pins 4-5) as short as possible and guard them with a ground ring; even when using the internal oscillator, leave footprints for the load capacitors in case the design is later revised to use an external crystal.
Do not drive ADC inputs above Vdd or below Vss; use external clamping diodes or series resistors on signals exceeding the rails. The CCP1/CCP2 pin assignments on this 28-pin variant differ slightly from the 40-pin PIC16F723A variant - always re-check the package pinout table when porting firmware. Sleep current is degraded if the on-chip peripherals are not disabled via PMD registers; explicitly disable unused ADC, comparators, and PWM modules before sleep. Do not exceed 20 MHz CPU clock at 5.5 V; the Fosc/Vdd slope must follow the data sheet derating curve.
Use a 4-layer PCB with a dedicated ground plane underneath the SOIC body. Place decoupling caps on the same side as the MCU, with vias to the ground plane placed close to the cap's ground pad. Separate analog and digital sections on the PCB if mixing ADC and high-speed digital signals; route the analog traces away from RA6/RA7 oscillator pins to prevent clock-noise coupling into ADC readings.
Compliance Information
Lead-free / RoHS compliant per Microchip product page. Industrial-grade 'I' temperature range only - not AEC-Q100 qualified; use PIC16F722AT-E/SO for AEC-Q100 modules. Halogen-free status not explicitly disclosed.