PIC16F916-E/SS - 8-Bit 20MHz 14KB Flash MCU w/ LCD | Microchip
部品番号: PIC16F916-E/SS ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.78 | $37.80 |
| 100 | $3.36 | $336.00 |
| 500 | $2.94 | $1,470.00 |
| 1,000 | $2.65 | $2,650.00 |
PIC16F916-E/SS 概要
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, peripherals, and I/O into one device. The PIC16F916 belongs to the PIC mid-range 8-bit family — within the broader hierarchy: PIC16F91X -> PIC16F family -> PIC16 -> PIC microcontrollers -> 8-bit microcontrollers -> microcontrollers -> embedded processors -> semiconductors. The mid-range core uses a 14-bit instruction word with a 35-instruction RISC set and executes most instructions in a single 200 ns cycle at 20 MHz, balancing code density, deterministic interrupt response, and ease of programming.
Key features include 25 mA source/sink I/O current for direct LED drive, internal 32 kHz to 8 MHz oscillator eliminating external crystals in many designs, two 8-bit timers (TMR0, TMR2), one 16-bit timer (TMR1), an extended watchdog timer (EWDT), Brown-Out Reset (BOR) with software control, In-Circuit Serial Programming (ICSP), and a programmable Low-Voltage Detect (LVD). The 28-SSOP /E temperature suffix indicates an extended industrial operating range of -40C to +125C.
The PIC16F916 combines a RISC Harvard-bus CPU with separate program and data buses for predictable single-cycle instruction timing, and the integrated LCD driver supports static, 1/2, 1/3, and 1/4 multiplexed LCDs with selectable bias, removing the need for an external LCD controller in segment-display designs. nanoWatt Technology provides multiple power-managed modes (Run, Idle, Sleep) that drop quiescent current into the microamp range for battery-powered applications.
Typical applications include battery-powered consumer appliances with LCD displays, industrial control panels, metering equipment, white-goods user interfaces, security-system keypads, and any cost-sensitive embedded design requiring segment-LCD visualization without an external driver. The wide 2.0V-5.5V operating range supports both 3.3V and 5V designs from a single part.
When designing with the PIC16F916-E/SS, route the LCD segment pins with proper bias-capacitor placement on SEG/COM lines, and use ICSP with a 2-wire programming interface for field firmware updates. Choose the -E (extended) temperature grade for automotive or industrial enclosures above +85C, while the -I (industrial) grade suffices for commercial products at 0C to +85C.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes for the PIC16F916-E/SS not found in a single manufacturer datasheet.
ドロップイン代替品: PIC16F916-E/SS — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F916-E/SS (同一形状・フットプリント) — 相違点: Core Architecture, MSL Level, Package, Timers, ADC.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F916-I/SS
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F913-I/SS
✅ ドロップイン✓ 在庫あり
$1.85 / 個
データシートを見る →PIC16F914-I/SS
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC16F916-E/SS 最大定格&電気的特性
| Product Type | 8-bit Flash Microcontroller (MCU) |
| Core Architecture | PIC16 mid-range (14-bit instruction word) |
| Family | PIC16F91X |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data Memory (SRAM) | 352 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 20 MHz (200 ns instruction cycle) |
| Operating Voltage Range | 2.0 V to 5.5 V |
| 動作温度範囲 | -40 C to +125 C (Extended, -E suffix) |
| I/O Pins | 24 |
| LCD Segments | Up to 60 segments |
| ADC | 5-channel, 10-bit |
| Timers | Two 8-bit (TMR0, TMR2) + One 16-bit (TMR1) + EWDT |
| I/O Source/Sink Current | 25 mA per pin |
| Internal Oscillator | 32 kHz to 8 MHz |
| Brown-Out Reset (BOR) | Yes, software controllable |
| Low-Voltage Detect (LVD) | Programmable |
| Programming Interface | ICSP (In-Circuit Serial Programming) |
| パッケージ | 28-pin SSOP (5.30 mm) |
| 実装タイプ | Surface Mount |
| MSLレベル | 1 (unlimited floor life) |
| RoHS ステータス | Compliant |
PIC16F916-E/SS ピン構成
| ピン 1 | RA7/SEG17 — Port A bit 7 / LCD segment 17 |
| ピン 2 | RA6/SEG16 — Port A bit 6 / LCD segment 16 |
| ピン 3 | RA5/SEG15 — Port A bit 5 / LCD segment 15 |
| ピン 4 | RA4/SEG14 — Port A bit 4 / LCD segment 14 |
| ピン 5 | RA3/SEG11 — Port A bit 3 / LCD segment 11 / MCLR |
| ピン 6 | RA2/SEG10 — Port A bit 2 / LCD segment 10 |
| ピン 7 | RA1/SEG9 — Port A bit 1 / LCD segment 9 |
| ピン 8 | RA0/SEG8 — Port A bit 0 / LCD segment 8 |
| ピン 9 | VSS — Ground reference |
| ピン 10 | VDD — Positive supply (2.0V-5.5V) |
| ピン 11 | RB7/SEG30 — Port B bit 7 / LCD segment 30 |
| ピン 12 | RB6/SEG29 — Port B bit 6 / LCD segment 29 |
| ピン 13 | RB5/SEG28 — Port B bit 5 / LCD segment 28 |
| ピン 14 | RB4/COM3 — Port B bit 4 / LCD common 3 |
| ピン 15 | RB3/COM2 — Port B bit 3 / LCD common 2 |
| ピン 16 | RB2/COM1 — Port B bit 2 / LCD common 1 |
| ピン 17 | RB1/COM0 — Port B bit 1 / LCD common 0 |
| ピン 18 | RB0/INT — Port B bit 0 / external interrupt |
| ピン 19 | VSS — Ground reference |
| ピン 20 | VDD — Positive supply (2.0V-5.5V) |
| ピン 21 | RC7/RX/DT — Port C bit 7 / USART RX / I/O |
| ピン 22 | RC6/TX/CK — Port C bit 6 / USART TX / I/O |
| ピン 23 | RC5 — Port C bit 5 |
| ピン 24 | RC4 — Port C bit 4 |
| ピン 25 | RC3 — Port C bit 3 |
| ピン 26 | RC2 — Port C bit 2 |
| ピン 27 | RC1 — Port C bit 1 |
| ピン 28 | RC0 — Port C bit 0 |
主な用途
PIC16F916-E/SS の用途: 6 件s: Battery-Powered Metering with Segment LCD, White-Goods and Appliance User Interface, Industrial Control Panels and HMIs, Security System Keypads, Consumer Remote Controls with LCD, Portable Medical Monitoring Devices.
Battery-Powered Metering with Segment LCD
The PIC16F916-E/SS is purpose-built for battery-driven metering products that display readings on segment LCDs. Its integrated 60-segment LCD driver eliminates the need for an external LCD controller, while nanoWatt Technology drops Sleep current to the nanoamp range, enabling multi-year coin-cell operation. The 14 KB Flash accommodates meter calibration tables, while 352 B SRAM and 256 B EEPROM handle rolling consumption logs. With 2.0V-5.5V operation, the part runs directly from 2x AA alkaline cells or a single lithium primary, matching the voltage profile of gas, water, and heat meters.
おすすめ
White-Goods and Appliance User Interface
The PIC16F916-E/SS is ideal for washing-machine, dishwasher, and oven control panels where a multi-segment LCD shows time, temperature, and program status. The integrated LCD driver supports static, 1/2, 1/3, and 1/4 multiplex modes with selectable bias, allowing designers to drive cost-effective TN displays without an external charge-pump or controller. Its 25 mA source/sink I/O drives LEDs and buzzer transducers directly, while the 5-channel 10-bit ADC reads NTC temperature sensors. The -40C to +125C extended range covers oven-door and laundry-room environments.
おすすめ
Industrial Control Panels and HMIs
The PIC16F916-E/SS serves industrial control panels and small HMIs that combine push-button inputs with a segment-LCD readout. The 24 I/O at 25 mA source/sink directly drive relay coils, opto-isolators, and status LEDs without buffer transistors. ICSP enables field firmware updates via a 2-pin header, and the extended -40C to +125C temperature grade suits outdoor enclosures and unheated cabinets. The programmable LVD and BOR protect against brown-out in 24V industrial bus systems stepped down to 5V, ensuring reliable reset behaviour during power dips.
おすすめ
Security System Keypads
The PIC16F916-E/SS is well suited to security-system keypads that combine a numeric matrix keyboard with an LCD status display. The integrated LCD driver shows zone status, alarm state, and user prompts, while 24 I/O handle the 4x4 key matrix plus LED indicators. EEPROM stores user PINs and event logs across power cycles, and nanoWatt Sleep keeps standby current below 10 uA for backup-battery operation. The wide 2.0V-5.5V range allows direct connection to a 4xAA backup pack with brown-out resilience.
おすすめ
Consumer Remote Controls with LCD
The PIC16F916-E/SS enables feature-rich AV remote controls with a multi-segment LCD for menu navigation, channel guides, and device status. Its low Sleep current under nanoWatt Technology lets a single coin cell last the shelf life of the remote. The 5-channel 10-bit ADC reads IR-remote ambient-light sensors and battery voltage, while ICSP allows mass-production programming. The 35-instruction RISC core simplifies coding of state-machine-based menu logic, and 14 KB Flash holds custom UI fonts.
おすすめ
Portable Medical Monitoring Devices
The PIC16F916-E/SS fits portable medical and wellness devices such as blood-pressure cuffs, glucose meters, and digital thermometers that display readings on a small segment LCD. The 5-channel 10-bit ADC reads thermistor bridges and pressure sensors with adequate resolution for consumer-grade accuracy, while 256-byte EEPROM stores the last 20 readings for trend review. The -E extended temperature range supports refrigeration and outdoor-ambulance environments, and nanoWatt Sleep extends battery life between uses.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F916-E/SS — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F916-I/SS | PIC16F913-I/SS | PIC16F914-I/SS |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP | 28-SSOP (same) | 28-SSOP (same) | 28-SSOP (same) |
| Flash Program Memory | 14 KB | 14 KB | 7 KB | 14 KB |
| SRAM | 352 B | 352 B | 256 B | 352 B |
| EEPROM | 256 B | 256 B | 256 B | 256 B |
| LCD Segments | 60 | 60 | 60 | 60 |
| Temperature Grade | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
| ADC Channels | 5 x 10-bit | 5 x 10-bit | 5 x 10-bit | 8 x 10-bit |
| CTMU Touch Module | No | No | No | Yes |
| Approx. Unit Price (qty 100) | $3.36 | $3.20 (typical) | $3.00 (typical) | $3.55 (typical) |
主な差別化要因
- Higher operating temperature ceiling vs -I grade (vs PIC16F916-I/SS)
- Twice the Flash of the PIC16F913 (vs PIC16F913-I/SS)
- Integrated 60-segment LCD driver eliminates external controller (vs PIC16F914-I/SS)
設計ノート
Place the VDD decoupling capacitor (0.1 uF ceramic) within 5 mm of pins 10 and 20, with a wide ground trace to pin 9/19. The PIC16F916 has two VDD/VSS pairs on the SSOP-28, both of which must be connected to avoid logic errors during inrush. Add a 10 uF bulk capacitor near the regulator to supply the 25 mA peak I/O source current when driving LEDs or relay coils simultaneously.
Configure the BOR and LVD via CONFIG registers to match your supply profile. For 5V USB or industrial buses, set BOR at 4.0V and LVD at 4.2V; for 3.3V coin-cell designs, set BOR at 2.4V and disable LVD. nanoWatt Sleep drops current to the nanoamp range while keeping RAM and peripherals alive — use the WDT wake-up for periodic sampling at 1 Hz in metering applications.
Route LCD SEG and COM traces with minimal cross-over and keep them away from fast-switching digital lines (PWM, oscillator) to avoid ghost-segment artefacts. Place the VLCD bias capacitors (typically 0.1 uF) close to the COM pins and use a star-ground connection back to VSS. For 1/3 or 1/4 multiplex modes, allocate one capacitor per COM line and ensure trace widths are similar across all segments to equalize charge transfer.
Do not confuse the -I (industrial) and -E (extended) temperature grades when ordering — they share the same datasheet but only the -E grade is qualified for -40C to +125C. Also note that pin 5 is multiplexed with MCLR; if MCLR is enabled in CONFIG, the pin cannot be used as RA3. Finally, the internal oscillator accuracy is typically +/-2% at 25C and +/-5% across temperature, so use an external crystal for UART baud-rate-sensitive designs.
コンプライアンス情報
RoHS compliant per Microchip product page. Not AEC-Q100 qualified; contact Microchip for PIC16F916-E/SS automotive-grade variants if required.