PIC16F723-I/MV - 20MHz 8-bit MCU 7KB Flash | Microchip
MPN: PIC16F723-I/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.45 | $2.45 |
| 10 | $2.21 | $22.10 |
| 100 | $1.96 | $196.00 |
| 500 | $1.74 | $870.00 |
| 1,000 | $1.55 | $1,550.00 |
PIC16F723-I/MV Overview
An 8-bit microcontroller (MCU) is a programmable logic device built around an 8-bit data path, integrating CPU, RAM, non-volatile program memory, and peripherals onto a single die. Within the broader semiconductor hierarchy, an MCU belongs to the category of embedded processors, sitting beneath microprocessors (which require external peripherals) and above dedicated logic ICs. The PIC16F723 belongs to Microchip's mid-range PIC16 core family with 14-bit instruction words and 8 hardware stack levels, providing 35 standard instructions plus special-purpose operations. This architecture strikes a balance between code density, deterministic interrupt response, and compiler support (MPLAB XC8), suiting cost-sensitive embedded control rather than high-throughput DSP workloads.
Key features of the PIC16F723-I/MV include 7 KB Flash program memory (4K x 14 organization), 192 bytes of RAM, 256 bytes of EEPROM data memory, an integrated 11-channel 10-bit ADC, two Capture/Compare/PWM (CCP) modules, an Enhanced Universal Synchronous/Asynchronous Receiver/Transmitter (EUSART), an SPI/I2C MSSP peripheral, and nanoWatt XLP extreme-low-power technology. The 28-pin UQFN package exposes a thermal pad that connects to the die substrate for low-impedance ground return paths and improved thermal coupling to the PCB copper pour.
Typical applications for the PIC16F723-I/MV span consumer white goods, low-power wireless sensor nodes, motor and fan control, lighting ballasts, and battery-powered instrumentation. The 7 KB Flash and 192-byte RAM comfortably host state-machine plus interrupt-driven firmware for appliance control panels, HVAC damper drivers, and small IoT end nodes. The integrated 10-bit ADC is sufficient for thermistor, potentiometer, and current-sense feedback loops, while the two CCP modules handle brushed DC motor PWM and servo position control without additional timer ICs.
When designing with this MCU, allocate sufficient PCB copper area beneath the exposed pad (EP) to act as the thermal and ground reference. The UQFN package requires careful land-pattern adherence because thermal pad solder voids reduce electrical and thermal performance. Use MPLAB X IDE with the XC8 compiler and select the PIC16F723 header file to ensure correct SFR mapping.
Drop-in alternatives for PIC16F723-I/MV — 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 PIC16F723-I/MV (same form factor and footprint) — differing in ADC, Package, Timers, Operating Temperature, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F723A-I/MV
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16F723-E/MV
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC16F723A-E/MV
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$0.85 / Unit
View Datasheet →PIC16F727-I/MV
✅ Drop-In✓ In Stock
$1.83 / Unit
View Datasheet →PIC16F722-I/MV
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16F724-I/MV
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.26 / Unit
View Datasheet →PIC16F723-I/MV Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 mid-range 8-bit RISC |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| Data RAM | 192 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Frequency | 20 MHz |
| Operating Voltage Range | 1.8 V to 5.5 V |
| I/O Pins | 25 (approx., varies by peripheral use) |
| ADC | 11-channel, 10-bit |
| CCP Modules | 2 (Capture/Compare/PWM) |
| Serial Interfaces | 1x EUSART, 1x MSSP (SPI/I2C) |
| Timers | 3 (Timer0, Timer2, plus Timer1-type) |
| Instruction Set | 35 instructions, 14-bit word width |
| Stack Depth | 8 hardware levels |
| Low-Power Technology | nanoWatt XLP |
| Operating Temperature | -40C to +85C (industrial, 'I' grade) |
| Package | 28-pin UQFN-EP (4x4 mm) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16F723-I/MV Pin Configuration
| Pin 1 | RA0/AN0 — GPIO RA0 / analog input AN0 |
| Pin 2 | RA1/AN1 — GPIO RA1 / analog input AN1 |
| Pin 3 | RA2/AN2 — GPIO RA2 / analog input AN2 |
| Pin 4 | RA3/AN3/VREF+ — GPIO RA3 / analog input AN3 / VREF+ |
| Pin 5 | RA4/AN4 — GPIO RA4 / analog input AN4 |
| Pin 6 | RA5/AN5/SS — GPIO RA5 / analog input AN5 / SPI slave select |
| Pin 7 | RA6/OSC2 — GPIO RA6 / oscillator output |
| Pin 8 | RA7/OSC1/CLKIN — GPIO RA7 / oscillator input / external clock in |
| Pin 9 | VSS — Ground reference |
| Pin 10 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pin 11 | RC0 — GPIO RC0 |
| Pin 12 | RC1 — GPIO RC1 |
| Pin 13 | RC2 — GPIO RC2 |
| Pin 14 | RC3 — GPIO RC3 |
| Pin 15 | RC4 — GPIO RC4 |
| Pin 16 | RC5 — GPIO RC5 |
| Pin 17 | RC6 — GPIO RC6 |
| Pin 18 | RC7 — GPIO RC7 |
| Pin 19 | RB0/INT — GPIO RB0 / external interrupt |
| Pin 20 | RB1 — GPIO RB1 |
| Pin 21 | RB2 — GPIO RB2 |
| Pin 22 | RB3 — GPIO RB3 |
| Pin 23 | RB4 — GPIO RB4 |
| Pin 24 | RB5 — GPIO RB5 |
| Pin 25 | RB6/PGC — GPIO RB6 / ICSP clock |
| Pin 26 | RB7/PGD — GPIO RB7 / ICSP data |
| Pin 27 | VSS — Ground reference (second pin) |
| Pin 28 | VDD — Positive supply voltage (second pin) |
Typical Applications
PIC16F723-I/MV is suitable for 7 applications: Consumer Appliance Control Panels, Battery-Powered Wireless Sensor Nodes, Brushed DC Motor and Fan Control, LED Lighting Ballasts and Drivers, Industrial Sensor and Process Transmitters, Automotive Interior Accessories, USB-Powered IoT Edge Devices.
Consumer Appliance Control Panels
The PIC16F723-I/MV's 7 KB Flash and 192-byte RAM comfortably host state-machine plus interrupt-driven firmware used in washing-machine, dishwasher, and microwave user-interface panels. The integrated 11-channel 10-bit ADC reads multiple key-matrix sense lines and thermistor inputs without an external multiplexer, while the 20 MHz CPU executes UI debounce and LED-segment multiplexing in real time. nanoWatt XLP sleep currents under 100 nA preserve battery-backed clock and timer functions during power-off. Two CCP modules drive buzzer PWM tones for end-of-cycle alerts without an additional timer IC, keeping the BOM to a single MCU plus display.
Recommended
Battery-Powered Wireless Sensor Nodes
The PIC16F723-I/MV is well suited for low-duty-cycle sensor end nodes such as wireless thermostats, leak detectors, and HVAC damper telemetry. The nanoWatt XLP technology delivers typical sleep currents below 100 nA with RTC running, enabling multi-year battery life on a single CR2032 cell. The 11-channel ADC scans temperature, humidity, and battery-voltage sense inputs without waking the host MCU frequently. Two CCP modules generate PWM control outputs for valve actuators, while the MSSP peripheral drives SPI-attached LoRa or sub-GHz transceivers. The wide 1.8-5.5 V operating range eliminates the need for separate voltage regulators on 3 V coin cells.
Recommended
Brushed DC Motor and Fan Control
The PIC16F723-I/MV drives small brushed DC motors, blower fans, and pump controllers directly from its two CCP modules. Each CCP supports PWM frequencies up to the CPU clock divided by 2, giving 16-bit PWM resolution for smooth torque control and audible-noise shaping. The 11-channel ADC reads back-current sense amplifiers and tachometer inputs for closed-loop speed regulation. The 28-pin UQFN-EP package exposes a thermal pad that sinks switching losses from MOSFET gate drivers co-located on the PCB. nanoWatt XLP idle mode allows the motor controller to enter standby between bursts with minimal quiescent draw, conserving battery on portable tool applications.
Recommended
LED Lighting Ballasts and Drivers
The PIC16F723-I/MV serves as the digital ballast controller in constant-current LED drivers, architectural lighting strips, and horticulture fixtures. The two CCP modules drive primary-side MOSFET PWM at frequencies between 20 kHz and 250 kHz, while the EUSART links to DMX-512 or DALI dimming controllers. The 11-channel ADC monitors LED forward voltage, string current, and thermistor feedback for closed-loop thermal fold-back, extending luminaire lifetime. The 1.8 V to 5.5 V supply range accommodates both 3.3 V auxiliary logic and 5 V driver rails from a single LDO. nanoWatt XLP standby allows the ballast to drop below 1 uA when the lighting string is off.
Recommended
Industrial Sensor and Process Transmitters
The PIC16F723-I/MV's industrial -40C to +85C operating range makes it well suited for 4-20 mA loop-powered process transmitters and factory-floor sensor interfaces. The 10-bit ADC provides 11 input channels for bridge pressure, RTD temperature, and load-cell strain-gauge measurements. The EUSART outputs HART, Modbus RTU, or proprietary RS-485 protocols without external PHY ICs. The MSSP drives I2C-connected EEPROM calibration constants and SPI-attached digital temperature compensation ICs. The 28-pin UQFN-EP footprint packs 25 GPIO plus analog functions into a 16 sq-mm PCB area, ideal for compact DIN-rail transmitter housings.
Recommended
Automotive Interior Accessories
The PIC16F723-I/MV runs interior accessory modules such as ambient lighting controllers, seat-position memory, and aftermarket gauge clusters where industrial temperature grade is sufficient. The two CCP modules generate multi-channel PWM for RGB LED strips and backlight dimming. The MSSP peripheral drives SPI-attached LED driver ICs and I2C-connected EEPROM trim memories. The EUSART interfaces with body-control modules via LIN or K-Line transceivers for low-speed body networking. The 7 KB Flash hosts LIN stack plus RGB color-mixing firmware without external memory, while the 192-byte RAM is sufficient for runtime color-blending tables.
Recommended
USB-Powered IoT Edge Devices
The PIC16F723-I/MV is well suited to USB-powered edge devices such as environmental monitors and HID peripherals that operate from a 5 V bus. The 1.8 V to 5.5 V supply range accepts regulated USB 5 V directly, eliminating an extra LDO on the BOM. The MSSP peripheral drives I2C-attached environmental sensors (temperature, humidity, pressure), while the EUSART bridges to USB-to-UART bridge ICs. nanoWatt XLP idle mode lets the MCU drop below 1 uA between USB suspend events, satisfying USB-IF suspend-current requirements. The 28-pin UQFN-EP (4x4 mm) package integrates the MCU into compact USB-stick form factors.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F723-I/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F723A-I/MV | PIC16F723-E/MV | PIC16F723A-E/MV | PIC16F727-I/MV | PIC16F722-I/MV |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | UQFN-28 (4x4 mm) | UQFN-28 (4x4 mm) - same | UQFN-28 (4x4 mm) - same | UQFN-28 (4x4 mm) - same | UQFN-28 (4x4 mm) - same | UQFN-28 (4x4 mm) - same |
| Flash Program Memory | 7 KB (4K x 14) | 7 KB (4K x 14) | 7 KB (4K x 14) | 7 KB (4K x 14) | 14 KB (8K x 14) | 3.5 KB (2K x 14) |
| Data RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes (verify) | 192 bytes |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| 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 | 1.8 V to 5.5 V |
| Operating Temperature | -40C to +85C (industrial) | -40C to +85C | -40C to +125C (extended) | -40C to +125C (extended) | -40C to +85C | -40C to +85C |
| ADC Channels | 11 x 10-bit | 11 x 10-bit | 11 x 10-bit | 11 x 10-bit | 11 x 10-bit | 11 x 10-bit |
| CCP Modules | 2 | 2 | 2 | 2 | 2 | 2 |
Key Differentiators
- Pin-compatible silicon revision A drop-in upgrade (vs PIC16F723A-I/MV)
- Extended temperature grade with identical package (vs PIC16F723-E/MV)
- Doubled Flash with identical pinout (vs PIC16F727-I/MV)
- Cost-reduced Flash footprint with same peripheral set (vs PIC16F722-I/MV)
Design Notes
The PIC16F723-I/MV UQFN-EP package includes a center exposed thermal pad that must be soldered to a corresponding PCB land with multiple thermal vias for ground reference. Recommended land-pattern pad size is approximately 2.0 x 2.0 mm with at least four 0.3 mm thermal vias tying to the inner ground plane. Voids under the EP exceeding 25% of pad area will degrade electrical grounding and thermal dissipation. Reference Microchip AN2335 'UQFN Land Pattern Design' for full guidance.
Place a 100 nF decoupling capacitor as close as possible to each VDD pin (pin 10 and pin 28) with the ground return to the closest VSS pin to minimize switching-induced supply ripple. A bulk 10 uF tantalum or ceramic capacitor is recommended at the board power entry. For battery-powered applications, the nanoWatt XLP sleep modes can drop quiescent current below 100 nA, but only if all unused GPIO are configured as outputs (not floating) to avoid shoot-through leakage.
Do not omit the external pull-up resistor on the MCLR reset line if the pin is enabled in the configuration bits. Without a pull-up, the MCU can enter unintended reset states under EMI. The ICSP clock and data lines (RB6/PGC and RB7/PGD) require series resistors of approximately 10 kohm when sharing the bus with application circuitry, per Microchip ICSP specification. Always read the configuration bits back after programming to confirm correct oscillator and watchdog configuration.
Estimated: at maximum 20 MHz CPU clock from 5 V VDD, the PIC16F723 core draws approximately 5 mA (verify against datasheet DC characteristics), resulting in 25 mW dissipation. The UQFN-EP with proper PCB thermal pad has theta_JA in the 40-50 C/W range, giving a junction-to-ambient rise below 2 C at typical ambient. For industrial environments above 70 C, derate operating frequency or VDD to keep junction temperature below 125 C (E-grade) or 85 C (I-grade ambient plus margin).
The 28-pin UQFN package has adjacent power and ground pins to minimize switching-current loop area. When routing high-frequency oscillator traces (OSC1/OSC2), keep the trace length below 5 mm and surround with a ground guard ring to attenuate radiated emissions. For SPI bus runs exceeding 50 mm, add 22-33 ohm series damping resistors at the driver outputs to reduce ringing on the SCLK and SDO lines. The EUSART can be configured for higher baud rates but verify timing closure against the 2% oscillator tolerance at 20 MHz.
Compliance Information
RoHS and REACH compliance per Microchip product page (2026-09-21). Not AEC-Q100 qualified - this is industrial grade; choose PIC16F723-E/MV for extended temperature. Halogen-free status not explicitly stated on the Microchip product page; verify with manufacturer datasheet if required for your application.