PIC16F83-10/P - 8-bit Flash MCU, 10MHz, 896B | Microchip
部品番号: PIC16F83-10/P ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $6.65 | $6.65 |
| 10 | $5.99 | $59.90 |
| 100 | $5.32 | $532.00 |
| 500 | $4.65 | $2,325.00 |
| 1,000 | $4.12 | $4,120.00 |
PIC16F83-10/P 概要
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and programmable I/O peripherals. PIC16F8X parts implement the industry-standard PIC16 RISC instruction set with 35 single-word instructions, where every instruction executes in one clock period except program branches which take two cycles. Microcontrollers sit at the lowest tier of the embedded-computing taxonomy: microcontroller -> embedded processor -> semiconductor -> integrated circuit.
Key differentiating features include nanoWatt technology for ultra-low-power sleep operation, an internal 8-bit timer/counter (TMR0) with an 8-bit prescaler, a watchdog timer with on-chip RC oscillator, and a code-protection feature for the flash and EEPROM regions. The flash-based program memory enables in-circuit serial programming (ICSP) through the RB6/RB7 pins, eliminating the need for an external programmer socket.
Architecturally, the PIC16F83 uses a Harvard memory organization with separate program and data buses, a 14-bit instruction word, and a hardware multiplier-less ALU optimized for byte and bit operations. The 10 MHz oscillator input yields a 400 ns instruction cycle, which is sufficient for slow control loops, sensor polling, and human-interface timing.
Typical applications include appliance control, sensor reading, relay switching, hobby and educational projects, simple motor control, and low-cost industrial telemetry. Its through-hole DIP package makes it easy to insert into breadboards and prototype sockets during development.
When designing with this part, note that the PIC16F83 has been superseded by the PIC16F84A and PIC16F628A in most new designs - reserve it for legacy boards and code reuse. Use a 100 nF decoupling capacitor close to VDD and a 4.7 kohm pull-up on the MCLR pin.
This page synthesizes distributor pricing, drop-in alternatives drawn from Microchip's PIC16 family, and practical design notes that complement the manufacturer datasheet.
ドロップイン代替品: PIC16F83-10/P — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F83-10/P (同一形状・フットプリント) — 相違点: Operating Temperature, Mounting Type, Program Memory Size, Maximum Clock Frequency, Package.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F84-04/P
✅ ドロップイン✓ 在庫あり
$3.95 / 個
データシートを見る →PIC16F84-10/P
✅ ドロップイン✓ 在庫あり
$3.59 / 個
データシートを見る →PIC16F84A-04/P
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F84A-10/P
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F84A-20/P
✅ ドロップイン✓ 在庫あり
$1.72 / 個
データシートを見る →PIC16F83-10/P 最大定格&電気的特性
| Device Core | PIC16 |
| Architecture | 8-bit RISC (Harvard) |
| Instruction Set | 35 single-word instructions |
| Operating Frequency (Max) | 10 MHz |
| Instruction Cycle | 400 ns |
| Program Memory Size | 896 bytes (Flash) |
| RAM Size | 36 bytes |
| EEPROM Size | 64 bytes |
| I/O Pins | 13 |
| Supply Voltage (VDD) | 4.0 V to 5.5 V |
| ADC | None (no on-chip ADC on PIC16F83) |
| Timers | 1 x 8-bit (TMR0 with 8-bit prescaler) |
| Watchdog Timer | Yes (with on-chip RC oscillator) |
| パッケージ | 18-pin PDIP (DIP-18, 0.300 inch) |
| 実装タイプ | Through-Hole (THT) |
| 動作温度 | -40C to +85C (industrial) |
| ICSP Programming | Yes (In-Circuit Serial Programming via RB6/RB7) |
| Code Protection | Yes (Flash and EEPROM regions) |
PIC16F83-10/P ピン構成
| ピン 1 | RA2 — Bidirectional I/O port A bit 2 |
| ピン 2 | RA3 — Bidirectional I/O port A bit 3 |
| ピン 3 | RA4/T0CKI — RA4 with Timer0 clock input; open-drain output |
| ピン 4 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| ピン 5 | VSS — Ground reference |
| ピン 6 | RB0/INT — RB0 with external interrupt input |
| ピン 7 | RB1 — Bidirectional I/O port B bit 1 |
| ピン 8 | RB2 — Bidirectional I/O port B bit 2 |
| ピン 9 | RB3 — Bidirectional I/O port B bit 3 |
| ピン 10 | RB4 — Bidirectional I/O port B bit 4 |
| ピン 11 | RB5 — Bidirectional I/O port B bit 5 |
| ピン 12 | RB6 — Bidirectional I/O port B bit 6 / ICSP clock |
| ピン 13 | RB7 — Bidirectional I/O port B bit 7 / ICSP data |
| ピン 14 | VDD — Positive supply voltage (4.0-5.5 V) |
| ピン 15 | OSC2/CLKOUT — Oscillator crystal output / clock-out |
| ピン 16 | OSC1/CLKIN — Oscillator crystal input / external clock in |
| ピン 17 | RA0 — Bidirectional I/O port A bit 0 |
| ピン 18 | RA1 — Bidirectional I/O port A bit 1 |
主な用途
PIC16F83-10/P の用途: 6 件s: Hobbyist and Educational Projects, Appliance Control, Simple Sensor Reading and Relay Switching, LED Display and Indicator Control, Low-Cost Hobby Robotics, Industrial Telemetry and Standalone Logic Replacement.
Hobbyist and Educational Projects
The PIC16F83-10/P's 18-pin PDIP through-hole package drops directly into breadboards and IC sockets, making it ideal for university microcontroller courses, maker tutorials, and STEM kits. Its 35-instruction PIC16 RISC core is simple enough for beginners to learn in a single semester, yet powerful enough to drive real LED, switch, and 7-segment peripherals. With 10 MHz clock and 896 B flash, students can implement PWM motor control, debounced keypads, and simple serial protocols. The flash-based program memory supports ICSP via RB6/RB7, allowing in-circuit reprogramming without removing the part.
おすすめ
Appliance Control
The PIC16F83-10/P is well suited to low-end appliance control such as washing-machine timers, microwave keypads, and fan-speed controllers. Its 13 digital I/O pins can drive relays through a ULN2003 driver or directly switch low-current solenoids. The 4.0-5.5 V supply aligns with the 5 V rails common in white-goods control boards. The 8-bit Timer0 with prescaler generates accurate timing bases for cycle delays, while the watchdog timer recovers the system from power-line glitches. nanoWatt technology keeps standby current low for energy-star ratings.
おすすめ
Simple Sensor Reading and Relay Switching
The PIC16F83-10/P excels at reading digital sensors and switching relays in industrial telemetry nodes that do not require on-chip ADC. Its 13 I/O pins accommodate multiple switch inputs, encoder channels, and relay driver outputs, while 36 bytes of RAM are sufficient for short polling loops. The watchdog timer recovers the system from sensor-line noise, and the EEPROM retains calibration constants across power cycles. Compared to PIC16F84, the part is interchangeable except for halved flash, so code libraries for sensor reading can be reused unchanged when migrating to PIC16F84A in volume production.
おすすめ
LED Display and Indicator Control
The PIC16F83-10/P's 13 I/O pins can multiplex-drive up to a 4-digit 7-segment LED display plus status indicators without external logic. Its 400 ns instruction cycle at 10 MHz is fast enough to refresh multiplexed displays without visible flicker, and the 8-bit Timer0 generates the refresh interrupt. The 5 V supply directly powers common-anode LED segments through current-limit resistors, simplifying the BOM. For applications that need PWM dimming, the firmware can bit-bang it on any I/O pin since the PIC16F83 lacks a hardware PWM module.
おすすめ
Low-Cost Hobby Robotics
The PIC16F83-10/P's through-hole DIP package and breadboard-friendly pinout make it a popular MCU for hobby robotics platforms such as BEAM walkers, line-followers, and small sumo robots. Its 13 I/O pins can drive two DC motors via an L293D H-bridge plus several IR sensors and bumper switches. The 10 MHz clock gives 400 ns instruction cycles, adequate for 1 kHz PID update rates in small robots. The PIC16F83-10/P also pairs well with hobby R/C PWM inputs and hobby servo signals through bit-banging, since firmware does not require a hardware UART.
おすすめ
Industrial Telemetry and Standalone Logic Replacement
The PIC16F83-10/P replaces discrete CMOS logic and 555 timers in legacy industrial telemetry modules where deterministic firmware-based timing is preferable to hardware timing chains. Its 4.0-5.5 V supply operates directly from 5 V industrial rails, while its 13 I/O pins interface to optocouplers and 24 V sense lines through resistor dividers. The watchdog timer and brown-out reset (where implemented in the die revision) recover the system from industrial line disturbances. For new telemetry designs requiring ADC, migrate to PIC16F818-I/P which adds a 10-bit ADC in a pin-compatible footprint.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F83-10/P — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F84-04/P | PIC16F84-10/P | PIC16F84A-04/P | PIC16F84A-10/P | PIC16F84A-20/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | PDIP-18 (0.300 inch) | PDIP-18 - same | PDIP-18 - same | PDIP-18 - same | PDIP-18 - same | PDIP-18 - same |
| Maximum Frequency | 10 MHz | 4 MHz | 10 MHz | 4 MHz | 10 MHz | 20 MHz |
| Flash Program Memory | 896 bytes | 1.75 KB (+95%) | 1.75 KB (+95%) | 1.75 KB (+95%) | 1.75 KB (+95%) | 1.75 KB (+95%) |
| RAM | 36 bytes | 68 bytes (+89%) | 68 bytes (+89%) | 68 bytes (+89%) | 68 bytes (+89%) | 68 bytes (+89%) |
| EEPROM | 64 bytes | 64 bytes - same | 64 bytes - same | 64 bytes - same | 64 bytes - same | 64 bytes - same |
| I/O Pins | 13 | 13 - same | 13 - same | 13 - same | 13 - same | 13 - same |
| Supply Voltage | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 2.0 V to 5.5 V (wider) | 2.0 V to 5.5 V (wider) | 2.0 V to 5.5 V (wider) |
| Recommended Status | Not recommended for new designs (NRND) | Not recommended for new designs (NRND) | Not recommended for new designs (NRND) | Active (recommended successor) | Active (recommended successor) | Active (recommended successor) |
主な差別化要因
- Microchip-recommended successor with active lifecycle and wider supply range (vs PIC16F84-10/P)
- Doubled flash with identical instruction set and pinout (vs PIC16F84-10/P)
- Breadboard-friendly through-hole DIP package (vs PIC16F818-I/SS)
設計ノート
Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 14) and a bulk 10 uF electrolytic on the VDD rail. Use a 4.7 kohm pull-up resistor on the MCLR/VPP pin (pin 4) to keep the part out of reset during normal operation. For ICSP programming, the MCLR pull-up may be replaced by a resistor-diode network to allow the programmer to drive the line; Microchip application note TB055 documents the recommended ICSP circuit topology.
Route the OSC1/OSC2 traces (pins 15 and 16) short and symmetric. For a crystal oscillator add 22 pF load capacitors from each pin to ground; for a ceramic resonator the capacitors are integrated. Place the crystal within 6 mm of the part to avoid coupling digital noise into the clock; the PIC16F83 lacks PLL-based jitter filtering, so any noise on OSC1 directly modulates the instruction cycle. If an external CMOS clock is used, drive OSC1 only and leave OSC2 floating.
Three pitfalls recur in PIC16F83-10/P boards. First, PIC16F83 lacks an on-chip ADC - do not connect analog signals directly to the I/O pins, use PIC16F818 if ADC is required. Second, the device is NRND - migrate to PIC16F84A before committing to production; the parts share the same 18-pin PDIP pinout so PCB rework is unnecessary. Third, code protection must be programmed LAST after firmware is fully verified - once enabled, the flash cannot be read back without a full erase, which destroys any device ID or calibration data.
コンプライアンス情報
RoHS, REACH, lead-free, halogen-free, and conflict-minerals status were not present in the verified distributor data and require confirmation from Microchip. Not AEC-Q100 qualified - this is a commercial/industrial-grade MCU.