PIC16F724-E/PT - 8-Bit 20MHz 7KB Flash MCU 44-TQFP | Microchip
MPN: PIC16F724-E/PT ✓ AktifPIC16F724-E/PT Ringkasan
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.
Alternatif penggantian untuk PIC16F724-E/PT — paket yang sama, pin-pada-pin kompatibel. Bagian paket yang berbeda memerlukan kerja ulang PCB diabaikan.
Variasi di dalam seri ini
Model-series yang sama yang kompatibel dengan penggantian PIC16F724-E/PT (sama faktor bentuk dan footprint) — berbeda di dalam ADC, Core Architecture, Maximum CPU Speed, Operating Temperature Range, Package.
PIC16F723-E/PT
✅ Drop-In📋 Alternatif referensi (tidak dalam katalog)
PIC16F726-E/PT
✅ Drop-In📋 Alternatif referensi (tidak dalam katalog)
PIC16F727-E/PT
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC16F722-E/PT
✅ Drop-In📋 Alternatif referensi (tidak dalam katalog)
PIC16F722A-I/PT
✅ Drop-In ⚠️ Spesifikasi Tidak Disahkan📋 Alternatif referensi (tidak dalam katalog)
PIC16F724-E/PT Rating Maksimal & Karakteristik Listrik
| 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 |
| Rentang Suhu Kerja | -40 °C to +125 °C (E grade) |
| Paket | 44-pin TQFP (PT), 10 × 10 mm |
| Tipe Mounting | 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) |
| Status RoHS | Compliant |
Konfigurasi Pin PIC16F724-E/PT
| Pin produk 1 | RA0/AN0 — Bidirectional IO / analog channel 0 |
| Pin produk 2 | RA1/AN1 — Bidirectional IO / analog channel 1 |
| Pin produk 3 | RA2/AN2 — Bidirectional IO / analog channel 2 |
| Pin produk 4 | RA3/AN3 — Bidirectional IO / analog channel 3 |
| Pin produk 5 | RA4/AN4 — Bidirectional IO / analog channel 4 |
| Pin produk 6 | RA5/AN5 — Bidirectional IO / analog channel 5 |
| Pin produk 7 | RA6/OSC2 — Bidirectional IO / oscillator output |
| Pin produk 8 | RA7/OSC1 — Bidirectional IO / oscillator input |
| Pin produk 9 | RE3/MCLR — Master Clear reset input (with internal pull-up) |
| Pin produk 10 | VDD — Positive supply voltage |
| Pin produk 11 | VSS — Ground reference |
| Pin produk 12 | RB0/AN12 — Bidirectional IO / analog channel 12 (interrupt-on-change) |
| Pin produk 13 | RB1/AN10 — Bidirectional IO / analog channel 10 (interrupt-on-change) |
| Pin produk 14 | RB2/AN8 — Bidirectional IO / analog channel 8 (interrupt-on-change) |
| Pin produk 15 | RB3/AN9 — Bidirectional IO / analog channel 9 (interrupt-on-change) |
| Pin produk 16 | RB4 — Bidirectional IO (interrupt-on-change) |
| Pin produk 17 | RB5 — Bidirectional IO (interrupt-on-change) |
| Pin produk 18 | RB6/PGC — Bidirectional IO / ICSP clock |
| Pin produk 19 | RB7/PGD — Bidirectional IO / ICSP data |
| Pin produk 20 | VSS — Ground reference |
| Pin produk 21 | VDD — Positive supply voltage |
| Pin produk 22 | RC0 — Bidirectional IO |
| Pin produk 23 | RC1 — Bidirectional IO |
| Pin produk 24 | RC2 — Bidirectional IO |
| Pin produk 25 | RC3 — Bidirectional IO |
| Pin produk 26 | RC4 — Bidirectional IO |
| Pin produk 27 | RC5 — Bidirectional IO |
| Pin produk 28 | RC6 — Bidirectional IO |
| Pin produk 29 | RC7 — Bidirectional IO |
| Pin produk 30 | RD0 — Bidirectional IO |
| Pin produk 31 | RD1 — Bidirectional IO |
| Pin produk 32 | RD2 — Bidirectional IO |
| Pin produk 33 | RD3 — Bidirectional IO |
| Pin produk 34 | RD4 — Bidirectional IO |
| Pin produk 35 | RD5 — Bidirectional IO |
| Pin produk 36 | RD6 — Bidirectional IO |
| Pin produk 37 | RD7 — Bidirectional IO |
| Pin produk 38 | VSS — Ground reference |
| Pin produk 39 | VDD — Positive supply voltage |
| Pin produk 40 | RE0/AN5 — Bidirectional IO / analog channel 5 |
| Pin produk 41 | RE1/AN6 — Bidirectional IO / analog channel 6 |
| Pin produk 42 | RE2/AN7 — Bidirectional IO / analog channel 7 |
| Pin produk 43 | RC0 — Bidirectional IO (duplicate for package routing) |
| Pin produk 44 | RC1 — Bidirectional IO (duplicate for package routing) |
Aplikasi Umum
PIC16F724-E/PT cocok untuk 6 aplikasis: 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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
Ringkasan Produk Direkomendasikan
Data referensi engineering untuk PIC16F724-E/PT — pembandingan, panduan desain, dan informasi konformitas.
Panduan Pemilihan
Pembandingan dengan Alternatif
| Parameter Umum | Produk Ini | 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 |
Diferensiator Kunci
- Balanced 7 KB Flash at 44-TQFP with CTMU peripheral (vsPIC16F723-E/PT)
- Smaller Flash, same 44-TQFP package at lower price (vsPIC16F726-E/PT)
- Same PIC16 mid-range core without USB SIE overhead (vsPIC16F727-E/PT)
Catatan Desain
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.
Informasi Konformitas
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.