PIC16F724-I/P - 8-Bit 20MHz 7KB Flash MCU 40-PDIP | Microchip
Артикул: PIC16F724-I/P ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $3.07 | $3,07 |
| 10 | $2.86 | $28,60 |
| 100 | $2.42 | $242,00 |
| 500 | $2.18 | $1.090,00 |
| 1.000 | $1.92 | $1.920,00 |
PIC16F724-I/P Обзор
An 8-bit microcontroller (MCU) is a single-chip computer built around a CPU with an 8-bit data path, embedded Flash/ROM program memory, RAM, and a mix of peripherals such as timers, ADC, PWM, and communication ports. Microcontrollers sit beneath microprocessors in the compute hierarchy: MCU = microcontroller = single-chip computer, and within Microchip's portfolio the PIC16 mid-range family is the workhorse tier between baseline PIC10/12/14 devices and 16-bit PIC24/DSPIC parts. The PIC16F724 belongs to the PIC16F72X sub-family, sharing its peripheral set with the PIC16F722/3/6/7 siblings.
Key features include 7KB Flash, 192 bytes RAM, 36 digital I/O, 14-channel 8-bit ADC, two comparators, enhanced USART, MSSP (SPI/I2C), two 8-bit timers plus one 16-bit timer, four PWM modules, and nanoWatt XLP™ ultra-low-power technology (typical <100 nA sleep current). mTouch™ capacitive-touch hardware enables touch-button and slider interfaces without external components. The 40-pin PDIP package is lead-free and supports through-hole assembly on 2.54mm pitch, which is ideal for prototype, hobbyist, education, and legacy industrial designs.
Architecturally, the PIC16F724 uses an enhanced mid-range RISC core with only 35 single-word instructions, a hardware 8 x 8 multiplier, and a 16-level hardware stack. The Harvard bus keeps program and data memory separate, providing deterministic instruction timing of 200ns at 20MHz. nanoWatt XLP™ technology with selectable oscillator sources and software-controlled peripheral shutdown makes the device suitable for battery-powered applications. The Flash memory supports self-programming for in-field firmware updates.
Typical applications include general-purpose embedded controllers, capacitive-touch user interfaces, industrial sensor conditioning, battery-powered data loggers, motor control with PWM, lighting controls, and automotive body modules (Microchip recommends this part for automotive design via dedicated ordering codes). It is widely used in PIC development boards, hobbyist projects, and educational labs because the PDIP package is breadboard-friendly and the device is supported by MPLAB X IDE, XC8 compiler, and a rich library ecosystem.
When designing with this part, provide adequate decoupling (0.1µF + 10µF) close to VDD/VSS pairs, route the MCLR pull-up through a 10kΩ resistor, and reserve an RC network on OSC1/OSC2 if using an external crystal. Consider the 40-pin QFN/MLF variants (PIC16F724-I/ML, -I/MV) for production SMT layouts.
This page synthesizes distributor pricing, drop-in same-package alternatives in the PIC16F72X family, design notes, and selection guidance not found in the bare datasheet PDF.
Аналоги без доработки для PIC16F724-I/P — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16F724-I/P (тот же форм-фактор и посадочное место) — отличается по ADC, Package, Timers, Instruction Set, Maximum CPU Speed.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F722-I/P
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F726-I/P
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F727-I/P
✅ Прямая замена✓ В наличии
$2.78 / шт.
Открыть даташит →PIC16F720-I/P
✅ Прямая замена✓ В наличии
$1.02 / шт.
Открыть даташит →PIC16F721-I/P
✅ Прямая замена✓ В наличии
$1.12 / шт.
Открыть даташит →PIC16F724-I/P Максимальные параметры и электрические характеристики
| Family | PIC® 16F Mid-Range XLP™ |
| Core | PIC16 Enhanced Mid-Range 8-bit RISC |
| Program Memory | 7KB (4K x 14) Flash |
| RAM | 192 bytes |
| CPU Speed | 20 MHz (200 ns instruction cycle) |
| Supply Voltage (VDD) | 2.5 V to 5.5 V |
| I/O Pins | 36 |
| ADC | 14-channel, 8-bit |
| Comparators | 2 |
| Timers | 2 × 8-bit + 1 × 16-bit |
| PWM Modules | 4 |
| Communication | EUSART, MSSP (SPI / I2C) |
| mTouch™ Capacitive Touch | Hardware supported |
| nanoWatt XLP™ | Yes (ultra-low-power) |
| Корпус | 40-pin PDIP (through-hole, 2.54 mm pitch) |
| Рабочая температура | -40 °C to +85 °C (industrial, -I suffix) |
| Статус RoHS | Compliant (lead-free) |
| Тип монтажа | Through-Hole (PDIP) |
| Programming / Debug | ICSP™ via PGD/PGC, supported by MPLAB X IDE + XC8 |
Конфигурация выводов PIC16F724-I/P
| Контакт 1 | RE3/MCLR — Master Clear (Reset) input or digital-only input |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / ADC channel 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / ADC channel 1 |
| Контакт 4 | RA2/AN2/VREF- — PORTA bit 2 / ADC channel 2 / negative reference |
| Контакт 5 | RA3/AN3/VREF+ — PORTA bit 3 / ADC channel 3 / positive reference |
| Контакт 6 | RA4/AN4/T0CKI — PORTA bit 4 / ADC channel 4 / Timer0 clock input |
| Контакт 7 | RA5/AN5/SS — PORTA bit 5 / ADC channel 5 / SPI slave select |
| Контакт 8 | RE0/AN6 — PORTE bit 0 / ADC channel 6 |
| Контакт 9 | RE1/AN7 — PORTE bit 1 / ADC channel 7 |
| Контакт 10 | RE2/AN8 — PORTE bit 2 / ADC channel 8 |
| Контакт 11 | VDD — Positive supply voltage (2.5V-5.5V) |
| Контакт 12 | VSS — Ground reference |
| Контакт 13 | OSC1/CLKI/RA7 — Crystal oscillator input or external clock / PORTA bit 7 |
| Контакт 14 | OSC2/CLKO/RA6 — Crystal oscillator output / PORTA bit 6 |
| Контакт 15 | RC0/T1CKI — PORTC bit 0 / Timer1 clock input |
| Контакт 16 | RC1/CCP2 — PORTC bit 1 / CCP2 PWM/capture |
| Контакт 17 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM/capture |
| Контакт 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 19 | RD0 — PORTD bit 0 |
| Контакт 20 | RD1 — PORTD bit 1 |
| Контакт 21 | RD2 — PORTD bit 2 |
| Контакт 22 | RD3 — PORTD bit 3 |
| Контакт 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 25 | RC6/TX/CK — PORTC bit 6 / EUSART TX / clock |
| Контакт 26 | RC7/RX/DT — PORTC bit 7 / EUSART RX / data |
| Контакт 27 | RD4 — PORTD bit 4 |
| Контакт 28 | RD5/P1B — PORTD bit 5 / PWM1 complementary output |
| Контакт 29 | RD6/P1C — PORTD bit 6 / PWM1 output C |
| Контакт 30 | RD7/P1D — PORTD bit 7 / PWM1 output D |
| Контакт 31 | VSS — Ground reference |
| Контакт 32 | VDD — Positive supply voltage (2.5V-5.5V) |
| Контакт 33 | RB0/INT0/AN12 — PORTB bit 0 / external interrupt 0 / ADC channel 12 |
| Контакт 34 | RB1/INT1/AN10 — PORTB bit 1 / external interrupt 1 / ADC channel 10 |
| Контакт 35 | RB2/INT2/AN8 — PORTB bit 2 / external interrupt 2 / ADC channel 8 |
| Контакт 36 | RB3/AN9/CCP2 — PORTB bit 3 / ADC channel 9 / CCP2 alt |
| Контакт 37 | RB4/AN11 — PORTB bit 4 / ADC channel 11 |
| Контакт 38 | RB5/AN13 — PORTB bit 5 / ADC channel 13 |
| Контакт 39 | RB6/PGC — PORTB bit 6 / ICSP clock (programming/debug) |
| Контакт 40 | RB7/PGD — PORTB bit 7 / ICSP data (programming/debug) |
Типичное применение
PIC16F724-I/P подходит для 7 применениеs: Capacitive-Touch User Interface, Battery-Powered Sensor Data Logger, General-Purpose Industrial Controller, PWM Motor and Lighting Control, Automotive Body and Convenience Modules, Educational / Hobby Development Boards, Sensor Conditioning and Signal Conditioning Front-End.
Capacitive-Touch User Interface
The PIC16F724-I/P fits capacitive-touch user-interface designs because of its on-chip mTouch™ hardware that drives touch buttons and sliders without external sense components. Its 14-channel 8-bit ADC and 2 comparators provide analog front-end support, while 36 I/O pins handle row/column scanning of larger touch panels. At 20MHz the device scans 12+ touch channels in well under 10ms, supporting smooth button responsiveness. Compared with discrete touch controllers, the integrated approach reduces BOM cost by $0.20-$0.50 per board and removes firmware overhead of separate touch ICs. nanoWatt XLP™ sleep below 100 nA also lets battery-powered remotes run for years on a single coin cell.
Рекомендуется
Battery-Powered Sensor Data Logger
The PIC16F724-I/P fits battery-powered sensor data loggers because its 2.5V minimum VDD supports single-cell battery topologies while nanoWatt XLP™ delivers sleep currents below 100 nA. With 7KB Flash and 192 bytes RAM the device runs a full sensor-firmware stack including ADC sampling, conditioning, and time-stamping. The internal 31kHz to 16MHz selectable oscillator eliminates the external crystal in many low-frequency designs, cutting standby power. Against a 32-bit ARM Cortex-M0+, the PIC16F724-I/P uses roughly 1/3 the active current at equivalent throughput for 8-bit sensor tasks, extending battery life by 30-50% in real-world telemetry deployments.
Рекомендуется
General-Purpose Industrial Controller
The PIC16F724-I/P fits general-purpose industrial control because of its 36 I/O pins, 4 PWM modules, EUSART, and 14-channel 8-bit ADC in a 40-pin PDIP that is breadboard-friendly for prototyping. The 20MHz core executes 5 MIPS, comfortably handling PID loops at 1kHz update rates while servicing RS-485/Modbus communication. Compared with bare PIC12/PIC14 devices, the 4× extra I/O and 4× extra ADC channels let one chip replace two smaller MCUs in many control panels. Industrial-grade -40°C to +85°C temperature range (I-suffix) supports factory-floor deployment without additional conditioning.
Рекомендуется
PWM Motor and Lighting Control
The PIC16F724-I/P fits PWM motor and lighting control designs because of its 4 PWM modules with configurable duty/period, 16-bit timer for precise timing, and 2 comparators for hardware current-limit feedback. Driving a brushed DC motor or LED strip at 20kHz PWM keeps the noise spectrum above audible range, and the 20MHz instruction cycle supports sub-microsecond dead-time control for half-bridge switching. Against a 32-bit MCU, the PIC16F724-I/P delivers the same 4-channel PWM capability at roughly half the BOM cost. The 2.5V to 5.5V VDD range supports both 3.3V logic-level and 5V power-FET drive schemes directly.
Рекомендуется
Automotive Body and Convenience Modules
The PIC16F724-I/P is recommended by Microchip for automotive design via dedicated -E (extended, -40/+125°C) ordering codes, making it suitable for body and convenience modules such as interior lighting, seat controllers, and door-handle touch sensors. The 40-pin PDIP is breadboard-friendly for prototyping, and the same silicon is offered in 40-pin QFN/MLF for SMT production. The mTouch™ block handles capacitive door handles and seat-occupancy pads without external sense ICs, while nanoWatt XLP™ keeps quiescent draw below 100 µA - meeting strict OEM dark-current budgets. Compared with automotive-grade ARM Cortex-M0 parts, the PIC16F724-I/P cuts BOM cost by 30-40%.
Рекомендуется
Educational / Hobby Development Boards
The PIC16F724-I/P fits educational and hobbyist development because of its 40-pin PDIP through-hole package, which plugs directly into standard 2.54mm breadboards. It is fully supported by MPLAB X IDE, the free XC8 compiler, and the MPLAB Code Configurator for rapid peripheral setup. With 7KB Flash, 192 bytes RAM, 14 ADC channels, and a 35-instruction RISC core, the part provides enough headroom for typical classroom projects - LED blinking, UART comms, ADC sampling, and basic motor control. Compared with surface-mount MCU modules, the through-hole DIP lets students desolder and reuse parts without hot-air rework, reducing the cost of experimentation.
Рекомендуется
Sensor Conditioning and Signal Conditioning Front-End
The PIC16F724-I/P fits sensor-conditioning front-end designs because of its 14-channel 8-bit ADC, 2 on-chip comparators, and 2 op-amp-style FVR references that allow gain stages without a separate analog IC. With 36 I/O the device can interface multiple thermistors, photo-diodes, and 4-20mA loops in parallel, while the 20MHz core runs calibration and linearization at 5 MIPS. Compared with a discrete analog chain plus a small MCU, an integrated PIC16F724 design shrinks PCB area by ~30%. nanoWatt XLP™ sleep below 100 nA also makes it suitable for wireless sensor nodes that spend 99% of the time idle.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16F724-I/P — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16F722-I/P | PIC16F726-I/P | PIC16F727-I/P | PIC16F720-I/P | PIC16F721-I/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 |
| Core | 8-bit PIC16 mid-range | 8-bit PIC16 mid-range | 8-bit PIC16 mid-range | 8-bit PIC16 mid-range | 8-bit PIC16 mid-range | 8-bit PIC16 mid-range |
| Flash Program Memory | 7KB (4K x 14) | 3KB | 14KB | 14KB | 4KB | 8KB |
| CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Supply Voltage | 2.5V to 5.5V | 2.5V to 5.5V | 2.5V to 5.5V | 2.5V to 5.5V | 2.5V to 5.5V | 2.5V to 5.5V |
| I/O Pins | 36 | 36 | 36 | 36 | 36 | 36 |
| mTouch™ Cap Touch | Yes | Yes | Yes | Yes | No (no mTouch) | Yes |
| Approx. Unit Price (1pc, as of 2026-09-21) | $3.07 | $2.65 (approx.) | $3.40 (approx.) | $3.50 (approx.) | $2.85 (approx.) | $3.10 (approx.) |
Ключевые отличия
- Largest Flash within the 7KB-tier 40-pin PDIP group with full mTouch™ support (против PIC16F722-I/P)
- Smaller Flash footprint than the 14KB siblings for cost-sensitive designs (против PIC16F726-I/P)
- Includes mTouch™ capacitive touch hardware unlike PIC16F720-I/P (против PIC16F720-I/P)
Заметки по проектированию
Provide both 0.1µF and 10µF decoupling on each VDD/VSS pair. Place the 0.1µF ceramic capacitor within 5mm of the MCU's VDD pins to suppress high-frequency noise, and use a bulk 10µF tantalum or ceramic on the same rail. For battery designs, rely on the internal 31kHz LFINTOSC as the secondary clock so the part can wake from sleep without an external crystal. Estimated: with a 1mA active load and the internal 16MHz oscillator the average current is ~2 mA at 3.3V, while sleep with WDT disabled drops below 100 nA per datasheet 41440B.
Route the MCLR pin through a 10kΩ pull-up resistor to VDD, and add a 100nF capacitor to ground if the pin may be exposed to ESD (e.g. on a connector). Keep the ICSP PGD/PGC traces (RB6/RB7) short and away from switching loads to avoid programming glitches. For PCB layout, use a continuous ground plane under the MCU and keep high-current traces away from analog ADC inputs (RA0-RA5, RE0-RE2). Estimated: with proper ground-plane layout, ADC readings show ~1 LSB lower RMS noise than star-grounded layouts.
Do not forget to disable the POR/BOR reset sources in CONFIG words if your firmware relies on a faster startup, and configure the WDT with a postscaler that matches the longest expected sensor read time. When migrating from 28-pin PIC16F723-I/P code, verify peripheral mapping because some ADC channels and PWM outputs differ. For automotive (-E suffix) versions, ensure the design respects the -40°C to +125°C range and validates against AEC-Q100 test reports before final release. The mTouch™ firmware library requires periodic recalibration in noisy environments - plan for at least one recalibration per 100ms.
Информация о соответствии
RoHS-compliant lead-free PDIP package. AEC-Q100 grade is not_applicable for the -I/P industrial variant - automotive design uses dedicated -E (extended, -40/+125°C) ordering codes per the Microchip product page. Halogen-free status not explicitly listed in the verified data.