PIC16F724-E/PT - 8-Bit 20MHz 7KB Flash MCU 44-TQFP | Microchip
MPN: PIC16F724-E/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.7 | $2.70 |
| 10 | $2.43 | $24.30 |
| 100 | $2.16 | $216.00 |
| 500 | $1.91 | $955.00 |
| 1,000 | $1.7 | $1,700.00 |
PIC16F724-E/PT Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, plus a rich set of on-chip peripherals such as timers, ADC, communication controllers (UART, SPI, I²C), comparators, and GPIO into a single IC. PIC16F-series MCUs belong to Microchip's PIC16 mid-range 8-bit family, which sits within the broader category hierarchy 8-bit MCU → microcontroller → embedded processor → semiconductor device. The 'F' suffix denotes Flash program memory (re-programmable in-circuit), and the 'XLP' trademark marks Microchip's nanoWatt eXtreme Low Power technology that targets sub-µA sleep currents for battery-powered applications.
Key features of the PIC16F724-E/PT include eleven 8-bit timers (Timer0/Timer2 plus Timer1/Timer3 with gate control), a 10-bit ADC with up to 14 channels, two comparators, a charge time measurement unit (CTMU) for capacitive touch, an enhanced USART with auto-baud, MSSP supporting SPI and I²C (master/slave), and integrated PWM modules. The 'E' temperature grade extends the operating range to +125 °C for industrial and automotive use.
The PIC16F724 uses Microchip's enhanced mid-range 8-bit core with a 14-bit instruction word and a single-cycle hardware stack, achieving up to 5 MIPS at 20 MHz. The XLP sleep current and ultra-low-power watchdog enable years of operation from a single coin cell. A two-speed oscillator start-up mode also allows fast wake from sleep on the primary crystal or oscillator.
Typical applications include white-goods and appliance control panels, battery-powered sensor nodes, automotive body and climate modules, LED lighting controllers, and capacitive-touch human-machine interfaces. The CTMU peripheral enables cost-effective proximity and touch sensing without an external touch controller IC.
When designing with the PIC16F724-E/PT, follow Microchip's recommended decoupling scheme of 100 nF on every VDD pin plus a bulk 10 µF capacitor, and place a 10 kΩ pull-up on MCLR if not driven by a dedicated reset supervisor. Use the ICD 3 or PICkit 3/4 header for in-circuit debug; the device supports multiple in-circuit programming modes and can reprogram its own flash via a bootloader in the ICP-friendly configuration.
This page synthesizes distributor pricing, drop-in PIC16F72x and PIC16F88x-family alternatives, and engineering design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16F724-E/PT — 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-E/PT (same form factor and footprint) — differing in ADC, Core Architecture, Maximum CPU Speed, Operating Temperature Range, Package.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F723-E/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F726-E/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F727-E/PT
✅ Drop-In✓ In Stock
$1.74 / Unit
View Datasheet →PIC16F722-E/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F722A-I/PT
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16F724-E/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC16 enhanced mid-range |
| Program Memory | 7 KB (4K × 14) Flash |
| RAM | 192 bytes |
| Maximum CPU Speed | 20 MHz (5 MIPS) |
| Supply Voltage Range | 1.8 V to 5.5 V |
| Operating Temperature Range | -40 °C to +125 °C (E grade) |
| Package | 44-pin TQFP (PT), 10 × 10 mm |
| Mounting Type | Surface Mount |
| ADC | 10-bit, up to 14 channels |
| Timers | 11 (8-bit Timer0/Timer2 + 16-bit Timer1/Timer3 with gate control) |
| Communication Interfaces | Enhanced USART (auto-baud), MSSP SPI/I²C |
| Comparators | 2 |
| CTMU | Yes (for capacitive touch and time measurement) |
| PWM Modules | Yes (CCP + enhanced PWM) |
| Low-Power Technology | nanoWatt XLP |
| In-Circuit Programming | Yes (ICSP via MCLR/PGD/PGC) |
| RoHS Status | Compliant |
PIC16F724-E/PT Pin Configuration
| Pin 1 | RA0/AN0 — Bidirectional IO / analog channel 0 |
| Pin 2 | RA1/AN1 — Bidirectional IO / analog channel 1 |
| Pin 3 | RA2/AN2 — Bidirectional IO / analog channel 2 |
| Pin 4 | RA3/AN3 — Bidirectional IO / analog channel 3 |
| Pin 5 | RA4/AN4 — Bidirectional IO / analog channel 4 |
| Pin 6 | RA5/AN5 — Bidirectional IO / analog channel 5 |
| Pin 7 | RA6/OSC2 — Bidirectional IO / oscillator output |
| Pin 8 | RA7/OSC1 — Bidirectional IO / oscillator input |
| Pin 9 | RE3/MCLR — Master Clear reset input (with internal pull-up) |
| Pin 10 | VDD — Positive supply voltage |
| Pin 11 | VSS — Ground reference |
| Pin 12 | RB0/AN12 — Bidirectional IO / analog channel 12 (interrupt-on-change) |
| Pin 13 | RB1/AN10 — Bidirectional IO / analog channel 10 (interrupt-on-change) |
| Pin 14 | RB2/AN8 — Bidirectional IO / analog channel 8 (interrupt-on-change) |
| Pin 15 | RB3/AN9 — Bidirectional IO / analog channel 9 (interrupt-on-change) |
| Pin 16 | RB4 — Bidirectional IO (interrupt-on-change) |
| Pin 17 | RB5 — Bidirectional IO (interrupt-on-change) |
| Pin 18 | RB6/PGC — Bidirectional IO / ICSP clock |
| Pin 19 | RB7/PGD — Bidirectional IO / ICSP data |
| Pin 20 | VSS — Ground reference |
| Pin 21 | VDD — Positive supply voltage |
| Pin 22 | RC0 — Bidirectional IO |
| Pin 23 | RC1 — Bidirectional IO |
| Pin 24 | RC2 — Bidirectional IO |
| Pin 25 | RC3 — Bidirectional IO |
| Pin 26 | RC4 — Bidirectional IO |
| Pin 27 | RC5 — Bidirectional IO |
| Pin 28 | RC6 — Bidirectional IO |
| Pin 29 | RC7 — Bidirectional IO |
| Pin 30 | RD0 — Bidirectional IO |
| Pin 31 | RD1 — Bidirectional IO |
| Pin 32 | RD2 — Bidirectional IO |
| Pin 33 | RD3 — Bidirectional IO |
| Pin 34 | RD4 — Bidirectional IO |
| Pin 35 | RD5 — Bidirectional IO |
| Pin 36 | RD6 — Bidirectional IO |
| Pin 37 | RD7 — Bidirectional IO |
| Pin 38 | VSS — Ground reference |
| Pin 39 | VDD — Positive supply voltage |
| Pin 40 | RE0/AN5 — Bidirectional IO / analog channel 5 |
| Pin 41 | RE1/AN6 — Bidirectional IO / analog channel 6 |
| Pin 42 | RE2/AN7 — Bidirectional IO / analog channel 7 |
| Pin 43 | RC0 — Bidirectional IO (duplicate for package routing) |
| Pin 44 | RC1 — Bidirectional IO (duplicate for package routing) |
Typical Applications
PIC16F724-E/PT is suitable for 6 applications: White-Goods Appliance Control Panel, Battery-Powered IoT Sensor Node, Automotive Body and Climate Module, LED Lighting Controller with PWM Dimming, Capacitive Touch Human-Machine Interface, Industrial Sensor Hub with Modbus Output.
White-Goods Appliance Control Panel
The PIC16F724-E/PT fits appliance control panels because its 7 KB Flash comfortably hosts UI state machines plus segment-LCD or LED multiplexing code, while the 10-bit ADC with 14 channels directly reads temperature, humidity, and door-switch sensors. The 1.8-5.5 V supply range accepts unregulated 5 V or 3.3 V rails typical in washing-machine and dishwasher modules. The CTMU peripheral supports capacitive touch keys without an external touch controller, lowering BOM cost. E-grade -40 °C to +125 °C operation survives under-cabinet thermal stress, and the 44-TQFP footprint gives enough GPIO for 7-segment displays and triac-driven relay control.
Recommended
Battery-Powered IoT Sensor Node
The PIC16F724-E/PT's nanoWatt XLP sleep current in the sub-µA range makes it ideal for coin-cell or 2xAA-powered sensor nodes that must run for years without service. The internal 16 MHz HFINTOSC eliminates an external crystal, reducing quiescent draw, while the CTMU measures battery voltage through its switched-capacitor current source. UART plus I²C or SPI connectivity lets the node stream sensor data to a host MCU or radio module. The 7 KB Flash hosts a sleepy polling loop, ADC scheduler, and OTA-bootloader stub, all within the 192-byte RAM budget with careful variable placement.
Recommended
Automotive Body and Climate Module
The PIC16F724-E/PT carries the 'E' temperature grade (-40 °C to +125 °C) that meets interior cabin requirements for body and climate ECUs. Its 11 timers and CCP/PWM modules drive small brushed DC motors for HVAC flaps, mirrors, and seat adjusters. The enhanced USART with auto-baud detection handles LIN-bus slave communication when paired with an external LIN transceiver like the MCP2003B. The 10-bit ADC multiplexes thermistor inputs from multiple zones, while the 7 KB Flash fits a deterministic scheduler with watchdog refresh for ASIL-A-capable sub-functions.
Recommended
LED Lighting Controller with PWM Dimming
The PIC16F724-E/PT drives multi-channel LED strips and downlights through its enhanced PWM modules, with up to four CCP/PWM outputs supporting phase-correct dimming down to 1% duty. The MSSP-SPI port talks to a constant-current LED driver like the TLC5947 for 24-channel expansion, while the 10-bit ADC reads ambient light sensors for closed-loop daylight harvesting. E-grade temperature operation handles the 85 °C junction temperatures reached inside sealed luminaires. The 44-TQFP package gives 36 GPIO for keypad, status LED, and DMX-style input interfacing.
Recommended
Capacitive Touch Human-Machine Interface
The PIC16F724-E/PT integrates the CTMU peripheral that converts a capacitance change into a precise time measurement using a constant current source, enabling up to 14 touch buttons without any external touch controller IC. This dramatically reduces BOM and PCB area versus mechanical switches or dedicated touch ICs. The 7 KB Flash stores a debounce plus gesture-recognition state machine, while the enhanced PWM modules can drive haptic feedback buzzers. The 1.8-5.5 V supply supports battery-powered remotes as well as 5 V wall-powered panels.
Recommended
Industrial Sensor Hub with Modbus Output
The PIC16F724-E/PT serves as a low-cost Modbus RTU slave hub in industrial panels, with its enhanced USART supporting auto-baud detection for plug-and-play commissioning. The 10-bit ADC with 14 channels multiplexes 4-20 mA loop inputs through burden resistors, while the MSSP-I²C port reads digital temperature and pressure sensors. The 7 KB Flash holds a Modbus register map, calibration constants in Flash, and CRC-16 verification. The -40 °C to +125 °C E-grade operation handles unheated cabinet environments, and the 44-TQFP package survives standard reflow plus wave-solder touch-up.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F724-E/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F723-E/PT | PIC16F726-E/PT | PIC16F727-E/PT | PIC16F722-E/PT |
|---|---|---|---|---|---|
| Package | 44-TQFP (PT) 10x10 mm | 44-TQFP (PT) - same | 44-TQFP (PT) - same | 44-TQFP (PT) - same | 44-TQFP (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 7 KB | 3.5 KB (-50%) | 14 KB (+100%) | 14 KB (+100%) | 3.5 KB (-50%) |
| RAM | 192 B | 192 B | 368 B (+92%) | 368 B (+92%) | 128 B (-33%) |
| Maximum CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| ADC Channels | 14 channels, 10-bit | 11 channels, 10-bit | 14 channels, 10-bit | 14 channels, 10-bit | 11 channels, 10-bit |
| USB Support | No | No | No | Yes (USB SIE) | No |
| Operating Temperature | -40 °C to +125 °C (E grade) | -40 °C to +125 °C | -40 °C to +125 °C | -40 °C to +125 °C | -40 °C to +125 °C |
Key Differentiators
- Balanced 7 KB Flash at 44-TQFP with CTMU peripheral (vs PIC16F723-E/PT)
- Smaller Flash, same 44-TQFP package at lower price (vs PIC16F726-E/PT)
- Same PIC16 mid-range core without USB SIE overhead (vs PIC16F727-E/PT)
Design Notes
Place a 100 nF decoupling capacitor on each VDD pin and a single 10 µF bulk tantalum or ceramic capacitor near the package. The PIC16F724-E/PT's nanoWatt XLP sleep current is only achieved when all unused GPIO are configured as outputs low or inputs with the internal weak pull-ups disabled. Estimated: total decoupling budget of 4 × 100 nF + 1 × 10 µF handles inrush for HFINTOSC startup at 16 MHz.
Although the 44-TQFP has a theta_JA around 50 °C/W, the PIC16F724 typically dissipates under 50 mW even at full 20 MHz operation, so no heatsink is required. The 'E' temperature grade extends to +125 °C ambient, but at the extreme end thermal derating of the internal HFINTOSC accuracy should be considered. Estimated: power dissipation = VDD × IDD; IDD is approximately 7 mA active at 5 V / 20 MHz per Microchip datasheet typical curves.
Route the ICSP lines PGC (RB6) and PGD (RB7) with short, parallel traces and a ground guard on either side to keep programming noise out. MCLR must have a 10 kΩ pull-up to VDD and a 100 nF capacitor to ground for in-circuit programming; this RC delays the reset pulse long enough for the ICSP to take ownership. Avoid running high-speed signals under the TQFP thermal pad. The Microchip development board layout files (Microstick II) demonstrate the recommended 4-layer stack-up.
Do not leave the MCLR pin floating - either tie it to VDD via 10 kΩ or drive it from a reset supervisor. Enabling the Watchdog Timer (WDT) without a clear strategy in firmware is a common lock-out source; configure the WDT postscaler in CONFIG2 and refresh WDT from a single deterministic point. When using the CTMU for capacitive touch, the ADC acquisition time must include the CTMU discharge settling window or readings will be non-monotonic.
Compliance Information
RoHS compliant per Microchip product declaration. Not AEC-Q100 qualified (industrial E-grade only; automotive-grade ordering codes are separate and not covered by this MPN). Lead-free matte-tin finish compatible with JEDEC J-STD-020 reflow.