PIC16F1847-E/P - 8-Bit 32MHz 14KB Flash MCU | Microchip
부품 번호: PIC16F1847-E/P ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $2.45 | $2.45 |
| 10 | $2.21 | $22.10 |
| 100 | $1.98 | $198.00 |
| 500 | $1.79 | $895.00 |
| 1,000 | $1.62 | $1,620.00 |
PIC16F1847-E/P 개요
A microcontroller (MCU) is a self-contained integrated circuit that combines a processor core, program memory, data memory, and configurable peripherals on a single die. Within the product hierarchy, the PIC16F1847 sits in the 8-bit MCU family, under the broader microcontroller category, which itself is a subset of embedded processing ICs. The PIC16F1847 belongs to Microchip's PIC16F184X mid-range family, which uses the classic 14-bit instruction word PIC architecture with 49 instructions and hardware stack support.
Key features include 14 KB Flash (8K x 14 words), 1 KB RAM, 256 bytes EEPROM, 16 general-purpose I/O pins, a 12-bit Analog-to-Digital Converter (ADC) with up to 12 channels, two comparators, a 5-bit Digital-to-Analog Converter (DAC), and multiple serial interfaces including EUSART, SPI, and I2C. The device also integrates mTouch capacitive sensing hardware, three 16-bit timers, and PWM modules, enabling touch-based user interfaces without external controllers.
The PIC16F1847 uses Microchip's nanoWatt XLP (Extreme Low Power) technology, achieving typical sleep currents in the nanoampere range and enabling battery-powered operation. The 32 MHz internal oscillator eliminates the need for an external crystal in many designs, reducing BOM cost and board area. In-circuit debug and programming are supported through ICSP using PICkit 3, PICkit 4, or MPLAB ICD 3 tools.
Typical applications include capacitive touch control panels, battery-powered sensor nodes, small motor control, LED lighting drivers, consumer appliance interfaces, and industrial instrumentation. The wide 1.8 V to 5.5 V supply range allows direct operation from 3.3 V or 5 V rails without level shifting.
When designing with the PIC16F1847-E/P, decouple VDD with a 0.1 uF ceramic capacitor placed as close to the pin as possible, and tie MCLR through a 10 kOhm resistor to VDD for reliable reset behavior. The extended temperature rating makes this part appropriate for designs that must survive harsh thermal environments.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a single reference for selection, replacement, and layout decisions.
드롭인 대체품: PIC16F1847-E/P — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F1847-E/P (동일 폼 팩터 및 풋프린트) — 차이점: Package, Core Architecture, Operating Temperature, Timers, Maximum CPU Speed.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F1847-I/P
✅ 드롭인✓ 재고 있음
$1.32 / 개
데이터시트 보기 →PIC16F1846-E/P
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F1845-E/P
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F1827-E/P
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F1826-E/P
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F1847-E/P 최대 정격 & 전기적 특성
| Core Architecture | PIC 8-bit RISC (mid-range, 14-bit instruction word) |
| Maximum CPU Speed | 32 MHz |
| Program Memory Size | 14 KB Flash (8K x 14 words) |
| RAM Size | 1 KB |
| EEPROM Size | 256 bytes |
| Supply Voltage Range | 1.8 V to 5.5 V |
| 동작 온도 범위 | -40C to +125C (Extended) |
| Number of I/O Pins | 16 |
| ADC Resolution | 12-bit |
| ADC Channels | Up to 12 |
| DAC Resolution | 5-bit |
| Comparators | 2 |
| Timers | 3 x 16-bit |
| Serial Interfaces | EUSART, SPI, I2C |
| Internal Oscillator | 32 MHz (factory calibrated) |
| 패키지 | 18-PDIP (Plastic Dual In-line Package) |
| 실장 유형 | Through-Hole |
| Low Power Technology | nanoWatt XLP |
| Capacitive Touch Support | mTouch technology |
| Debug/Programming Interface | ICSP (PICkit 3/4, MPLAB ICD 3) |
| RoHS 상태 | Compliant |
PIC16F1847-E/P 핀 구성
| 핀 1 | MCLR/VPP — Master Clear (reset) input or programming voltage input |
| 핀 2 | RA0 — PORTA I/O, also AN0 analog input |
| 핀 3 | RA1 — PORTA I/O, also AN1 analog input |
| 핀 4 | RA2 — PORTA I/O, also AN2 analog input |
| 핀 5 | RA3 — PORTA I/O, also AN3 analog input |
| 핀 6 | RA4 — PORTA I/O, also AN4 analog input |
| 핀 7 | RA5 — PORTA I/O, also AN5 analog input |
| 핀 8 | RA6 — PORTA I/O, also AN6 analog input |
| 핀 9 | RA7 — PORTA I/O, also AN7 analog input |
| 핀 10 | VSS — Ground reference |
| 핀 11 | VDD — Positive power supply |
| 핀 12 | RB0 — PORTB I/O, also AN12 analog input |
| 핀 13 | RB1 — PORTB I/O, also AN10 analog input |
| 핀 14 | RB2 — PORTB I/O, also AN8 analog input |
| 핀 15 | RB3 — PORTB I/O, also AN9 analog input |
| 핀 16 | RB4 — PORTB I/O, also AN11 analog input |
| 핀 17 | RB5 — PORTB I/O, also AN13 analog input |
| 핀 18 | RB6 — PORTB I/O, also ICSPCLK programming clock |
일반적인 애플리케이션
PIC16F1847-E/P 적합 용도: 6 애플리케이션s: Capacitive Touch Control Panels, Battery-Powered Sensor Nodes, Small Motor Control, LED Lighting Drivers, Consumer Appliance Interfaces, Industrial Instrumentation.
Capacitive Touch Control Panels
The PIC16F1847-E/P is an excellent fit for capacitive touch control panels because it integrates Microchip mTouch capacitive sensing hardware directly on-chip, eliminating the need for external touch controllers. Its 12-bit ADC with up to 12 channels provides high-resolution sensing for buttons, sliders, and proximity detection, while the 32 MHz core processes touch algorithms quickly enough for responsive user interfaces. The device's nanoWatt XLP technology keeps sleep current in the nanoampere range, extending battery life in portable touch devices. In a typical design, the MCU scans touch electrodes connected to I/O pins, filters the readings in firmware, and drives status LEDs or communicates results over I2C or EUSART. The extended -40C to +125C rating ensures reliable operation in appliances and industrial panels exposed to heat.
추천
Battery-Powered Sensor Nodes
The PIC16F1847-E/P suits battery-powered sensor nodes due to its nanoWatt XLP low-power architecture, which delivers extremely low sleep and watchdog currents. The 1.8 V to 5.5 V supply range allows direct operation from single-cell Li-ion or multi-cell alkaline packs without additional regulation, and the 32 MHz internal oscillator removes the need for an external crystal, saving board space and power. In a typical node, the MCU wakes periodically, samples analog sensors through its 12-bit ADC, processes the data, and transmits over EUSART or SPI to a radio module before returning to sleep. The 14 KB Flash accommodates sensor fusion and communication stacks, while the 256-byte EEPROM stores calibration coefficients that survive power loss.
추천
Small Motor Control
The PIC16F1847-E/P is well suited to small motor control applications because it combines three 16-bit timers, PWM modules, and two analog comparators on a single chip. These peripherals enable closed-loop speed and position control of brushed DC motors, stepper motors, and small brushless motors without external driver logic. The 12-bit ADC samples current-sense and position-feedback signals with enough resolution to implement proportional-integral control loops in firmware. The 32 MHz core provides sufficient computational headroom for commutation timing and PID calculations. In a typical design, the MCU generates PWM outputs to drive an H-bridge, reads back-EMF or encoder signals, and adjusts duty cycle accordingly. The extended temperature rating supports motor enclosures that run warm.
추천
LED Lighting Drivers
The PIC16F1847-E/P fits LED lighting driver designs because its PWM modules and 5-bit DAC enable precise dimming control, while the 12-bit ADC monitors LED current and temperature for protection. The wide 1.8 V to 5.5 V supply range allows the MCU to operate directly from the same rail as the LED driver logic, simplifying power architecture. In a typical design, the MCU generates a high-frequency PWM signal to a constant-current LED driver, reads a current-sense resistor through the ADC, and adjusts duty cycle to maintain constant brightness. The 14 KB Flash stores dimming curves and communication protocols such as DALI or DMX512. The extended temperature range supports enclosed luminaires where ambient temperatures rise significantly during operation.
추천
Consumer Appliance Interfaces
The PIC16F1847-E/P is ideal for consumer appliance interfaces because it integrates mTouch capacitive sensing, a 12-bit ADC, and multiple serial interfaces in an 18-pin PDIP package that is easy to assemble and service. The device can implement touch buttons, rotary sliders, and LED indicators while simultaneously controlling appliance functions such as heating elements or motors through PWM outputs. The 1.8 V to 5.5 V supply range accommodates both 3.3 V and 5 V logic, and the 32 MHz internal oscillator reduces external component count. In a typical design, the MCU scans a touch panel, drives a display or LED array, and communicates with a main controller over I2C. The extended temperature rating ensures reliability in ovens, washing machines, and other heat-generating appliances.
추천
Industrial Instrumentation
The PIC16F1847-E/P serves industrial instrumentation applications because its 12-bit ADC, two comparators, and 5-bit DAC provide the analog signal chain needed for sensor conditioning and control. The extended -40C to +125C temperature rating ensures operation in harsh factory environments, while the 1.8 V to 5.5 V supply range supports both 3.3 V and 5 V industrial rails. In a typical design, the MCU samples pressure, temperature, or flow sensors through the ADC, linearizes the readings in firmware, and outputs a 4-20 mA or 0-10 V signal using the DAC and external driver circuitry. The EUSART and I2C interfaces enable communication with host controllers or digital displays. The 14 KB Flash accommodates calibration routines and communication protocols such as Modbus.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F1847-E/P — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F1847-I/P | PIC16F1846-E/P | PIC16F1845-E/P | PIC16F1827-E/P |
|---|---|---|---|---|---|
| Package | 18-PDIP | 18-PDIP - same | 18-PDIP - same | 18-PDIP - same | 18-PDIP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Program Memory | 14 KB | 14 KB | 28 KB | 14 KB | 7 KB |
| RAM Size | 1 KB | 1 KB | 2 KB | 1 KB | 256 bytes |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| ADC Resolution | 12-bit | 12-bit | 12-bit | 12-bit | 10-bit |
| Operating Temperature Range | -40C to +125C | -40C to +85C | -40C to +125C | -40C to +125C | -40C to +125C |
| Supply Voltage Range | 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 |
| Number of I/O Pins | 16 | 16 | 16 | 16 | 16 |
| EEPROM Size | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
주요 차별점
- Extended temperature rating (vs PIC16F1847-I/P)
- Higher Flash and RAM than PIC16F1827-E/P (vs PIC16F1827-E/P)
- 12-bit ADC resolution (vs PIC16F1827-E/P)
- Integrated mTouch capacitive sensing (vs PIC16F1846-E/P)
설계 노트
Decouple the VDD pin (pin 11) with a 0.1 uF ceramic capacitor placed as close to the pin as possible, and add a 1 uF to 10 uF bulk capacitor nearby for low-frequency stability. According to the Microchip PIC16(L)F1847 datasheet, the device operates from 1.8 V to 5.5 V, so ensure the supply stays within this range under all load conditions. For noisy environments, add a series ferrite bead between the main rail and the MCU VDD to attenuate high-frequency transients.
Tie the MCLR/VPP pin (pin 1) to VDD through a 10 kOhm resistor for reliable reset behavior, and place a 0.1 uF capacitor from MCLR to VSS if the environment is noisy. Route the ICSP programming lines (ICSPCLK on RB6 and ICSPDAT on RB7) away from high-speed switching nodes to avoid corrupting programming or debug sessions. Keep the 32 MHz internal oscillator free of external interference by avoiding long traces near the MCU.
Do not exceed the absolute maximum voltage ratings on any I/O pin, even when the device is unpowered. The PIC16F1847-E/P does not tolerate 5 V on I/O pins when VDD is below 1.8 V. Also verify that the extended temperature rating (-40C to +125C) is actually required; if the application stays below +85C, the lower-cost PIC16F1847-I/P is a drop-in alternative. Estimated: at 32 MHz and 5 V, typical current consumption is a few milliamperes, but always confirm against the datasheet electrical characteristics for your specific operating conditions.
규정 준수 정보
RoHS compliant per Microchip product page. Not AEC-Q100 qualified; the -E temperature grade is suitable for many industrial applications but is not automotive-qualified. Halogen-free status not confirmed in the provided data.