PIC16F724-E/P - 8-Bit 20MHz 7KB FLASH 40-PDIP MCU | Microchip
Référence : PIC16F724-E/P ✓ Actif| Qté | Prix unitaire | 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 Présentation
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.
Alternatives de remplacement direct pour PIC16F724-E/P — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16F724-E/P (même facteur de forme et même empreinte) — différant par ADC, Core Architecture, I/O Pins, RoHS Status, Timers.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16F722-E/P
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F726-E/P
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F723-E/P
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F727-E/P
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F720-E/P
✅ Remplacement direct✓ En stock
$1.24 / unité
Voir la fiche technique →PIC16F724-E/P Valeurs maximales et caractéristiques électriques
| 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) |
| Plage de température de fonctionnement | -40 °C to +125 °C (Extended, -E grade) |
| Package Type | 40-pin PDIP (0.600 in / 15.24 mm) |
| Type de montage | Through-Hole |
| Low-Power Technology | nanoWatt XLP |
| Statut RoHS | Compliant (lead-free, per Microchip product page) |
Configuration des broches de PIC16F724-E/P
| Broche 1 | /MCLR/VPP — Master Clear (Reset) input / ICSP programming voltage |
| Broche 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Broche 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Broche 4 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| Broche 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / ADC positive reference |
| Broche 6 | RA4/AN4/T0CKI — PORTA bit 4 / Analog input channel 4 / Timer0 clock input |
| Broche 7 | RA5/AN5/SS — PORTA bit 5 / Analog input channel 5 / SPI slave select |
| Broche 8 | RE0/AN6 — PORTE bit 0 / Analog input channel 6 |
| Broche 9 | RE1/AN7 — PORTE bit 1 / Analog input channel 7 |
| Broche 10 | RE2 — PORTE bit 2 (digital only) |
| Broche 11 | VDD — Positive supply voltage (2.0 V–5.5 V) |
| Broche 12 | VSS — Ground reference |
| Broche 13 | OSC1/RA7 — Crystal oscillator input / PORTA bit 7 |
| Broche 14 | OSC2/RA6 — Crystal oscillator output / PORTA bit 6 |
| Broche 15 | RC0/T1OSO — PORTC bit 0 / Timer1 oscillator output |
| Broche 16 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input |
| Broche 17 | RC2/P1A/CCP1 — PORTC bit 2 / Enhanced PWM output / CCP1 |
| Broche 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I²C clock |
| Broche 19 | RD0 — PORTD bit 0 |
| Broche 20 | RD1 — PORTD bit 1 |
| Broche 21 | RD2 — PORTD bit 2 |
| Broche 22 | RD3 — PORTD bit 3 |
| Broche 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I²C data |
| Broche 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Broche 25 | RC6/TX/CK — PORTC bit 6 / EUSART TX / clock |
| Broche 26 | RC7/RX/DT — PORTC bit 7 / EUSART RX / data |
| Broche 27 | RD4 — PORTD bit 4 |
| Broche 28 | RD5 — PORTD bit 5 |
| Broche 29 | RD6 — PORTD bit 6 |
| Broche 30 | RD7 — PORTD bit 7 |
| Broche 31 | VSS — Ground reference |
| Broche 32 | VDD — Positive supply voltage (2.0 V–5.5 V) |
| Broche 33 | RB0/INT — PORTB bit 0 / External interrupt input |
| Broche 34 | RB1 — PORTB bit 1 |
| Broche 35 | RB2 — PORTB bit 2 |
| Broche 36 | RB3 — PORTB bit 3 (ICSP PGD) |
| Broche 37 | RB4 — PORTB bit 4 |
| Broche 38 | RB5 — PORTB bit 5 |
| Broche 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Broche 40 | RB7/PGD — PORTB bit 7 / ICSP data |
Applications typiques
PIC16F724-E/P convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16F724-E/P — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.