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.