PIC16C662-10/L - 8-Bit OTP MCU, 7KB, 33 I/O, 10MHz | Microchip
Артикул: PIC16C662-10/L ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $9.95 | $9,95 |
| 10 | $8.9 | $89,00 |
| 100 | $7.6 | $760,00 |
| 500 | $6.45 | $3.225,00 |
| 1.000 | $5.5 | $5.500,00 |
PIC16C662-10/L Обзор
An OTP (One-Time Programmable) microcontroller is a single-chip computer whose program memory can be written only once after manufacture, typically by the end user, using a device programmer. OTP sits between mask-ROM (lowest unit cost, factory-programmed only) and Flash (re-programmable in-circuit). It is widely used in mature, high-volume consumer and industrial products where code stability is proven and re-programmability is not required, delivering a per-unit cost advantage over Flash parts. The PIC16C6x family belongs to the broader PICmicro 8-bit RISC microcontroller hierarchy, itself a subsystem of Microchip's 8-bit MCU portfolio that bridges the classic PIC16 baseline and the modern PIC18 enhanced family.
Key features of the PIC16C662-10/L include a 10MHz maximum operating frequency, 33 digital I/O pins, an 8-bit A/D converter, a USART serial port, three timers, and a watchdog timer. It supports a wide 2.5V-6.0V operating voltage range, industrial -40C to +85C temperature grade, and up to 5 MIPS throughput. The PLCC-44 (J-Lead, 16.59 x 16.59 mm) surface-mount package provides easy prototyping through a standard 44-pin PLCC socket.
Architecturally, the device uses a Harvard bus with separate program and data paths, allowing instruction fetch and operand access in a single cycle for most instructions. Peripheral highlights include a capture/compare/PWM module, parallel slave port, and low-power SLEEP mode with wake-up on I/O change, suiting it to industrial controllers, white-goods, and legacy embedded designs.
Typical applications include appliance control boards, industrial sensor interfaces, motor-control front-ends, and automotive interior modules. The 33 I/O and built-in USART are particularly useful for connecting keypads, LED displays, and simple RS-232/RS-485 links. The OTP memory makes the part well-suited to mature production where firmware is finalized.
When designing with the PIC16C662-10/L, plan firmware development around a one-time burn: budget for volume programming through a gang programmer, and stock finished units for any code change. Use decoupling capacitors within 5 mm of VDD/VSS pins and keep oscillator traces short to avoid EMI on the 10MHz clock line.
This page synthesizes distributor pricing, same-family and cross-brand drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Аналоги без доработки для PIC16C662-10/L — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C662-10/L (тот же форм-фактор и посадочное место) — отличается по Mounting Type, Package, Communication Interfaces, Core, Family.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16C662-04/L
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC16C662-20/L
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC16C662-10I/L
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$6.2 / шт.
Открыть даташит →PIC16F877A-I/L
✅ Прямая замена✓ В наличии
$7.12 / шт.
Открыть даташит →PIC16F887-I/L
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C65B-04I/L
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$5.3 / шт.
Открыть даташит →PIC16C662-10/L Максимальные параметры и электрические характеристики
| Product Type | 8-bit Microcontroller (MCU) |
| Family | PIC16C6x (Mid-Range PIC16) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14) |
| RAM Size | 176 bytes |
| CPU Core | 8-bit PIC RISC |
| Instruction Set | 35 instructions, 14-bit word |
| Максимальная тактовая частота | 10 MHz |
| Throughput | 5 MIPS |
| Operating Voltage Range | 2.5 V to 6.0 V (5 V typical) |
| Диапазон рабочих температур | -40 C to +85 C (commercial/industrial) |
| Number of I/O Pins | 33 |
| A/D Converter | 8-bit, 8 channels |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Communication Interfaces | USART (SCI), parallel slave port |
| PWM Modules | 1 (CCP) |
| Watchdog Timer | Yes |
| Корпус | 44-pin PLCC (J-Lead), 16.59 x 16.59 mm |
| Тип монтажа | Surface Mount |
| Уровень MSL | 3 |
Конфигурация выводов PIC16C662-10/L
| Контакт 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| Контакт 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 / A/D 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 / parallel-port read / analog input 5 |
| Контакт 9 | RE1/WR/AN6 — PORTE bit 1 / parallel-port write / analog input 6 |
| Контакт 10 | RE2/CS/AN7 — PORTE bit 2 / parallel-port chip select / analog input 7 |
| Контакт 11 | VSS — Ground reference |
| Контакт 12 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Контакт 13 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Контакт 14 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock |
| Контакт 15 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Контакт 16 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| Контакт 17 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 18 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Контакт 19 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Контакт 20 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Контакт 21 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Контакт 22 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 23 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 24 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Контакт 25 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Контакт 26 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| Контакт 27 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| Контакт 28 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| Контакт 29 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| Контакт 30 | VSS — Ground reference (second VSS) |
| Контакт 31 | INT0/RB0 — PORTB bit 0 / external interrupt 0 |
| Контакт 32 | VDD — Positive supply (5 V typical) |
| Контакт 33 | RB1 — PORTB bit 1 |
| Контакт 34 | RB2 — PORTB bit 2 |
| Контакт 35 | RB3/PGM — PORTB bit 3 / LVP programming |
| Контакт 36 | RB4 — PORTB bit 4 |
| Контакт 37 | RB5 — PORTB bit 5 |
| Контакт 38 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 39 | RB7/PGD — PORTB bit 7 / ICSP data |
| Контакт 40 | VDD — Positive supply (second VDD) |
| Контакт 41 | RA6 — PORTA bit 6 (oscillator alternate) |
| Контакт 42 | RA7 — PORTA bit 7 (oscillator alternate) |
| Контакт 43 | VDD — Positive supply (third VDD, per PIC16C6x PLCC layout) |
| Контакт 44 | VSS — Ground reference (third VSS, per PIC16C6x PLCC layout) |
Типичное применение
PIC16C662-10/L подходит для 7 применениеs: Appliance Control Boards, Industrial Sensor Interface Modules, Motor Control Front-Ends, Automotive Interior Modules, Keypad / LED Display Controllers, Legacy RS-232/RS-485 Sensor Nodes, Battery-Backed Embedded Controllers.
Appliance Control Boards
The PIC16C662-10/L's 33 I/O pins, integrated 8-bit A/D converter, and one CCP/PWM module make it well-suited to control boards in white goods such as washing machines, dishwashers, and microwave ovens. The OTP program memory locks in validated firmware for high-volume mature SKUs, lowering per-unit cost once firmware is fixed. The 5 MIPS throughput at 10 MHz comfortably handles keypad scanning, sensor sampling, and LED/LCD multiplexing in real time, while the industrial -40C to +85C operating range tolerates appliance thermal environments. USART enables connection to inverter boards or main MCUs for coordinated multi-board designs.
Рекомендуется
Industrial Sensor Interface Modules
The PIC16C662-10/L integrates an 8-channel 8-bit A/D converter and a hardware USART, which together provide a compact solution for industrial sensor interface modules reading 4-20 mA loops, thermocouples, or digital sensors. Its 33 I/O and three timers support scanning multiple sensor channels at deterministic intervals, while the watchdog timer improves field reliability against code-lockup conditions. The wide 2.5-6.0 V supply range simplifies integration with both 3.3 V and 5 V sensor front-ends. For new designs, the Flash-based PIC16F877A is recommended for field firmware updates over ICSP.
Рекомендуется
Motor Control Front-Ends
The PIC16C662-10/L's CCP/PWM module and three timers provide sufficient peripherals for low-cost DC or stepper motor control front-ends driving small brushed motors, solenoids, or pumps. The 10 MHz clock and 5 MIPS throughput allow 8-bit PWM resolution at typical motor PWM frequencies around 10-20 kHz. Its OTP program memory is well matched to mature motor-control firmware where algorithms are finalized, and the 33 I/O support encoders, limit switches, and H-bridge fault feedback. The device operates across -40C to +85C, fitting industrial motor enclosures.
Рекомендуется
Automotive Interior Modules
Although not AEC-Q100 qualified, the PIC16C662-10/L is widely used in non-safety automotive interior applications such as HVAC control panels, seat-adjust switches, ambient lighting drivers, and rear-seat entertainment keypads. The industrial temperature grade supports cabin environments, and 33 I/O can drive LED matrices or read multiple switch banks. USART links the module to the vehicle body controller. New automotive designs should use the AEC-Q100 qualified PIC16F877A-I/L or PIC16F887-I/L Flash variants for long-term supply assurance.
Рекомендуется
Keypad / LED Display Controllers
The PIC16C662-10/L's 33 I/O pins and USART enable it to serve as a dedicated keypad-scanning and LED-display controller in industrial HMIs, elevator panels, and access-control readers. Its three timers can drive multiplexed 7-segment or matrix-LED refresh without CPU overhead. The OTP memory is appropriate for fixed-function human-interface firmware where code changes are rare, and the wide 2.5-6.0 V supply supports battery-backed panels. For new designs with frequent UI updates, the Flash-based PIC16F877A is recommended for ICSP-based firmware iteration.
Рекомендуется
Legacy RS-232/RS-485 Sensor Nodes
The PIC16C662-10/L's integrated USART, watchdog timer, and industrial temperature grade suit legacy wired sensor nodes that communicate over RS-232 or RS-485 at 9600-115200 baud. The 176-byte RAM is sufficient for short polled-protocol stacks (Modbus RTU, simple ASCII), and the 7 KB OTP holds compact firmware. The wide 2.5-6.0 V supply allows direct battery or bus-powered operation. New nodes should consider the Flash-based PIC16F877A for firmware updates over the same UART boot-loader, preserving pin compatibility on PLCC-44 boards.
Рекомендуется
Battery-Backed Embedded Controllers
The PIC16C662-10/L's wide 2.5-6.0 V supply, low-power SLEEP mode with wake-up on I/O change, and integrated watchdog make it suitable for battery-backed embedded controllers such as security keypads, door controllers, or instrument dataloggers. The 33 I/O supports multiple sensors and relays, while 176 bytes RAM is adequate for small event buffers. The OTP memory is appropriate for mature security firmware. Modern replacements such as PIC16F877A add in-circuit reprogrammability for evolving security algorithms while keeping the same PLCC-44 footprint.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C662-10/L — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16C662-04/L | PIC16C662-20/L | PIC16C662-10I/L | PIC16F877A-I/L | PIC16F887-I/L | PIC16C65B-04I/L |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin PLCC (J-Lead) | 44-pin PLCC (J-Lead) | 44-pin PLCC (J-Lead) | 44-pin PLCC (J-Lead) | 44-pin PLCC (J-Lead) | 44-pin PLCC (J-Lead) | 44-pin PLCC (J-Lead) |
| Program Memory Type | OTP | OTP | OTP | OTP | Flash | Flash | OTP |
| Program Memory Size | 7 KB (4K x 14) | 7 KB (4K x 14) | 7 KB (4K x 14) | 7 KB (4K x 14) | 14 KB | 14 KB | 7 KB (4K x 14) |
| Maximum Clock Frequency | 10 MHz | 4 MHz | 20 MHz | 10 MHz | 20 MHz | 20 MHz | 4 MHz |
| RAM Size | 176 bytes | 176 bytes | 176 bytes | 176 bytes | 368 bytes | 368 bytes | 192 bytes |
| Number of I/O Pins | 33 | 33 | 33 | 33 | 33 | 36 | 33 |
| Operating Temperature Range | -40 C to +85 C | 0 C to +70 C | 0 C to +70 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
| Lifecycle Status (2026) | NRND | NRND | NRND | NRND | Active | Active | NRND |
| Approx. Unit Price @ qty 100 (USD, 2026-09-18) | 7.60 | 7.20 | 8.10 | 7.90 | 6.40 | 6.10 | 7.40 |
Ключевые отличия
- Industry-standard 44-pin PLCC footprint with broad second-source availability (против PIC16F877A-I/L)
- Higher 10 MHz throughput than the PIC16C662-04 grade (против PIC16C662-04/L)
- Industrial temperature grade available in the same die (против PIC16C662-20/L)
Заметки по проектированию
Estimated: at 10 MHz and 5 V supply the PIC16C662-10/L typical operating current is around 5-10 mA; SLEEP current drops below 1 uA on this OTP family. Place a 100 nF decoupling capacitor within 5 mm of each VDD pin (pins 32 and 40) and a 10 uF bulk capacitor on the supply rail. For battery-backed designs, drive MCLR through a 10 kohm pull-up and use the watchdog to recover from brownouts; OTP firmware can implement a software brown-out reset by polling the supply via an A/D channel.
The 44-pin PLCC (J-Lead) package has 1.27 mm pin pitch and a 16.59 x 16.59 mm body. Provide a PLCC-44 socket for prototype flashing and rework - the OTP nature means any code change requires desoldering and replacing the part. Keep oscillator traces (OSC1/OSC2) short and route them over a continuous ground plane; for crystal operation use a 10-22 pF load capacitor pair on each oscillator pin matched to the crystal's load specification, and add a 1 Mohm parallel bias resistor across the crystal for Pierce-mode stability.
Critical: OTP program memory is write-once - a single bit error during programming bricks the part. Always run an in-circuit verification pass after programming and lock unused code space. The MCLR/VPP pin (pin 1) must NOT be left floating; use a 10 kohm pull-up to VDD to avoid spurious resets. The PORTB internal weak pull-ups are disabled after reset - enable them via the RBPU bit if using RB0-RB7 as inputs. Avoid using PORTE parallel slave port pins as general-purpose I/O without configuring the PSP control register.
Информация о соответствии
RoHS / lead-free status of the PLCC-44 OTP variant not explicitly stated in the verified web data; the PIC16C662 family predates many RoHS directives and the original datasheet revision. Microchip publishes a separate Pb-free ordering code for many PIC16C parts. AEC-Q100: not qualified - the part is targeted at industrial and consumer applications, not automotive safety.