PIC16F724-I/PT - 8-Bit 20MHz 7KB Flash MCU | Microchip | TQFP-44
MPN: PIC16F724-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.65 | $2.65 |
| 10 | $2.38 | $23.80 |
| 100 | $2.12 | $212.00 |
| 500 | $1.88 | $940.00 |
| 1,000 | $1.67 | $1,670.00 |
PIC16F724-I/PT Overview
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, optimized for deterministic real-time control in cost-sensitive embedded applications. The PIC16F724 uses the mid-range x14 instruction set - only 35 single-word instructions - and executes most instructions in 200 ns at 20 MHz. This sits in the hierarchy: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor IC, balancing code density, ease of use, and low power.
Key features include 7 KB Flash program memory, 192 bytes of RAM, an internal 16 MHz oscillator (with PLL options), two 8-bit timers and one 16-bit timer, a 12-channel 8-bit ADC, two comparators, a USART, an SPI/I2C MSSP peripheral, and nanoWatt XLP sleep currents typically in the nA range. The wide 2.0V-5.5V supply range lets it run directly from a 2xAA battery pack, a 3.3V regulated rail, or a 5V USB-powered supply.
Architecturally, the PIC16F724 uses a Harvard RISC core with separate program and data buses, an in-circuit debug (ICD) interface, and a robust brown-out-reset and watchdog timer for field reliability. The 44-pin TQFP gives generous I/O and peripheral access for applications that need more lines than the smaller 28- or 40-pin variants in the same family.
Typical applications include consumer appliance control panels, sensor conditioning front-ends, battery-powered handheld instruments, white-goods user interfaces, LED lighting controllers, and low-cost motor-control signal conditioning. The PIC16F724's XLP power profile makes it well-suited to designs that spend long intervals in sleep.
When designing with this device, place a 0.1 µF decoupling capacitor as close as possible to VDD/VSS, budget the ICSP/ICD pins (RB6/RB7) for programming access, and use Microchip's MPLAB X IDE with the XC8 compiler for development. For volume production, the pin-compatible PIC16F726-I/PT and PIC16F727-I/PT offer larger Flash footprints in the same TQFP-44 package for code-growth headroom.
This page combines datasheet specifications, current distributor pricing, drop-in TQFP-44 alternatives, and application guidance not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16F724-I/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-I/PT (same form factor and footprint) — differing in ADC, Operating Temperature, Package, Core Architecture, Internal Oscillator.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F726-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F727-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF724-I/PT
✅ Drop-In✓ In Stock
$2.1 / Unit
View Datasheet →PIC16F722-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F723-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F720-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F724-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 mid-range 8-bit RISC (Harvard) |
| Instruction Set Width | 14-bit |
| Number of Instructions | 35 single-word instructions |
| Maximum CPU Speed | 20 MHz |
| Program Memory (Flash) | 7 KB (4K x 14) |
| Data RAM | 192 bytes |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| I/O Pins | 36 |
| Timers | 2 x 8-bit, 1 x 16-bit |
| ADC | 12-channel, 8-bit |
| Comparators | 2 |
| Communication Peripherals | 1 x USART, 1 x MSSP (SPI / I2C) |
| Operating Temperature | -40 °C to +85 °C (industrial) |
| Package | TQFP-44 (10 x 10 mm, PT) |
| Mounting Type | Surface Mount |
| MSL Level | 3 |
| RoHS Status | Compliant |
| Low-Power Technology | nanoWatt XLP |
| Programming / Debug | ICSP via RB6/RB7 |
PIC16F724-I/PT Pin Configuration
| Pin 1 | RA0/AN0 — PORTA bit 0 / ADC input AN0 |
| Pin 2 | RA1/AN1 — PORTA bit 1 / ADC input AN1 |
| Pin 3 | RA2/AN2/VREF- — PORTA bit 2 / ADC AN2 / negative reference |
| Pin 4 | RA3/AN3/VREF+ — PORTA bit 3 / ADC AN3 / positive reference |
| Pin 5 | RA4/AN4/T0CKI — PORTA bit 4 / ADC AN4 / Timer0 clock |
| Pin 6 | RA5/AN5/SS — PORTA bit 5 / ADC AN5 / SPI slave select |
| Pin 7 | RA6/OSC2/CLKO — PORTA bit 6 / oscillator output / clock out |
| Pin 8 | RA7/OSC1/CLKI — PORTA bit 7 / oscillator input / clock in |
| Pin 9 | VDD — Positive supply (2.0 V to 5.5 V) |
| Pin 10 | VSS — Ground reference |
| Pin 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock |
| Pin 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Pin 13 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 |
| Pin 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 15 | RD0 — PORTD bit 0 |
| Pin 16 | RD1 — PORTD bit 1 |
| Pin 17 | RD2 — PORTD bit 2 |
| Pin 18 | RD3 — PORTD bit 3 |
| Pin 19 | RD4 — PORTD bit 4 |
| Pin 20 | RD5 — PORTD bit 5 |
| Pin 21 | RD6 — PORTD bit 6 |
| Pin 22 | RD7 — PORTD bit 7 |
| Pin 23 | VSS — Ground reference |
| Pin 24 | VDD — Positive supply |
| Pin 25 | RB0/AN12/INT — PORTB bit 0 / ADC AN12 / external interrupt |
| Pin 26 | RB1/AN10 — PORTB bit 1 / ADC AN10 |
| Pin 27 | RB2/AN8 — PORTB bit 2 / ADC AN8 |
| Pin 28 | RB3/AN9 — PORTB bit 3 / ADC AN9 |
| Pin 29 | RB4/AN11 — PORTB bit 4 / ADC AN11 |
| Pin 30 | RB5/AN13 — PORTB bit 5 / ADC AN13 |
| Pin 31 | RB6/ICSPCLK — PORTB bit 6 / ICSP clock (programming/debug) |
| Pin 32 | RB7/ICSPDAT — PORTB bit 7 / ICSP data (programming/debug) |
| Pin 33 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 34 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 35 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Pin 36 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Pin 37 | RE0/RD — PORTE bit 0 / parallel slave port read |
| Pin 38 | RE1/WR — PORTE bit 1 / parallel slave port write |
| Pin 39 | RE2/CS — PORTE bit 2 / parallel slave port chip select |
| Pin 40 | VDD — Positive supply |
| Pin 41 | VSS — Ground reference |
| Pin 42 | MCLR/VPP/RE3 — Master clear reset / programming voltage / PORTE bit 3 |
| Pin 43 | NC — Not connected (per datasheet) |
| Pin 44 | NC — Not connected (per datasheet) |
Typical Applications
PIC16F724-I/PT is suitable for 6 applications: Consumer Appliance Control Panel, Battery-Powered Sensor Front-End, LED Lighting Controller, Industrial Control Signal Conditioning, Handheld Measurement Instrument, Low-Cost Motor-Control Signal Conditioning.
Consumer Appliance Control Panel
The PIC16F724-I/PT suits consumer appliance control panels thanks to its 36 GPIO pins driving segmented LCDs, keypads, and relay drivers. The 20 MHz mid-range core runs user-interface state machines with sub-microsecond latency, and 7 KB of Flash fits appliance firmware with room for feature growth. The 2.0-5.5 V supply lets the MCU run directly off a rectified transformer rail. nanoWatt XLP sleep currents in the nA range support standby power budgets below 0.5 W, which is increasingly required by ENERGY STAR and EU Ecodesign 2026 tiers for white goods.
Recommended
Battery-Powered Sensor Front-End
In battery-powered sensor front-ends, the PIC16F724-I/PT acts as a low-power MCU reading the on-chip 12-channel 8-bit ADC and pushing data over the MSSP (SPI or I2C) peripheral. nanoWatt XLP sleep mode lets the design spend >99 percent of its duty cycle asleep with sub-µA quiescent draw, while periodic ADC scans and 20 MHz burst processing keep response times under 5 ms. The wide 2.0-5.5 V supply enables direct 2xAA alkaline or 3.6 V LiSOCl2 operation without an additional LDO.
Recommended
LED Lighting Controller
The PIC16F724-I/PT drives LED lighting controllers by combining 16-bit Timer1 PWM with the on-chip comparators for constant-current feedback. The 20 MHz CPU executes 200 ns-resolution dimming math, and the 7 KB Flash holds DMX-512, 0-10V, and DALI Lite control stacks for retrofit fixtures. The industrial -40 °C to +85 °C range covers outdoor and high-bay luminaires. NanoWatt XLP standby modes cut idle current below 50 µA, helping fixtures meet ENERGY STAR v2.2 standby requirements.
Recommended
Industrial Control Signal Conditioning
In industrial control signal conditioning, the PIC16F724-I/PT reads 4-20 mA loops, thermocouples, or strain gauges via its 12-channel 8-bit ADC and outputs scaled values over the USART or MSSP. The two on-chip comparators handle window-detection on sensor rails, while Timer0/Timer1/Timer2 generate accurate sampling periods. The industrial -40 °C to +85 °C temperature grade and 5.5 V tolerance support 24 V loop-powered designs with external TVS protection.
Recommended
Handheld Measurement Instrument
The PIC16F724-I/PT serves as the main controller in handheld DMMs, clamp meters, and environmental probes where battery life and BOM cost matter. Its 36 GPIO pins drive segment or character LCDs, push-button keypads, and rotary encoders without external glue logic. The MSSP peripheral interfaces to SPI flash for data logging, while the USART streams readings to a Bluetooth or USB-CDC bridge. nanoWatt XLP deep-sleep currents extend handheld run time to weeks on a single 9V battery.
Recommended
Low-Cost Motor-Control Signal Conditioning
In small BLDC or stepper-motor control boards, the PIC16F724-I/PT handles back-EMF sensing, Hall-effect decoding, and PWM timing synchronization via its 16-bit Timer1 and the MSSP peripheral. The 20 MHz CPU runs control loops in under 50 µs, and the 7 KB Flash holds trapezoidal commutation or microstepping tables. The wide 2.0-5.5 V supply lets the MCU run on the same 3.3 V or 5 V rail that powers gate drivers, simplifying BOM. The same TQFP-44 package also accommodates the PIC16F727-I/PT for sensorless FOC variants.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F724-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F726-I/PT | PIC16F727-I/PT | PIC16LF724-I/PT | PIC16F722-I/PT | PIC16F723-I/PT | PIC16F720-I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-44 (PT) | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same |
| Program Memory (Flash) | 7 KB | 14 KB | 14 KB | 7 KB | 3.5 KB | 7 KB | 3.5 KB |
| Data RAM | 192 bytes | 368 bytes | 368 bytes | 192 bytes | 128 bytes | 192 bytes | 128 bytes |
| Maximum CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Supply Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 1.8 V to 3.6 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| I/O Pins | 36 | 36 | 36 | 36 | 36 | 36 | 36 |
| ADC Channels | 12 x 8-bit | 12 x 8-bit | 14 x 8-bit | 12 x 8-bit | 11 x 8-bit | 12 x 8-bit | 12 x 8-bit |
Key Differentiators
- Pin-compatible family headroom (vs PIC16F727-I/PT)
- Lowest voltage variant in the family (vs PIC16LF724-I/PT)
- Reduced Flash option for cost tuning (vs PIC16F722-I/PT)
Design Notes
Place a 0.1 µF ceramic decoupling capacitor within 5 mm of every VDD pin and a single 10 µF bulk tantalum or ceramic cap near the device. The PIC16F724-I/PT has four VDD pins (9, 24, 40) and four VSS pins (10, 23, 41) - all must be connected, with each VDD/VSS pair having its own 100 nF cap for switching noise suppression.
The ICSP pins RB6 (ICSPCLK) and RB7 (ICSPDAT) must be accessible for in-circuit programming. Avoid adding low-impedance loads that could interfere with the programmer; on production boards, route these pins to an unpopulated 2x3 header. The MCLR pin (42) needs a 10 kΩ pull-up to VDD; add a 100 nF cap on MCLR for reset-line debouncing if long mechanical switches are connected.
At 20 MHz with VDD = 5.5 V and all peripherals active, typical core current is below 10 mA (less than 55 mW dissipation). The TQFP-44 has a thermal resistance of roughly 50 °C/W, so the junction rise is negligible in normal operation. nanoWatt XLP sleep mode typically draws <100 nA, allowing battery designs to budget standby current from leakage sources rather than the MCU itself.
Route the analog AN0-AN13 inputs away from digital switching lines, and place the analog AVdd/AVss pair (if used in your PCB) with its own filtered ferrite bead. Keep the crystal or resonator traces short (<10 mm) and symmetric to minimize EMI. Use a ground plane on layer 2 directly under the MCU for best EMI and thermal performance.
Compliance Information
RoHS and lead-free per Microchip product page; PIC16F724-I/PT is commercial/industrial grade (not AEC-Q100 qualified).