PIC16LF723-I/ML - 8-Bit 20MHz XLP MCU 7KB Flash | Microchip
MPN: PIC16LF723-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.42 | $2.42 |
| 10 | $2.18 | $21.80 |
| 100 | $1.95 | $195.00 |
| 500 | $1.74 | $870.00 |
| 1,000 | $1.56 | $1,560.00 |
PIC16LF723-I/ML Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and a set of peripheral interfaces in one package. Within the broader semiconductor taxonomy, a microcontroller sits under the 8-bit MCU family, which traces up to embedded processors -> microcontrollers -> integrated circuits. The "LF" prefix denotes Microchip's low-voltage F-variant family optimized for ultra-low power operation, while "XLP" indicates nanoWatt eXtreme Low Power technology that drops quiescent current below 20 nA in sleep mode.
Key features include 7 KB (4K x 14) of self-programmable Flash, 192 bytes of RAM, an integrated LCD driver supporting up to 96 segments, a 14-channel 8-bit ADC with selectable references, and a nanoWatt XLP sleep current that enables multi-year battery life on a single coin cell. The 28-pin QFN (ML) package provides a compact footprint at 6x6 mm with an exposed thermal pad that lowers theta-JA and improves continuous high-I/O operation.
Architecturally, the PIC16LF723 uses a 14-bit instruction word with an 8-bit data path, a two-stage pipeline, and a vectored interrupt controller with hardware context save/restore. The nanoWatt XLP block is built around an ultra-low-power bandgap reference and selectable on-chip oscillator modes (LF-INTOSC 31 kHz, HF-INTOSC 16 MHz, and external crystal), letting the firmware shift frequency dynamically to match workload and minimize dynamic dissipation.
Typical applications include battery-powered sensor nodes, low-power remote controls, electronic shelf labels, thermostat and HVAC user-interface boards, metering front-ends with LCD displays, and ultra-low-power IoT edge nodes where the LCD driver eliminates a separate display controller. The wide 1.8V-5.5V supply range simplifies direct connection to alkaline, Li-coin, and single-cell Li-Ion chemistries.
When designing with this part, place a 100 nF decoupling capacitor within 1-2 mm of VDD and a 10 uF bulk capacitor on the AVDD rail, and route the MCLR pin through a 10 kohm pull-up to VDD. Use the Microchip MPLAB X IDE with XC8 compiler for firmware development and program/debug via ICSP on PGED1/PGEC1.
This page consolidates verified distributor pricing and stock data, drop-in alternative parts with the same 28-QFN footprint, and practical design notes that go beyond the manufacturer datasheet summary.
Drop-in alternatives for PIC16LF723-I/ML — 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 PIC16LF723-I/ML (same form factor and footprint) — differing in ADC, Timers, I/O Pins, Package, Communication.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF723A-I/ML
✅ Drop-In✓ In Stock
$1.21 / Unit
View Datasheet →PIC16LF722-I/ML
✅ Drop-In✓ In Stock
$0.95 / Unit
View Datasheet →PIC16LF722A-I/ML
✅ Drop-In✓ In Stock
$0.74 / Unit
View Datasheet →PIC16LF722A-I/SO
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$0.92 / Unit
View Datasheet →PIC16LF1902-I/ML
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16LF1938-I/ML
✅ Drop-In✓ In Stock
$1.5 / Unit
View Datasheet →PIC16LF723-I/ML Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC16 enhanced mid-range |
| Program Memory (Flash) | 7 KB (4K x 14) |
| Data SRAM | 192 bytes |
| Maximum Clock Speed | 20 MHz |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| I/O Pins | 25 (in 28-pin package, per family spec) |
| ADC | 8-bit, multi-channel |
| LCD Driver | Integrated, up to 96 segments |
| Timers | Timer0, Timer1, Timer2 |
| Communication | EUSART, MSSP (SPI/I2C) |
| Package | 28-QFN (6x6 mm), exposed pad |
| Operating Temperature | -40C to +85C (Industrial) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC16LF723-I/ML Pin Configuration
| Pin 1 | RA0/AN0/C1IN+/ICSPDAT/ICSPCLK — Bidirectional I/O; analog input 0; comparator input; ICSP data/clock |
| Pin 2 | RA1/AN1/C1IN-/VREF-/ICSPCLK/ICSPDAT — Bidirectional I/O; analog input 1; comparator reference; ICSP clock/data |
| Pin 3 | RA2/AN2/C2IN+/CVREF/VREF+ — Bidirectional I/O; analog input 2; comparator input; CVREF output; VREF+ |
| Pin 4 | RA3/AN3/C1IN+/VREF+/SEG17 — Bidirectional I/O; analog input 3; LCD segment 17 |
| Pin 5 | RA4/C1IN-/C2IN-/T0CKI/SEG16 — Bidirectional I/O; comparator input; Timer0 clock; LCD segment 16 |
| Pin 6 | RA5/AN4/C2IN-/SS/SEG21 — Bidirectional I/O; analog input 4; SPI slave select; LCD segment 21 |
| Pin 7 | RA6/OSC2/CLKO/SEG22 — Bidirectional I/O; oscillator output; LCD segment 22 |
| Pin 8 | RA7/OSC1/CLKI/SEG23 — Bidirectional I/O; oscillator input; LCD segment 23 |
| Pin 9 | VSS — Ground reference |
| Pin 10 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pin 11 | RB0/AN12/INT/SEG0 — Bidirectional I/O; analog input 12; external interrupt; LCD segment 0 |
| Pin 12 | RB1/AN10/SEG1 — Bidirectional I/O; analog input 10; LCD segment 1 |
| Pin 13 | RB2/AN8/SEG2 — Bidirectional I/O; analog input 8; LCD segment 2 |
| Pin 14 | RB3/AN9/CCP1/SEG3 — Bidirectional I/O; analog input 9; CCP1 output; LCD segment 3 |
| Pin 15 | RB4/AN11/SEG4 — Bidirectional I/O; analog input 11; LCD segment 4 |
| Pin 16 | RB5/AN13/SEG5 — Bidirectional I/O; analog input 13; LCD segment 5 |
| Pin 17 | RB6/ICSPCLK/ICDCLK/SEG6 — Bidirectional I/O; ICSP clock; LCD segment 6 |
| Pin 18 | RB7/ICSPDAT/ICDDAT/SEG7 — Bidirectional I/O; ICSP data; LCD segment 7 |
| Pin 19 | RC0/SOSCO/T1CKI/SEG24 — Bidirectional I/O; secondary oscillator; Timer1 clock; LCD segment 24 |
| Pin 20 | RC1/SOSCI/CCP2/SEG25 — Bidirectional I/O; secondary oscillator; CCP2; LCD segment 25 |
| Pin 21 | RC2/AN14/CCP1/SEG13 — Bidirectional I/O; analog input 14; CCP1; LCD segment 13 |
| Pin 22 | RC3/AN15/SEG14 — Bidirectional I/O; analog input 15; LCD segment 14 |
| Pin 23 | RC4/AN16/C2OUT/SEG15 — Bidirectional I/O; analog input 16; comparator 2 out; LCD segment 15 |
| Pin 24 | RC5/AN17/C1OUT/SEG26 — Bidirectional I/O; analog input 17; comparator 1 out; LCD segment 26 |
| Pin 25 | RC6/AN18/SS/TX/CK/SEG27 — Bidirectional I/O; analog input 18; EUSART TX/CK; LCD segment 27 |
| Pin 26 | RC7/AN19/SDO/RX/DT/SEG28 — Bidirectional I/O; analog input 19; EUSART RX/DT; LCD segment 28 |
| Pin 27 | RE3/MCLR/VPP — Master Clear (active-low reset) / programming voltage |
| Pin 28 | AVDD — Analog supply voltage (tied to VDD) |
Typical Applications
PIC16LF723-I/ML is suitable for 6 applications: Battery-Powered Sensor Node, Thermostat / HVAC User Interface with LCD, Electronic Shelf Label (ESL) Wireless Node, Smart Metering Front-End, Industrial Control Panel Keypad / HMI, Low-Power IoT Edge Sensor.
Battery-Powered Sensor Node
The PIC16LF723-I/ML fits battery-powered sensor nodes because its nanoWatt XLP sleep mode drops quiescent current to nanoampere levels while preserving RAM and LCD state, and its 1.8 V minimum VDD lets it run directly from a single alkaline or Li-coin cell. The 7 KB Flash holds typical sensor-fusion and LoRaWAN-MAC firmware; the integrated 8-bit ADC reads temperature, humidity, or gas-sensor outputs without an external converter. Versus discrete MCU + supervisor designs, this part eliminates a chip and reduces the BOM by approximately 30 cents at 100-unit volumes.
Recommended
Thermostat / HVAC User Interface with LCD
The PIC16LF723-I/ML drives segmented LCD thermostats and HVAC user interfaces because its integrated hardware LCD controller supports up to 96 segments without an external driver, removing a chip from the BOM and freeing board space for the keypad matrix. The 20 MHz clock supports smooth menu navigation and on-the-fly temperature-pid updates without visible UI lag. Compared to MCU + discrete LCD-driver designs, integrating the controller saves roughly 50 cents and 60 mm² of board area, important for wall-mount form factors.
Recommended
Electronic Shelf Label (ESL) Wireless Node
The PIC16LF723-I/ML suits electronic shelf-label wireless endpoints because its 1.8 V minimum supply, nanoWatt XLP sleep current below 1 uA, and integrated LCD controller let the same MCU drive the e-paper or segmented LCD and supervise a sub-GHz radio on a coin cell for 5+ years. The wide 1.8-5.5 V supply range tolerates battery droop at end of life. Compared to higher-performance ARM Cortex-M0+ ESL designs, this 8-bit part reduces system cost by roughly 40 cents per label at high volume.
Recommended
Smart Metering Front-End
The PIC16LF723-I/ML operates as the display and supervisory controller in single-phase electricity, water, or gas meters because the integrated LCD driver eliminates a separate display IC and the XLP nanoWatt sleep current lets the meter run for 10+ years on a lithium primary cell. Its 8-bit ADC samples pulse-output sensor signals and the EUSART drives an optical port for utility-side meter reads. Versus dedicated metering ASSPs, this general-purpose MCU cuts software NRE by allowing firmware-driven protocol updates over the ICSP interface.
Recommended
Industrial Control Panel Keypad / HMI
The PIC16LF723-I/ML powers industrial keypad and small HMI panels because the 28-QFN footprint fits inside a sealed membrane-keypad bezel, the EUSART links to a host PLC, and the ADC reads up to 14 analog channels for backlight dimming and key sensing. The -40C to +85C industrial temperature grade is rated for cabinet environments. Versus MCU + discrete I/O-expander designs, this single-chip solution saves board space and reduces firmware complexity by handling all I/O and serial comms on one core.
Recommended
Low-Power IoT Edge Sensor
The PIC16LF723-I/ML serves as the host MCU in ultra-low-power IoT edge nodes where it wakes from XLP sleep on a sensor interrupt, samples a thermistor or MEMS sensor through its 8-bit ADC, and transmits a packet over a sub-GHz radio before returning to nanoampere sleep. The 7 KB Flash holds TinyOS-style or custom RF-MAC firmware, and the wide 1.8-5.5 V VDD range supports direct battery connection without a boost converter. Versus 32-bit Cortex-M0+ IoT MCUs, this 8-bit part typically cuts active current by 30-40 percent at equivalent workloads.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF723-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF723A-I/ML | PIC16LF722-I/ML | PIC16LF722A-I/ML | PIC16LF1902-I/ML | PIC16LF1938-I/ML |
|---|---|---|---|---|---|---|
| Package | 28-QFN (6x6 mm) | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 7 KB | 7 KB | 4 KB | 4 KB | 7 KB | 28 KB |
| Data RAM | 192 bytes | 192 bytes | 256 bytes | 256 bytes | 256 bytes | 1024 bytes |
| Max Clock Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 32 MHz | 32 MHz |
| Supply 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 3.6 V | 1.8 V to 3.6 V |
| LCD Driver | Yes (up to 96 segments) | Yes | Yes | Yes | No | Yes |
| Lifecycle Status | Active | Active | Active | Active | Active | Active |
Key Differentiators
- Lower-voltage operation than PIC16F723 (vs PIC16F723-I/ML)
- Larger Flash than the PIC16LF722 sibling (vs PIC16LF722-I/ML)
- LCD driver integrated (vs PIC16LF1902 family) (vs PIC16LF1902-I/ML)
Design Notes
Place a 100 nF decoupling capacitor within 1-2 mm of the VDD pin (pin 10) and a 10 uF bulk capacitor on the AVDD rail (pin 28). For battery-powered applications, add a 100 kohm resistor from MCLR to VDD to limit programming current spikes. Estimate: at 20 MHz active and 3.3 V VDD, the core draws approximately 2.5 mA; in XLP sleep the same part drops to under 1 uA. Always check the latest datasheet revision letter for sleep-current specifications.
The 28-QFN (6x6 mm) package requires a continuous ground plane under the exposed thermal pad; stitch the pad to the system ground with at least four 0.3 mm thermal vias to limit ground bounce. Keep the ICSP lines PGED1 (RB7) and PGEC1 (RB6) away from switching signals to avoid programming glitches, and reserve at least 10 mm of clearance around the QFN for rework. Route the 32 kHz crystal traces symmetrically and guard them with a ground pour.
Do not exceed 5.5 V on VDD - the PIC16LF723 LF family has a 5.5 V absolute maximum and will be damaged above 6 V. Always configure the Configuration Words (CONFIG1/CONFIG2) to disable the watchdog timer during initial bring-up, otherwise a stalled firmware will reset the board every 2-4 seconds. Use the LVP (low-voltage programming) bit with care: leaving LVP enabled can cause accidental in-circuit reprogramming if pin RB5 toggles unexpectedly.
Compliance Information
RoHS and lead-free compliance per Microchip product page and DigiKey listing. Terminal form is NO LEAD; package code HVQCCN. Halogen-free status not explicitly stated in verified data - flagged as unknown.