PIC16LF723AT-I/SO - 8-bit PIC MCU, 7KB Flash, 20MHz | Microchip
MPN: PIC16LF723AT-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.1 | $2.10 |
| 10 | $1.89 | $18.90 |
| 100 | $1.67 | $167.00 |
| 500 | $1.48 | $740.00 |
| 1,000 | $1.31 | $1,310.00 |
PIC16LF723AT-I/SO Overview
An 8-bit PIC microcontroller is a Harvard-architecture CMOS MCU built around a RISC instruction set, with separate program Flash and data SRAM buses that allow simultaneous instruction fetch and data access. PIC16-family parts target cost-sensitive, low-power embedded designs spanning consumer, industrial, and automotive human-machine interface; the LF sub-family targets battery and energy-harvesting products. Within Microchip's taxonomy, PIC16LF723AT-I/SO sits under microcontrollers -> MCU -> 8-bit -> RISC -> PIC16 -> XLP (extreme low power), making it a member of the nanoWatt XLP series.
Key features include 7KB (4K x 14 words) Flash program memory, 192 bytes of RAM, an internal 16 MHz oscillator with selectable 31 kHz LFINTOSC, EUSART, MSSP (SPI/I2C), 10-bit ADC with multiple channels, two capture/compare/PWM modules, two comparators, nanoWatt XLP sleep currents, and brown-out reset. The 28-pin SOIC package offers 0.3-inch body width compatible with hand-soldered prototypes and reflow production.
The device uses Microchip's enhanced mid-range 16-bit instruction word architecture with a 14-bit program word length and 35 instructions, achieving deterministic throughput and industry-standard Core Independent Peripherals that offload tasks from the CPU. Internal PLL-style oscillator flexibility supports system clock tuning without external crystals in many use cases, reducing BOM cost. The wide operating range lets one part cover battery, USB-powered, and regulated industrial rails.
Typical applications include consumer remote controls, low-power wireless sensor nodes, white-goods human-interface panels, portable medical accessories, and IoT edge nodes. The combination of 7KB Flash, EUSART for host/communication links, and 10-bit ADC covers most small-signal sensing pipelines in this class. The 28-SOIC wide-body footprint allows easy probe access during development.
When designing with this part, ensure the configuration-word settings match the intended oscillator mode and that the ADC reference voltage does not exceed VDD. Use Microchip's MPLAB X IDE plus XC8 compiler with the device-specific header for register definitions and the simulator for early validation. Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the pin.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone, including cross-package trade-offs and intent-tagged FAQs for AI-search citation.
Drop-in alternatives for PIC16LF723AT-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 PIC16LF723AT-I/SO (same form factor and footprint) — differing in Package, Operating Temperature, ADC, Core Architecture, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF723A-I/SO
✅ Drop-In✓ In Stock
$1.02 / Unit
View Datasheet →PIC16F723-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF722A-I/SO
✅ Drop-In✓ In Stock
$0.92 / Unit
View Datasheet →PIC16LF1938-I/SO
✅ Drop-In✓ In Stock
$1.74 / Unit
View Datasheet →PIC16LF720-I/SO
✅ Drop-In✓ In Stock
$0.85 / Unit
View Datasheet →PIC16LF720T-I/SO
✅ Drop-In✓ In Stock
$0.86 / Unit
View Datasheet →PIC16LF723AT-I/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC RISC (enhanced mid-range, 14-bit instruction word) |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| RAM | 192 bytes |
| Maximum CPU Frequency | 20 MHz |
| Internal Oscillator | 16 MHz (selectable; LFINTOSC 31 kHz also available) |
| Supply Voltage (VDD) | 1.8 V to 3.6 V (LF variant, typical 2.5 V / 3.3 V operation) |
| I/O Pins | 25 (typical, on 28-pin package) |
| ADC | 10-bit, multiple channels |
| PWM Modules | 2 (CCP) |
| Comparators | 2 |
| Communication | EUSART, MSSP (SPI / I2C) |
| Low-Power Technology | nanoWatt XLP |
| Operating Temperature | -40C to +85C (industrial) |
| Package | 28-pin SOIC wide-body (SO), 0.300 inch |
| Mounting Type | Surface Mount |
| Shipping Medium | Tape and Reel (suffix T) |
| RoHS Status | Compliant |
PIC16LF723AT-I/SO Pin Configuration
| Pin 1 | RA0/C1IN+/AN0/ULPWU — Bidirectional I/O / comparator / ADC / ultra-low-power wake-up |
| Pin 2 | RA1/C1IN-/AN1 — Bidirectional I/O / comparator negative input / ADC |
| Pin 3 | RA2/AN2/C2IN+/VREF- — Bidirectional I/O / ADC / comparator / VREF minus |
| Pin 4 | RA3/AN3/C1IN+/VREF+ — Bidirectional I/O / ADC / comparator / VREF plus |
| Pin 5 | RA4/AN4/T0CKI/C2OUT — Bidirectional I/O / ADC / T0 clock / comparator output |
| Pin 6 | RA5/AN5/SS/C2OUT — Bidirectional I/O / ADC / SPI slave select / comparator output |
| Pin 7 | VSS — Ground reference |
| Pin 8 | RB0/AN12/CCP1/INT — Bidirectional I/O / ADC / CCP/PWM1 / external interrupt |
| Pin 9 | RB1/AN10/C1IN2-/C2IN2-/P1C — Bidirectional I/O / ADC / comparator / PWM complementary |
| Pin 10 | RB2/AN8/P1D — Bidirectional I/O / ADC / PWM1 D output |
| Pin 11 | RB3/AN9/CCP2/P1C — Bidirectional I/O / ADC / CCP2 / PWM1 C output |
| Pin 12 | RB4/AN11/CCP1/SDA — Bidirectional I/O / ADC / CCP1 / I2C data |
| Pin 13 | RB5/AN13/CCP2/SCK/SCL — Bidirectional I/O / ADC / CCP2 / I2C/SPI clock |
| Pin 14 | RB6/ICSPCLK — Bidirectional I/O / ICSP clock (programming/debug) |
| Pin 15 | RB7/ICSPDAT — Bidirectional I/O / ICSP data (programming/debug) |
| Pin 16 | Vdd — Positive supply voltage (1.8V-3.6V on LF variant) |
| Pin 17 | Vss — Ground reference (digital) |
| Pin 18 | RC0/T1OSO/T1CKI/P2A — Bidirectional I/O / Timer1 oscillator / Timer1 clock / PWM2 A |
| Pin 19 | RC1/T1OSI/CCP2/P2A — Bidirectional I/O / Timer1 oscillator / CCP2 / PWM2 A |
| Pin 20 | RC2/P1A/CCP1 — Bidirectional I/O / PWM1 A / CCP1 |
| Pin 21 | RC3/P1B/SCK/SCL — Bidirectional I/O / PWM1 B / SPI clock / I2C clock |
| Pin 22 | RC4/C2OUT/TX/CK — Bidirectional I/O / comparator out / EUSART async TX or sync clock |
| Pin 23 | RC5/C2IN+/RX/DT — Bidirectional I/O / comparator / EUSART async RX or sync data |
| Pin 24 | RC6/SS/AN6 — Bidirectional I/O / SPI slave select / ADC |
| Pin 25 | RC7/SDO/AN7 — Bidirectional I/O / SPI data out / ADC |
| Pin 26 | RE3/MCLR/VPP — Input pin / Master Clear reset / programming voltage |
| Pin 27 | RA7/OSC1/CLKIN — Crystal oscillator input / external clock in |
| Pin 28 | RA6/OSC2/CLKOUT — Crystal oscillator output / clock output |
Typical Applications
PIC16LF723AT-I/SO is suitable for 7 applications: Consumer Remote Control, Wireless Sensor Node Edge Controller, White Goods User Interface Panel, Battery-Powered Medical Accessory, Industrial Sensor Module, USB HID Human-Interface Device, Automotive Interior Accessory.
Consumer Remote Control
The PIC16LF723AT-I/SO suits battery-powered remote controls thanks to its nanoWatt XLP technology delivering sub-microampere sleep currents and a 16 MHz internal oscillator that avoids crystals. The 7 KB Flash and 192 bytes RAM cover IR/RF protocol stacks plus keyboard matrix scanning. With 25 I/O lines it can drive up to a 5x5 matrix with interrupts, while the 10-bit ADC monitors battery voltage for end-of-life low-battery alerts. Unlike larger Cortex-M parts, this PIC16 adds no BOM cost and reduces time-to-market for IR-remote SKUs.
Recommended
Wireless Sensor Node Edge Controller
In low-power wireless sensor nodes the PIC16LF723AT-I/SO acts as the sensor-conditioning companion MCU to a sub-GHz or BLE transceiver, using its 10-bit ADC to digitize analog sensor outputs while its EUSART or MSSP talks to the radio. nanoWatt XLP sleep current below 1 uA allows the node to sleep between measurements, achieving multi-year battery life on coin cells. The 7 KB Flash absorbs small protocol stacks (e.g., custom wireless or proprietary wake-up schemes) and the 28-SOIC wide-body gives generous copper area for thermal stability. This PIC16's wide VDD range down to 1.8V covers Li-MnO2 and Li-SOCl2 chemistries directly.
Recommended
White Goods User Interface Panel
The PIC16LF723AT-I/SO drives user-interface panels in white goods (washing machines, dishwashers, induction cooktops) where its 25 I/O pins handle 7-segment displays, keypads, and indicator LEDs while the 2 CCP/PWM modules generate simple tones or LED dimming. Industrial -40C to +85C rating survives under-hood thermal stress and supply ripple from AC mains after rectification. The MSSP supports either SPI displays or I2C sensor expansion as design needs evolve. Its 28-SOIC wide-body makes hand-friendly prototyping without QFN inspection rigs.
Recommended
Battery-Powered Medical Accessory
In portable medical accessories such as pill reminders or single-parameter patient monitors, the PIC16LF723AT-I/SO provides the compute and AD conversion needed for low-data-rate clinical tasks while nanoWalt XLP keeps sleep current under 1 uA. The 10-bit ADC is sufficient for body-temperature thermistor reading or single-channel SpO2 front-ends, while the EUSART bridges to BLE modules. The industrial temperature grade meets IEC 60068-2-14 thermal-cycling expectations for medical accessories, and the LF variant's 1.8V VDD minimum suits single-cell silver-oxide and zinc-air chemistries. The 7 KB Flash holds microcode plus the diagnostic state-machine for FDA-style event logging.
Recommended
Industrial Sensor Module
The PIC16LF723AT-I/SO drives industrial 4-20 mA sensor modules by digitizing analog front-ends with its 10-bit ADC and exposing process data over Modbus RTU on the EUSART. nanoWatt XLP enables loop-powered operation where the 4-20 mA loop itself provides auxiliary power after a Schottky drop, and the brown-out reset prevents corruption during line transients. Industrial -40C to +85C withstands cabinet thermal rise, and the 28-SOIC wide-body gives the precision needed for hand-tuning analog stages. Unlike bigger dsPIC parts, the PIC16LF723 keeps unit-cost low enough for high-volume discrete-sensor SKUs in process plants.
Recommended
USB HID Human-Interface Device
The PIC16LF723AT-I/SO can implement USB HID class devices such as custom keypads or vendor-specific data-acquisition sticks by leveraging its internal 16 MHz clock for low-speed USB signaling and its 10-bit ADC for analog input channels. The MSSP provides I2C/SPI bridges to host devices while the 7 KB Flash stores HID descriptor plus scan firmware. The 28-SOIC wide-body is easy to probe during USB compliance testing, and the LF variant's low-power footprint suits bus-powered accessories that must respect the 100 mA USB suspend current ceiling. Compared to using a 32-bit MCU, this part keeps BOM cost low enough for throwaway USB peripherals.
Recommended
Automotive Interior Accessory
Although non-Q1-qualified, the PIC16LF723AT-I/SO finds use in non-safety automotive interior accessories such as cup-holder lighting, ambient lighting drivers, or seat-occupancy sensor reading modules. The 10-bit ADC handles thermocouples or capacitive sensor front-ends, while the two CCP/PWM modules deliver proportional LED control with hardware-determined flicker frequencies. The industrial -40C to +85C rating covers interior cabin thermal range after cold-start; for under-hood applications upgrade to the AEC-Q100 qualified PIC16 variant. The 28-SOIC wide-body simplifies rework during prototype bring-up.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF723AT-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF723A-I/SO | PIC16F723-I/SO | PIC16LF722A-I/SO | PIC16LF1938-I/SO | PIC16LF720-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin SOIC wide-body (SO) | 28-pin SOIC wide-body (SO) - same | 28-pin SOIC wide-body (SO) - same | 28-pin SOIC wide-body (SO) - same | 28-pin SOIC wide-body (SO) - same | 28-pin SOIC wide-body (SO) - same |
| Program Memory (Flash) | 7 KB (4K x 14) | 7 KB | 7 KB | 3.5 KB | 28 KB | 3.5 KB |
| RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 1 KB | 128 bytes |
| VDD Range | 1.8 V to 3.6 V (LF) | 1.8 V to 3.6 V (LF) | 2.0 V to 5.5 V | 1.8 V to 3.6 V (LF) | 1.8 V to 3.6 V (LF) | 1.8 V to 3.6 V (LF) |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 32 MHz | 20 MHz |
| Low-Power Technology | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP |
| Shipping Medium | Tape and Reel (T) | Tube | Tube | Tube | Tube | Tube |
| Unit Price (qty 1, USD) | 2.10 | 1.99 | 2.32 | 1.65 | 3.20 | 1.45 |
Key Differentiators
- Industrial-temperature LF variant with widest low-voltage operation (vs PIC16F723-I/SO)
- Larger Flash with same package (vs PIC16LF722A-I/SO)
- Migration path within XLP family (vs PIC16LF1938-I/SO)
Design Notes
Estimated: For a 3.3 V application the LF variant's nanoWatt XLP sleep current stays below 1 uA in real-power-down mode, but VDD decoupling must include a 100 nF X7R ceramic within 5 mm of pin 16 (Vdd) plus a bulk 1 uF to ground for ADC noise suppression. Use an LDO with PSRR above 50 dB at 100 kHz for the ADC reference path if switch-mode supplies are upstream. Brown-out reset should be configured to trip at the lowest reliable VDD for the chosen clock speed.
Place ICSP test points or pads on the RB6/RB7/RA5 footprint so that PICkit 4 or MPLAB SNAP can attach to a populated board for debug. The 28-SOIC wide-body has 1.27 mm pitch pads - leave at least 0.5 mm clearance between MCLR/VPP net and high-voltage analog traces to prevent programming pulses from corrupting analog samples. Keep the ICP programming header out of the way of RF/USB sub-circuits; estimated signal-integrity risk at 1.27 mm pitch is minimal for signals under 50 MHz.
Do not leave the MCLR/VPP pin floating - tie it through a 10 kohm pull-up to VDD, or leave it unused only when the configuration bit MCLRE is cleared. Reading the configuration word is mandatory before code commit; mistakes in the oscillator selection frequently cause device lock-outs that require high-voltage VPP to recover. The ADC clock must be set so that Fosc/4 is between 1 MHz and 8 MHz - failing this can silently yield invalid ADC readings. Always validate at the bottom of the operating temperature range.
Compliance Information
RoHS-compliant per Microchip product page. Industrial-grade -40C to +85C. Not AEC-Q100 qualified; for automotive use migrate to the PIC16LF723A-I/SO Q1 qualified variant if available.