PIC16F1847-I/P - 14KB Flash 8-bit MCU, 32MHz, 18-PDIP | Microchip
부품 번호: PIC16F1847-I/P ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $2.1 | $2.10 |
| 10 | $1.89 | $18.90 |
| 100 | $1.69 | $169.00 |
| 500 | $1.49 | $745.00 |
| 1,000 | $1.32 | $1,320.00 |
PIC16F1847-I/P 개요
An 8-bit PIC microcontroller is a small self-contained computer-on-a-chip built around a Harvard RISC architecture with separate program and data paths. PIC16F MCUs sit in the enhanced mid-range segment between the baseline PIC10/12 families and the 16-bit PIC24/dsPIC families, optimized for cost-sensitive embedded applications requiring low power, deterministic I/O, and ease of programming through the MPLAB X IDE and XC8 toolchain. The enhanced mid-range core provides 49 instructions, automatic context saving on interrupts, and a 16-level deep hardware stack with overflow/underflow reset.
Key features of the PIC16F1847-I/P include 16 I/O pins, an internal 32MHz oscillator, a 10-bit ADC with up to 17 channels, two comparators, an EUSART, MSSP (SPI/I2C), and mTouch capacitive touch peripherals. The integrated debug logic allows in-circuit debugging without an external debug header when used with PICkit 3 or MPLAB ICD 3. Self-programmability under software control, Power-on Reset, PWRT, OST, and a programmable BOR/LVR round out the system protection features.
The PIC16F1847 is fabricated on a standard Microchip Flash CMOS process using the enhanced mid-range 8-bit CPU core with a C-compiler-optimized instruction set. XLP (eXtreme Low Power) technology delivers nanoWatt sleep currents below 100 nA typical, enabling multi-year battery lifetime on a single coin cell. The 18-pin PDIP footprint is through-hole and well suited to hand-soldered prototypes and educational projects.
Typical applications include consumer white goods, capacitive touch user interfaces, low-power wireless sensor nodes, HVAC controls, lighting ballasts, and small home appliances. When designing with this device, allocate adequate decoupling (100nF plus bulk) near VDD, reserve an ICSPCK/ICSPDAT pair for in-circuit programming, and verify that the chosen clock source (HFINTOSC, XT, or HS) matches the application's tolerance for frequency accuracy.
This page synthesizes distributor pricing, drop-in 18-PDIP alternatives, and practical design notes not found in the bare Microchip datasheet. The information is organized to support both engineering selection and AEO/SEO discovery.
드롭인 대체품: PIC16F1847-I/P — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F1847-I/P (동일 폼 팩터 및 풋프린트) — 차이점: Package, I/O Pins, Timers, ADC, Program Memory (Flash).
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F1847-I/P
✅ 드롭인✓ 재고 있음
$1.32 / 개
데이터시트 보기 →PIC16F1847-E/P
✅ 드롭인✓ 재고 있음
$1.62 / 개
데이터시트 보기 →PIC16F1827-I/P
✅ 드롭인✓ 재고 있음
$1.24 / 개
데이터시트 보기 →PIC16F1826-I/P
✅ 드롭인✓ 재고 있음
$1.48 / 개
데이터시트 보기 →PIC16F1829T-I/SO
✅ 드롭인✓ 재고 있음
$1.05 / 개
데이터시트 보기 →PIC16F1847-I/P 최대 정격 & 전기적 특성
| Device Family | PIC16F1847 (PIC16F1xxx enhanced mid-range) |
| Program Memory (Flash) | 14 KB (8K x 14) |
| Data RAM | 1 KB |
| Data EEPROM | 256 B |
| CPU Core | 8-bit enhanced mid-range PIC16 |
| Maximum CPU Speed | 32 MHz |
| Operating Voltage | 1.8 V to 5.5 V |
| I/O Pins | 16 |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit) |
| ADC | 10-bit, up to 17 channels |
| Comparators | 2 |
| Communication | EUSART, MSSP (SPI/I2C) |
| Capacitive Touch | mTouch peripheral |
| Debug | Integrated debug logic (no header required) |
| 패키지 | 18-pin PDIP (P) |
| 동작 온도 | -40 C to +85 C (Industrial) |
| 실장 유형 | Through-hole |
| RoHS 상태 | Compliant |
| Lead-Free | Yes |
PIC16F1847-I/P 핀 구성
| 핀 1 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| 핀 2 | RA5 — Digital I/O / analog input |
| 핀 3 | RA4 — Digital I/O |
| 핀 4 | RA3/MCLR — Digital I/O / Master clear (reset) input |
| 핀 5 | RC5 — Digital I/O |
| 핀 6 | RC4 — Digital I/O |
| 핀 7 | RC3 — Digital I/O / MSSP SCL/SPI clock |
| 핀 8 | RC6 — Digital I/O / EUSART TX |
| 핀 9 | RC7 — Digital I/O / EUSART RX |
| 핀 10 | RB7 — Digital I/O / ICSPCK (programming clock) |
| 핀 11 | RB6 — Digital I/O / ICSPDAT (programming data) |
| 핀 12 | RB5 — Digital I/O |
| 핀 13 | RB4 — Digital I/O |
| 핀 14 | RC2 — Digital I/O / analog input |
| 핀 15 | RC1 — Digital I/O / analog input |
| 핀 16 | RC0 — Digital I/O / analog input |
| 핀 17 | RA2 — Digital I/O / analog input |
| 핀 18 | VSS — Ground reference |
일반적인 애플리케이션
PIC16F1847-I/P 적합 용도: 6 애플리케이션s: Consumer White Goods User Interface, Capacitive Touch User Interface (mTouch), HVAC and Thermostat Controls, Lighting Ballast and LED Drivers, Low-Power Wireless Sensor Nodes, Educational and Hobbyist Projects.
Consumer White Goods User Interface
The PIC16F1847-I/P's 14KB Flash integrated into a 18-PDIP through-hole package suits washing-machine and dishwasher front-panel control boards where handlers prefer hand-soldering or breadboard prototyping during development. Its mTouch capacitive touch peripheral supports up to 17 touch buttons, sliders, or wheels for front-panel glass overlay designs without an external touch IC, reducing BOM cost and PCB area. The 32 MHz CPU and C-compiler-optimized instruction set easily handle keypad scanning, LED PWM dimming, and serial communications with the main controller. XLP nanoWatt technology keeps sleep current below 100 nA, meeting Energy Star standby budgets. Designers can prototype on PIC16F1847-I/P using DIP sockets then migrate to PIC16F1847-I/SS for SMT production with the same firmware.
추천
Capacitive Touch User Interface (mTouch)
The PIC16F1847-I/P's mTouch capacitive touch module with CTMU support enables low-cost touch interfaces for appliances, IoT devices, and consumer electronics. With up to 17 touch channels and integrated hardware for charge-time measurement, the MCU eliminates the need for an external touch controller, simplifying PCB layout and reducing BOM count. The 14KB Flash holds touch calibration, gesture detection, and PWM-driven LED feedback firmware. The 18-PDIP package suits through-hole prototyping before SMT migration, allowing engineers to validate touch algorithms on a breadboard. The 1.8-5.5V operating range supports both 3.3V and 5V touch systems, while sub-100 nA sleep current enables battery-powered remote controls with multi-year coin-cell life.
추천
HVAC and Thermostat Controls
The PIC16F1847-I/P's 10-bit ADC with up to 17 channels is well suited to HVAC thermostat designs that must read multiple analog sensors (temperature, humidity, pressure) and handle switch inputs. The two on-chip comparators enable line-voltage zero-cross detection for triac-based heater control without external circuitry. EUSART and MSSP peripherals allow the MCU to communicate with Wi-Fi modules (e.g. via SPI) or RS-485 HVAC networks. The 14KB Flash holds fuzzy-logic thermostat control code, scheduling, and LCD driving routines. Through-hole PDIP construction supports hand-built or low-volume production runs. The -40C to +85C industrial temperature range guarantees reliable operation in unconditioned utility closets and outdoor HVAC enclosures.
추천
Lighting Ballast and LED Drivers
The PIC16F1847-I/P's PWM modules with complementary outputs and programmable dead-band delay enable ballast control for fluorescent and LED lighting. The 32 MHz CPU provides the resolution needed for high-frequency PWM dimming, while the MSSP peripheral supports SPI communication with digital LED driver ICs. The 256B EEPROM stores dimming curves and ballast calibration constants. The integrated debug logic simplifies firmware development for in-circuit testing on production ballast boards. The 18-PDIP package is ideal for hand-soldered engineering samples, and the -40C to +85C industrial range handles the thermal environment inside enclosed luminaires. Low sleep current via XLP supports battery-backed emergency lighting applications.
추천
Low-Power Wireless Sensor Nodes
Battery-powered wireless sensor nodes benefit from the PIC16F1847-I/P's XLP technology delivering sub-100 nA sleep currents, enabling multi-year battery lifetime on a single coin cell. The 32 MHz CPU wakes quickly to process sensor readings, transmit via SPI/UART-connected radio modules (such as Microchip's MRF24J40 or Sub-GHz transceivers), and return to sleep. The 14KB Flash holds the application code plus a basic radio driver, while 1KB RAM accommodates message buffers. The 10-bit ADC reads analog sensors directly, and the EUSART/MSSP peripherals connect to a wide range of radios. The 18-PDIP package supports rapid development on breadboards; production migrates to SOIC-20 or SSOP-20 variants.
추천
Educational and Hobbyist Projects
The PIC16F1847-I/P in 18-pin PDIP is a textbook choice for educational laboratories and hobbyist embedded systems, where its through-hole form factor drops into breadboards and standard IC sockets for hand-soldering. The 14KB Flash holds substantial C programs compiled with the free MPLAB X IDE and XC8 compiler, including capstone projects such as robotics, sensor fusion, and simple protocol stacks. Integrated debug logic eliminates the need for external debug headers - students can connect a PICkit 3 directly to the ICSP pins. The 32 MHz CPU with 49-instruction enhanced mid-range core is approachable for introductory courses, while the mTouch module enables modern interactive projects. Sub-100 nA sleep current introduces students to low-power design techniques.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F1847-I/P — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F1847-I/P | PIC16F1847-E/P | PIC16F1827-I/P | PIC16F1826-I/P | PIC16F1829T-I/SO |
|---|---|---|---|---|---|---|
| Package | PDIP-18 | PDIP-18 | PDIP-18 | PDIP-18 | PDIP-18 | SOIC-20 |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 14 KB | 14 KB | 14 KB | 7 KB | 3.5 KB | 14 KB |
| RAM | 1 KB | 1 KB | 1 KB | 384 B | 256 B | 1 KB |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| Temperature Range | -40 C to +85 C (I) | -40 C to +85 C (I) | -40 C to +125 C (E) | -40 C to +85 C (I) | -40 C to +85 C (I) | -40 C to +85 C (I) |
| mTouch Capacitive Touch | Yes (up to 17 channels) | Yes | Yes | Yes | Yes | Yes |
| Integrated Debug Logic | Yes | Yes | Yes | Yes | Yes | Yes |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
주요 차별점
- Largest memory in 18-PDIP enhanced mid-range PIC16 portfolio (vs PIC16F1827-I/P)
- Extended temperature variant available in same 18-PDIP package (vs PIC16F1847-I/P)
- Highest touch channel count in 18-PDIP PIC16 family (vs PIC16F1826-I/P)
설계 노트
Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 1) with a short trace, and add a 10 uF bulk capacitor near the supply source. XLP nanoWatt sleep mode requires VDD to remain stable; for designs that wake on WDT or external interrupt, ensure no high-impedance leakage paths to VDD that could disturb sleep current below the 100 nA target.
Reserve ICSPCK (RB5 on pin 12) and ICSPDAT (RB6 on pin 11) for in-circuit programming - avoid using these pins for signals that cannot tolerate a 5V debug probe connection during development. Add a 4.7 kohm pull-up to VDD on pin 4 (RA3/MCLR) so the device runs without the hold circuit being required; for production MCLR-only reset, replace the resistor with a normally-open pushbutton or supervisor reset.
Do not omit the configuration word settings (CONFIG1 and CONFIG2) for the PIC16F1847-I/P - especially WDT, LVP, and clock source selection. The LVP (Low-Voltage Programming) bit, if left enabled, can prevent high-voltage ICSP from working reliably. Choose HFINTOSC for cost-sensitive designs and add a 2-second FERR startup delay to allow the internal oscillator to stabilize.
When using the PIC16F1847-I/P's mTouch capacitive touch sensing, route CTMU charge/discharge traces with short, balanced lengths and avoid routing touch sense lines near noisy digital signals or switching power traces. Add a guard ring around touch sensors connected to a quiet digital ground to minimize parasitic coupling. Per Microchip's mTouch design guide, keep the touch electrode trace capacitance below 20 pF for reliable operation.
규정 준수 정보
RoHS and REACH compliance per Microchip product environmental compliance declarations. Lead-free and halogen-free on standard 18-PDIP package. AEC-Q100 not applicable - this part is targeted at consumer/industrial, not automotive; consider PIC16F1847-E/SP or AEC-Q100-qualified variants for automotive use.