PIC16F913-I/SO - 8-Bit 20MHz Flash MCU | Microchip Technology
MPN: PIC16F913-I/SO ✓ Hoạt độngPIC16F913-I/SO Tóm tắt
A PIC microcontroller is a programmable system-on-chip that integrates a processor core, program memory, data memory, I/O ports, and dedicated peripherals. Within the semiconductor hierarchy, the PIC16F913 belongs to the PIC16 family of 8-bit RISC microcontrollers and the broader embedded-processing and industrial-control market. It is intended for applications that require compact firmware, flexible digital I/O, mixed-signal measurement, and human-readable display support without a separate processor.
The device offers 7 KB of flash program memory, a maximum operating frequency of 20 MHz, and 25 I/O in a 28-pin SOIC package. Its 10-bit ADC provides analog measurement capability, while the integrated LCD driver reduces the component count in metering and instrument-panel applications. The -40°C to +85°C industrial temperature range supports deployments across industrial, commercial, and consumer environments where wider-temperature operation is beneficial.
Microchip positions the PIC16F913 as a peripheral-rich, flash-based member of the PIC16 family. Flash program memory supports in-circuit reprogramming, which is useful during development and production programming. The 35-instruction RISC architecture and 200 ns instruction execution are described for the PIC16F913 in the family comparison material. Device operation at up to 20 MHz provides additional timing headroom for control loops, display updates, and regular peripheral servicing.
Typical applications include industrial process-control panels, compact energy meters, digital thermometers, environmental monitors, programmable timers, and small industrial control boards. The LCD driver and ADC make the MCU especially useful when a product must acquire an analog value and present it locally without a separate display controller. The 25 available I/O also support keys, indicators, alarm outputs, and communications peripherals.
Designers should confirm oscillator, decoupling, programming, and I/O assignments against the manufacturer datasheet and pin-compatibility chart before layout release. A stable supply, appropriate decoupling capacitors, a compliant programming interface, and unused-pin treatment are fundamental to reliable operation. This page combines device specifications, application guidance, and same-package replacement comparisons for faster engineering review.
Bộ thay thế dễ dàng lắp đặt cho PIC16F913-I/SO — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16F913-I/SO (cùng hình factor và footprint) — khác nhau ở LCD Driver, Package, Program Memory.
PIC16F913-E/SO
✅ Drop-In ⚠️ Thông số chưa được xác minh📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F914-I/SO
✅ Drop-In ⚠️ Thông số chưa được xác minh📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F916-I/SO
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC16F917-I/SO
✅ Drop-In ⚠️ Thông số chưa được xác minh📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F946-I/SO
✅ Drop-In ⚠️ Thông số chưa được xác minh📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F913-I/SO Tỷ lệ tối đa & tính chất điện
| Microcontroller Type | 8-bit flash-based microcontroller |
| Maximum CPU Frequency | 20 MHz |
| Program Memory | 7 KB (4K x 14 words) |
| Architecture | PIC16 8-bit RISC |
| Number of I/O | 25 I/O |
| ADC Resolution | 10-bit |
| Khoảng nhiệt độ hoạt động | -40°C to +85°C |
| Hộp | 28-pin SOIC |
| Kiểu lắp đặt | Surface mount |
| Program Memory Type | Flash |
| LCD Driver | Integrated LCD driver |
| Low-Power Technology | nanoWatt technology |
| Instruction Execution Time | 200 ns |
| Instruction Set Size | 35 single-word instructions |
| Số chân | 28 pins |
| Product Lifecycle Status | In production |
| Programming Support | MPLAB PICkit 5 in-circuit debugger/programmer supported |
Cấu hình chân PIC16F913-I/SO
| Chân 1 | RE3/MCLR/VPP — Programming and reset input with digital input function |
| Chân 2 | RA0 — General-purpose digital input and output |
| Chân 3 | RA1 — General-purpose digital input and output |
| Chân 4 | RA2 — General-purpose digital input and output |
| Chân 5 | RA3 — General-purpose digital input and output |
| Chân 6 | RA4/OSC2 — Digital input and output or oscillator output |
| Chân 7 | RA5/OSC1 — Digital input and output or oscillator input |
| Chân 8 | VSS — Ground reference |
| Chân 9 | RA7 — General-purpose digital input and output |
| Chân 10 | RB7 — General-purpose digital input and output |
| Chân 11 | RB6 — General-purpose digital input and output |
| Chân 12 | RB5 — General-purpose digital input and output |
| Chân 13 | RB4 — General-purpose digital input and output |
| Chân 14 | RB3 — General-purpose digital input and output |
| Chân 15 | RB2 — General-purpose digital input and output |
| Chân 16 | RB1 — General-purpose digital input and output |
| Chân 17 | RB0 — General-purpose digital input and output |
| Chân 18 | VDD — Positive supply input |
| Chân 19 | RC7 — General-purpose digital input and output |
| Chân 20 | RC6 — General-purpose digital input and output |
| Chân 21 | RC5 — General-purpose digital input and output |
| Chân 22 | RC4 — General-purpose digital input and output |
| Chân 23 | RC3 — General-purpose digital input and output |
| Chân 24 | RC2 — General-purpose digital input and output |
| Chân 25 | RC1 — General-purpose digital input and output |
| Chân 26 | RC0 — General-purpose digital input and output |
| Chân 27 | RL5 — General-purpose digital input and output |
| Chân 28 | RL4 — General-purpose digital input and output |
Ứng dụng tiêu biểu
PIC16F913-I/SO phù hợp cho 6 Áp dụngs: Industrial Control Panels, Digital Thermometers, Energy and Utility Meters, Environmental Monitoring, Programmable Timers and Controllers, Consumer and Appliance Interfaces.
Industrial Control Panels
The PIC16F913-I/SO fits compact industrial control panels because its 8-bit core, 20 MHz operating speed, 25 I/O, and 10-bit ADC can supervise switches, sensors, relays, and local indicators. The integrated LCD driver allows a human interface to be added without a separate display controller, while flash memory permits field reprogramming after final assembly. Designers can assign digital inputs to panel controls, use the ADC for analog feedback, and drive outputs for alarms or actuators. The industrial -40°C to +85°C range supports operation in factory environments where commercial-temperature devices may be insufficient. Firmware should include input debouncing, output-safe initialization, and watchdog recovery to maintain reliable panel behavior.
Được đề xuất
Digital Thermometers
A digital thermometer can use the PIC16F913-I/SO for sensor acquisition, temperature conversion, display management, and user controls in one compact controller. Its 10-bit ADC accepts an analog temperature-sensor signal, while the 20 MHz CPU provides timing margin for periodic conversion, averaging, filtering, and alarm thresholds. The integrated LCD driver supports a local numeric display without consuming most general-purpose I/O, leaving pins available for a power button, indicator, or communications line. Flash program memory supports firmware revision and calibration updates, and the -40°C to +85°C rating is suitable for thermally varied industrial environments. A production design should verify the ADC input range, sample strategy, sensor linearity, and display timing.
Được đề xuất
Energy and Utility Meters
The PIC16F913-I/SO is appropriate for basic metering equipment that combines pulse counting, analog sensing, LCD presentation, and configuration in a single embedded controller. Its 25 I/O can accept sensor inputs, meter pulses, tamper signals, and status controls, while the 10-bit ADC supports analog measurement channels required by some sensing front ends. The integrated LCD driver reduces board area by handling compatible segment or matrix displays directly. Operating at up to 20 MHz provides headroom for pulse accumulation, debounce handling, periodic sampling, and display refresh. The industrial temperature range supports use in utility cabinets and monitored equipment. Energy-meter firmware must use suitable counters, calibration storage, and brownout-safe operating states.
Được đề xuất
Environmental Monitoring
The PIC16F913-I/SO can serve as the controller in an environmental monitor that samples analog sensor channels, evaluates thresholds, drives a local LCD, and records operating states. Its 10-bit ADC is suited to sensor outputs that fit the device's input range, and the 25 I/O provide connections for additional probes, alarm outputs, status LEDs, or a serial data link. The integrated LCD driver allows compact field instruments to show live measurements without a display-driver IC, while nanoWatt technology supports power-conscious operating strategies. The -40°C to +85°C range is useful in equipment exposed to changing enclosure temperatures. Firmware should schedule samples at controlled intervals and avoid unnecessary LCD and ADC activity to extend battery life.
Được đề xuất
Programmable Timers and Controllers
The PIC16F913-I/SO is well suited to compact timer modules because its 20 MHz core can manage multiple timing tasks while 25 I/O handle start inputs, mode selection, relay outputs, and status indication. Flash memory allows firmware updates and stored operating profiles, and the integrated LCD driver can present countdown or cycle information on a local display. The 10-bit ADC can support feedback from a potentiometer, light sensor, or process input when analog adjustment is required. For appliance, laboratory, and light-industrial equipment, the -40°C to +85°C range improves operating margin. Validate timing with the selected clock source and oscillator tolerances, and include safe output states for power-up, reset, and firmware faults.
Được đề xuất
Consumer and Appliance Interfaces
The PIC16F913-I/SO can implement compact appliance interfaces that combine capacitive or resistive key inputs, LED indication, a small LCD, and limited analog sensing. Its 25 I/O allows several panel functions to coexist without an external microcontroller, while the integrated LCD driver simplifies display connections. Flash program memory supports configuration changes and production programming, and the 20 MHz operating rate leaves processing headroom for debounce logic, menu updates, and diagnostic routines. The -40°C to +85°C range is beneficial in appliances, laboratory equipment, and indoor equipment that may operate near heat-producing power stages. The design should include ESD-aware input protection, debounce timing, safe relay or load shutdown, and validation of LCD segments against the final glass layout.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16F913-I/SO — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC16F913-E/SO | PIC16F914-I/SO | PIC16F916-I/SO | PIC16F917-I/SO | PIC16F946-I/SO |
|---|---|---|---|---|---|---|
| Package | 28-pin SOIC | 28-pin SOIC | 28-pin SOIC | 28-pin SOIC | 28-pin SOIC | 28-pin SOIC |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Architecture | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC |
| Operating Temperature Range | -40°C to +85°C | Commercial-temperature grade; exact limits not stated | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C |
| Program Memory Type | Flash | Flash | Flash | Flash | Flash | Flash |
Bảo phân biệt quan trọng
- Broadest operating temperature among the listed same-package alternatives (vsPIC16F913-E/SO)
- Lower memory footprint than the higher-capacity PIC16F91x options (vsPIC16F914-I/SO)
- Integrated display and analog acquisition in one controller (vsPIC16F946-I/SO)
Ghi chú thiết kế
Place the MCU close to its oscillator and decoupling network, and route the ground and supply pins directly to the relevant planes. Follow the manufacturer pin-description table when assigning every 28-pin SOIC connection, especially MCLR/VPP, the oscillator pins, analog inputs, and LCD outputs. Confirm each alternate signal function against the PIC16F91x pin-and-code compatibility chart before allowing a family member to replace the PIC16F913-I/SO.
Design the supply network for the device's required operating voltage and current limits, and include local high-frequency decoupling at VDD with a short return path to VSS. Separate analog inputs from switching and display-related return currents where possible. Verify brownout behavior, startup states, and output leakage in the application because a controller may drive relays, displays, and sensor interfaces during reset or firmware faults.
Do not treat a shared SOIC outline as proof of unconditional interchangeability. The PIC16F913-E/SO is the closest temperature-grade alternative, while PIC16F914, PIC16F916, PIC16F917, and PIC16F946 provide different memory and peripheral resources. Review configuration words, boot and timing settings, ADC channels, LCD mapping, RAM allocation, and interrupt priorities in the manufacturer documentation before substituting or changing the device.
Keep sensitive analog traces short, shielded where practical, and referenced to a quiet ground region. Connect an analog input to its source with minimal parasitic capacitance, and follow the datasheet's recommended analog-conditioning components. If the LCD outputs drive external glass, keep those nets away from oscillator and high-current switching paths to reduce display noise, coupling, and intermittent read errors.
Thông tin tuân thủ
The manufacturer product page identifies the PIC16F913 as in production. RoHS, REACH, lead-free, halogen-free, and conflict-minerals declarations were not identified for the exact ordered MPN.