PIC16LF723A-E/SS - 8-bit MCU, 7KB Flash, 25 I/O, SSOP-28 | Microchip
MPN: PIC16LF723A-E/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.18 | $1.18 |
| 10 | $1.06 | $10.60 |
| 100 | $0.95 | $95.00 |
| 500 | $0.86 | $430.00 |
| 1,000 | $0.78 | $780.00 |
PIC16LF723A-E/SS Overview
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, on-chip flash program memory, SRAM, peripherals (timers, ADC, UART, I2C, SPI), and digital I/O. PIC microcontrollers are RISC-based Harvard-architecture devices that execute one instruction per clock cycle (except branches), giving them strong deterministic performance for embedded control tasks. The PIC16LF723A belongs to the PIC16 mid-range family and is part of the broader category of microcontrollers, microcontrollers, and integrated circuits used in embedded systems.
Key features of the PIC16LF723A-E/SS include an internal oscillator up to 16 MHz, hardware I2C/SPI/UART, a 10-bit ADC with up to 11 channels, multiple timers, and nanoWatt XLP technology that drops current to nanoamp levels in sleep. According to the manufacturer datasheet, the 'E' suffix indicates the -40C to +125C extended operating temperature range, while the '/SS' suffix denotes the 28-pin SSOP (5.30 mm body width) package. The wide VDD range from 1.8V to 3.6V allows direct operation from a single Li-ion cell.
The device uses Microchip's enhanced mid-range core with a 14-bit instruction word and 8-level hardware stack, providing a balance between code density (4K x 14 instructions = 7KB) and deterministic interrupt handling. On-chip peripherals include the Master Synchronous Serial Port (MSSP) configurable for SPI or I2C, an Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART), a 10-bit ADC with acquisition timer, three timers, and a 16-bit Capture/Compare/PWM module.
Typical applications include low-power sensor nodes, IoT edge devices, battery-powered instrumentation, home automation, remote controls, and small consumer appliances. The PIC16LF723A-E/SS is supported by MPLAB X IDE, XC8 compiler, and the MPLAB Code Configurator for rapid peripheral setup.
When designing with this device, choose external decoupling close to the VDD pin and follow Microchip's recommended ICSP programming footprint even when programming only at production. For low-power designs, verify the exact IDD and IPD figures from the datasheet electrical characteristics table for your chosen VDD and clock configuration.
This page synthesizes distributor pricing, same-package drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone. Engineers selecting a 28-pin SSOP, low-voltage PIC16 with nanoWatt XLP can use the comparison_table and alternatives arrays below to identify pin-compatible upgrades or downgrades within the PIC16 family.
Drop-in alternatives for PIC16LF723A-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 PIC16LF723A-E/SS (same form factor and footprint) — differing in ADC, Internal Oscillator, Package, Program Memory (Flash), Family.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF723A-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F723A-E/SS
✅ Drop-In✓ In Stock
$1.13 / Unit
View Datasheet →PIC16LF722A-E/SS
✅ Drop-In✓ In Stock
$0.68 / Unit
View Datasheet →PIC16LF722-I/SS
✅ Drop-In✓ In Stock
$1.66 / Unit
View Datasheet →PIC16LF723-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF723A-E/SS Maximum Ratings & Electrical Characteristics
| Family | PIC16F/LF72x |
| Core | Enhanced Mid-Range 8-bit |
| Program Memory (Flash) | 7 KB (4K x 14) |
| RAM Size | 192 x 8 bytes |
| Number of I/O | 25 |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| Maximum CPU Speed | 20 MHz (LF operates to 16 MHz internal) |
| Internal Oscillator | Yes (16 MHz) |
| ADC | 10-bit, 11 channels |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Communication | 1x EUSART, 1x MSSP (SPI or I2C) |
| PWM Modules | 1x 16-bit ECCP + 2x 10-bit CCP |
| Package | 28-SSOP (0.209", 5.30 mm width) |
| Operating Temperature | -40C to +125C (E suffix) |
| Low-Power Technology | nanoWatt XLP |
| Instruction Set | 14-bit RISC, 35 instructions |
| Watchdog Timer | Yes |
| ICSP Programming | Yes (In-Circuit Serial Programming) |
| RoHS Status | Compliant |
PIC16LF723A-E/SS Pin Configuration
| Pin 1 | RA3/AN3/VREF+ — Bidirectional I/O / analog input / ADC positive reference |
| Pin 2 | RA4/T0CKI — Bidirectional I/O / Timer0 clock input |
| Pin 3 | RA5/AN4/SS — Bidirectional I/O / analog input / SPI slave select |
| Pin 4 | RA6/OSC2/CLKO — Bidirectional I/O / crystal oscillator output |
| Pin 5 | RA7/OSC1/CLKI — Bidirectional I/O / crystal oscillator input |
| Pin 6 | RC0 — Bidirectional I/O (port C) |
| Pin 7 | RC1/T1OSI/CCP2 — Bidirectional I/O / Timer1 oscillator / CCP2 PWM |
| Pin 8 | RC2/CCP1 — Bidirectional I/O / CCP1 PWM output |
| Pin 9 | RC3/SCK/SCL — Bidirectional I/O / SPI clock / I2C clock |
| Pin 10 | RC4/SDI/SDA — Bidirectional I/O / SPI data in / I2C data |
| Pin 11 | RC5/SDO — Bidirectional I/O / SPI data out |
| Pin 12 | RC6/TX/CK — Bidirectional I/O / EUSART TX / clock |
| Pin 13 | RC7/RX/DT — Bidirectional I/O / EUSART RX / data |
| Pin 14 | VSS — Ground reference |
| Pin 15 | VDD — Positive supply voltage |
| Pin 16 | RB7/ICSPDAT — Bidirectional I/O / ICSP data |
| Pin 17 | RB6/ICSPCLK — Bidirectional I/O / ICSP clock |
| Pin 18 | RB5/AN13 — Bidirectional I/O / analog input 13 |
| Pin 19 | RB4/AN11 — Bidirectional I/O / analog input 11 |
| Pin 20 | RB3/CCP2/AN9 — Bidirectional I/O / CCP2 / analog input 9 |
| Pin 21 | RB2/AN8 — Bidirectional I/O / analog input 8 |
| Pin 22 | RB1/AN10 — Bidirectional I/O / analog input 10 |
| Pin 23 | RB0/AN12/INT — Bidirectional I/O / analog input 12 / external interrupt |
| Pin 24 | RA0/AN0 — Bidirectional I/O / analog input 0 |
| Pin 25 | RA1/AN1 — Bidirectional I/O / analog input 1 |
| Pin 26 | RA2/AN2/VREF- — Bidirectional I/O / analog input 2 / ADC negative reference |
| Pin 27 | MCLR/VPP/RE3 — Master clear reset / programming voltage / I/O |
| Pin 28 | VSS — Ground reference |
Typical Applications
PIC16LF723A-E/SS is suitable for 6 applications: Battery-Powered IoT Sensor Node, Home Automation Control Module, Remote Control and HMI Interface, Industrial Sensor and Process Transmitter, Small Consumer Appliance, Automotive Body Electronics (Sub-System).
Battery-Powered IoT Sensor Node
The PIC16LF723A-E/SS fits IoT edge sensor nodes where 1.8V-3.6V single Li-ion or 2x AA battery operation, long sleep current, and compact 28-SSOP footprint are critical. Its nanoWatt XLP technology drops sleep current to nanoamp levels (typical 20 nA with RTCC, RAM retention, and WDT off), allowing months-to-years of battery life. The 7KB flash stores sensor calibration tables, simple protocol stacks (BLE beacon, LoRaWAN driver, MQTT-SN), and over-the-air firmware update code via ICSP. The 25 I/O handle multiple sensor interfaces (I2C temp/humidity, SPI accelerometer, GPIO interrupts), while the 10-bit ADC supports up to 11 analog sensor channels for battery voltage, light, or thermistor inputs. Companion parts include the MCP9808 (I2C temp sensor) and MCP9700A (analog temp sensor) for complete sensor-node BOMs.
Recommended
Home Automation Control Module
Smart home devices such as wall switches, dimmers, motion-sensor lighting controllers, and HVAC zone controllers benefit from the PIC16LF723A-E/SS's 25 I/O, EUSART, MSSP (I2C/SPI), and ECCP PWM peripherals. The 7KB flash holds Zigbee/Z-Wave commissioning logic, BLE pairing stacks, or simple Wi-Fi co-processor command sequences. The PWM module drives TRIAC or MOSFET dimming circuits for AC mains lighting, while the 10-bit ADC reads analog inputs (light sensor, potentiometer, current sense). The extended -40C to +125C temperature range is essential for closed-fixture installations where ambient temperatures can rise above 85C. Place the MCU on a small 4-layer PCB with proper creepage/clearance for mains-isolated designs, and use the internal 16 MHz oscillator to minimize BOM cost.
Recommended
Remote Control and HMI Interface
TV/set-top-box remotes, garage-door openers, and industrial handheld controllers typically use an 8-bit MCU running keyboard scanning, IR transmit/receive, and RF link protocol stacks. The PIC16LF723A-E/SS's nanoWatt XLP operation supports years of standby on 2x AAA cells while waking instantly on interrupt for IR/RF transmission. The EUSART drives UART links to RF sub-modules (Sub-GHz transceivers), while MSSP drives SPI displays or EEPROM for user preferences. The 7KB flash accommodates learned-code IR libraries, rolling-code encryption, and menu logic. With 25 I/O, the MCU can scan a 5x5 keypad matrix directly without an external key-scan IC. The 28-SSOP package is a good fit for handheld plastic enclosures where moderate pin density is acceptable.
Recommended
Industrial Sensor and Process Transmitter
Industrial 4-20 mA loop-powered sensors, RTD/thermocouple transmitters, and bridge-pressure transmitters need low-power MCUs with on-chip ADC and reliable extended-temperature operation. The PIC16LF723A-E/SS delivers 10-bit ADC resolution (sufficient for 0.1% accuracy when paired with external 16-bit ADC for high-end applications) plus the -40C to +125C extended temperature range demanded by process-control cabinets and outdoor installations. The 7KB flash stores linearization tables for thermocouves and RTDs, while the ECCP PWM drives the 4-20 mA current loop with high accuracy. Internal oscillator eliminates external crystal cost. The MSSP port can interface to external 24-bit sigma-delta ADCs (such as MCP3551) for precision weigh-scale applications. HART protocol modems typically use this device as the primary controller.
Recommended
Small Consumer Appliance
Coffee makers, blenders, slow cookers, and air purifiers are classic applications for 8-bit mid-range PICs with motor-control and user-feedback requirements. The PIC16LF723A-E/SS's 1x 16-bit ECCP and 2x 10-bit CCP drive brushless-DC or brushed-DC motor control loops via MOSFET gate drivers. The 25 I/O handles 7-segment LED displays, keypads, buzzer PWM, and triac-zero-cross detection for AC mains loads. The 7KB flash accommodates user-interface state machines, fault detection, and simple recipes/profiles. The -40C to +125C temperature grade handles the enclosed-motor heat of small appliances. nanoWatt XLP keeps standby power below 0.5W to meet global energy-efficiency regulations (ENERGY STAR, EU EcoDesign).
Recommended
Automotive Body Electronics (Sub-System)
Non-safety automotive subsystems like interior lighting controllers, seat-position memories, mirror adjusters, and accessory modules benefit from the PIC16LF723A-E/SS's -40C to +125C extended temperature range and robust 8-bit architecture. While not AEC-Q100 qualified (this standard PIC is industrial/consumer grade), it is widely used in non-safety automotive applications where the manufacturer-validated PIC16F platform pedigree is accepted. The 7KB flash stores lighting patterns and seat-memory positions, while the 1x EUSART links to body-control modules via LIN or CAN transceivers. The 10-bit ADC monitors battery voltage and current. For AEC-Q100 qualified automotive drop-ins, Microchip offers PIC16F18456 and dsPIC33 variants.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF723A-E/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF723A-I/SS | PIC16F723A-E/SS | PIC16LF722A-E/SS | PIC16LF722-I/SS | PIC16LF723-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same |
| Program Memory | 7 KB | 7 KB | 7 KB | 3.5 KB | 3.5 KB | 7 KB |
| RAM Size | 192 bytes | 192 bytes | 192 bytes | 128 bytes | 128 bytes | 192 bytes |
| VDD Range | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 2.0 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| Temperature Range | -40C to +125C (E) | -40C to +85C (I) | -40C to +125C (E) | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) |
| Number of I/O | 25 | 25 | 25 | 25 | 25 | 25 |
| Internal Oscillator | 16 MHz | 16 MHz | 16 MHz | 16 MHz | 16 MHz | 16 MHz |
| Low-Power Technology | nanoWatt XLP | nanoWatt XLP | nanoWatt | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP |
Key Differentiators
- Lowest VDD in the 28-SSOP PIC16 family (vs PIC16F723A-E/SS)
- Extended -40C to +125C operating range (vs PIC16LF723A-I/SS)
- 7KB flash with full nanoWatt XLP (vs PIC16LF722A-E/SS)
- A-revision enhanced peripherals (vs PIC16LF723-I/SS (non-A))
Design Notes
Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the VDD pin (pin 15) and a bulk 10 uF tantalum or ceramic at the board power-entry point. For battery designs, the PIC16LF723A's nanoWatt XLP sleep current is approximately 20 nA typical with RTCC and WDT disabled - check datasheet section 'DC Characteristics' for your exact VDD and clock configuration. Enable the BOR (Brown-Out Reset) feature in CONFIG2 to prevent code corruption during battery end-of-life voltage dips.
Place a 4.7 kohm pull-up resistor on MCLR/VPP (pin 27) tied to VDD to ensure proper reset behavior. For ICSP programming, dedicate pins RB6 (ICSPCLK) and RB7 (ICSPDAT) and do not load them with heavy capacitance; keep traces shorter than 50 mm. Use a ground plane under the SSOP-28 package and route high-speed signals (EUSART, SPI) with 50 ohm characteristic impedance if running above 1 MHz. Avoid running analog traces under the IC to minimize digital noise coupling into ADC readings.
Do not apply voltages above 3.6 V to any pin on the PIC16LF723A (LF variant). The PIC16F723A is required for 5V-tolerant designs. Configure the APFCON register to remap peripheral pins (CCP2, SS) only after understanding the impact on existing PCB layouts. Enable the WDT in noisy industrial environments. Always read the 'Configuration Bits' section in the datasheet and configure FOSC, WDTE, BOREN, and LVP appropriately - leaving LVP enabled can interfere with ICSP using high-voltage MCLR programming.
When using the 10-bit ADC, add an anti-aliasing RC filter (typically 1 kohm + 100 pF) at the analog input pin to prevent out-of-band noise from folding into the ADC passband. Acquisition time is governed by TACQ in the ADCON1 register; reference section 'Analog-to-Digital Converter' for the formula. Use the FVR (Fixed Voltage Reference) module to improve ADC repeatability versus VDD reference when battery voltage varies. For temperature-critical conversions, perform an extra dummy conversion after switching channels to flush the sample capacitor.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified; this is the standard PIC16 mid-range industrial grade. For AEC-Q100 automotive, choose PIC16F18456 or dsPIC33 variants. Lead-free matte-tin finish.