PIC16F724-E/P - 8-Bit 20MHz 7KB FLASH 40-PDIP MCU | Microchip
部品番号: PIC16F724-E/P ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 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 概要
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.
ドロップイン代替品: PIC16F724-E/P — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F724-E/P (同一形状・フットプリント) — 相違点: ADC, Core Architecture, I/O Pins, RoHS Status, Timers.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F722-E/P
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F726-E/P
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F723-E/P
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F727-E/P
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F720-E/P
✅ ドロップイン✓ 在庫あり
$1.24 / 個
データシートを見る →PIC16F724-E/P 最大定格&電気的特性
| 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) |
| 動作温度範囲 | -40 °C to +125 °C (Extended, -E grade) |
| Package Type | 40-pin PDIP (0.600 in / 15.24 mm) |
| 実装タイプ | Through-Hole |
| Low-Power Technology | nanoWatt XLP |
| RoHS ステータス | Compliant (lead-free, per Microchip product page) |
PIC16F724-E/P ピン構成
| ピン 1 | /MCLR/VPP — Master Clear (Reset) input / ICSP programming voltage |
| ピン 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| ピン 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| ピン 4 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| ピン 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / ADC positive reference |
| ピン 6 | RA4/AN4/T0CKI — PORTA bit 4 / Analog input channel 4 / Timer0 clock input |
| ピン 7 | RA5/AN5/SS — PORTA bit 5 / Analog input channel 5 / SPI slave select |
| ピン 8 | RE0/AN6 — PORTE bit 0 / Analog input channel 6 |
| ピン 9 | RE1/AN7 — PORTE bit 1 / Analog input channel 7 |
| ピン 10 | RE2 — PORTE bit 2 (digital only) |
| ピン 11 | VDD — Positive supply voltage (2.0 V–5.5 V) |
| ピン 12 | VSS — Ground reference |
| ピン 13 | OSC1/RA7 — Crystal oscillator input / PORTA bit 7 |
| ピン 14 | OSC2/RA6 — Crystal oscillator output / PORTA bit 6 |
| ピン 15 | RC0/T1OSO — PORTC bit 0 / Timer1 oscillator output |
| ピン 16 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input |
| ピン 17 | RC2/P1A/CCP1 — PORTC bit 2 / Enhanced PWM output / CCP1 |
| ピン 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I²C 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 / I²C 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 — PORTD bit 5 |
| ピン 29 | RD6 — PORTD bit 6 |
| ピン 30 | RD7 — PORTD bit 7 |
| ピン 31 | VSS — Ground reference |
| ピン 32 | VDD — Positive supply voltage (2.0 V–5.5 V) |
| ピン 33 | RB0/INT — PORTB bit 0 / External interrupt input |
| ピン 34 | RB1 — PORTB bit 1 |
| ピン 35 | RB2 — PORTB bit 2 |
| ピン 36 | RB3 — PORTB bit 3 (ICSP PGD) |
| ピン 37 | RB4 — PORTB bit 4 |
| ピン 38 | RB5 — PORTB bit 5 |
| ピン 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| ピン 40 | RB7/PGD — PORTB bit 7 / ICSP data |
主な用途
PIC16F724-E/P の用途: 6 件s: 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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F724-E/P — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | 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 |
主な差別化要因
- 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)
設計ノート
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.
コンプライアンス情報
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.