PIC16F723A-I/ML - 8-bit 20MHz 7KB Flash MCU | Microchip
MPN: PIC16F723A-I/ML β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.34 | $2.34 |
| 10 | $2.11 | $21.10 |
| 100 | $1.85 | $185.00 |
| 500 | $1.62 | $810.00 |
| 1,000 | $1.41 | $1,410.00 |
PIC16F723A-I/ML Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory (Flash/ROM), working memory (RAM), and programmable peripherals onto a single silicon die. The 8-bit PIC16 mid-range family uses a RISC-based Harvard architecture optimized for deterministic, low-power, embedded control. Within the power management IC ecosystem, MCUs act as host processors that supervise sensors, actuators, and user interfaces, balancing code density, real-time response, and energy efficiency.
Key features of the PIC16F723A include 7 KB of self-programmable Flash program memory, 192 bytes of RAM, 256 bytes of EEPROM, and a 14-bit instruction set that delivers 200 ns instruction execution at 20 MHz. The device integrates up to 25 I/O pins, an 11-channel 8-bit ADC, two 8-bit timers, one 16-bit timer, an Enhanced USART, MSSP (SPI/I2C), and a Master Synchronous Serial Port. nanoWatt XLP technology provides sleep currents in the nanoamp range, making the part suitable for battery-powered applications. The wide 1.8 V to 5.5 V supply range supports both 3.3 V and 5 V designs.
Architecturally, the PIC16F723A uses a 14-bit instruction word with a modified Harvard bus, allowing the CPU to fetch instructions and data simultaneously. On-chip peripherals are mapped to the SFR space and configured through bit-oriented control registers; the interrupt controller supports both core and peripheral sources with configurable priorities. The internal 16 MHz oscillator can be multiplied to 20 MHz, or an external crystal/resonator can be connected for higher timing accuracy.
Typical applications include low-power sensor nodes, consumer white goods and home appliances, battery-powered instruments, LED lighting controllers, and small industrial control modules. The combination of nanoWatt XLP sleep modes and the integrated ADC/USART suits remote controls, smoke detectors, and energy-harvesting IoT edge devices.
When designing with this part, pay attention to the Flash endurance specification (typically 100 k erase/write cycles minimum), the 1.8 V minimum Vdd for full-speed operation, and use the in-circuit serial programming (ICSP) interface for firmware updates. Place a 100 nF decoupling capacitor within 5 mm of the Vdd pin to minimize switching noise on the internal regulator.
This page synthesizes distributor pricing, drop-in compatible QFN-28 alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC16F723A-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 PIC16F723A-I/ML (same form factor and footprint) β differing in ADC, I/O Pins, Package, Operating Temperature, Communication.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16F722A-I/ML
β Drop-Inπ Reference alternative (not in catalog)
PIC16F723AT-I/ML
β Drop-Inπ Reference alternative (not in catalog)
PIC16F723A-E/ML
β Drop-Inβ In Stock
$1.3 / Unit
View Datasheet βPIC16F722A-I/SP
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$1.38 / Unit
View Datasheet βPIC16F723A-I/ML Maximum Ratings & Electrical Characteristics
| Product Family | PIC16F (mid-range 8-bit, RISC) |
| Core | PIC16, 14-bit instruction, Harvard architecture |
| CPU Speed | 20 MHz (200 ns instruction cycle) |
| Program Memory (Flash) | 7 KB |
| Data RAM | 192 bytes |
| Data EEPROM | 256 bytes |
| Supply Voltage (Vdd) | 1.8 V to 5.5 V |
| I/O Pins | 25 (max) |
| ADC | 11 channels, 8-bit |
| Timers | 2 x 8-bit, 1 x 16-bit |
| Communication | EUSART, MSSP (SPI / I2C) |
| Low-Power Technology | nanoWatt XLP |
| Operating Temperature | -40C to +85C (industrial, -I) |
| Package | 28-pin QFN (ML), 6x6 mm |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC16F723A-I/ML Pin Configuration
| Pin 1 | RA3/AN3/Vref+ β GPIO RA3 / ADC ch3 / ADC positive reference |
| Pin 2 | RA4/AN4/T0CKI β GPIO RA4 / ADC ch4 / Timer0 clock input |
| Pin 3 | RA5/AN5/SS β GPIO RA5 / ADC ch5 / SPI slave select |
| Pin 4 | RA6/OSC2 β GPIO RA6 / oscillator output |
| Pin 5 | RA7/OSC1 β GPIO RA7 / oscillator input |
| Pin 6 | Vss β Ground reference |
| Pin 7 | RA0/AN0 β GPIO RA0 / ADC ch0 |
| Pin 8 | RA1/AN1 β GPIO RA1 / ADC ch1 |
| Pin 9 | RA2/AN2/Vref- β GPIO RA2 / ADC ch2 / ADC negative reference |
| Pin 10 | RC0/T1OSO/T1CKI β GPIO RC0 / Timer1 oscillator output / Timer1 clock input |
| Pin 11 | RC1/T1OSI/CCP2 β GPIO RC1 / Timer1 oscillator input / CCP2 PWM output |
| Pin 12 | RC2/CCP1 β GPIO RC2 / CCP1 PWM output |
| Pin 13 | RC3/SCL/SCK β GPIO RC3 / I2C clock / SPI clock |
| Pin 14 | RB4/SDA/SDI β GPIO RB4 / I2C data / SPI data in |
| Pin 15 | RB5/SDO β GPIO RB5 / SPI data out |
| Pin 16 | RB6/TX/CK β GPIO RB6 / EUSART TX / EUSART clock |
| Pin 17 | RB7/RX/DT β GPIO RB7 / EUSART RX / EUSART data |
| Pin 18 | Vdd β Positive supply voltage (1.8 V to 5.5 V) |
| Pin 19 | Vss β Ground reference |
| Pin 20 | RB0/AN12/INT β GPIO RB0 / ADC ch12 / external interrupt |
| Pin 21 | RB1/AN10 β GPIO RB1 / ADC ch10 |
| Pin 22 | RB2/AN8 β GPIO RB2 / ADC ch8 |
| Pin 23 | RB3/AN9/PGM β GPIO RB3 / ADC ch9 / LVP programming |
| Pin 24 | RC4/SDI/SDA β GPIO RC4 / SPI data in / I2C data |
| Pin 25 | RC5/SDO β GPIO RC5 / SPI data out |
| Pin 26 | RC6/TX/CK β GPIO RC6 / EUSART TX / EUSART clock |
| Pin 27 | RC7/RX/DT β GPIO RC7 / EUSART RX / EUSART data |
| Pin 28 | EP β Exposed thermal pad (solder to GND) |
Typical Applications
PIC16F723A-I/ML is suitable for 7 applications: Battery-Powered Sensor Nodes, Consumer Home Appliances, LED Lighting Controllers, Industrial Control Modules, Remote Controls and IR Devices, IoT Edge Devices with Energy Harvesting, Smoke and Safety Detectors.
Battery-Powered Sensor Nodes
The PIC16F723A-I/ML is ideal for battery-powered sensor nodes because its nanoWatt XLP technology delivers sleep currents under 100 nA with Watchdog disabled, and its 7 KB Flash comfortably fits state-machine and interrupt-driven sensor code. With a wide 1.8 V to 5.5 V supply range the part runs directly from a single CR2032 or two AA cells without a separate LDO. The integrated 11-channel 8-bit ADC can read temperature, battery voltage, and a digital sensor without external glue logic, while the EUSART and MSSP (SPI/I2C) interface to radios and MEMS sensors. Recommended products: PIC16F722A-I/ML (same family, lower Flash) and PIC16F720-I/ML (smaller die, lower cost).
Recommended
Consumer Home Appliances
The PIC16F723A-I/ML suits white-goods and small consumer appliances because of its 20 MHz CPU, 11-channel ADC, and industrial-grade -40C to +85C operating range. The MSSP module drives character LCDs or interfaces to touch-LED keys; the EUSART talks to inverter modules and motor control bridges. With 7 KB Flash and 256 bytes EEPROM, designers can store calibration constants and user settings without external EEPROM. The 28-pin QFN (ML) package provides a compact 6x6 mm footprint for space-constrained control panel PCBs. Recommended products: PIC16F722A-I/SP (lower Flash alternative) and PIC16F631-I/SO (28-pin SOIC sibling for hand-solder prototypes).
Recommended
LED Lighting Controllers
The PIC16F723A-I/ML fits LED lighting controllers because its 16-bit timer with PWM plus two 8-bit timers can drive multiple LED channels with hardware PWM and dimming curves, while the 8-bit ADC reads ambient light sensors and temperature for thermal foldback. nanoWatt XLP sleep current under 100 nA enables standby current < 0.5 mW, helping designers meet Energy Star and EU Ecodesign standby requirements. The 1.8 V to 5.5 V supply range simplifies both battery-powered and rectified 5 V/12 V bus designs. Recommended products: PIC16F722A-I/ML (cost-reduced variant) and MCP1640B (synchronous boost converter for LED strings).
Recommended
Industrial Control Modules
The PIC16F723A-I/ML suits industrial control modules because its 20 MHz core runs PID and discrete-time control loops in real time, the EUSART handles RS-485 and Modbus RTU communication, and the MSSP interfaces to SPI-based DACs and I2C IO expanders. The 28-pin QFN (ML) footprint and 6x6 mm body simplify panel-mount module designs where PCB area is limited. Industrial -40C to +85C operation matches most control cabinet environments without the need for the extended -40C to +125C E-grade. Recommended products: PIC16F722A-E/ML (extended temperature sibling) and MAX3485 (RS-485 transceiver).
Recommended
Remote Controls and IR Devices
The PIC16F723A-I/ML fits handheld remote controls because of its nanoWatt XLP deep sleep, 20 MHz core for fast key-scan debounce, and integrated UART/SPI for wireless M-Bus or sub-GHz radio interface. The 25 I/O pins directly drive a 5x5 key matrix without external glue logic, and the 8-bit ADC reads battery voltage and joystick position. A single CR2032 cell provides years of standby runtime thanks to the under-100 nA sleep current. Recommended products: PIC16F720-I/ML (cost-reduced family member) and MICRF113CCLRRC sub-GHz transmitter.
Recommended
IoT Edge Devices with Energy Harvesting
The PIC16F723A-I/ML is a good fit for energy-harvesting IoT edge devices because its nanoWatt XLP technology provides sleep currents below 100 nA and a 1.8 V minimum supply matches single-cell solar and thermal-harvester boost outputs. The MSSP and EUSART interface to LoRa, BLE, or sub-GHz radio modules; the 11-channel ADC monitors battery state and sensor inputs. Periodic wake, measure, transmit, sleep profiles achieve average currents in the microamp range, making battery-less operation feasible with adequate energy buffer. Recommended products: PIC16F722A-I/ML (lower-Flash sibling) and LTC3108 energy harvester.
Recommended
Smoke and Safety Detectors
The PIC16F723A-I/ML fits smoke and gas detectors because of its low sleep current, integrated 8-bit ADC for ionization chamber or photoelectric sensor readout, and 7 KB Flash for state-machine plus low-battery detection algorithms. The Watchdog Timer with dedicated oscillator prevents firmware lockups, while the MSSP drives piezo alarm sounders via I2C expanders or PWM. Battery-backed operation from a 9 V cell via internal regulator is supported thanks to the 5.5 V Vdd maximum. Recommended products: PIC16F722A-I/ML (lower-Flash alternative) and MCP6052 op-amp for sensor front-end.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F723A-I/ML β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F722A-I/ML | PIC16F723AT-I/ML | PIC16F723A-E/ML | PIC16F722A-I/SP |
|---|---|---|---|---|---|
| Package | 28-QFN (ML) 6x6 mm | 28-QFN (ML) 6x6 mm - same | 28-QFN (ML) 6x6 mm - same | 28-QFN (ML) 6x6 mm - same | 28-QFN (ML) 6x6 mm - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 7 KB | 3.5 KB | 7 KB | 7 KB | 3.5 KB |
| CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| RAM | 192 B | 192 B | 192 B | 192 B | 192 B |
| ADC | 11-ch 8-bit | 11-ch 8-bit | 11-ch 8-bit | 11-ch 8-bit | 11-ch 8-bit |
| 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 |
| Temperature Range | -40C to +85C (industrial) | -40C to +85C | -40C to +85C | -40C to +125C (extended) | -40C to +85C |
Key Differentiators
- More Flash than PIC16F722A (vs PIC16F722A-I/ML)
- Extended-temperature variant available (vs PIC16F723A-I/ML (this product))
- Tape-and-reel variant for production (vs PIC16F723A-I/ML (this product))
- Same-package code-as PIC16F722A (vs PIC16F722A-I/SP)
Design Notes
Estimated: at 20 MHz active CPU and Vdd FIO = 5.5 V, the active current is roughly 6 to 8 mA per the datasheet DC characteristics. Place a 100 nF ceramic decoupling capacitor within 5 mm of Vdd pin 18 to suppress switching transients on the internal core regulator. For sleep-mode operation, the Watchdog Timer (WDT) should be disabled (SWDTEN = 0) to achieve the nanoWatt XLP typical sleep current of <100 nA. Adding a 10 uF bulk capacitor on Vdd improves response to peak current bursts during ADC conversion.
The 28-pin QFN (ML) package uses an exposed thermal pad (pin 28) that must be soldered to a ground copper pour with at least 9 thermal vias on a 3x3 array for proper heat dissipation. Estimated: without the thermal pad connected, junction-to-ambient thermal resistance rises above 80 C/W and the part can overheat during continuous 20 MHz operation at Vdd = 5.5 V. Recommended copper pour area is 100 mm^2 minimum on the top side, plus an inner ground plane layer for heat spreading.
Do not apply Vdd above 5.5 V or below 1.8 V - the PIC16F723A-I/ML is not 12 V tolerant on any pin. Ensure MCLR is either tied to Vdd through a 10 kohm pull-up or driven by an open-drain supervisor; floating MCLR causes intermittent reset behavior. When using ICSP, the PGC/PGD pins must not have capacitors exceeding 30 pF or programming may fail. Verify CONFIG words via the MPLAB X project properties before code-locked production builds.
Recommended: assign Vdd pin 18 and Vss pins 6 and 19 to a power island with wide 0.5 mm traces and at least 9 thermal vias in the EP. Keep the 16 MHz crystal traces short (< 5 mm) and symmetric to ground; route the analog AVdd/AVss away from digital switching lines. Place the 100 nF Vdd decoupling cap on the same side as the IC within 5 mm of pin 18 to minimize loop inductance.
Compliance Information
RoHS compliant per Microchip product page. Industrial -40C to +85C grade, not AEC-Q100 qualified - choose PIC16F723A-E/ML for extended temperature and review AEC-Q100 documentation if automotive qualification is required.