PIC16F724-E/ML - 7KB Flash 8-bit MCU, 20MHz, UQFN-44 | Microchip
Référence : PIC16F724-E/ML ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $2.2 | $2,20 |
| 10 | $1.98 | $19,80 |
| 100 | $1.65 | $165,00 |
| 500 | $1.42 | $710,00 |
| 1 000 | $1.2 | $1 200,00 |
PIC16F724-E/ML Présentation
A microcontroller (MCU) is an integrated circuit that combines a CPU core, program memory, working RAM, and programmable peripherals into one package. The PIC16F724 belongs to the PIC16F family of 8-bit Harvard-architecture MCUs; within the broader taxonomy the part is a flash MCU, which is itself a sub-category of microcontroller, then of embedded processor, and ultimately of semiconductor. nanoWatt XLP is Microchip's marketing designation for ultra-low sleep current (down to the nanoampere range), a category of low-power MCU behavior essential for battery-powered products.
Key features include a 14-channel 8-bit ADC, two analog comparators, two 8-bit timers and one 16-bit timer, an enhanced USART, MSSP (I2C/SPI), and up to 36 digital I/O pins. The device operates across the industrial -40C to +125C temperature range (denoted by the -E suffix), making it suitable for industrial control, automotive body, and consumer appliance designs.
The PIC16F724 uses a RISC instruction set with only 35 single-word instructions, yielding predictable deterministic timing and small code size. The CTMU block enables capacitive touch buttons, sliders, and proximity sensors without external analog components, allowing BOM reduction in HMI products. Combined with nanoWatt XLP sleep currents of approximately 100 nA, the part enables years of operation from a single coin cell.
Typical applications include capacitive-touch user interfaces for white goods and consumer appliances, battery-powered remote controls and sensors, industrial lighting controls, and small motor/relay controllers in low-power industrial nodes. The 36 I/O count supports keypad scanning or driving multiple LED banks.
When designing with this part, note that the -E temperature grade (extended, -40C to +125C) is distinct from the -I (industrial, -40C to +85C) and -V (automotive AEC-Q100) variants, so confirm the qualification matches your environment. Programming is via ICSP using PGD/PGC; reserve RB6/RB7 or dedicated ICSP pins in your PCB layout.
This page synthesizes distributor pricing, drop-in UQFN-44 alternatives, and practical design notes not consolidated on the manufacturer datasheet.
Alternatives de remplacement direct pour PIC16F724-E/ML — 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/ML (même facteur de forme et même empreinte) — différant par Package, ADC, Operating Temperature, Communication, Timers.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16F724-I/ML
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC16F723A-I/ML
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$1.41 / unité
Voir la fiche technique →PIC16F723-E/ML
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC16F722A-E/ML
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$1.7 / unité
Voir la fiche technique →PIC16F722-E/ML
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$1.62 / unité
Voir la fiche technique →PIC16F727-E/ML
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$1.62 / unité
Voir la fiche technique →PIC16F726-E/ML
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$2.1 / unité
Voir la fiche technique →PIC16F724-E/ML Valeurs maximales et caractéristiques électriques
| Core Architecture | 8-bit PIC RISC (35 instructions) |
| Program Memory (Flash) | 7 KB |
| Data RAM | 192 bytes |
| Data EEPROM | 256 bytes |
| Maximum Clock Speed | 20 MHz |
| Tension d'alimentation | 2.5 V to 5.5 V |
| I/O Pins | 36 |
| ADC | 8-bit, 14 channels |
| Comparators | 2 |
| Timers | 2 x 8-bit, 1 x 16-bit |
| Communication | EUSART, MSSP (I2C/SPI) |
| Special Features | nanoWatt XLP, mTouch CTMU |
| Température de fonctionnement | -40C to +125C (E suffix) |
| Boîtier | UQFN-44 (ML) 5x5 mm, 0.50 mm pitch |
| Type de montage | Surface Mount |
| Statut RoHS | Compliant |
Configuration des broches de PIC16F724-E/ML
| Broche 1 | RA0/AN0/ULPWU — Port A bit 0 / ADC channel 0 / Ultra-Low-Power Wake-Up |
| Broche 2 | RA1/AN1 — Port A bit 1 / ADC channel 1 |
| Broche 3 | RA2/AN2 — Port A bit 2 / ADC channel 2 |
| Broche 4 | RA3/AN3/VREF+ — Port A bit 3 / ADC channel 3 / Voltage reference plus |
| Broche 5 | RA4/AN4/T1G — Port A bit 4 / ADC channel 4 / Timer1 gate |
| Broche 6 | RA5/AN5/SS/HLVDIN — Port A bit 5 / ADC channel 5 / SPI slave select / HLVD input |
| Broche 7 | RA6/OSC2/CLKOUT — Port A bit 6 / crystal oscillator output / clock out |
| Broche 8 | RA7/OSC1/CLKIN — Port A bit 7 / crystal oscillator input / clock in |
| Broche 9 | VDD — Positive supply voltage |
| Broche 10 | VSS — Ground reference |
| Broche 11 | RB0/AN12/INT — Port B bit 0 / ADC channel 12 / External interrupt |
| Broche 12 | RB1/AN10 — Port B bit 1 / ADC channel 10 |
| Broche 13 | RB2/AN8 — Port B bit 2 / ADC channel 8 |
| Broche 14 | RB3/AN9/PGM — Port B bit 3 / ADC channel 9 / LVP programming |
| Broche 15 | RB4/AN11 — Port B bit 4 / ADC channel 11 |
| Broche 16 | RB5/AN13 — Port B bit 5 / ADC channel 13 |
| Broche 17 | RB6/PGC/ICSPCLK — Port B bit 6 / ICSP clock |
| Broche 18 | RB7/PGD/ICSPDAT — Port B bit 7 / ICSP data |
| Broche 19 | RC0/SOSCO — Port C bit 0 / secondary oscillator output |
| Broche 20 | RC1/SOSCI — Port C bit 1 / secondary oscillator input |
| Broche 21 | RC2/CCP1/P1A — Port C bit 2 / CCP1 / PWM output |
| Broche 22 | RC3/SCL/SCK — Port C bit 3 / I2C clock / SPI clock |
| Broche 23 | RC4/SDA/SDI — Port C bit 4 / I2C data / SPI data in |
| Broche 24 | RC5/SDO — Port C bit 5 / SPI data out |
| Broche 25 | RC6/TX/CK — Port C bit 6 / EUSART TX / clock |
| Broche 26 | RC7/RX/DT — Port C bit 7 / EUSART RX / data |
| Broche 27 | RD0 — Port D bit 0 |
| Broche 28 | RD1 — Port D bit 1 |
| Broche 29 | RD2 — Port D bit 2 |
| Broche 30 | RD3 — Port D bit 3 |
| Broche 31 | RD4 — Port D bit 4 |
| Broche 32 | RD5 — Port D bit 5 |
| Broche 33 | RD6 — Port D bit 6 |
| Broche 34 | RD7 — Port D bit 7 |
| Broche 35 | RE0/AN5 — Port E bit 0 / ADC channel 5 (alt) |
| Broche 36 | RE1/AN6 — Port E bit 1 / ADC channel 6 |
| Broche 37 | RE2/AN7 — Port E bit 2 / ADC channel 7 |
| Broche 38 | RE3/MCLR/VPP — Port E bit 3 / Master Clear / programming voltage |
| Broche 39 | AVDD — Analog supply voltage |
| Broche 40 | AVSS — Analog ground |
| Broche 41 | RF0 — Port F bit 0 |
| Broche 42 | RF1 — Port F bit 1 |
| Broche 43 | RF2 — Port F bit 2 |
| Broche 44 | RF3 — Port F bit 3 |
Applications typiques
PIC16F724-E/ML convient pour 6 applications: Capacitive-Touch White Goods HMI, Battery-Powered Remote Control, Industrial Lighting Controllers, Small Motor / Relay Controllers, Sensor Hub / IoT Edge Node, Automotive Body Electronics (AEC-Q100 Considerations).
Capacitive-Touch White Goods HMI
The PIC16F724-E/ML is well suited to capacitive-touch user interfaces on white-goods appliances (washing machines, ovens, induction cooktops) thanks to its on-chip CTMU-based mTouch sensing and nanoWatt XLP sleep current around 100 nA. With 14-channel 8-bit ADC and 36 digital I/O, the part drives both touch electrodes and discrete LED indicators without external analog components. The -40C to +125C E temperature grade handles the thermal environment inside appliance enclosures. Compared to mechanical buttons, this BOM reduction simplifies PCB layout and improves reliability in humid environments. Programming is via ICSP, leaving RB6/RB7 dedicated for in-circuit firmware updates during production.
Recommandé
Battery-Powered Remote Control
For TV remotes, garage-door openers, and industrial wireless keyfobs, the PIC16F724-E/ML's nanoWatt XLP sleep current (typically tens of nA in deep sleep) gives multi-year battery life on a single coin cell. The 20 MHz core wakes quickly enough for sub-50 ms response on button press, while the CTMU enables capacitive touch keys without adding a touch controller. The 7 KB flash comfortably holds a custom protocol stack for sub-GHz transmitters or IR modulators. Internal 16 MHz oscillator eliminates an external crystal on cost-sensitive designs. The UQFN-44 5x5 mm footprint fits within slim remote enclosures.
Recommandé
Industrial Lighting Controllers
The PIC16F724-E/ML drives DALI, 0-10V analog, and PWM dimming in commercial LED fixtures, where 14-channel ADC reads multiple current-sensing shunts and 36 I/O control LED banks. The E temp grade supports enclosed fixture thermal environments up to 125C. The MSSP (I2C/SPI) port talks to DALI controllers and temperature sensors, while the EUSART handles DMX or wireless-module data links. nanoWatt XLP standby is critical for emergency-lighting compliance, where standby draw must be below 500 mW. CTMU can also support capacitive proximity-based dimming.
Recommandé
Small Motor / Relay Controllers
In low-voltage industrial control nodes driving small BLDC fans, solenoid valves, or relay banks, the PIC16F724-E/ML's two analog comparators enable hardware overcurrent detection, and the 16-bit timer drives center-aligned PWM for quiet motor commutation. The E temp grade and 36 I/O accommodate multi-relay HVAC control boards. The 7 KB flash stores simple state machines and fault-logging routines, while the EUSART links to a master PLC or HMI. Compared to discrete logic, this part reduces board area by approximately 60 percent.
Recommandé
Sensor Hub / IoT Edge Node
For wireless sensor nodes aggregating temperature, humidity, and PIR inputs in IoT edge devices, the PIC16F724-E/ML provides 14 ADC channels for analog sensors plus I2C/SPI for digital sensors. nanoWatt XLP sleep between transmissions extends battery life into the multi-year range on 2xAA cells. The 7 KB flash supports simple sensor-fusion routines and encrypted protocol stacks. The UQFN-44 5x5 mm footprint is compatible with compact PCB modules that pair with sub-GHz radios or BLE modules. Compared to higher-end Cortex-M0+ parts, the PIC16F724 cuts BOM cost by 30-50 percent.
Recommandé
Automotive Body Electronics (AEC-Q100 Considerations)
While the -E grade spans -40C to +125C, automotive body modules often require AEC-Q100 qualification, which would push the designer to a -V (AEC-Q100) grade part instead. For non-safety automotive accessories such as ambient lighting controllers, seat-heater switches, or aftermarket alarm keypads, the PIC16F724-E/ML is acceptable when the surrounding module is qualified at the system level. The CTMU supports capacitive-touch door handles or seat controls; the EUSART links to body-control modules via LIN or CAN. Always validate against OEM-specific EMC and ESD requirements.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16F724-E/ML — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16F724-I/ML | PIC16F723A-I/ML | PIC16F723-E/ML | PIC16F722A-E/ML | PIC16F722-E/ML | PIC16F727-E/ML | PIC16F726-E/ML |
|---|---|---|---|---|---|---|---|---|
| Package | UQFN-44 (ML) 5x5 mm | UQFN-44 (ML) - same | UQFN-44 (ML) - same | UQFN-44 (ML) - same | UQFN-44 (ML) - same | UQFN-44 (ML) - same | UQFN-44 (ML) - same | UQFN-44 (ML) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash Memory | 7 KB | 7 KB | 7 KB | 7 KB | 3.5 KB (-50%) | 3.5 KB (-50%) | 14 KB (+100%) | 14 KB (+100%) |
| Data RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 128 bytes | 128 bytes | 256 bytes | 256 bytes |
| Maximum Clock Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Temperature Grade | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) | -40C to +125C (E) | -40C to +125C (E) | -40C to +125C (E) | -40C to +125C (E) | -40C to +125C (E) |
| mTouch CTMU | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Principaux différenciateurs
- mTouch CTMU capacitive-touch support without external analog (vs PIC16F722A-E/ML)
- Larger flash memory for more complex firmware (vs PIC16F722-E/ML)
- Extended -40C to +125C temperature range (E grade) (vs PIC16F724-I/ML)
- Smaller silicon die-area than 32-bit equivalents (vs ATSAMD20J15A-MNT)
Notes de conception
Estimated: at VDD=5V, internal 16 MHz oscillator enabled, and CPU active, the PIC16F724-E/ML core draw is roughly 4 mA plus peripheral current. In sleep mode with nanoWatt XLP enabled, current drops to about 100 nA typical. For battery-powered designs, route wake-up sources to INT, IOC, or RTCC to avoid polling loops. A 0.1uF decoupling cap within 5 mm of VDD and a 10uF bulk cap are recommended for ADC noise-sensitive sampling. Reference the Microchip PIC16F72X family datasheet section on nanoWatt XLP for current-vs-mode trade-offs.
Estimated: the UQFN-44 (ML) 5x5 mm package has a center exposed thermal pad that should be soldered to a copper pour with at least 8 thermal vias to the inner ground plane to meet the 31 C/W theta-JA rating. Place ICSP test points at RB6/PGC and RB7/PGD so production firmware can be updated without rework. Keep the analog AVSS/AVDD traces short and isolated from switching regulator switching nodes to avoid ADC noise coupling. A 4-layer stackup with dedicated ground and power planes is recommended for ADC accuracy better than 8 LSB.
Do not assume the -E temperature grade implies AEC-Q100 qualification - automotive safety applications need the -V suffix and explicit AEC-Q100 documentation. CTMU calibration for capacitive touch requires the application to run the CTMU calibration routine at startup; do not skip this in production code. When migrating from PIC16F88x designs, the I/O port mapping differs (RA0-RA7 instead of RB0-RB7 ordering) - revalidate pin assignments. Ensure MCLR is pulled up to VDD with a 10 kohm resistor for reliable reset; floating MCLR causes intermittent start-up failures.
Informations de conformité
RoHS and REACH compliant per Microchip PIC16F724 product page. -E temperature grade spans -40C to +125C but does not imply AEC-Q100 automotive qualification - choose PIC16F724-V-grade variant for AEC-Q100 builds.