PIC16F724-E/PT - 8-Bit 20MHz 7KB Flash MCU 44-TQFP | Microchip
N.º da peça: PIC16F724-E/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC16F724-E/PT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16F724-E/PT (mesmo formato e footprint) — diferindo em ADC, Core Architecture, Maximum CPU Speed, Operating Temperature Range, Package.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F723-E/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F726-E/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F727-E/PT
✅ Drop-In✓ Em estoque
$1.74 / unidade
Ver ficha técnica →PIC16F722-E/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F722A-I/PT
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC16F724-E/PT Classificações máximas e características elétricas
| 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 |
| Faixa de temperatura de operação | -40 °C to +125 °C (E grade) |
| Encapsulamento | 44-pin TQFP (PT), 10 × 10 mm |
| Tipo de montagem | 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 |
Configuração de pinos do PIC16F724-E/PT
| Pino 1 | RA0/AN0 — Bidirectional IO / analog channel 0 |
| Pino 2 | RA1/AN1 — Bidirectional IO / analog channel 1 |
| Pino 3 | RA2/AN2 — Bidirectional IO / analog channel 2 |
| Pino 4 | RA3/AN3 — Bidirectional IO / analog channel 3 |
| Pino 5 | RA4/AN4 — Bidirectional IO / analog channel 4 |
| Pino 6 | RA5/AN5 — Bidirectional IO / analog channel 5 |
| Pino 7 | RA6/OSC2 — Bidirectional IO / oscillator output |
| Pino 8 | RA7/OSC1 — Bidirectional IO / oscillator input |
| Pino 9 | RE3/MCLR — Master Clear reset input (with internal pull-up) |
| Pino 10 | VDD — Positive supply voltage |
| Pino 11 | VSS — Ground reference |
| Pino 12 | RB0/AN12 — Bidirectional IO / analog channel 12 (interrupt-on-change) |
| Pino 13 | RB1/AN10 — Bidirectional IO / analog channel 10 (interrupt-on-change) |
| Pino 14 | RB2/AN8 — Bidirectional IO / analog channel 8 (interrupt-on-change) |
| Pino 15 | RB3/AN9 — Bidirectional IO / analog channel 9 (interrupt-on-change) |
| Pino 16 | RB4 — Bidirectional IO (interrupt-on-change) |
| Pino 17 | RB5 — Bidirectional IO (interrupt-on-change) |
| Pino 18 | RB6/PGC — Bidirectional IO / ICSP clock |
| Pino 19 | RB7/PGD — Bidirectional IO / ICSP data |
| Pino 20 | VSS — Ground reference |
| Pino 21 | VDD — Positive supply voltage |
| Pino 22 | RC0 — Bidirectional IO |
| Pino 23 | RC1 — Bidirectional IO |
| Pino 24 | RC2 — Bidirectional IO |
| Pino 25 | RC3 — Bidirectional IO |
| Pino 26 | RC4 — Bidirectional IO |
| Pino 27 | RC5 — Bidirectional IO |
| Pino 28 | RC6 — Bidirectional IO |
| Pino 29 | RC7 — Bidirectional IO |
| Pino 30 | RD0 — Bidirectional IO |
| Pino 31 | RD1 — Bidirectional IO |
| Pino 32 | RD2 — Bidirectional IO |
| Pino 33 | RD3 — Bidirectional IO |
| Pino 34 | RD4 — Bidirectional IO |
| Pino 35 | RD5 — Bidirectional IO |
| Pino 36 | RD6 — Bidirectional IO |
| Pino 37 | RD7 — Bidirectional IO |
| Pino 38 | VSS — Ground reference |
| Pino 39 | VDD — Positive supply voltage |
| Pino 40 | RE0/AN5 — Bidirectional IO / analog channel 5 |
| Pino 41 | RE1/AN6 — Bidirectional IO / analog channel 6 |
| Pino 42 | RE2/AN7 — Bidirectional IO / analog channel 7 |
| Pino 43 | RC0 — Bidirectional IO (duplicate for package routing) |
| Pino 44 | RC1 — Bidirectional IO (duplicate for package routing) |
Aplicações típicas
PIC16F724-E/PT é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16F724-E/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.