PIC16F724-I/MV - 7KB Flash 8-bit MCU, 36 I/O, 40-UQFN | Microchip
MPN: PIC16F724-I/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.1 | $2.10 |
| 10 | $1.89 | $18.90 |
| 100 | $1.68 | $168.00 |
| 500 | $1.47 | $735.00 |
| 1,000 | $1.26 | $1,260.00 |
PIC16F724-I/MV Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, peripherals, and I/O on one die. The PIC16F72X belongs to Microchip's PIC16 mid-range family, sitting within the broader 8-bit MCU taxonomy (8-bit microcontroller -> microcontroller -> embedded processor -> semiconductor). This category sits below 16-bit dsPIC and 32-bit ARM Cortex-M parts but above fixed-function logic ICs, and is widely adopted in cost-sensitive, low-power embedded applications.
Key features include 7 KB Flash with self-programmability, an internal 8 MHz oscillator selectable via OSCCAL, 14-channel 8-bit ADC, two analog comparators, a 16-bit Timer1 with dedicated low-power 32 kHz oscillator, and Capture/Compare/PWM (CCP) modules. The device also offers nanoWatt XLP technology for sub-microamp sleep currents, making it ideal for battery-backed applications. Master Synchronous Serial Port (MSSP) and Enhanced Universal Synchronous/Asynchronous Receiver/Transmitter (EUSART) provide flexible serial connectivity.
The PIC16F724 uses a Harvard-architecture RISC core with a 14-bit instruction word, single-cycle execution for most instructions, and a hardware stack. An integrated ICD (In-Circuit Debugger) port and ICSP (In-Circuit Serial Programming) interface simplify development using MPLAB X IDE and the XC8 compiler. The -I/MV suffix denotes an industrial temperature range (-40C to +85C) and the 40-pin UQFN package.
Typical applications include low-power remote sensor nodes, IoT edge devices, home automation controllers, motor control signal conditioning, automotive body electronics (AEC-Q100 grade variants available), and battery-powered instrumentation. The 36 I/O pins and on-chip peripherals allow standalone designs without external logic. Designers should ensure the exposed thermal pad is soldered to the PCB ground plane for optimal thermal and electrical performance, and consult the device errata for silicon revision-specific behavior.
Drop-in alternatives for PIC16F724-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 PIC16F724-I/MV (same form factor and footprint) — differing in ADC, Package, Timers, I/O Pins, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F723-I/MV
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.55 / Unit
View Datasheet →PIC16F722-I/MV
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16F726-I/MV
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16F727-I/MV
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.83 / Unit
View Datasheet →PIC16F723A-I/MV
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16F722A-I/MV
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16F724-I/MV Maximum Ratings & Electrical Characteristics
| Core | PIC16 RISC (Harvard, 14-bit instruction word) |
| Program Memory (Flash) | 7 KB (4K x 14) |
| RAM | 192 bytes |
| Maximum CPU Frequency | 20 MHz |
| Operating Voltage | 2.0 V to 5.5 V (PIC16F72X family; LF variant 1.8 V to 3.6 V) |
| I/O Pins | 36 |
| ADC | 14-channel, 8-bit |
| Analog Comparators | 2 |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit with PWM) |
| CCP Modules | Yes |
| Communication | MSSP (SPI/I2C), EUSART |
| Oscillator | Internal (8 MHz, software-selectable) |
| Package | 40-pin UQFN with exposed pad (MV) |
| Operating Temperature | -40C to +85C (industrial, -I suffix) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Programming/Debug | ICSP, ICD via MPLAB X IDE |
PIC16F724-I/MV Pin Configuration
| Pin 1 | RA0/AN0/ULPWU — Port A bit 0 / ADC input 0 / ultra-low-power wake-up |
| Pin 2 | RA1/AN1 — Port A bit 1 / ADC input 1 |
| Pin 3 | RA2/AN2 — Port A bit 2 / ADC input 2 |
| Pin 4 | RA3/AN3/VREF+ — Port A bit 3 / ADC input 3 / positive voltage reference |
| Pin 5 | RA4/AN4/T1G — Port A bit 4 / ADC input 4 / Timer1 gate |
| Pin 6 | RA5/AN5/SS/HLVDIN — Port A bit 5 / ADC input 5 / SPI slave select / HLVD input |
| Pin 7 | RA6/OSC2/CLKO — Port A bit 6 / crystal oscillator output / clock output |
| Pin 8 | RA7/OSC1/CLKI — Port A bit 7 / crystal oscillator input / clock input |
| Pin 9 | RE3/MCLR/VPP — Port E bit 3 / master clear with peripheral reset |
| Pin 10 | VDD — Positive supply voltage |
| Pin 11 | VSS — Ground reference |
| Pin 12 | RB0/AN12/INT — Port B bit 0 / ADC input 12 / external interrupt |
| Pin 13 | RB1/AN10 — Port B bit 1 / ADC input 10 |
| Pin 14 | RB2/AN8 — Port B bit 2 / ADC input 8 |
| Pin 15 | RB3/AN9 — Port B bit 3 / ADC input 9 |
| Pin 16 | RB4/AN11 — Port B bit 4 / ADC input 11 |
| Pin 17 | RB5/AN13 — Port B bit 5 / ADC input 13 |
| Pin 18 | RB6/ICSPCLK — Port B bit 6 / ICSP clock |
| Pin 19 | RB7/ICSPDAT — Port B bit 7 / ICSP data |
| Pin 20 | VDD — Positive supply voltage |
| Pin 21 | VSS — Ground reference |
| Pin 22 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 23 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2 |
| Pin 24 | RC2/CCP1 — Port C bit 2 / CCP1 |
| Pin 25 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pin 26 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pin 27 | RC5/SDO — Port C bit 5 / SPI data out |
| Pin 28 | RC6/TX/CK — Port C bit 6 / EUSART transmit / EUSART clock |
| Pin 29 | RC7/RX/DT — Port C bit 7 / EUSART receive / EUSART data |
| Pin 30 | RD0 — Port D bit 0 |
| Pin 31 | RD1 — Port D bit 1 |
| Pin 32 | RD2 — Port D bit 2 |
| Pin 33 | RD3 — Port D bit 3 |
| Pin 34 | RD4 — Port D bit 4 |
| Pin 35 | RD5 — Port D bit 5 |
| Pin 36 | RD6 — Port D bit 6 |
| Pin 37 | RD7 — Port D bit 7 |
| Pin 38 | VDD — Positive supply voltage |
| Pin 39 | VSS — Ground reference |
| Pin 40 | EP — Exposed thermal pad (connect to VSS/GND plane) |
Typical Applications
PIC16F724-I/MV is suitable for 6 applications: Low-Power Remote Sensor Node, Home Automation Controller, Automotive Body Electronics, Industrial Instrumentation Front-End, Motor Control Signal Conditioning, Battery-Powered IoT Edge Device.
Low-Power Remote Sensor Node
The PIC16F724-I/MV fits battery-powered wireless sensor nodes because its nanoWatt XLP technology delivers sub-microamp sleep currents, its 20 MHz CPU handles periodic sensor reads, and its 14-channel 8-bit ADC interfaces directly to analog sensors without an external front-end. The 7 KB Flash is sufficient for sensor fusion, averaging, and protocol framing logic. Placed as the main MCU between a 3 V lithium battery and a sub-GHz radio like the MRF89XA, it schedules wake-up cycles, reads sensors, and transmits data bursts. Unlike 32-bit Cortex-M0 parts, it consumes a fraction of the active power for simple sensing tasks.
Recommended
Home Automation Controller
The PIC16F724-I/MV is well-suited to home automation wall switches and dimmer controllers because its 36 I/O lines can drive triac optocouplers, keypads, and indicator LEDs directly, while its 16-bit Timer1 precisely phase-controls AC zero-crossing dimming. The 7 KB Flash accommodates custom dimming curves, capacitive touch firmware via the on-chip comparators, and EUSART communication with a central gateway. Placed at the line-voltage interface with an MOC3021 optotriac, it provides safe isolated control of incandescent and LED loads. The industrial -40C to +85C temperature range ensures reliable operation in junction boxes.
Recommended
Automotive Body Electronics
The PIC16F724-I/MV (with automotive part number) fits body control modules such as window lifters, mirror adjusters, and seat controllers because its 36 I/O drives relays and Hall-effect sensors, its PWM CCP modules control DC motors, and its EUSART connects to LIN/CAN gateway ICs. Automotive-grade ordering codes provide AEC-Q100 qualification. Placed near the actuator with a CAN transceiver like MCP2515, it processes switch inputs and drives H-bridge MOSFETs. The 40-pin UQFN package fits the compact PCB real estate of in-door modules.
Recommended
Industrial Instrumentation Front-End
The PIC16F724-I/MV serves as a cost-effective front-end controller for industrial instrumentation like panel meters and process controllers because its 14-channel 8-bit ADC reads 4-20 mA loop signals directly, its MSSP (I2C/SPI) interfaces with displays and EEPROMs, and its 7 KB Flash holds calibration curves and PID loops. Placed between a 4-20 mA current shunt and a character LCD via I2C, it digitizes, linearizes, and displays process variables. The internal oscillator eliminates the need for an external crystal, reducing BOM cost and improving shock/vibration tolerance.
Recommended
Motor Control Signal Conditioning
The PIC16F724-I/MV fits small BLDC or stepper motor control boards because its CCP/PWM modules generate precise drive signals, its analog comparators provide hardware over-current protection with cycle-by-cycle current limiting, and its 20 MHz CPU executes commutation tables at high RPM. The 36 I/O drives gate drivers like the MCP14A0451 or three-phase inverter bridges. Placed between Hall sensors and gate drivers in a fan or pump controller, it implements sensorless or sensored commutation. Unlike dedicated motor control ICs, it allows user-tunable acceleration profiles.
Recommended
Battery-Powered IoT Edge Device
The PIC16F724-I/MV powers coin-cell IoT edge devices like smart locks, BLE beacons, and environmental loggers because its nanoWatt XLP sleep mode drops quiescent current below 1 uA, its internal 8 MHz oscillator eliminates external crystal power drain, and its 192 bytes RAM is sufficient for short sensor buffers. The MSSP can interface with low-power wireless modules like the RN4871 Bluetooth module via UART. Placed between a CR2032 battery and sensor front-end, it achieves multi-year battery life by waking only for sensor sampling and transmission windows.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F724-I/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F723-I/MV | PIC16F722-I/MV | PIC16F726-I/MV | PIC16F727-I/MV | PIC16F723A-I/MV |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin UQFN (MV) | 40-pin UQFN (MV) - same | 40-pin UQFN (MV) - same | 40-pin UQFN (MV) - same | 40-pin UQFN (MV) - same | 40-pin UQFN (MV) - same |
| Program Memory (Flash) | 7 KB (4K x 14) | 7 KB | 3.5 KB (-50%) | 14 KB (+100%) | 14 KB (+100%) | 7 KB |
| RAM | 192 bytes | 128 bytes (-33%) | 128 bytes (-33%) | 256 bytes (+33%) | 384 bytes (+100%) | 192 bytes |
| I/O Pins | 36 | 36 | 36 | 36 | 36 | 36 |
| ADC Channels | 14 channels, 8-bit | 14 channels, 8-bit | 8 channels (-43%) | 14 channels, 8-bit | 14 channels, 8-bit | 14 channels, 8-bit |
| Max CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| Approximate Unit Price | $2.10 | $1.95 (-7%) | $1.85 (-12%) | $2.30 (+10%) | $2.45 (+17%) | $2.05 (-2%) |
Key Differentiators
- Optimal balance of 7 KB Flash and 192 bytes RAM in the mid-range PIC16 family (vs PIC16F722-I/MV)
- More RAM than PIC16F723 for buffering sensor data (vs PIC16F723-I/MV)
- Compact 40-pin UQFN saves PCB area vs SSOP alternatives (vs PIC16F724-I/PT)
- nanoWatt XLP technology for sub-1 uA sleep current (vs PIC16F1827-I/PT)
Design Notes
The exposed thermal pad (EP) on the 40-pin UQFN package MUST be soldered to the PCB ground plane. Without a proper solder connection, the device may exhibit electrical intermittent issues or connection failures. Estimated thermal resistance with the EP connected is approximately 30 C/W; without EP soldered, junction temperature may exceed 125C under moderate loads, triggering thermal shutdown or long-term reliability degradation. Ensure adequate copper area (>= 100 mm^2) is connected to the EP for heat spreading.
Add decoupling capacitors as close as possible to each VDD/VSS pair: 100 nF ceramic on every VDD pin and a single bulk 10 uF tantalum or ceramic at the MCU power pin. According to Microchip datasheet recommendations, place the 100 nF cap within 3 mm of the VDD pin with direct trace to the ground plane. For analog references, add a separate 10 nF decoupling cap on VREF+ if used as the ADC voltage reference to prevent ADC noise coupling from digital switching.
The ICSP/ICD interface pins (RB6/ICSPCLK and RB7/ICSPDAT) should be accessible in production designs by either dedicated test pads or a programming connector. Adding a 4-pin header (VPP, GND, ICSPCLK, ICSPDAT) allows field firmware updates without disturbing the MCU. For production programming, Microchip's programmers support ICSP at production speeds, but ensure the ICSP lines are not loaded with heavy capacitance (< 30 pF) or pull-up resistors that would prevent reliable programming.
When using the internal 8 MHz oscillator, the OSCCAL register must be calibrated to compensate for process variation. Microchip's factory calibration provides approximately +/- 2% accuracy, which is sufficient for UART communication at standard baud rates up to 9600. For higher baud rates (115200 and above) or for applications requiring precise timing (PWM, capture), consider using an external crystal on OSC1/OSC2 pins. Add 22 pF load capacitors when using an external crystal.
In Sleep mode with nanoWatt XLP, the PIC16F724-I/MV can achieve typical quiescent currents below 1 uA at 3 V. However, peripheral modules left enabled can keep the device from reaching this floor. According to the Microchip datasheet, disable unused peripherals via their PMDx registers before entering Sleep. For battery life estimation, calculate duty cycle: average I = (I_active * t_active + I_sleep * t_sleep) / period. Target sleep duty > 99% for multi-year coin cell life.
Compliance Information
RoHS compliant per Microchip product page. Standard -I/MV variant is not AEC-Q100 qualified - order automotive part number for AEC-Q100. Halogen-free status not explicitly stated in verified data.