PIC16F83-04/P - 8-Bit 4MHz Flash MCU 896B | Microchip
부품 번호: PIC16F83-04/P ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $3.45 | $3.45 |
| 10 | $3.1 | $31.00 |
| 100 | $2.62 | $262.00 |
| 500 | $2.3 | $1,150.00 |
| 1,000 | $2.05 | $2,050.00 |
PIC16F83-04/P 개요
Key features include 35 single-word instructions (most executed in a single instruction cycle, except program branches which require two cycles), 8-level deep hardware stack, 13 I/O pins with individual direction control, and an integrated 8-bit timer/counter with an 8-bit programmable prescaler. The device operates over a 2.0 V to 6.0 V supply range, includes power-on reset, power-up timer, oscillator start-up timer, and a watchdog timer with its own on-chip RC oscillator for reliable operation without external reset hardware. The RISC architecture ensures deterministic instruction timing useful for real-time control loops.
Typical applications include automotive lighting, consumer electronics, industrial process control, security and access systems, and low-power remote sensor/actuator nodes where a small package, low cost, and Flash-based in-system programmability are valued. The 4 MHz speed grade and 1 µs instruction cycle provide ample headroom for simple closed-loop control, sensor polling, and serial-protocol bit-banging such as UART, I2C, or 1-Wire emulation in firmware.
Microchip newer versions of the PIC16F8X family (such as the PIC16F84A) provide drop-in compatible upgrades, but designers using -04/P parts should validate voltage, speed, and memory differences before substituting in long-life programs that depend on legacy silicon revisions.
드롭인 대체품: PIC16F83-04/P — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F83-04/P (동일 폼 팩터 및 풋프린트) — 차이점: Operating Temperature, Package, Timers, Mounting Type, Core Architecture.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F83-04I/P
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F84-04/P
✅ 드롭인✓ 재고 있음
$3.95 / 개
데이터시트 보기 →PIC16F84A-P
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F84A-I/P
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC16CR83-04/P
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F83-04/P 최대 정격 & 전기적 특성
| Family | PIC16F8X (PIC16CXX mid-range family) |
| Core Architecture | 8-bit RISC (PIC) |
| Program Memory | 896 bytes (512 x 14) Flash |
| Data EEPROM | 64 bytes |
| Data RAM | 36 bytes |
| Maximum Clock Speed | 4 MHz (-04 speed grade) |
| Instruction Cycle Time | 1 µs at 4 MHz (2-cycle for branches) |
| Instruction Set Size | 35 single-word instructions |
| I/O Pins | 13 |
| Timers | 1 x 8-bit timer/counter with 8-bit prescaler |
| Hardware Stack | 8 levels |
| Supply Voltage Range | 2.0 V to 6.0 V |
| 동작 온도 | -40 °C to +70 °C (commercial, -P suffix) |
| 패키지 | 18-pin PDIP (Plastic DIP, P designation) |
| 실장 유형 | Through-Hole |
| Reset / Brown-out | Power-on reset, power-up timer, oscillator start-up timer, WDT |
| Programming | In-system serial programming (ICSP) via Flash |
| RoHS 상태 | Dependent on date code - check distributor listing |
PIC16F83-04/P 핀 구성
| 핀 1 | MCLR/VPP — Master clear (reset, active low) / Flash programming voltage input |
| 핀 2 | RA0 — Bidirectional I/O pin (PORTA bit 0) |
| 핀 3 | RA1 — Bidirectional I/O pin (PORTA bit 1) |
| 핀 4 | RA2 — Bidirectional I/O pin (PORTA bit 2) |
| 핀 5 | RA3 — Bidirectional I/O pin (PORTA bit 3) |
| 핀 6 | RA4/T0CKI — Bidirectional I/O pin / Timer0 external clock input (open-drain output) |
| 핀 7 | RA5 — Bidirectional I/O pin (PORTA bit 5) |
| 핀 8 | RA6 — Bidirectional I/O pin (PORTA bit 6) |
| 핀 9 | RA7 — Bidirectional I/O pin (PORTA bit 7) |
| 핀 10 | OSC2/CLKOUT — Crystal/ceramic resonator output or clock-out |
| 핀 11 | OSC1/CLKIN — Crystal/ceramic resonator input or external clock in |
| 핀 12 | VSS — Ground reference |
| 핀 13 | RB0/INT — Bidirectional I/O pin (PORTB bit 0) / external interrupt input |
| 핀 14 | RB1 — Bidirectional I/O pin (PORTB bit 1) |
| 핀 15 | RB2 — Bidirectional I/O pin (PORTB bit 2) |
| 핀 16 | RB3 — Bidirectional I/O pin (PORTB bit 3) |
| 핀 17 | RB4 — Bidirectional I/O pin (PORTB bit 4) |
| 핀 18 | RB5 — Bidirectional I/O pin (PORTB bit 5) |
| 핀 19 | RB6 — Bidirectional I/O pin (PORTB bit 6) / ICSP clock |
| 핀 20 | RB7 — Bidirectional I/O pin (PORTB bit 7) / ICSP data |
| 핀 21 | VDD — Positive supply voltage (2.0 V to 6.0 V) |
일반적인 애플리케이션
PIC16F83-04/P 적합 용도: 6 애플리케이션s: Battery-Powered Sensor Interface MCU, Industrial Process Control PLCs, Consumer Appliance Controllers, Security and Access Control Panels, Automotive Lighting Modules, Educational and Hobbyist Embedded Boards.
Battery-Powered Sensor Interface MCU
The PIC16F83-04/P suits battery-powered sensor interfaces because its 4 MHz instruction rate is sufficient for slow ADC polling, I2C sensor reads, and sleep-mode duty cycling. Operating from 2.0 V to 6.0 V, it can run directly from a lithium or two-AA-cell stack without additional regulation. The 4 MHz cycle combined with SLEEP mode and WDT-driven wake-up can drop average current well below 1 mA in duty-cycled designs. The 18-pin PDIP through-hole package is easy to prototype on perf-board for low-volume sensor nodes.
추천
Industrial Process Control PLCs
The PIC16F83-04/P integrates deterministic control logic, 13 I/O pins, and an 8-bit timer for slow industrial process loops such as conveyor sequencing, simple pump or valve control, and relay driving. Its 35-instruction RISC core executes deterministic instruction cycles, easing IEC 61131-3 ladder-style code porting. Pin-to-pin compatibility with the PIC16F84A-P and PIC16F84-04/P lets designers migrate to higher-frequency or larger-memory parts without PCB changes. The -04 speed grade is typically sufficient for ms-scale process updates.
추천
Consumer Appliance Controllers
The PIC16F83-04/P drives white-goods sub-systems such as coffee makers, washing-machine user-interface boards, microwave keypads, and small kitchen-appliance timers. Its 896-byte Flash suffices for firmware handling keypad scanning, 7-segment or LCD multiplex, and basic triac/SCR zero-cross control. Low external component count - reset, oscillator, and decoupling - reduces BOM cost. The through-hole PDIP package supports hand-soldering for prototyping and pre-production runs.
추천
Security and Access Control Panels
The PIC16F83-04/P is suitable for keypad-based alarm panels, simple RFID readers, and entry-buzzer controllers where deterministic response time, EEPROM-backed settings, and small Flash capacity are sufficient. The 64-byte EEPROM stores PIN codes and configuration, while Flash holds the control logic. The 13 I/O pins map to a 4x4 keypad matrix plus indicator LEDs and a relay output. Same-family pin-compatibility with PIC16F84A scales to larger access systems without redesign.
추천
Automotive Lighting Modules
The PIC16F83-04/P can be considered for interior automotive lighting, dash indicators, and accessory LED drivers in body electronics modules. However, automotive designs typically demand AEC-Q100 qual parts, so this 8-bit MCU is more often found in non-safety lighting such as aftermarket accessory controllers. Its small Flash and EEPROM fit pattern-generation and brightness-control firmware for animated turn signals or RGB strips at low cost.
추천
Educational and Hobbyist Embedded Boards
The PIC16F83-04/P is widely used in microcontroller training kits, hobbyist projects, and 'learn-to-program-Flash-MCU' boards because of its simple 35-instruction RISC architecture, ICSP programming via just two I/O pins, and easy through-hole soldering. The 896-byte Flash is large enough for simple games, sensor dashboards, and PWM-driven motor tutorials. Drop-in compatibility with PIC16F84A-P lets students transition to higher-performance projects on the same hardware.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F83-04/P — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F83-04I/P | PIC16F84-04/P | PIC16F84A-P | PIC16F84A-I/P | PIC16CR83-04/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-PDIP | 18-PDIP - same | 18-PDIP - same | 18-PDIP - same | 18-PDIP - same | 18-PDIP - same |
| Maximum Clock | 4 MHz | 4 MHz | 4 MHz | 20 MHz | 20 MHz | 4 MHz |
| Program Memory | 896 bytes Flash | 896 bytes Flash | 1024 bytes Flash | 1024 bytes Flash | 1024 bytes Flash | 896 bytes ROM |
| Data RAM | 36 bytes | 36 bytes | 68 bytes | 68 bytes | 68 bytes | 36 bytes |
| Data EEPROM | 64 bytes | 64 bytes | 64 bytes | 64 bytes | 64 bytes | 64 bytes |
| Operating Voltage Range | 2.0 V to 6.0 V | 2.0 V to 6.0 V | 2.0 V to 6.0 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 6.0 V |
| Operating Temperature | -40 °C to +70 °C (commercial) | -40 °C to +85 °C (industrial) | -40 °C to +70 °C (commercial) | -40 °C to +70 °C (commercial) | -40 °C to +85 °C (industrial) | -40 °C to +70 °C (commercial) |
| Memory Technology | Flash | Flash | Flash | Flash | Flash | Mask ROM (one-time) |
주요 차별점
- Higher clock speed and RAM headroom (vs PIC16F84A-P)
- Industrial temperature grade option (vs PIC16F83-04I/P)
- Flash vs mask ROM trade-off (vs PIC16CR83-04/P)
설계 노트
Estimate: Place the 18-pin PDIP PIC16F83-04/P in a through-hole socket if possible, leaving room around the part for ICSP header access (a 6-pin 0.1" header is sufficient). The MCLR/VPP pin requires a 10 kΩ pull-up to VDD and a series resistor to the ICSP programmer; do not connect any capacitor directly to MCLR during programming. Place the crystal or resonator as close as possible to OSC1/OSC2 with a short ground return on both pins to avoid EMI pickup.
Decouple VDD with a 100 nF ceramic capacitor placed as close as possible to the VDD pin and a 10 µF bulk capacitor nearby. For 5 V operation, a MCP1700 LDO at the board-level supply provides clean power to the MCU. The PIC16F83-04/P draws approximately 1-2 mA at 4 MHz in active mode; remember to verify that low-power designs leverage the SLEEP instruction and WDT-driven wake-up to drop average current well under 1 mA.
Never leave the MCLR/VPP pin floating - it requires a 10 kΩ pull-up to VDD or the part will intermittently reset. Avoid operating at supply voltages above 6.0 V (the absolute maximum), even in production designs. When migrating to PIC16F84A-P, recompile code rather than re-flashing; the F84A has different Flash cell geometry and bit-banging timing constants may need rework to preserve deterministic timing at higher clock speeds.
규정 준수 정보
RoHS/lead-free status dependent on date code and factory direct vs distributor stock. Check the specific distributor listing for green-compliance data. No AEC-Q100 qualification - this is a commercial-grade part for industrial/consumer, not automotive-safety use.