PIC16C662-10I/L - 7KB OTP 8-bit MCU 10MHz 44-PLCC | Microchip
Артикул: PIC16C662-10I/L ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $9.5 | $9,50 |
| 10 | $8.55 | $85,50 |
| 100 | $7.62 | $762,00 |
| 500 | $6.85 | $3.425,00 |
| 1.000 | $6.2 | $6.200,00 |
PIC16C662-10I/L Обзор
What is a PIC16C microcontroller? The PIC16C is Microchip's classic mid-range OTP (One-Time Programmable) 8-bit microcontroller family, sitting between the baseline PIC10/12/16 and the flash-based PIC18 families. PIC16C devices are widely used in cost-sensitive industrial controls, appliance, automotive body electronics and legacy designs that ship in high volume where mask-ROM/OTP economics outweigh flash reprogrammability. Within that hierarchy, PIC16C662 belongs to the PIC16C6x subgroup with integrated peripherals and the larger memory options (7 KB ROM/OTP) of the family.
Key features include 13 interrupt sources, a Harvard RISC architecture with 14-bit instructions and 35 single-cycle instructions, a watchdog timer with on-chip RC oscillator, two 8-bit timers and one 16-bit timer/counter, an 8-bit parallel slave port, a USART with enhanced addressing, and an 8-channel 8-bit ADC. Operating current is approximately 2 mA at 5 V and 10 MHz. The 44-pin PLCC package supports commercial, industrial and (where qualified) extended temperature grades, with the -10I/L suffix denoting 10 MHz operation in the industrial temperature range (-40C to +85C).
Architecturally, PIC16C662 uses a 14-bit wide instruction word, separate code and data buses (Harvard), and an 8-level deep hardware stack. The OTP program memory is one-time writable by the user, requiring a UV-windowed JW package or a gang programmer for development; production programming is done in-circuit or by socket.
Typical applications include industrial control and sensor front-ends, appliance control boards, HVAC and pump controllers, automotive body and interior modules, security and fire-alarm panels, and white-goods user interfaces. The 33 I/O and the 8-channel ADC make it especially useful for mixed-signal subsystems with several analog inputs and digital I/O expansion.
When designing with PIC16C662, mind that OTP precludes in-field firmware updates; if you anticipate firmware revisions, budget for a flash-based PIC16F or PIC18 replacement now, or use a JW windowed device only for development. Industrial temperature operation also requires verification of the exact operating range and decoupling per the manufacturer datasheet typical application circuit.
This page consolidates distributor pricing, drop-in PIC16C662 alternative MPNs sharing the same 44-pin PLCC package, and practical design notes not found in the manufacturer datasheet alone.
Аналоги без доработки для PIC16C662-10I/L — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C662-10I/L (тот же форм-фактор и посадочное место) — отличается по Package, Mounting Type, Program Memory Type, Timers, Watchdog Timer.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16C662-10E/L
✅ Прямая замена✓ В наличии
$9.85 / шт.
Открыть даташит →PIC16C662-10/P
✅ Прямая замена✓ В наличии
$5.3 / шт.
Открыть даташит →PIC16C662-04I/L
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C662-04I/P
✅ Прямая замена✓ В наличии
$5.07 / шт.
Открыть даташит →PIC16C662-10I/L Максимальные параметры и электрические характеристики
| Product Family | PIC16C (PIC mid-range, OTP) |
| Core | 8-bit PIC RISC, Harvard |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14) |
| RAM Size | 176 bytes |
| Number of I/O Pins | 33 |
| Максимальная тактовая частота | 10 MHz |
| Supply Voltage (Vdd) | 5 V (typical) |
| Корпус | 44-PLCC (J-Lead), 16.59 x 16.59 mm |
| Тип монтажа | Surface Mount |
| Рабочая температура | -40C to +85C (industrial grade, -I suffix) |
| Number of Timers | 3 (2 x 8-bit Timer0/Timer2, 1 x 16-bit Timer1) |
| ADC | 8-channel 8-bit |
| Communication Interfaces | USART (SCI/SPI), PSP |
| Watchdog Timer | Yes, with on-chip RC oscillator |
| Уровень MSL | 3 (per JEDEC J-STD-020, typical for PLCC) |
Конфигурация выводов PIC16C662-10I/L
| Контакт 1 | MCLR — Master clear reset (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 / Vref |
| Контакт 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Контакт 8 | Vss — Ground |
| Контакт 9 | OSC1/CLKIN — Crystal/oscillator input or external clock |
| Контакт 10 | OSC2/CLKOUT — Crystal/oscillator output or clock out |
| Контакт 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input |
| Контакт 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Контакт 13 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| Контакт 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 17 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Контакт 18 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Контакт 19 | Vss — Ground |
| Контакт 20 | Vdd — Positive supply (5 V) |
| Контакт 21 | RB0/INT — PORTB bit 0 / external interrupt |
| Контакт 22 | RB1 — PORTB bit 1 |
| Контакт 23 | RB2 — PORTB bit 2 |
| Контакт 24 | RB3 — PORTB bit 3 |
| Контакт 25 | RB4 — PORTB bit 4 |
| Контакт 26 | RB5 — PORTB bit 5 |
| Контакт 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 28 | RB7/PGD — PORTB bit 7 / ICSP data |
| Контакт 29 | Vss — Ground |
| Контакт 30 | Vdd — Positive supply (5 V) |
| Контакт 31 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Контакт 32 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Контакт 33 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Контакт 34 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Контакт 35 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| Контакт 36 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| Контакт 37 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| Контакт 38 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| Контакт 39 | Vss — Ground |
| Контакт 40 | RE0/RD/AN5 — PORTE bit 0 / read control / analog input 5 |
| Контакт 41 | RE1/WR/AN6 — PORTE bit 1 / write control / analog input 6 |
| Контакт 42 | RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7 |
| Контакт 43 | Vss — Ground |
| Контакт 44 | NC — Not connected (per datasheet) |
Типичное применение
PIC16C662-10I/L подходит для 6 применениеs: Industrial Control and Sensor Front-End, Appliance Control Board (White Goods), HVAC and Pump Controller, Security and Fire-Alarm Panel, Automotive Body and Interior Module, User Interface and Keypad Scanner.
Industrial Control and Sensor Front-End
The PIC16C662-10I/L's 33 I/O and 8-channel 8-bit ADC make it well-suited to industrial sensor aggregation nodes. Its 10 MHz core at 5 V drives RS-485 polling loops and binary control loops without taxing the 7 KB OTP budget. The Harvard RISC architecture gives deterministic 100 ns instruction cycles for jitter-sensitive sampling. Designers benefit from 176 bytes RAM for circular sensor buffers and on-chip USART for networked sensors. Industrial temperature rating (-40C to +85C) supports factory floor deployment. Pair with PIC16F877A for flash-based upgrades or with PIC18F for migration paths.
Рекомендуется
Appliance Control Board (White Goods)
PIC16C662-10I/L is widely deployed in washing machines, dishwashers and oven controllers where OTP cost is paramount. The 8-bit core plus 7 KB OTP can host user-interface state machines, motor-control sequencers and ADC front-ends for thermistors and pressure sensors. Industrial temperature range covers under-cabinet thermal loads. The 33 I/O directly drives segment displays, keypads and TRIAC optocouplers. Watchdog timer with on-chip RC prevents lockup in unattended cycles. Consider OTP cost vs flash field-upgrade trade-off; for serviceable appliances the flash-based PIC16F877A is preferred.
Рекомендуется
HVAC and Pump Controller
PIC16C662-10I/L fits HVAC control boards and water-pump controllers where multi-channel analog sensing and digital I/O drive valves, relays and fans. The 8-channel 8-bit ADC reads thermistor and pressure sensors simultaneously; 33 I/O handle triac outputs, keypad, LCD and serial link to a master controller. The 10 MHz core runs PID loops in real time; 176 bytes RAM is sufficient for short histories and state buffers. Industrial temperature grade supports plenum and outdoor enclosures. The PIC16C662 is commonly paired with an EEPROM (24LC256) for non-volatile setpoints.
Рекомендуется
Security and Fire-Alarm Panel
PIC16C662-10I/L's combination of 33 I/O, USART and 8-channel ADC suits small security panels and conventional fire-alarm control units. It scans multiple zone loops via ADC, drives keypads and piezo buzzers, and reports over USART to a central station receiver. The PIC16C6x watchdog timer prevents firmware lockup in safety-critical loops. Industrial temp grade covers commercial building cabinets. Note: for life-safety designs verify the latest UL/EN compliance path and consider redundant supervision; many modern panels use flash-based PIC18 or Cortex-M0 parts.
Рекомендуется
Automotive Body and Interior Module
Body controllers (window lifters, mirror adjusters, climate panels) historically use PIC16C662-10I/L because of cost, 33 I/O and proven reliability. Although automotive AEC-Q100 grades are typically flash parts (PIC16F or PIC18F), non-safety interior modules still use industrial-grade OTP PIC16C6x. The 8-channel ADC reads switch and thermistor inputs; USART links to the BCM network. Watchdog timer handles crank/drop transients; verify automotive EMC and ISO 7637 conformance at the module level.
Рекомендуется
User Interface and Keypad Scanner
PIC16C662-10I/L is a natural fit for keypad scanners, segment-LCD interfaces and simple UI boards where 33 I/O directly drive matrix keypads, LEDs and LCD segments without external expanders. The 7 KB OTP holds small text and menu state machines. USART can mirror key events to a host CPU, freeing the host from scanning. Industrial temp range supports outdoor kiosks and panels. For new designs consider migrating to PIC16F886 or PIC18F for in-field firmware updates.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C662-10I/L — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16C662-10E/L | PIC16C662-10/P | PIC16C662-04I/L | PIC16C662-04I/P |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-PLCC (L) | 44-PLCC (L) - same | 44-PLCC (L) - same ordering code, /P is DIP; PCB rework needed if PLCC land pattern | 44-PLCC (L) - same | 44-PLCC (L) - same ordering code, /P is DIP; PCB rework needed if PLCC land pattern |
| Program Memory Size | 7 KB (4K x 14) OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP |
| Max Clock Frequency | 10 MHz | 10 MHz | 10 MHz | 4 MHz (-60%) | 4 MHz (-60%) |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| RAM | 176 bytes | 176 bytes | 176 bytes | 176 bytes | 176 bytes |
| I/O Pins | 33 | 33 | 33 | 33 | 33 |
| ADC | 8 ch x 8-bit | 8 ch x 8-bit | 8 ch x 8-bit | 8 ch x 8-bit | 8 ch x 8-bit |
| Communication Interfaces | USART, SPI, I2C, PSP | USART, SPI, I2C, PSP | USART, SPI, I2C, PSP | USART, SPI, I2C, PSP | USART, SPI, I2C, PSP |
Ключевые отличия
- Industrial-grade OTP at 10 MHz in PLCC (против PIC16C662-10E/L (extended temp))
- Faster clock than -04 speed grade variants (против PIC16C662-04I/L (4 MHz))
- OTP cost advantage over flash PIC16F877A (против PIC16F877A-I/L (flash))
Заметки по проектированию
PIC16C662 uses one-time programmable (OTP) memory. Once programmed, the firmware CANNOT be re-flashed - only re-programmed if the part is replaced. For prototypes use a JW windowed package or socketed PLCC; for production, plan a flash-based PIC16F877A migration path if firmware revisions are likely.
Apply 0.1 uF ceramic decoupling close to each Vdd pin (pins 20 and 30 on the 44-PLCC) with a 10 uF bulk tantalum/ceramic at the board supply rail. The PIC16C662 Vdd should rise monotonically with rise time < 1 ms to avoid spurious reset states; add a 10 kohm MCLR pull-up and 100 nF diode-cap reset circuit to handle slow power ramps.
At full 10 MHz and 5 V operation the PIC16C662-10I/L draws ~2 mA. The 44-PLCC package has a modest thermal resistance, so in a sealed enclosure with no airflow the die-to-ambient path may approach 50 C/W. Industrial grade only requires -40C to +85C ambient; verify junction temperature with the manufacturer thermal model under your real enclosure profile.
Crystal selection for OSC1/OSC2 must match the PIC16C662 recommended load capacitance (typically 15-33 pF). For EMI-sensitive analog sensing, gate the CPU only when the ADC sample completes or use idle sleep modes; running always-on at 10 MHz into sensitive analog inputs can couple digital noise through package and bond wires.
Place the ICSP connector (RB6/RB7 = PGC/PGD plus MCLR/Vss) so it is accessible without removing the board from the chassis in production; otherwise OTP programming or factory rework requires a service loop. Route analog ADC traces away from digital switching pins (RC4/SDI/SDA etc.) and add a small RC filter on each analog input if the source is high-impedance.
Информация о соответствии
RoHS/REACH status for PIC16C662-10I/L must be confirmed against the current Microchip product declaration; industrial-grade PLCC OTP parts historically use lead-bearing finishes for legacy equipment. Not AEC-Q100 qualified - choose AEC-Q100 flash PIC18F or PIC16F parts for automotive safety/regulation.