PIC16C662T-20E/PQ - 8-Bit OTP MCU, 7KB, 20MHz, 44-MQFP | Microchip
Артикул: PIC16C662T-20E/PQ ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $9.42 | $9,42 |
| 10 | $8.95 | $89,50 |
| 100 | $8.12 | $812,00 |
| 500 | $7.4 | $3.700,00 |
| 1.000 | $6.85 | $6.850,00 |
PIC16C662T-20E/PQ Обзор
A microcontroller (MCU) is a single-chip computer containing a processor core, memory, and programmable I/O peripherals. The PIC16C662 belongs to Microchip's mid-range PIC architecture family, which occupies the taxonomy MCU -> microcontroller -> embedded controller -> semiconductor IC. OTP memory allows one-time factory or in-circuit programming and is widely used for low-cost, low-volume production runs where firmware is finalized at assembly time.
Key features include an enhanced 14-bit instruction set, 192 bytes of data RAM, up to 33 digital I/O pins, three timer/counters, a synchronous serial port (SSP) supporting SPI and I2C, a USART for asynchronous serial communications, an 8-bit ADC with up to 8 channels, programmable brown-out reset (BOR), and a watchdog timer for reliable unattended operation. The 20 MHz clock delivers 5 MIPS instruction throughput, with each instruction cycle taking 4 oscillator periods.
Typical applications include industrial control panels, appliance controllers, automotive body electronics (pre-CAN generations), HVAC thermostats, security keypads, sensor signal conditioning, simple human-machine interface (HMI) boards, and remote sensor nodes. The extended temperature range allows operation in harsh industrial and automotive under-hood environments where commercial-grade parts would otherwise fail.
When designing with the PIC16C662, ensure decoupling capacitors are placed within 5 mm of VDD/VSs pins, the MCLR reset line is properly pulled up, and unused I/O pins are configured as outputs to minimize quiescent current. Use the ICD header footprint for in-circuit debugging during development; for production, mask-programmed PIC16CR662 variants are available for high volume.
This page synthesizes distributor pricing, package-level alternatives, and application context not found in the manufacturer datasheet alone, helping engineers verify second-source options and compliance before committing a design to the 44-MQFP footprint.
Аналоги без доработки для PIC16C662T-20E/PQ — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C662T-20E/PQ (тот же форм-фактор и посадочное место) — отличается по Data EEPROM, Package, Program Memory Type, Program Memory Size, Core Architecture.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F662-I/PQ
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F662T-I/PQ
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16CR662-I/PQ
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C662-20E/PQ
✅ Прямая замена✓ В наличии
$10.95 / шт.
Открыть даташит →PIC16C661T-20E/PQ
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC16C662-20/PQ
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$9.75 / шт.
Открыть даташит →PIC16C662T-20E/PQ Максимальные параметры и электрические характеристики
| Core Architecture | PIC16C (8-bit) mid-range |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14) |
| Data RAM | 192 bytes |
| Data EEPROM | Not present (OTP only) |
| Максимальная тактовая частота | 20 MHz |
| Instruction Throughput | 5 MIPS |
| Instruction Set Width | 14-bit |
| Supply Voltage Range | 3.0 V to 5.5 V |
| I/O Pins | 33 |
| Timers | 3 (Timer0, Timer1, Timer2) |
| ADC | 8-bit, up to 8 channels |
| Serial Interfaces | USART + SSP (SPI / I2C) |
| Рабочая температура | -40 C to +125 C (E - extended) |
| Корпус | 44-MQFP (10x10 mm) |
| Тип монтажа | Surface Mount |
| Статус RoHS | Non-compliant (Pb-bearing MQFP) |
| Lead Finish | SnPb (tin-lead) |
Конфигурация выводов PIC16C662T-20E/PQ
| Контакт 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / analog channel 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / analog channel 1 |
| Контакт 4 | RA2/AN2 — PORTA bit 2 / analog channel 2 |
| Контакт 5 | RA3/AN3/VREF — PORTA bit 3 / analog channel 3 / external ADC reference |
| Контакт 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 7 | RA5/SS/AN4 — PORTA bit 5 / SSP slave select / analog channel 4 |
| Контакт 8 | RE0/RD/AN5 — PORTE bit 0 / parallel-port read / analog channel 5 |
| Контакт 9 | RE1/WR/AN6 — PORTE bit 1 / parallel-port write / analog channel 6 |
| Контакт 10 | RE2/CS/AN7 — PORTE bit 2 / parallel-port chip select / analog channel 7 |
| Контакт 11 | VDD — Positive supply voltage (3.0V to 5.5V) |
| Контакт 12 | VSS — Ground reference |
| Контакт 13 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Контакт 14 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| Контакт 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock |
| Контакт 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 PWM output |
| Контакт 17 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Контакт 18 | RC3/SCK/SCL — PORTC bit 3 / SSP SPI clock / I2C clock |
| Контакт 19 | RC4/SDI/SDA — PORTC bit 4 / SSP SPI data in / I2C data |
| Контакт 20 | RC5/SDO — PORTC bit 5 / SSP SPI data out |
| Контакт 21 | RC6/TX/CK — PORTC bit 6 / USART asynchronous transmit / clock |
| Контакт 22 | RC7/RX/DT — PORTC bit 7 / USART asynchronous receive / data |
| Контакт 23 | RB0/INT — PORTB bit 0 / external interrupt input |
| Контакт 24 | RB1 — PORTB bit 1 |
| Контакт 25 | RB2 — PORTB bit 2 |
| Контакт 26 | RB3/PGM — PORTB bit 3 / low-voltage programming enable |
| Контакт 27 | RB4 — PORTB bit 4 |
| Контакт 28 | RB5 — PORTB bit 5 |
| Контакт 29 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 30 | RB7/PGD — PORTB bit 7 / ICSP data |
| Контакт 31 | VSS — Ground reference |
| Контакт 32 | VDD — Positive supply voltage (3.0V to 5.5V) |
| Контакт 33 | RB0 — PORTB bit 0 alternate (ICSP clock on some variants) |
| Контакт 34 | NC — Not connected (per datasheet) |
| Контакт 35 | NC — Not connected (per datasheet) |
| Контакт 36 | NC — Not connected (per datasheet) |
| Контакт 37 | NC — Not connected (per datasheet) |
| Контакт 38 | NC — Not connected (per datasheet) |
| Контакт 39 | NC — Not connected (per datasheet) |
| Контакт 40 | NC — Not connected (per datasheet) |
| Контакт 41 | NC — Not connected (per datasheet) |
| Контакт 42 | NC — Not connected (per datasheet) |
| Контакт 43 | NC — Not connected (per datasheet) |
| Контакт 44 | NC — Not connected (per datasheet) |
Типичное применение
PIC16C662T-20E/PQ подходит для 6 применениеs: Industrial Control Panel, Appliance Motor Controller, HVAC Thermostat, Security Keypad / Access Controller, Automotive Body Electronics (Pre-CAN), Remote Sensor Node / Telemetry.
Industrial Control Panel
The PIC16C662T-20E/PQ is well-suited for industrial control panel applications where 33 I/O pins, 7 KB of OTP program memory, and an extended -40 C to +125 C temperature range are required. Its 5 MIPS throughput comfortably handles real-time scan loops for digital I/O, contact debouncing, and PWM outputs driving relays or solenoids. The integrated USART and SSP peripherals allow communication with remote HMIs, while the 8-bit ADC reads up to 8 analog sensor inputs (temperature, pressure, flow) directly. Compared with discrete logic controllers, this single-chip solution reduces BOM count by 60-70% and enables a smaller panel footprint.
Рекомендуется
Appliance Motor Controller
In washing machines, dishwashers, and refrigerator compressors, the PIC16C662T-20E/PQ drives brush DC and universal motors through its PWM-capable CCP module while monitoring current, RPM (via Timer1 capture), and temperature via the on-chip 8-bit ADC. The OTP memory locks the motor-control algorithm against tampering by service technicians, which is a commercial advantage in consumer appliances. 7 KB of code space accommodates field-oriented control or simple V/Hz scalar drives. Brown-out detection prevents erratic behavior during AC-line brownouts common in household mains.
Рекомендуется
HVAC Thermostat
The PIC16C662T-20E/PQ forms the heart of programmable HVAC thermostats by reading NTC thermistors through its 8-channel ADC, driving a multiplexed LCD via software SPI, and switching the furnace relay through a TRIAC opto-isolated output. Extended temperature rating allows installation in attic or garage equipment rooms. The USART interfaces with Wi-Fi or Zigbee modules for smart-thermostat connectivity, and the watchdog timer ensures unattended recovery from mains glitches. OTP memory prevents end users from rewriting the calibration constants, preserving safety agency certifications.
Рекомендуется
Security Keypad / Access Controller
Standalone access-control keypads benefit from the PIC16C662T-20E/PQ's 33 I/O pins (enough for a 4x4 matrix keypad, 8 status LEDs, a buzzer, a magnetic-door sensor, and a relay output), 5 MIPS throughput (for rapid keypad debounce and encryption), and 7 KB of OTP (for storing PIN hashes and event logs in external EEPROM). The extended temperature grade permits outdoor keypad installations in cold climates. Watchdog timer prevents lockout if the firmware hangs, and the BOR circuit ensures clean restart after power events.
Рекомендуется
Automotive Body Electronics (Pre-CAN)
Pre-CAN body modules (window lifters, mirror controllers, seat adjusters, lighting timers) use the PIC16C662T-20E/PQ because its -40 C to +125 C range survives the automotive underhood thermal environment and its 7 KB OTP accommodates the timing logic and fault diagnostics. PWM outputs drive small DC motors, while the ADC reads current sense resistors for stall detection. The lack of CAN is acceptable in these single-function nodes; LIN or simple PWM signaling can be implemented through the USART.
Рекомендуется
Remote Sensor Node / Telemetry
Battery-powered remote sensor nodes (irrigation controllers, weather stations, livestock monitors) leverage the PIC16C662T-20E/PQ's 192 bytes of RAM, low-power SLEEP mode (draws <1 uA), and USART to interface with low-power radio modules such as 433 MHz transceivers. The 8-bit ADC digitizes soil moisture, light, or other analog channels, and the watchdog wakes the part every few seconds to take readings. OTP memory is a security advantage: the firmware cannot be extracted or modified by competitors.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C662T-20E/PQ — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16F662-I/PQ | PIC16F662T-I/PQ | PIC16CR662-I/PQ | PIC16C662-20E/PQ | PIC16C661T-20E/PQ |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-MQFP (PQ) | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same |
| Program Memory Type | OTP (7 KB) | Flash (3.5 KB) | Flash (3.5 KB) | Mask ROM (7 KB) | OTP (7 KB) | OTP (1 KB) |
| Maximum Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Data RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
| Operating Temperature | -40 C to +125 C (E) | -40 C to +85 C (I) | -40 C to +85 C (I) | -40 C to +85 C (I) | -40 C to +125 C (E) | -40 C to +125 C (E) |
| Reprogrammability | None (OTP) | Yes (flash, ~100k cycles) | Yes (flash, ~100k cycles) | None (mask ROM) | None (OTP) | None (OTP) |
| RoHS Compliance | Non-compliant (SnPb) | Compliant (matte-tin) | Compliant (matte-tin) | Compliant (matte-tin) | Non-compliant (SnPb) | Non-compliant (SnPb) |
Ключевые отличия
- Highest-density OTP in the PIC16C66x family (против PIC16C661T-20E/PQ)
- Extended temperature grade for automotive/industrial (против PIC16C662-20/PQ)
- Tape-and-reel packaging for high-volume SMD assembly (против PIC16C662-20E/PQ)
Заметки по проектированию
Decoupling: place a 100 nF ceramic capacitor within 5 mm of each VDD/VSS pin pair, plus a single 10 uF tantalum or ceramic bulk capacitor near the part. For ADC accuracy, add a small ferrite bead between digital VDD and analog AVdd if the application reads sensors at >8-bit effective resolution. Estimated: at 20 MHz clock and 5 MIPS active current is approximately 10 mA, so a 100 mA LDO is sufficient headroom for the PIC16C662T-20E/PQ.
The 44-MQFP package has 0.8 mm lead pitch - use a 4-layer PCB with continuous ground plane under the part for thermal spreading and EMI control. Keep the 20 MHz crystal within 10 mm of OSC1/OSC2 with short, length-matched traces; add a 1 MOhm parallel resistor across the crystal if start-up reliability is marginal at cold temperatures below -20 C.
Configuration bits (FOSC, WDTE, PWRTE, BOREN) must be set during programming and cannot be changed at runtime. Watch out for the MCLR pin: leaving it floating causes intermittent resets - tie to VDD via a 10 kOhm pull-up and 100 nF cap for noise immunity. Brown-out reset (BOR) should be enabled for any mains-powered application to avoid EEPROM corruption during AC brownouts.
Информация о соответствии
SnPb (tin-lead) lead finish on 44-MQFP package - exempt under RoHS Annex III 7(a) for lead in server/storage and certain industrial applications but not compliant for general consumer products. Use PIC16F662-I/PQ for RoHS-compliant drop-in.