PIC16LF724-I/P - 8-Bit 20MHz 7KB Flash MCU 40-PDIP | Microchip
MPN: PIC16LF724-I/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.42 | $2.42 |
| 10 | $2.18 | $21.80 |
| 100 | $1.94 | $194.00 |
| 500 | $1.74 | $870.00 |
| 1,000 | $1.56 | $1,560.00 |
PIC16LF724-I/P Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (Flash/ROM), data memory (RAM), and peripherals on one die. The PIC16 architecture uses a RISC-style instruction set with a fixed-width 14-bit instruction word optimized for deterministic interrupt response. Within the broader taxonomy, this device is an 8-bit MCU -> microcontroller -> embedded processor -> semiconductor IC. The "LF" prefix designates the wide-voltage, low-power variant, while the "XLP" badge indicates the nanoWatt power-saving IP blocks.
The PIC16LF724-I/P features 192 bytes of RAM, 256 bytes of EEPROM, an internal 16 MHz high-precision oscillator (calibrated to ±1% typical), and an internal 31 kHz low-power oscillator for sleep-mode timekeeping. Peripherals include an 8-channel 10-bit ADC, two 8-bit timers, one 16-bit timer, an Enhanced USART, MSSP (I²C/SPI), and up to four PWM outputs with the Enhanced Capture/Compare/PWM (ECCP) module. The core consumes roughly 1.8 µA in sleep with Watchdog Timer enabled at 3 V.
Typical applications include battery-powered sensor nodes, low-power wireless remotes, consumer appliance controllers, white-goods user interfaces, small-embedded HMI displays, and industrial instrumentation front ends. The 40-pin PDIP package simplifies prototyping on breadboards and through-hole development boards, making the part a common choice for early-stage firmware bring-up before migrating to a QFN surface-mount variant in production.
When migrating to the surface-mount family, the designer should consider PIC16LF724-I/PT (TQFP-44) and PIC16LF724-I/ML (QFN-44), which are die-identical but require PCB rework. Always validate that the ICD/debug header and programming tool match the chosen package.
Drop-in alternatives for PIC16LF724-I/P — 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 PIC16LF724-I/P (same form factor and footprint) — differing in Package, Timers, Mounting Type, ADC, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF722-I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F722-I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF723-I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF720-I/P
✅ Drop-In✓ In Stock
$0.71 / Unit
View Datasheet →PIC16LF724-I/P Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC16 RISC |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| RAM | 192 bytes |
| EEPROM | 256 bytes |
| Maximum CPU Clock | 20 MHz |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| I/O Pins | 36 |
| ADC | 8-channel, 10-bit |
| Timers | Two 8-bit, one 16-bit |
| Communication Interfaces | 1x EUSART, 1x MSSP (I2C/SPI) |
| PWM Outputs | Up to 4 (ECCP + CCP) |
| Internal Oscillator | 16 MHz HF + 31 kHz LF |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 40-pin PDIP (0.600 in / 15.24 mm) |
| Mounting Type | Through-Hole |
| Low-Power Technology | nanoWatt XLP |
| RoHS Status | Compliant |
PIC16LF724-I/P Pin Configuration
| Pin 1 | MCLR/VPP/RE3 — Master Clear (reset) input / programming voltage / digital input |
| Pin 2 | RA0/AN0/ULPWU — PORTA bit 0 / ADC input 0 / ultra-low-power wake-up input |
| Pin 3 | RA1/AN1 — PORTA bit 1 / ADC input 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / ADC input 2 |
| Pin 5 | RA3/AN3/VREF+ — PORTA bit 3 / ADC input 3 / positive voltage reference |
| Pin 6 | RA4/AN4/T0CKI — PORTA bit 4 / ADC input 4 / Timer0 clock input |
| Pin 7 | RA5/AN5/SS/HLVDIN — PORTA bit 5 / ADC input 5 / SPI slave select / high/low-voltage detect input |
| Pin 8 | RE0/AN6 — PORTE bit 0 / ADC input 6 |
| Pin 9 | RE1/AN7 — PORTE bit 1 / ADC input 7 |
| Pin 10 | RE2/CCP5 — PORTE bit 2 / CCP5 output |
| Pin 11 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| Pin 12 | VSS — Ground reference |
| Pin 13 | RA7/OSC1/CLKIN — PORTA bit 7 / oscillator input / external clock input |
| Pin 14 | RA6/OSC2/CLKOUT — PORTA bit 6 / oscillator output / clock output |
| Pin 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O |
| Pin 17 | RC2/P1A/CCP1 — PORTC bit 2 / PWM1 output A / CCP1 I/O |
| Pin 18 | RC3/P1B — PORTC bit 3 / PWM1 output B |
| Pin 19 | RD0 — PORTD bit 0 |
| Pin 20 | RD1 — PORTD bit 1 |
| Pin 21 | RD2 — PORTD bit 2 |
| Pin 22 | RD3 — PORTD bit 3 |
| Pin 23 | RC4/SDA/SDI — PORTC bit 4 / I2C data / SPI data in |
| Pin 24 | RC5/SCL/SCK — PORTC bit 5 / I2C clock / SPI clock |
| Pin 25 | RC6/TX/CK — PORTC bit 6 / EUSART TX / clock output |
| Pin 26 | RC7/RX/DT — PORTC bit 7 / EUSART RX / data output |
| Pin 27 | RD4 — PORTD bit 4 |
| Pin 28 | RD5/P1C — PORTD bit 5 / PWM1 output C |
| Pin 29 | RD6/P1D — PORTD bit 6 / PWM1 output D |
| Pin 30 | RD7 — PORTD bit 7 |
| Pin 31 | VSS — Ground reference |
| Pin 32 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| Pin 33 | RB0/AN12/INT — PORTB bit 0 / ADC input 12 / external interrupt |
| Pin 34 | RB1/AN10 — PORTB bit 1 / ADC input 10 |
| Pin 35 | RB2/AN8 — PORTB bit 2 / ADC input 8 |
| Pin 36 | RB3/AN9/PGM — PORTB bit 3 / ADC input 9 / LVP programming |
| Pin 37 | RB4/AN11 — PORTB bit 4 / ADC input 11 |
| Pin 38 | RB5 — PORTB bit 5 |
| Pin 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 40 | RB7/PGD — PORTB bit 7 / ICSP data |
Typical Applications
PIC16LF724-I/P is suitable for 6 applications: Battery-Powered Wireless Sensor Nodes, Consumer Appliance Control Boards, Low-Power Handheld Instruments, Industrial Sensor Transmitters, White-Goods User Interface Controllers, Education and Prototyping Platforms.
Battery-Powered Wireless Sensor Nodes
The PIC16LF724-I/P's 1.8 µA sleep current with Watchdog enabled and 1.8 V minimum VDD make it a strong fit for coin-cell powered wireless sensor nodes transmitting on sub-GHz radios. Its nanoWatt XLP technology extends battery life to multiple years on a single CR2032, while the integrated 31 kHz LF oscillator handles periodic wake-up timing without an external crystal. The 7 KB Flash accommodates small RF stacks such as proprietary sub-GHz protocols or simple sensor aggregation firmware. The 36 I/O lines connect to multiple sensor interfaces (SPI, I²C, analog), and the 8-channel 10-bit ADC handles temperature, humidity, and battery voltage monitoring. Designers place the MCU on the always-on sensor board and use the EUSART to drive a low-power radio module like the MRF89XA.
Recommended
Consumer Appliance Control Boards
The PIC16LF724-I/P's 40-pin PDIP package and 36 I/O pins suit through-hole consumer appliance controller designs such as washing machines, microwave ovens, and small kitchen appliances. The 7 KB Flash stores state-machine firmware for motor control, user-interface handling, and safety interlocks. The 4 PWM outputs (ECCP + CCP) drive triac-based AC loads or low-side MOSFET switches for pumps, valves, and indicators. The Enhanced USART connects to LED display or keypad modules, while the MSSP handles I²C EEPROM storage for user settings. The industrial -40 °C to +85 °C temperature rating supports garage and outdoor installations. Designers benefit from the PDIP package's easy hand-soldering during prototyping and field service.
Recommended
Low-Power Handheld Instruments
The PIC16LF724-I/P powers handheld DMMs, calipers, environmental meters, and medical diagnostic tools where battery life and cost dominate the BOM. The 1.8 V minimum VDD supports two alkaline cells in series with regulation, and the XLP sleep mode of 1.8 µA lets the instrument sit idle for years between user interactions. The 8-channel 10-bit ADC reads sensor inputs (thermistor bridges, pressure sensors, gas sensors) with sufficient resolution for typical measurement ranges. The 7 KB Flash fits simple calibration tables, look-up routines, and LCD-driving state machines. The 40-pin PDIP simplifies repair and refurbishment in field-service scenarios where surface-mount rework would be impractical. Engineers typically pair the MCU with an I²C LCD driver and a low-side MOSFET power switch.
Recommended
Industrial Sensor Transmitters
The PIC16LF724-I/P fits 4-20 mA loop-powered and 24 V industrial sensor transmitters that measure pressure, flow, or level in factory automation systems. Its industrial -40 °C to +85 °C rating and 1.8 V to 3.6 V supply tolerance handle the wide input voltage swings typical of 24 V loop-powered designs after regulation. The Enhanced Capture/Compare/PWM (ECCP) module generates precise timing signals for sensor excitation and the 16-bit timer counts pulses from flow meters or frequency-output transducers. The 10-bit ADC digitizes bridge sensors with sufficient accuracy for non-critical process measurements. The MSSP communicates with external SPI/I²C front-end ICs such as PGA, RTD conditioners, or isolation barriers. The 40-pin PDIP supports hand-rework in field-installed transmitter enclosures.
Recommended
White-Goods User Interface Controllers
The PIC16LF724-I/P drives user-interface boards in refrigerators, dishwashers, and air-conditioners where discrete buttons, LED indicators, and seven-segment displays are coordinated with a main appliance controller. The 7 KB Flash handles debounce logic, indicator sequencing, and serial communication with the appliance's main board. The 36 I/O pins connect to a typical 4x4 keypad matrix, 8-12 LED status indicators, and a 4-digit seven-segment display driven via external transistors. The MSSP (I²C) provides a side-channel for diagnostics and EEPROM storage of user preferences. The XLP sleep mode keeps standby power under 2 mW at the appliance's standby rail. The industrial temperature range suits under-cabinet and garage installations where ambient temperatures fluctuate widely.
Recommended
Education and Prototyping Platforms
The PIC16LF724-I/P's 40-pin PDIP package and breadboard-friendly 0.1 in pin pitch make it ideal for university embedded-systems courses, hobbyist projects, and rapid-prototyping environments. The 7 KB Flash accommodates introductory projects covering GPIO, timers, ADC, PWM, I²C, SPI, and UART topics across multiple assignments. The integrated 16 MHz internal oscillator eliminates the external crystal requirement, reducing wiring complexity for first-time learners. The MPLAB X IDE with PICkit 4 or SNAP debugger supports a free toolchain with C and assembly options, lowering the entry barrier for students. The 36 I/O lines drive multiple breadboard LEDs, buttons, sensors, and motor-driver modules without external multiplexing. Educators often standardize curricula around the PIC16LF7xx family before transitioning students to dsPIC or PIC32 platforms.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF724-I/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF724-I/PT | PIC16LF722-I/P | PIC16LF723-I/P | PIC16LF720-I/P |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin PDIP | 44-pin TQFP | 40-pin PDIP - same | 40-pin PDIP - same | 40-pin PDIP - same |
| Flash Memory | 7 KB | 7 KB | 3.5 KB (-50%) | 7 KB | 3.5 KB (-50%) |
| RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| ADC Resolution | 10-bit | 10-bit | 10-bit | 12-bit (+20%) | 10-bit |
| Operating Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| Maximum CPU Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 36 | 36 | 36 | 36 | 36 |
| Low-Power Technology | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP |
Key Differentiators
- Highest Flash density in PIC16LF7xx PDIP family (vs PIC16LF722-I/P)
- 10-bit ADC with 8 channels versus higher-density 12-bit alternatives (vs PIC16LF723-I/P)
- Wide-voltage LF variant versus standard F variant (vs PIC16F724-I/P)
Design Notes
Place a 100 nF decoupling capacitor as close as possible to each VDD pin (pin 11 and pin 32 on the PIC16LF724-I/P) and a bulk 10 µF tantalum or ceramic capacitor at the regulator output. The MCU draws brief current spikes during Flash writes and ADC conversions, so the local decoupling prevents VDD sag that could cause unexpected resets. Tie MCLR (pin 1) to VDD through a 10 kΩ pull-up resistor and a 100 nF capacitor to ground for clean power-on reset behavior.
Route the OSC1/OSC2 traces (pins 13/14) short and symmetric when using an external crystal or resonator, and keep them away from high-current switching traces. For internal oscillator use, leave OSC1/OSC2 as standard GPIO (RA6/RA7) but still route them away from analog inputs to minimize digital switching noise coupling into the ADC. Place a ground plane under the MCU and use a star-ground topology for analog and digital returns at a single point near the MCU's VSS pins.
Do not exceed 4 MHz instruction rate below 2.5 V VDD - the PIC16LF724-I/P derates CPU clock from 20 MHz to 16 MHz at VDD below 2.5 V, and firmware must respect the FOSC/VDD boundary. Also verify that all unused I/O pins are configured as outputs (not floating inputs) to avoid spurious interrupt wake-ups in nanoWatt XLP sleep modes, which would otherwise drain battery life.
Compliance Information
RoHS and REACH compliance documented on Microchip product environmental page. AEC-Q100 qualification not applicable - the part is industrial-grade only; for automotive applications, use PIC16F724-E/P or contact Microchip for AEC-Q100 equivalent parts.