PIC16F722A-E/SS - 8-bit MCU, 3.5KB Flash, 20MHz, SSOP-28 | Microchip
MPN: PIC16F722A-E/SS ✓ Hoạt độngPIC16F722A-E/SS Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC16F722A-E/SS — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16F722A-E/SS (cùng hình factor và footprint) — khác nhau ở ADC, Timers, Package, Operating Temperature, I/O Pins.
PIC16F722A-I/SS
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F722-E/SS
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F722-I/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F721-I/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F720-I/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F716-E/SS
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F722A-E/SS Tỷ lệ tối đa & tính chất điện
| 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 |
| Nhiệt độ hoạt động | -40C to +125C (E = Extended, automotive) |
| I/O Pins | 25 |
| Hộp | 28-pin SSOP (5.30 mm body, 0.65 mm pitch) |
| Kiểu lắp đặt | 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 |
| Trạng thái RoHS | Compliant (per distributor listings) |
Cấu hình chân PIC16F722A-E/SS
| Chân 1 | RA3/AN3/VREF+/C1IN+ — GPIO RA3 / ADC ch3 / Voltage reference positive / Comparator 1 non-inverting input |
| Chân 2 | RA4/AN4/C1OUT/T0CKI — GPIO RA4 / ADC ch4 / Comparator 1 output / Timer0 clock input |
| Chân 3 | RA5/AN5/SS/HLVDIN/C2IN+ — GPIO RA5 / ADC ch5 / SPI Slave Select / High-Low Voltage Detect / Comparator 2 input |
| Chân 4 | RA6/OSC2/CLKOUT — GPIO RA6 / Crystal oscillator output / Clock output |
| Chân 5 | RA7/OSC1/CLKIN — GPIO RA7 / Crystal oscillator input / External clock input |
| Chân 6 | VSS — Ground (digital) |
| Chân 7 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Chân 8 | RB0/AN12/INT — GPIO RB0 / ADC ch12 / External interrupt |
| Chân 9 | RB1/AN10/C1IN3-/P1C — GPIO RB1 / ADC ch10 / Comparator input / PWM output |
| Chân 10 | RB2/AN8/P1B — GPIO RB2 / ADC ch8 / PWM output |
| Chân 11 | RB3/AN9/CCP1/P1A — GPIO RB3 / ADC ch9 / CCP1 / PWM output |
| Chân 12 | RB4/AN11/P1D — GPIO RB4 / ADC ch11 / PWM output |
| Chân 13 | RB5/AN13/P2B — GPIO RB5 / ADC ch13 / PWM output |
| Chân 14 | RB6/PGC/ICSPCLK — GPIO RB6 / ICSP clock / Programming clock |
| Chân 15 | RB7/PGD/ICSPDAT — GPIO RB7 / ICSP data / Programming data |
| Chân 16 | AVSS — Analog ground |
| Chân 17 | AVDD — Analog positive supply |
| Chân 18 | RC0/P2A/T1OSO/T1CKI — GPIO RC0 / PWM output / Timer1 oscillator output / Timer1 clock |
| Chân 19 | RC1/P2A/CCP2/T1OSI — GPIO RC1 / PWM output / CCP2 / Timer1 oscillator input |
| Chân 20 | RC2/AN14/P2A — GPIO RC2 / ADC ch14 / PWM output |
| Chân 21 | RC3/AN15/REFO/P2A — GPIO RC3 / ADC ch15 / Reference output / PWM output |
| Chân 22 | RC4/AN16/C2OUT/SDI/SDA — GPIO RC4 / ADC ch16 / Comparator 2 output / SPI data in / I2C data |
| Chân 23 | RC5/AN17/SCK/SCL — GPIO RC5 / ADC ch17 / SPI clock / I2C clock |
| Chân 24 | RC6/AN18/TX/CK — GPIO RC6 / ADC ch18 / EUSART TX / EUSART clock |
| Chân 25 | RC7/AN19/RX/DT — GPIO RC7 / ADC ch19 / EUSART RX / EUSART data |
| Chân 26 | RA0/AN0/ULPWU/C1IN0 — GPIO RA0 / ADC ch0 / Ultra-Low-Power Wake-up / Comparator input |
| Chân 27 | RA1/AN1/C1IN1-/VREF-/ICSPCLK — GPIO RA1 / ADC ch1 / Comparator input / Voltage reference neg |
| Chân 28 | RA2/AN2/C1IN0-/VREF+ — GPIO RA2 / ADC ch2 / Comparator input / Voltage reference pos |
Ứng dụng tiêu biểu
PIC16F722A-E/SS phù hợp cho 6 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16F722A-E/SS — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- Extended-temperature E-grade rating (-40C to +125C) (vsPIC16F722A-I/SS)
- Optimized flash/RAM ratio for sensor-node firmware (vsPIC16F690-I/SS)
- Same SSOP-28 footprint across whole PIC16F72x family (vsPIC16F628A-I/SS (legacy DIP/PDIP))
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.