PIC16F724-E/P - 8-Bit 20MHz 7KB FLASH 40-PDIP MCU | Microchip
N.º da peça: PIC16F724-E/P ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $2.18 | $2,18 |
| 10 | $1.96 | $19,60 |
| 100 | $1.74 | $174,00 |
| 500 | $1.55 | $775,00 |
| 1.000 | $1.38 | $1.380,00 |
PIC16F724-E/P Visão geral
An 8-bit microcontroller is a single-chip computer built around an 8-bit data path CPU, a hierarchy of memory types (Flash for program code, SRAM for data, and EEPROM for non-volatile storage), plus integrated peripherals such as timers, ADCs, and communication interfaces. The 8-bit MCU category sits within the broader taxonomy of microcontrollers -> embedded processors -> semiconductors, and is favored for cost-sensitive, deterministic, low-power applications where 32-bit Cortex-M parts are over-specified. Microchip's PIC16 mid-range family specifically targets designs that need more code space and peripherals than PIC10/12/14 devices while keeping peripheral interrupt and sleep-current budgets tight.
Key features of the PIC16F724-E/P include a 14-bit instruction set with 49 instructions (35 single-word), an integrated 8-channel 8-bit ADC, two 8-bit timers plus one 16-bit timer, an Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART), MSSP supporting both SPI and I²C (master/slave), nanoWatt XLP sleep currents below 1 µA, and a wide operating temperature range of -40 °C to +125 °C.
Architecturally, the device uses a Harvard-style modified RISC core with separate program and data buses, allowing instruction fetch and operand access to occur in the same cycle. The internal oscillator is factory-calibrated to ±1 %, and the Flash program memory supports self-programming under firmware control, enabling in-field firmware updates without external programmers.
Typical applications include home appliances, white goods, consumer electronics, automotive body and interior modules, industrial control panels, sensor nodes, and battery-powered IoT edge devices. The 40-pin PDIP package also makes it well suited to prototyping, hobby projects, and educational platforms because no special surface-mount tools are required.
When designing with the PIC16F724-E/P, note that the -E temperature grade specifies the extended range of -40 °C to +125 °C and is typically required for industrial or automotive under-hood environments. Designers transitioning to production should also evaluate the 44-pin TQFP (PT) and 40-pin UQFN (MV) variants for board-area optimization.
This page synthesizes distributor pricing, drop-in PIC16F72x alternatives, and practical design notes not found in the standalone manufacturer datasheet, helping engineers select and source the right part faster.
Alternativas drop-in para PIC16F724-E/P — 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/P (mesmo formato e footprint) — diferindo em ADC, Core Architecture, I/O Pins, RoHS Status, Timers.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F722-E/P
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F726-E/P
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F723-E/P
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F727-E/P
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F720-E/P
✅ Drop-In✓ Em estoque
$1.24 / unidade
Ver ficha técnica →PIC16F724-E/P Classificações máximas e características elétricas
| Core Architecture | 8-bit PIC16 RISC (mid-range) |
| Program Memory Type | Flash |
| Program Memory Size | 7 KB (4K x 14 words) |
| RAM | 192 bytes |
| Maximum CPU Speed | 20 MHz |
| Instruction Set Width | 14-bit |
| Supply Voltage (Operating) | 2.0 V to 5.5 V |
| Supply Voltage (Flash Erase/Write) | 2.5 V to 5.5 V |
| I/O Pins | 36 |
| ADC | 8-channel, 8-bit |
| Timers | 2 x 8-bit + 1 x 16-bit |
| Communication Interfaces | EUSART, MSSP (SPI / I²C) |
| Faixa de temperatura de operação | -40 °C to +125 °C (Extended, -E grade) |
| Package Type | 40-pin PDIP (0.600 in / 15.24 mm) |
| Tipo de montagem | Through-Hole |
| Low-Power Technology | nanoWatt XLP |
| Status RoHS | Compliant (lead-free, per Microchip product page) |
Configuração de pinos do PIC16F724-E/P
| Pino 1 | /MCLR/VPP — Master Clear (Reset) input / ICSP programming voltage |
| Pino 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Pino 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Pino 4 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| Pino 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / ADC positive reference |
| Pino 6 | RA4/AN4/T0CKI — PORTA bit 4 / Analog input channel 4 / Timer0 clock input |
| Pino 7 | RA5/AN5/SS — PORTA bit 5 / Analog input channel 5 / SPI slave select |
| Pino 8 | RE0/AN6 — PORTE bit 0 / Analog input channel 6 |
| Pino 9 | RE1/AN7 — PORTE bit 1 / Analog input channel 7 |
| Pino 10 | RE2 — PORTE bit 2 (digital only) |
| Pino 11 | VDD — Positive supply voltage (2.0 V–5.5 V) |
| Pino 12 | VSS — Ground reference |
| Pino 13 | OSC1/RA7 — Crystal oscillator input / PORTA bit 7 |
| Pino 14 | OSC2/RA6 — Crystal oscillator output / PORTA bit 6 |
| Pino 15 | RC0/T1OSO — PORTC bit 0 / Timer1 oscillator output |
| Pino 16 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input |
| Pino 17 | RC2/P1A/CCP1 — PORTC bit 2 / Enhanced PWM output / CCP1 |
| Pino 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I²C clock |
| Pino 19 | RD0 — PORTD bit 0 |
| Pino 20 | RD1 — PORTD bit 1 |
| Pino 21 | RD2 — PORTD bit 2 |
| Pino 22 | RD3 — PORTD bit 3 |
| Pino 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I²C data |
| Pino 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pino 25 | RC6/TX/CK — PORTC bit 6 / EUSART TX / clock |
| Pino 26 | RC7/RX/DT — PORTC bit 7 / EUSART RX / data |
| Pino 27 | RD4 — PORTD bit 4 |
| Pino 28 | RD5 — PORTD bit 5 |
| Pino 29 | RD6 — PORTD bit 6 |
| Pino 30 | RD7 — PORTD bit 7 |
| Pino 31 | VSS — Ground reference |
| Pino 32 | VDD — Positive supply voltage (2.0 V–5.5 V) |
| Pino 33 | RB0/INT — PORTB bit 0 / External interrupt input |
| Pino 34 | RB1 — PORTB bit 1 |
| Pino 35 | RB2 — PORTB bit 2 |
| Pino 36 | RB3 — PORTB bit 3 (ICSP PGD) |
| Pino 37 | RB4 — PORTB bit 4 |
| Pino 38 | RB5 — PORTB bit 5 |
| Pino 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pino 40 | RB7/PGD — PORTB bit 7 / ICSP data |
Aplicações típicas
PIC16F724-E/P é adequado para 6 aplicaçãos: Home Appliance Control, Industrial Sensor Node, Automotive Body Electronics, Battery-Powered IoT Edge Device, Consumer Remote Control, Educational Prototyping Platform.
Home Appliance Control
The PIC16F724-E/P fits home appliance control boards (washing machines, dishwashers, microwave ovens, refrigerators) thanks to its 7 KB of Flash for state-machine code, 36 I/O pins for relay/keypad/LED matrix, and nanoWatt XLP technology for standby power below 1 µA. Its 8-channel 8-bit ADC reads temperature, water level, and humidity sensors directly, while the EUSART interfaces to HMI displays and the MSSP drives I²C EEPROM for user settings. At 25 mA sink/source per pin it can drive triac/optocoupler interfaces without buffers, reducing BOM cost in white-goods designs.
Recomendado
Industrial Sensor Node
In industrial 4-20 mA / 0-10 V sensor nodes, the PIC16F724-E/P's 14-bit instruction set runs deterministic control loops at 20 MHz (5 MIPS) while the on-chip 8-bit ADC samples 8 sensor channels sequentially with auto-acquisition. Its 2.0 V–5.5 V supply tolerance survives long cable drops common in factory environments, and the extended -40 °C to +125 °C temperature grade covers outdoor cabinets. The MSSP I²C interface connects to digital temperature sensors (MCP9808) and EEPROMs, while the EUSART enables Modbus RTU on RS-485 transceivers.
Recomendado
Automotive Body Electronics
The PIC16F724-E/P is recommended by Microchip for automotive body and interior applications such as window lift modules, mirror controllers, HVAC blend-door actuators, and lighting drivers. Its 36 high-current I/O pins (25 mA) directly drive LED arrays and small relays, the 8-bit ADC reads potentiometers for position feedback, and the EUSART/MSSP communicate with body-control ECUs over LIN-bus transceivers. The extended -E temperature grade supports -40 °C to +125 °C under-hood operation, and the wide 2.0-5.5 V supply tolerates cranking transients common in 12 V automotive systems.
Recomendado
Battery-Powered IoT Edge Device
For coin-cell or 2xAA battery-powered IoT edge devices, the PIC16F724-E/P's nanoWatt XLP technology delivers <1 µA sleep current with retained RAM and peripheral wake-up, enabling multi-year battery life on small primary cells. Its 2.0 V minimum VDD allows operation down to nearly the end-of-life voltage of a CR2032 cell, while the 7 KB Flash accommodates over-the-air (OTA) bootloader + application code. The MSSP I²C bus connects to low-power sensors, and the 16-bit timer wakes the core at precise intervals for sub-second duty-cycled measurements.
Recomendado
Consumer Remote Control
The PIC16F724-E/P's nanoWatt XLP sleep mode makes it well suited for IR/RF remote controls, where the MCU spends >99 % of its life in sleep and only wakes on keypad interrupt. Its 7 KB Flash accommodates protocol stacks (RC5, NEC, SIRC) plus custom IR codes, while the 8-bit timer drives 38 kHz PWM for IR LED modulation. The 36 I/O pins support 5×7 key matrices with virtually no external logic, and the wide 2.0-5.5 V supply tolerates depleted AAA batteries. Replacing legacy PIC16F628A designs, the F724 adds USB-free peripheral expansion via MSSP/I²C.
Recomendado
Educational Prototyping Platform
For hobbyist and educational use, the PIC16F724-E/P in 40-pin PDIP is breadboard-friendly, requiring no surface-mount soldering tools and exposing every pin to a 0.1" header. The 7 KB Flash holds both MPLAB Xpress example projects and student code, while the 8-channel ADC and 36 I/O pins let learners connect LCDs, keypads, sensors, and motors without external multiplexers. Microchip's free MPLAB X IDE, XC8 compiler, and PICkit programmer toolchain support this device natively, with extensive application notes and code libraries for robotics, automation, and embedded-systems coursework.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16F724-E/P — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16F722-E/P | PIC16F726-E/P | PIC16F723-E/P | PIC16F727-E/P | PIC16F720-E/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin PDIP | 40-pin PDIP - same | 40-pin PDIP - same | 40-pin PDIP - same | 40-pin PDIP - same | 40-pin PDIP - same |
| Flash Program Memory | 7 KB (4K x 14) | 3.5 KB | 14 KB | 3.5 KB | 14 KB | 3.5 KB |
| RAM | 192 bytes | 128 bytes | 368 bytes | 192 bytes | 368 bytes | 128 bytes |
| Maximum Clock Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 16 MHz |
| I/O Pins | 36 | 36 | 36 | 35 | 36 | 33 |
| ADC Channels | 8 x 8-bit | 8 x 8-bit | 11 x 8-bit | 7 x 8-bit | 11 x 8-bit | 8 x 8-bit |
| Communication Interfaces | EUSART + MSSP (SPI/I²C) | EUSART + MSSP | EUSART + 2 x MSSP | EUSART + MSSP | EUSART + 2 x MSSP | EUSART + MSSP |
| Operating Temperature (Extended grade) | -40 °C to +125 °C | -40 °C to +125 °C | -40 °C to +125 °C | -40 °C to +125 °C | -40 °C to +125 °C | -40 °C to +125 °C |
Principais diferenciais
- Balanced Flash/RAM ratio for mid-range PIC designs (vs PIC16F722-E/P)
- Upgrade headroom in the same footprint (vs PIC16F726-E/P)
- nanoWatt XLP extreme-low-power capability (vs PIC16F720-E/P)
Notas de projeto
Place a 100 nF ceramic decoupling capacitor as close as possible to both VDD pins (11 and 32) of the PIC16F724-E/P, with a 10 µF bulk capacitor on the same net within 1 inch. The MCU can source/sink up to 25 mA per I/O pin but total VDD current is limited to 200 mA; aggregated high-current loads (LED matrices, relays) must use external drivers or shift registers to stay within budget.
Do not assume the -E extended temperature grade on Flash erase/write: the datasheet specifies a minimum VDD of 2.5 V for row-erase operations, even though code execution continues to 2.0 V. Battery-powered designs using a CR2032 (3.0 V nominal, 2.0 V EOL) must disable in-application Flash writes below 2.5 V to avoid reset or data corruption.
Route the ICSP clock (PGC, pin 39) and data (PGD, pin 40) signals away from noisy switching nodes (relay coils, triac drivers) and keep trace lengths under 50 mm to ensure reliable in-circuit programming. Add a 4.7 kΩ pull-up on /MCLR (pin 1) and a series resistor (470 Ω–1 kΩ) for additional ESD protection during production-line flashing.
Informações de conformidade
RoHS compliant lead-free PDIP per Microchip product page. AEC-Q100 not stated in provided data; the -E extended temperature grade supports industrial/automotive ambient use but does not by itself constitute AEC-Q100 qualification - request automotive-grade part numbers for AEC-Q100 systems.