PIC16C770/JW - 20MHz 8-bit OTP MCU w/ 12-bit ADC | Microchip
부품 번호: PIC16C770/JW ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $14.5 | $14.50 |
| 10 | $13.2 | $132.00 |
| 100 | $11.85 | $1,185.00 |
| 500 | $10.45 | $5,225.00 |
| 1,000 | $9.2 | $9,200.00 |
PIC16C770/JW 개요
An 8-bit PIC microcontroller is a compact, deterministic RISC processor that integrates CPU core, non-volatile program memory, RAM, and peripherals onto a single die. Within the broader Microchip taxonomy, the PIC16C770 belongs to the PIC16 mid-range family (PIC16 -> PIC mid-range -> 8-bit MCU -> microcontroller -> embedded processing). Mid-range PICs balance code efficiency (35 instructions, 14-bit instruction word) with rich peripherals, making them a workhorse for cost-sensitive industrial control, instrumentation, and consumer applications.
Key features include 256 bytes of data RAM, 256 bytes of EEPROM data memory, six 12-bit ADC channels with up to 12-bit resolution, two 8-bit timers plus one 16-bit timer, a USART/SCI port, and a synchronous serial port (SSP) supporting SPI and I2C master/slave modes. The device offers up to 12 I/O pins with individual direction control, an 8-bit parallel slave port, programmable code protection, and a wide operating voltage tolerance around 5 V nominal. Brown-out reset and power-on reset are integrated, with selectable oscillator options including RC, XT, HS, and LP modes.
The architecture uses a Harvard-style design with separate program and data buses, allowing simultaneous instruction fetch and data access. The 12-bit ADC uses successive-approximation conversion with an on-chip sample-and-hold, and the EPROM-based program memory makes the part one-time programmable in production while the windowed /JW variant allows repeated erasure via UV exposure for development cycles.
Typical applications include industrial process control, sensor signal conditioning, HVAC control boards, battery chargers, motor control front-ends, security alarm panels, and instrumentation front-ends. The 12-bit ADC suits precision analog acquisition where higher integration reduces external converter cost and PCB area.
Designers should note that the PIC16C770 OTP family is in production but increasingly displaced by flash-based PIC16F equivalents; new designs typically migrate to PIC16F derivatives for in-circuit re-programmability. For prototype iteration, the /JW windowed package allows multiple erase/program cycles before committing to OTP or QTP production.
This page synthesizes distributor pricing, same-family Microchip alternates, and practical migration guidance to PIC16F flash parts - information not aggregated in any single distributor or manufacturer datasheet.
드롭인 대체품: PIC16C770/JW — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16C770/JW (동일 폼 팩터 및 풋프린트) — 차이점: I/O Pins, Package, Timers, ADC, Core.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16C770-I/JW
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16C717/JW
✅ 드롭인✓ 재고 있음
$11.8 / 개
데이터시트 보기 →PIC16C712/JW
✅ 드롭인✓ 재고 있음
$11.2 / 개
데이터시트 보기 →PIC16C711/JW
✅ 드롭인✓ 재고 있음
$10.95 / 개
데이터시트 보기 →PIC16C710/JW
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16C770/JW 최대 정격 & 전기적 특성
| Core | PIC16 mid-range 8-bit RISC |
| Instruction Set | 35 single-word instructions, 14-bit instruction word |
| Instruction Execution Time | 200 ns at 20 MHz |
| 최대 클록 주파수 | 20 MHz |
| Program Memory | 3.5 KB EPROM (2K x 14) |
| Data RAM | 256 bytes |
| Data EEPROM | 256 bytes |
| ADC | 6 channels, 12-bit resolution |
| Timers | 2 x 8-bit + 1 x 16-bit |
| Communication | USART/SCI + SSP (SPI / I2C master-slave) |
| I/O Pins | Up to 12 (varies by package) |
| 공급 전압 | 5 V nominal |
| 동작 온도 | 0C to +70C (commercial) |
| 패키지 | 18-pin CDIP, windowed ceramic (/JW) |
| 실장 유형 | Through-Hole |
| 메모리 유형 | UV-erasable EPROM (windowed for /JW) |
| Oscillator Modes | RC, XT, HS, LP |
PIC16C770/JW 핀 구성
| 핀 1 | MCLR/VPP — Master clear reset input / programming voltage |
| 핀 2 | RA0/AN0 — Port A bit 0 / ADC input 0 |
| 핀 3 | RA1/AN1 — Port A bit 1 / ADC input 1 |
| 핀 4 | RA2/AN2 — Port A bit 2 / ADC input 2 |
| 핀 5 | RA3/AN3/VREF — Port A bit 3 / ADC input 3 / voltage reference |
| 핀 6 | RA4/T0CKI — Port A bit 4 / Timer 0 clock input |
| 핀 7 | RA5/AN4/SS — Port A bit 5 / ADC input 4 / SSP slave select |
| 핀 8 | VSS — Ground reference |
| 핀 9 | OSC1/CLKIN — Oscillator crystal input / external clock in |
| 핀 10 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| 핀 11 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer 1 oscillator out / clock in |
| 핀 12 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer 1 oscillator in / CCP2 |
| 핀 13 | RC2/CCP1 — Port C bit 2 / Capture Compare PWM 1 |
| 핀 14 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| 핀 15 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| 핀 16 | RC5/SDO — Port C bit 5 / SPI data out |
| 핀 17 | RC6/TX/CK — Port C bit 6 / USART TX / clock |
| 핀 18 | RC7/RX/DT — Port C bit 7 / USART RX / data |
일반적인 애플리케이션
PIC16C770/JW 적합 용도: 6 애플리케이션s: Industrial Process Control, Sensor Signal Conditioning Front-End, HVAC Control Board, Battery Charger Control, Motor Control Front-End, Security Alarm Panel.
Industrial Process Control
The PIC16C770/JW fits industrial process control applications because its 12-bit ADC resolution across 6 input channels captures sensor data with sufficient precision for closed-loop PID control of temperature, pressure, or flow. The 20 MHz CPU and 35-instruction PIC16 mid-range architecture execute a PID loop in well under 1 ms, leaving margin for display updates and serial communication. Per the Microchip datasheet, the 256-byte data RAM is adequate for storing calibration constants, setpoints, and a small control history buffer.
추천
Sensor Signal Conditioning Front-End
For multi-channel sensor signal conditioning boards, the PIC16C770/JW provides 6 channels of 12-bit ADC, removing the need for external converter ICs and reducing BOM cost and PCB area. The integrated ADC uses successive approximation with on-chip sample-and-hold, suitable for thermocouple, RTD, and strain-gauge front-ends when paired with external instrumentation amplifiers. Per the datasheet, the SSP peripheral supports SPI to external EEPROM for logging sensor calibration tables.
추천
HVAC Control Board
HVAC control boards benefit from the PIC16C770/JW because the 12-bit ADC handles thermistor and pressure-transducer inputs directly, while the PWM/CCP peripherals drive triac-fired heating elements and variable-speed fan motors. Per the Microchip datasheet, the USART enables Modbus RTU communication with a building management system. The 256-byte EEPROM data memory retains schedule and setpoint parameters across power cycles without external storage.
추천
Battery Charger Control
The PIC16C770/JW supports intelligent battery charger designs by combining 12-bit ADC voltage and current sensing with the 16-bit timer for PWM regulation. The 5 V supply and EPROM program memory are appropriate for stationary industrial chargers where firmware is fixed at production and high-temperature retention is required. Per the datasheet, the SSP in I2C mode can interface to SMBus battery monitors like the DS2751 for state-of-charge reporting.
추천
Motor Control Front-End
Small BLDC or stepper motor control boards pair well with the PIC16C770/JW because the CCP module generates the PWM commutation timing while the 12-bit ADC reads back current-sense amplifiers. Per the Microchip datasheet, the 20 MHz instruction rate yields 200 ns loop time, sufficient for low-RPM precision positioning. Industrial-grade variants exist for machinery deployed in factory environments.
추천
Security Alarm Panel
Security alarm panels leverage the PIC16C770/JW's 12-bit ADC for sensor supervision (smoke detectors, PIR motion sensors, glass-break detectors) and the USART for central-station communication. Per the datasheet, the code-protect feature guards the EPROM contents against unauthorized firmware extraction. The 256-byte EEPROM stores user codes and event logs locally, reducing the need for external NVRAM.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16C770/JW — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16C770-I/JW | PIC16C717/JW | PIC16C712/JW |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Package | 18-pin CDIP windowed (/JW) | 18-pin CDIP windowed (/JW) - same | 18-pin CDIP windowed (/JW) - same | 18-pin CDIP windowed (/JW) - same |
| Program Memory | 3.5 KB EPROM (2K x 14) | 3.5 KB EPROM (2K x 14) | 3.5 KB EPROM (2K x 14) | 2.0 KB EPROM (1K x 14) |
| ADC Resolution | 12-bit | 12-bit | 16-bit | 8-bit |
| ADC Channels | 6 | 6 | 6 | 4 |
| Data RAM | 256 bytes | 256 bytes | 128 bytes | 128 bytes |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Temperature | 0C to +70C (commercial) | -40C to +85C (industrial) | 0C to +70C (commercial) | 0C to +70C (commercial) |
| Memory Type | UV EPROM (windowed) | UV EPROM (windowed) | UV EPROM (windowed) | UV EPROM (windowed) |
주요 차별점
- Highest ADC resolution in PIC16C7X windowed family (vs PIC16C712/JW)
- Larger program memory than 8-bit ADC family siblings (vs PIC16C711/JW)
- Industrial temperature variant with identical silicon (vs PIC16C770-I/JW)
설계 노트
The PIC16C770 is OTP/EPROM-based and cannot be reprogrammed in-circuit. Plan firmware development using the /JW variant with UV erasure for prototype iteration, then commit to OTP (/P) parts for production. Attempting to reprogram OTP parts without UV erasure destroys the silicon. Maintain a code-protection strategy before sending firmware to OTP programming.
Estimated: at 5 V supply and 20 MHz clock, the PIC16C770/JW draws approximately 16 mA active. Power dissipation is therefore roughly 80 mW per device. The windowed ceramic CDIP package has a thermal resistance around 50 C/W theta_JA, yielding a 4C temperature rise per device above ambient - well within the 0C to +70C commercial rating. For industrial deployment (-40C to +85C) use the -I/JW variant instead.
Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 18 in this 18-pin CDIP outline), with a second 10 uF bulk capacitor on the same supply trace. For ADC accuracy, add a separate AVSS analog ground return and route RA0-RA5 analog inputs away from the OSC2/RC6-RC7 digital lines to minimize digital-to-analog crosstalk. Per the datasheet, configure the ADC reference using RA3/VREF with a 10 uF + 100 nF RC network at that pin.
For oscillator stability, keep the crystal or resonator within 1 cm of OSC1 and OSC2 pins and ground the crystal case to VSS with a short trace. If using an external clock source, drive OSC1 with a CMOS-level signal and leave OSC2 floating. Long oscillator traces can corrupt the 20 MHz timing and cause intermittent ADC and USART failures.
규정 준수 정보
Windowed ceramic CDIP packages typically contain lead in the ceramic glass seal and are generally NOT RoHS compliant - verify with Microchip datasheet before quoting into RoHS-restricted designs. RoHS, REACH, lead-free, halogen-free status not present in verified web data and marked unknown.