PIC16C771T-I/SO - 8-Bit 20MHz OTP MCU 7KB | Microchip
部品番号: PIC16C771T-I/SO ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $2.95 | $2.95 |
| 10 | $2.66 | $26.60 |
| 100 | $2.36 | $236.00 |
| 500 | $2.1 | $1,050.00 |
| 1,000 | $1.91 | $1,910.00 |
| 3,000 | $1.91 | $5,730.00 |
PIC16C771T-I/SO 概要
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and a configurable set of peripherals. The PIC16C mid-range architecture uses a 14-bit instruction word and a Harvard bus, which separates program and data fetches to keep interrupts and deterministic I/O timing simple. MCUs sit within the broader hierarchy of microprocessors, embedded processors, and integrated circuits, and form the foundation of nearly every modern electronic product.
Key features include 20 MHz maximum clock, 7 KB OTP program memory, 256 bytes SRAM, 16 digital I/O lines, an integrated 12-bit ADC, two analog comparators, a USART/SCI serial port, and the standard PIC16C peripheral set (Timer0/Timer1/Timer2, watchdog timer, brown-out reset, and selectable oscillator modes). The 20-pin SOIC footprint is industry standard, allowing drop-in upgrades within the PIC16C7xx family.
The PIC16C771 uses Microchip's classic 14-bit RISC core with 35 single-cycle instructions, providing deterministic execution of time-critical control loops. Its 12-bit ADC (up to 8 channels on this part) and dual comparators enable direct sensor interfacing without external signal conditioning, while the USART supports asynchronous and synchronous communication with bridges or sensors.
Typical applications include industrial control front-ends, sensor signal conditioning, low-cost motor control, smart battery chargers, and white-goods user interfaces. The 20 MHz throughput and rich peripheral mix also make it suitable for HVAC damper control, security keypads, and small appliance controllers.
When designing with this device, ensure that OTP programming is performed before final PCB assembly, as OTP cannot be erased. Decouple VDD with 0.1 uF + 10 uF capacitors placed within 5 mm of the supply pins, and keep the MCLR pin track short to minimize ESD sensitivity.
This page synthesizes distributor pricing from DigiKey, Mouser, LCSC, and Octopart, drop-in PIC16C-family alternatives in the same SOIC-20 footprint, and practical design notes that complement the manufacturer datasheet.
ドロップイン代替品: PIC16C771T-I/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C771T-I/SO (同一形状・フットプリント) — 相違点: Package, ADC, Operating Temperature, Program Memory Size, Mounting Type.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16C771T-E/SO
✅ ドロップイン✓ 在庫あり
$4.61 / 個
データシートを見る →PIC16C770T-I/SO
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC16C773T-I/SO
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$4.15 / 個
データシートを見る →PIC16C712T-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F877-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F887-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16C771T-I/SO 最大定格&電気的特性
| Manufacturer | Microchip Technology |
| Series | PIC 16C |
| Core Processor | PIC |
| Core Size | 8-Bit |
| Maximum Clock Speed | 20 MHz |
| Program Memory Size | 7 KB (4K x 14) OTP |
| RAM Size | 256 B |
| Number of I/O Pins | 16 |
| パッケージ | 20-SOIC (SO) |
| 実装タイプ | Surface Mount |
| 動作温度 | -40 C to +85 C |
| ADC | 12-bit integrated |
| Comparators | 2 analog comparators |
| Serial Interface | USART/SCI |
| MSLレベル | 1 (unlimited) |
| Instruction Set | 14-bit, 35 instructions |
PIC16C771T-I/SO ピン構成
| ピン 1 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| ピン 2 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| ピン 3 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| ピン 4 | RA3/AN3/VREF — Digital I/O / Analog input channel 3 / ADC reference |
| ピン 5 | RA4/T0CKI — Digital I/O / Timer0 clock input |
| ピン 6 | RA5/AN4/SS — Digital I/O / Analog input 4 / Slave select |
| ピン 7 | OSC1/CLKIN — Crystal oscillator input / external clock |
| ピン 8 | OSC2/CLKOUT — Crystal oscillator output |
| ピン 9 | RC0/T1OSO — Digital I/O / Timer1 oscillator output |
| ピン 10 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / CCP2 |
| ピン 11 | RC2/CCP1 — Digital I/O / CCP1 PWM output |
| ピン 12 | RC3 — Digital I/O |
| ピン 13 | RC4 — Digital I/O |
| ピン 14 | RC5 — Digital I/O |
| ピン 15 | RC6/TX/CK — Digital I/O / USART TX / clock |
| ピン 16 | RC7/RX/DT — Digital I/O / USART RX / data |
| ピン 17 | VSS — Ground reference |
| ピン 18 | VDD — Positive supply voltage |
| ピン 19 | VSS — Ground reference |
| ピン 20 | RB7 — Digital I/O port B bit 7 |
主な用途
PIC16C771T-I/SO の用途: 7 件s: Industrial Sensor Conditioning, Low-Cost Motor Control, Smart Battery Charger, HVAC Damper Control, Security Keypad Controller, White Goods User Interface, Small Appliance Control.
Industrial Sensor Conditioning
The PIC16C771T-I/SO fits industrial sensor signal-conditioning front-ends because its 12-bit ADC (up to 8 input channels) and two analog comparators directly digitize bridge, thermistor, and 4-20 mA loop outputs without external analog stages. The 7 KB OTP stores calibration coefficients and scaling curves, while the USART streams formatted readings to a host PLC or display. With a 5 MIPS throughput at 20 MHz, the MCU executes PID control loops deterministically. The -40 C to +85 C industrial temperature range suits factory-floor enclosures. The SOIC-20 footprint enables compact PCB designs in sensor transmitter modules.
おすすめ
Low-Cost Motor Control
For small DC or stepper motor controllers in appliances and toys, the PIC16C771T-I/SO provides PWM generation through Timer2, four I/O lines for H-bridge drivers, and deterministic interrupt handling for back-EMF sensing. The 7 KB OTP holds commutation tables and acceleration ramps, while the 256-byte RAM buffers instantaneous speed feedback. The 20 MHz throughput allows 8 kHz PWM update rates suitable for smooth torque control. The integrated comparator also handles overcurrent protection by comparing shunt voltage to a reference, eliminating external analog ICs.
おすすめ
Smart Battery Charger
The PIC16C771T-I/SO is suitable for smart NiCd/NiMH/Li-ion chargers because its 12-bit ADC accurately measures cell voltage and charge current, while the USART communicates with a host display or charging-state indicator. The 7 KB OTP implements multi-stage charge profiles (trickle, bulk, absorption, float) and timer-based safety cutoffs. Brown-out reset protects against low-battery firmware corruption. With 16 I/O pins, the MCU directly drives LED status banks and relay switches without external logic. The OTP memory also prevents firmware tampering in commercial charging products.
おすすめ
HVAC Damper Control
Building HVAC damper and valve actuators leverage the PIC16C771T-I/SO for proportional-integral control of airflow. The 12-bit ADC reads potentiometer feedback and thermistor inputs, the USART reports zone status to the building automation bus, and the integrated comparators monitor motor stall current. The 20 MHz throughput executes floating-point conversion tables for non-linear damper characteristics. The SOIC-20 small footprint fits inside compact actuator housings. OTP memory prevents unauthorized re-flashing of safety-related HVAC firmware in commercial installations.
おすすめ
Security Keypad Controller
Alarm keypads and access-control pads use the PIC16C771T-I/SO to scan 4x4 button matrices, debounce entries, validate PIN codes, and drive piezo buzzers plus LED indicators. The 7 KB OTP stores the master password table and tamper-detection logic, while the USART links to a central alarm panel. With 16 I/O lines, the chip scans up to 16 keys without a matrix-multiplexer IC. OTP also prevents reverse-engineering of access codes by competitors, an important security property for commercial keypads. Brown-out reset locks out the system during low-battery conditions.
おすすめ
White Goods User Interface
Washing machines, dishwashers, and ovens rely on the PIC16C771T-I/SO to read rotary encoder inputs, drive 7-segment or LCD displays, and sequence motor/valve operations. The 12-bit ADC reads water level and temperature sensors, the USART interfaces with the main appliance controller, and the 7 KB OTP implements wash-cycle state machines. The -40 C to +85 C industrial temperature range covers under-cabinet thermal environments. The SOIC-20 footprint suits the dense UI PCBs in modern appliances, and OTP prevents customers from cloning premium cycle firmware.
おすすめ
Small Appliance Control
Coffee makers, toasters, and blenders use the PIC16C771T-I/SO to manage timed heating elements, motor PWM, and user-button inputs. The 12-bit ADC monitors NTC thermistor feedback for precise temperature regulation, while the integrated comparators detect zero-crossing for TRIAC dimming. The 7 KB OTP holds recipe profiles for espresso extraction or toast browning levels, and the USART interfaces with smart-plug telemetry modules. The compact SOIC-20 footprint reduces BOM cost in price-sensitive consumer appliances where the MCU is the central controller.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C771T-I/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16C771T-E/SO | PIC16F877-I/SO | PIC16F887-I/SO | PIC16C770T-I/SO | PIC16C712T-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SOIC-20 | SOIC-20 | SOIC-20 | SOIC-20 | SOIC-20 | SOIC-20 |
| Program Memory | 7 KB OTP | 7 KB OTP | 14 KB Flash | 14 KB Flash | 4 KB OTP | 2 KB OTP |
| RAM | 256 B | 256 B | 368 B | 368 B | 256 B | 128 B |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Memory Type | OTP (one-time programmable) | OTP | Flash | Flash | OTP | OTP |
| Operating Temperature | -40 C to +85 C | -40 C to +125 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
| Lifecycle Status | Obsolete | Obsolete | Active | Active | Obsolete | Obsolete |
主な差別化要因
- Highest-density OTP in the PIC16C7xx SOIC-20 family (vs PIC16C770T-I/SO)
- Pin-compatible flash upgrade path with active stock (vs PIC16C770T-I/SO)
- Industrial -40 C to +85 C temperature range matches factory floor (vs PIC16C771T-E/SO)
設計ノート
Estimated: Power dissipation is dominated by core current and I/O drive. At 20 MHz and 5 V, the PIC16C771 typically draws 15-20 mA active. Place a 0.1 uF decoupling capacitor within 5 mm of VDD (pin 18) and a bulk 10 uF electrolytic on the supply rail. For battery-powered designs, switch the MCU to sleep mode whenever possible - sleep current drops below 1 uA on PIC16C mid-range parts.
OTP memory cannot be erased or rewritten. Once the PIC16C771 is programmed and code- or pin-protected, the firmware is permanently locked. This is a security feature but a trap for first-time users: misprogrammed devices must be discarded. Plan a verification pass with a read-back before the code-protect bits are enabled. For prototypes, migrate to a PIC16F877-equivalent flash part, which is pin-compatible and re-programmable.
Keep the MCLR/VPP trace short (<5 cm) to minimize ESD coupling and programming-voltage ringing. Place a 10 kohm pull-up to VDD on MCLR for normal operation and route the ICSP connector directly to the MCLR pin. Maintain a ground guard around the crystal traces (OSC1/OSC2) and use a local ground pour under the SOIC-20 footprint to reduce EMI pickup on the analog ADC inputs.
The 12-bit ADC accuracy is limited by VDD noise and reference stability. Drive VREF (RA3) from a low‑impedance source (MCP1525 or similar) rather than VDD directly. Add a 10 nF + 100 nF capacitor pair at the VREF pin. Average multiple ADC readings to reject mains-frequency noise (50/60 Hz). When sampling high-impedance sensors, allow sufficient acquisition time per the datasheet formula or use the internal 12-bit ADC with auto-acquisition timing.
コンプライアンス情報
RoHS/REACH status not confirmed in distributor data. Abacus Technologies lists EU RoHS Compliant and REACH Compliant for the related PIC16C771/SO; however, this may be lot-dependent. AEC-Q100 is not applicable to the PIC16C family. Verify per specific lot via manufacturer declaration.