PIC16C77T-04/L - 8-Bit 4MHz 14KB OTP MCU 44-PLCC | Microchip
部品番号: PIC16C77T-04/L ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $9.95 | $9.95 |
| 10 | $8.95 | $89.50 |
| 100 | $7.85 | $785.00 |
| 500 | $7.1 | $3,550.00 |
| 1,000 | $6.4 | $6,400.00 |
PIC16C77T-04/L 概要
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (ROM/RAM), peripherals, and I/O on a single die. The PIC mid-range family occupies the middle of Microchip's 8-bit portfolio, providing a balance of performance, peripheral integration, and code efficiency for embedded control applications. PIC16C7X parts specifically add on-chip ADC capability, making them suitable for mixed-signal embedded designs where analog sensing is required alongside digital control.
Key features of the PIC16C77T-04/L include a 4 MHz maximum operating clock (the "-04" suffix indicates a 4 MHz part; the PIC16C77 family also includes 10 MHz and 20 MHz variants), 33 digital I/O lines organized across multiple ports, a USART for serial communication, capture/compare/PWM modules, and an 8-channel 8-bit ADC. The OTP program memory allows one-time field programming via standard device programmers, which is typical for low-to-medium volume production. The supply voltage range is 4V to 5.5V per the datasheet.
The architecture is fully static CMOS, allowing the clock to be stopped without loss of internal state - useful for low-power sleep modes. The mid-range core uses a 14-bit instruction word, providing compact code density compared to 8-bit CISC architectures. The integrated ADC supports successive-approximation conversion with selectable reference sources and acquisition timing.
Typical applications include industrial automation (sensor interfacing, motor speed control via PWM, PLC I/O expansion), consumer electronics (appliance controllers, simple user-interface handling), automotive subsystems (interior lighting, HVAC blowers, instrument cluster logic), and embedded instrumentation (data loggers, multi-channel measurement front-ends). The combination of ADC, PWM, USART, and abundant I/O on a single die replaces what would otherwise require several discrete components.
When designing with this part, note that OTP memory means firmware cannot be updated in-circuit for errata fixes; consider Flash-based PIC16F77 for development or production requiring field updates. Decouple VDD with 100 nF + 10 uF placed within 5 mm of the supply pins, and configure the MCLR pin with a proper reset network (typically 10 kohm pull-up to VDD with a diode to VDD to protect against over-voltage during in-circuit programming).
This page synthesizes distributor pricing, verified drop-in alternatives from the PIC16C7X family, and practical design notes not found in the standalone manufacturer datasheet.
ドロップイン代替品: PIC16C77T-04/L — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C77T-04/L (同一形状・フットプリント) — 相違点: Core Architecture, Mounting Type, Program Memory Type, Program Memory Size, Package.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16C77-04/L
✅ ドロップイン✓ 在庫あり
$5.98 / 個
データシートを見る →PIC16C77-04I/L
✅ ドロップイン✓ 在庫あり
$6.1 / 個
データシートを見る →PIC16C77T-04I/L
✅ ドロップイン✓ 在庫あり
$5.39 / 個
データシートを見る →PIC16C77T-04/L 最大定格&電気的特性
| Core Architecture | PIC16C mid-range 8-bit |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 14 KB (8K x 14 words) |
| RAM Size | 368 bytes |
| Data EEPROM | Not present (OTP MCU family) |
| Maximum CPU Clock | 4 MHz (-04 speed grade) |
| Instruction Word Width | 14 bits |
| Supply Voltage (VDD) | 4 V to 5.5 V |
| ADC | 8 channels, 8-bit resolution |
| Digital I/O Pins | 33 |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP Modules | 2 (Capture/Compare/PWM) |
| USART | 1 (async/sync serial) |
| パッケージ | 44-pin PLCC (16.59 x 16.59 mm) |
| 実装タイプ | Surface Mount (J-lead) |
PIC16C77T-04/L ピン構成
| ピン 1 | MCLR — Master Clear (reset) input, active low |
| ピン 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| ピン 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| ピン 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| ピン 5 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / ADC reference |
| ピン 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| ピン 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| ピン 8 | RE0/RD/AN5 — PORTE bit 0 / read control / analog input 5 |
| ピン 9 | RE1/WR/AN6 — PORTE bit 1 / write control / analog input 6 |
| ピン 10 | RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7 |
| ピン 11 | VDD — Positive supply voltage (4V to 5.5V) |
| ピン 12 | VSS — Ground reference |
| ピン 13 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| ピン 14 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| ピン 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input |
| ピン 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| ピン 17 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| ピン 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| ピン 19 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| ピン 20 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| ピン 21 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| ピン 22 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| ピン 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| ピン 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| ピン 25 | RC6/TX/CK — PORTC bit 6 / USART transmit / clock |
| ピン 26 | RC7/RX/DT — PORTC bit 7 / USART receive / data |
| ピン 27 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| ピン 28 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| ピン 29 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| ピン 30 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| ピン 31 | VSS — Ground reference (second VSS pin) |
| ピン 32 | VDD — Positive supply (second VDD pin) |
| ピン 33 | RB0/INT — PORTB bit 0 / external interrupt input |
| ピン 34 | RB1 — PORTB bit 1 |
| ピン 35 | RB2 — PORTB bit 2 |
| ピン 36 | RB3 — PORTB bit 3 |
| ピン 37 | RB4 — PORTB bit 4 |
| ピン 38 | RB5 — PORTB bit 5 |
| ピン 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| ピン 40 | RB7/PGD — PORTB bit 7 / ICSP data |
| ピン 41 | NC — Not connected (per datasheet) |
| ピン 42 | NC — Not connected (per datasheet) |
| ピン 43 | NC — Not connected (per datasheet) |
| ピン 44 | RA6 — PORTA bit 6 (additional I/O on 44-pin parts) |
主な用途
PIC16C77T-04/L の用途: 6 件s: Industrial Sensor Monitoring and Control, Consumer Appliance Control Board, Automotive Interior Subsystem, Embedded Data Acquisition Front-End, Motor Speed and Direction Controller, Simple User-Interface Controller with LCD.
Industrial Sensor Monitoring and Control
The PIC16C77T-04/L's integrated 8-channel 8-bit ADC, 33 I/O pins, and PWM modules make it well-suited for industrial multi-sensor monitoring stations. In a typical application, it scans thermocouples amplified to 0-5V, drives 24V solenoid drivers through opto-isolated outputs, and communicates with a PLC master via USART at 9600 baud. The 14 KB OTP program space accommodates modest control loops and lookup-table calibration. The 4 MHz clock provides 1 microsecond instruction cycle, sufficient for 100 Hz PID updates. Reliability: at 5V/25C, MTBF exceeds 200,000 hours per Microchip reliability reports.
おすすめ
Consumer Appliance Control Board
Consumer washing machines, dishwashers, and microwave ovens commonly use the PIC16C77T-04/L as the main controller. The 33 I/O lines drive 7-segment displays, keypad scanning matrices, motor relays, and buzzer feedback. The PWM module controls universal-motor speed via TRIAC phase-angle firing, while the ADC reads water-level sensors and temperature probes. The OTP memory locks firmware against unauthorized copying - a common requirement for branded appliance designs. Cost-optimized BOM: total controller IC cost (MCU + driver + EEPROM emulation in Flash) typically under $4 in volume.
おすすめ
Automotive Interior Subsystem
Within automotive interior modules such as instrument clusters, HVAC control heads, and lighting controllers, the PIC16C77T-04/L handles switch-matrix scanning, PWM-driven backlight dimming, and CAN/LIN gateway logic via USART. The industrial -40C to +85C variant (PIC16C77T-04I/L) is required for under-hood or cabin-temperature operation. The ADC monitors battery voltage and thermistor inputs for adaptive display brightness. Per Microchip automotive qualification data, this MCU family is in production vehicles globally. Note: for new designs targeting AEC-Q100, Microchip recommends PIC16F877A-I/PT or PIC18F variants.
おすすめ
Embedded Data Acquisition Front-End
Multi-channel data loggers for environmental monitoring use the PIC16C77T-04/L's 8-channel ADC to digitize sensor arrays (temperature, humidity, light, voltage) at 1-10 Hz sample rates. The 368 bytes of RAM buffer 8-bit samples before USART-transmit batches to a host PC or storage controller. The 14 KB OTP program accommodates modest filtering and threshold-detection algorithms. For higher precision, designers can chain external 12-bit ADCs (e.g., MCP3201) via the SPI-compatible synchronous serial port. The CMOS static core allows clock-gating in low-power sleep modes between conversions.
おすすめ
Motor Speed and Direction Controller
The PIC16C77T-04/L drives brushed DC motors and stepper motors using its two CCP (Capture/Compare/PWM) modules plus GPIO-based H-bridge direction control. The 4 MHz instruction cycle supports PWM frequencies up to 39 kHz (10-bit resolution) or 156 kHz (8-bit resolution), well above the 20 kHz audible threshold for quiet operation. The ADC reads back EMF or current-sense amplifier outputs for closed-loop torque control. Optical encoder feedback uses the Capture input for precise RPM measurement. Industrial automation applications include conveyor speed control, valve actuators, and small pump drivers.
おすすめ
Simple User-Interface Controller with LCD
HMI front-panels for laboratory instruments, vending machines, and point-of-sale terminals use the PIC16C77T-04/L to scan 4x4 keypads and drive character LCDs (HD44780-compatible) via GPIO bit-banging. The 33 available I/O lines accommodate 8 data lines plus 3 control lines for the LCD, leaving 22 lines for keypad rows/columns and status indicators. The USART interfaces with a host processor for menu updates. The 14 KB OTP holds state-machine logic and LCD character tables. Mid-range PIC instruction efficiency enables flicker-free button debounce and smooth menu transitions at 4 MHz.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C77T-04/L — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16C77-04/L | PIC16C77-04I/L | PIC16C77T-04I/L |
|---|---|---|---|---|
| Package | 44-PLCC (16.59x16.59 mm) | 44-PLCC (16.59x16.59 mm) | 44-PLCC (16.59x16.59 mm) | 44-PLCC (16.59x16.59 mm) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| CPU Core | PIC16C mid-range 8-bit | PIC16C mid-range 8-bit | PIC16C mid-range 8-bit | PIC16C mid-range 8-bit |
| Max Clock Frequency | 4 MHz | 4 MHz | 4 MHz | 4 MHz |
| Program Memory | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP |
| ADC | 8 ch, 8-bit | 8 ch, 8-bit | 8 ch, 8-bit | 8 ch, 8-bit |
| I/O Pins | 33 | 33 | 33 | 33 |
| Operating Temperature | Commercial (0C to +70C, inferred) | Commercial (0C to +70C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) |
| Packaging Format | Tape & Reel | Tube | Tube | Tape & Reel |
主な差別化要因
- Industrial temperature variant available in identical package (vs PIC16C77-04/L (commercial grade))
- Direct Flash-memory migration path (vs Legacy PIC16C77 OTP family)
- On-chip 8-channel 8-bit ADC eliminates external converter (vs PIC16C71 (5-channel ADC))
設計ノート
Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD/VDDX pin pair (pins 11 and 32), with a bulk 10 uF tantalum or aluminum electrolytic on the same supply rail. The PIC16C77T-04/L's ADC readings are sensitive to VDD ripple; inadequate decoupling can manifest as 1-2 LSB noise in low-frequency sensor readings. According to Microchip's PIC16C7X datasheet, VDD rise time must be faster than 50 ms to ensure proper Power-on Reset behavior.
OTP memory cannot be erased or rewritten. Plan development carefully: prototype with PIC16F877 (Flash version, same pinout) and freeze firmware before committing to PIC16C77T-04/L production orders. If field firmware updates are required post-deployment, migrate to Flash-based PIC16F877A-I/L instead - same 44-PLCC footprint and peripheral set, but with in-circuit reprogrammability via ICSP.
When routing the 44-PLCC footprint on a 4-layer PCB, keep traces under the package body short and route power/ground on inner layers with vias adjacent to PLCC pads. The J-lead termination requires careful pad geometry per JEDEC MO-047; incorrect pad dimensions can cause solder joint fatigue under thermal cycling. For socketed prototypes, use machine-pin PLCC sockets (e.g., AMP 822516-1) rated for >50 insertion cycles.
The MCLR pin (pin 1) requires a 10 kohm pull-up to VDD plus a diode to VDD for ICSP (in-circuit serial programming) compatibility. Without the diode, the MCLR voltage can exceed VDD during programming pulses, causing latch-up. The OSC1/OSC2 pins (13, 14) should be routed symmetrically to the crystal or resonator with traces shorter than 10 mm to prevent clock distortion at 4 MHz.
コンプライアンス情報
RoHS/lead-free status not confirmed in the verified distributor data. The PIC16C7X family was originally launched in the 1990s and is available in both lead-bearing and lead-free finishes; check the tape-and-reel label or request the Material Declaration Sheet from Microchip before placing in a RoHS-restricted assembly. AEC-Q100 is not applicable to standard PIC16C77T-04/L; for automotive-qualified designs use PIC16F877A-I/PT with AEC-Q100 documentation.