PIC17C766-16/L - 8-Bit 16MHz OTP MCU 32KB 84-PLCC | Microchip
Артикул: PIC17C766-16/L ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $10.12 | $10,12 |
| 10 | $9.61 | $96,10 |
| 100 | $8.6 | $860,00 |
| 500 | $7.59 | $3.795,00 |
| 1.000 | $6.83 | $6.830,00 |
PIC17C766-16/L Обзор
What is an OTP microcontroller? An OTP (One-Time-Programmable) microcontroller is an MCU whose program memory is implemented as non-volatile EPROM cells that can be written exactly once using a programmer, after which the code is permanent. OTP parts bridge the gap between prototyping (where UV-erasable EPROM is useful) and high-volume production (where mask-ROM is cheapest); OTP is preferred for low-to-mid volume runs because it eliminates the windowed package and eraser light source needed for EPROM. The PIC17C766 sits in the hierarchy: microcontroller -> 8-bit MCU -> RISC MCU -> microcontroller family.
Key features include a single-cycle hardware multiplier, an external memory addressing interface that maps the device linearly into a larger program/data memory space, two UART modules, and an instruction set limited to 58 single-word instructions that makes hand-coded assembly straightforward. Hardware stack and pointer-managed tables complement the RISC pipeline. The 84-pin J-leaded PLCC (29.31 x 29.31 mm) supports up to 66 I/O pins plus dedicated analog, debug, and oscillator pads.
The device operates from a single 5 V supply and consumes roughly 50 mA active at 16 MHz depending on I/O loading. Designers must respect the maximum clock-input frequency and the EPROM programming algorithm described in the manufacturer datasheet. Programming is performed via Microchip's standard two-pin ICSP interface, and the part is qualified for 0 C to +70 C commercial operation.
Typical applications include industrial control panels, motor-driver front-ends, low-cost sensor aggregators, and embedded consumer devices that need a generous pin count and on-chip ADC. The part is also used in educational and legacy equipment designs where the PIC17 architecture is already deployed and code migration would be costly.
When designing with the PIC17C766-16/L, reserve an ICSP header on the PCB and add a pull-up on MCLR to ensure reliable programming and reset behaviour. Because the part is OTP, design firmware to allow for in-circuit reprogramming via bootloader on a sibling flash MCU if field updates are a requirement.
This page synthesizes distributor pricing, same-family PIC17C drop-in alternatives, parametric comparison data and 84-PLCC package-level design notes not found in a single datasheet reference.
Аналоги без доработки для PIC17C766-16/L — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC17C766-16/L (тот же форм-фактор и посадочное место) — отличается по Mounting Type, Package, Program Memory Size, Core Architecture, Data Bus Width.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC17C766-16I/L
✅ Прямая замена✓ В наличии
$8.2 / шт.
Открыть даташит →PIC17C766T-16/L
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC17C766T-16I/L
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC17C762-16/PT
✅ Прямая замена✓ В наличии
$9.25 / шт.
Открыть даташит →PIC17C752-16/L
✅ Прямая замена✓ В наличии
$7.3 / шт.
Открыть даташит →PIC17C766-16/L Максимальные параметры и электрические характеристики
| Core Architecture | PIC 8-bit RISC (PIC17C) |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 32 KB (16K x 16) |
| RAM | 902 bytes |
| Максимальная тактовая частота | 16 MHz |
| Instruction Cycle Time | 121 ns (single-cycle) |
| MIPS (Dhrystone) | 8.25 MIPS |
| ADC | 10-bit, 16 channels |
| I/O Pins | 66 |
| Capture Modules | 4 |
| PWM Modules | 3 |
| Serial Interfaces | SPI (3-wire) / I2C (2-wire) configurable |
| UART | 2 |
| Напряжение питания | 5 V |
| Рабочая температура | 0 C to +70 C (Commercial) |
| Корпус | 84-PLCC (29.31 x 29.31 mm), J-Lead |
| Тип монтажа | Surface Mount (socket-mountable) |
| Multiplier | Single-cycle hardware multiplier |
| External Memory Bus | Yes (linear addressing) |
Конфигурация выводов PIC17C766-16/L
| Контакт 1 | RA0/AN0 — PORTA bit 0 / ADC input 0 |
| Контакт 2 | RA1/AN1 — PORTA bit 1 / ADC input 1 |
| Контакт 3 | RA2/AN2 — PORTA bit 2 / ADC input 2 |
| Контакт 4 | RA3/AN3 — PORTA bit 3 / ADC input 3 |
| Контакт 5 | RA4/AN4 — PORTA bit 4 / ADC input 4 |
| Контакт 6 | RA5/AN5 — PORTA bit 5 / ADC input 5 |
| Контакт 7 | RA6/AN6 — PORTA bit 6 / ADC input 6 |
| Контакт 8 | RA7/AN7 — PORTA bit 7 / ADC input 7 |
| Контакт 9 | RB0/INT — PORTB bit 0 / external interrupt |
| Контакт 10 | RB1 — PORTB bit 1 |
| Контакт 11 | RB2 — PORTB bit 2 |
| Контакт 12 | RB3 — PORTB bit 3 |
| Контакт 13 | RB4 — PORTB bit 4 |
| Контакт 14 | RB5 — PORTB bit 5 |
| Контакт 15 | RB6 — PORTB bit 6 |
| Контакт 16 | RB7 — PORTB bit 7 |
| Контакт 17 | VSS1 — Ground reference 1 |
| Контакт 18 | VDD1 — Positive supply 1 (5 V) |
| Контакт 19 | OSC1 — Crystal/clock input |
| Контакт 20 | OSC2 — Crystal/clock output |
| Контакт 21 | MCLR — Master clear reset (active-low) |
| Контакт 22 | RC0/T1CKI — PORTC bit 0 / Timer1 clock input |
| Контакт 23 | RC1/CCP1 — PORTC bit 1 / Capture/Compare/PWM 1 |
| Контакт 24 | RC2/CCP2 — PORTC bit 2 / Capture/Compare/PWM 2 |
| Контакт 25 | RC3/CCP3/SCK — PORTC bit 3 / CCP3 / SPI clock |
| Контакт 26 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 27 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 28 | RC6/TX1 — PORTC bit 6 / UART1 transmit |
| Контакт 29 | RC7/RX1 — PORTC bit 7 / UART1 receive |
| Контакт 30 | RD0 — PORTD bit 0 |
| Контакт 31 | RD1 — PORTD bit 1 |
| Контакт 32 | RD2 — PORTD bit 2 |
| Контакт 33 | RD3 — PORTD bit 3 |
| Контакт 34 | RD4 — PORTD bit 4 |
| Контакт 35 | RD5 — PORTD bit 5 |
| Контакт 36 | RD6 — PORTD bit 6 |
| Контакт 37 | RD7 — PORTD bit 7 |
| Контакт 38 | RE0/AN8 — PORTE bit 0 / ADC input 8 |
| Контакт 39 | RE1/AN9 — PORTE bit 1 / ADC input 9 |
| Контакт 40 | RE2/AN10 — PORTE bit 2 / ADC input 10 |
| Контакт 41 | RE3/AN11 — PORTE bit 3 / ADC input 11 |
| Контакт 42 | RE4/AN12 — PORTE bit 4 / ADC input 12 |
| Контакт 43 | RE5/AN13 — PORTE bit 5 / ADC input 13 |
| Контакт 44 | RE6/AN14 — PORTE bit 6 / ADC input 14 |
| Контакт 45 | RE7/AN15 — PORTE bit 7 / ADC input 15 |
| Контакт 46 | RF0 — PORTF bit 0 |
| Контакт 47 | RF1 — PORTF bit 1 |
| Контакт 48 | RF2 — PORTF bit 2 |
| Контакт 49 | RF3 — PORTF bit 3 |
| Контакт 50 | RF4 — PORTF bit 4 |
| Контакт 51 | RF5 — PORTF bit 5 |
| Контакт 52 | RF6 — PORTF bit 6 |
| Контакт 53 | RF7 — PORTF bit 7 |
| Контакт 54 | RG0 — PORTG bit 0 |
| Контакт 55 | RG1 — PORTG bit 1 |
| Контакт 56 | RG2 — PORTG bit 2 |
| Контакт 57 | RG3 — PORTG bit 3 |
| Контакт 58 | RG4 — PORTG bit 4 |
| Контакт 59 | VSS2 — Ground reference 2 |
| Контакт 60 | VDD2 — Positive supply 2 (5 V) |
| Контакт 61 | ADRES — ADC voltage reference (unconnected on internal ref) |
| Контакт 62 | AVSS — Analog ground |
| Контакт 63 | AVDD — Analog positive supply |
| Контакт 64 | VREF+ — ADC positive voltage reference |
| Контакт 65 | VREF- — ADC negative voltage reference |
| Контакт 66 | RX2/DT2 — UART2 receive / data |
| Контакт 67 | TX2/CK2 — UART2 transmit / clock |
| Контакт 68 | CCP4 — Capture/Compare/PWM 4 |
| Контакт 69 | CCP5 — Capture/Compare/PWM 5 |
| Контакт 70 | T0CKI — Timer0 clock input |
| Контакт 71 | INT1 — External interrupt 1 |
| Контакт 72 | INT2 — External interrupt 2 |
| Контакт 73 | INT3 — External interrupt 3 |
| Контакт 74 | PGM — Programming mode entry |
| Контакт 75 | PGC — Programming clock / ICSP |
| Контакт 76 | PGD — Programming data / ICSP |
| Контакт 77 | EMU — Emulation mode / debug |
| Контакт 78 | NC — Not connected (per datasheet) |
| Контакт 79 | NC — Not connected (per datasheet) |
| Контакт 80 | NC — Not connected (per datasheet) |
| Контакт 81 | VMEM0 — External memory bus |
| Контакт 82 | VMEM1 — External memory bus |
| Контакт 83 | VMEM2 — External memory bus |
| Контакт 84 | VMEM3 — External memory bus |
Типичное применение
PIC17C766-16/L подходит для 6 применениеs: Industrial Control Panels, Sensor Aggregation Nodes, Motor Drive Front-Ends, Legacy Embedded Consumer Devices, Educational 8-Bit RISC Trainer Boards, Industrial Test and Measurement Equipment.
Industrial Control Panels
The PIC17C766-16/L fits industrial control panels because its 66 I/O lines can directly drive key matrix keypads, 7-segment LEDs, and high-side relay drivers without external glue logic, and its 16 MHz instruction rate supports closed-loop control loops within hundreds of microseconds. The 902-byte RAM is sufficient for soft-PLC ladder evaluation and stack-heavy CAN/Ethernet stacks. The 84-PLCC package sits on a socketed footprint that simplifies field replacement during factory commissioning. Compared with a switching power supply or FPGA the OTP MCU adds deterministic interrupt latency but no opportunity for firmware drift, which is desirable for safety-critical machinery.
Рекомендуется
Sensor Aggregation Nodes
The PIC17C766-16/L aggregates sensors via its 16-channel 10-bit ADC and I2C/SPI bus in instrumentation that previously required a dedicated ADC ASIC plus microcontroller. The single-cycle hardware multiplier offloads sensor scaling in firmware, and 32 KB of OTP holds the calibration tables and Modbus/RTU stacks required by SCADA backbones. The 5 V rail and 0-70 C commercial temperature grade are well-matched to indoor cabinets. Unlike a discrete ADC + MCU the integrated ADC saves board space at the cost of dropped conversion throughput to roughly 50 ksps.
Рекомендуется
Motor Drive Front-Ends
The PIC17C766-16/L drives brushed DC and stepper motor front-ends using its three PWM modules and four capture modules, closing current/tachometer loops faster than 50 us per cycle at 16 MHz. The external memory bus can be tied to a SRAM or specialized gate-driver ASIC for higher-power stages. Designers exploit the OTP memory to lock calibration parameters once a motor's BOM is finalized, eliminating field tampering. Compared with a dsPIC33 the PIC17C lacks DSP instructions and so trades quantitative throughput for simpler code and lower unit cost.
Рекомендуется
Legacy Embedded Consumer Devices
The PIC17C766-16/L is retrofitted into legacy consumer devices (washing-machine controllers, HVAC thermostats and security panels) where the original firmware has been debugged for years and a code freeze is desired before the platform change-over. The OTP memory locks behaviour against field reprogramming accidents while the 84-PLCC package sits in the same IC socket the legacy PCB was tooled for. The 16 MHz core, 902-byte RAM and 32 KB OTP match the original firmware's resource envelope exactly. New designs should switch to PIC18F8520 or PIC18F67K22 instead.
Рекомендуется
Educational 8-Bit RISC Trainer Boards
Universities and training institutes use PIC17C766-16/L on legacy 8-bit trainer boards because the 84-PLCC socketed footprint tolerates repeated insertion during student labs and the 58-instruction PIC17C RISC core provides a small, complete instruction set ideal for assembly-level teaching. The 16 MHz clock, 10-bit ADC and PWM peripherals support lab experiments on ADC sampling, PWM motor control and UART comms. The 0-70 C commercial grade is fine for indoor classrooms and the 32 KB OTP prevents accidental overwriting between sessions. New curricula should still gravitate to PIC18F for active silicon support.
Рекомендуется
Industrial Test and Measurement Equipment
The PIC17C766-16/L powers bench-top test and measurement front-ends where the 66 I/O lines multiplex relays and attenuator pads, and the 10-bit ADC samples sensor inputs at sub-millisecond intervals. The 16 MHz instruction cycle and 902-byte RAM enable deterministic scan-list execution while the 5 V supply rails cleanly from a linear regulator on the instrument's analogue front end. Compared with a separate MCU+FPGA the PIC17C reduces BOM cost but lacks the parallelism an FPGA brings to instrument trigger logic; for new designs, a PIC18F67K22 plus low-cost CPLD is the modern equivalent.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC17C766-16/L — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC17C766-16I/L | PIC17C766T-16/L | PIC17C766T-16I/L | PIC17C762-16/PT | PIC17C752-16/L |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 84-PLCC (J-Lead, 29.31x29.31 mm) | 84-PLCC (J-Lead) - same | 84-PLCC (J-Lead) - same | 84-PLCC (J-Lead) - same | 64-TQFP - different | 68-PLCC - different |
| Program Memory Size | 32 KB OTP (16K x 16) | 32 KB OTP | 32 KB OTP | 32 KB OTP | 32 KB OTP | 16 KB OTP (-50%) |
| Maximum Clock Frequency | 16 MHz | 16 MHz | 16 MHz | 16 MHz | 16 MHz | 16 MHz |
| Temperature Grade | Commercial 0 C to +70 C | Industrial -40 C to +85 C | Commercial 0 C to +70 C | Industrial -40 C to +85 C | Industrial -40 C to +85 C | Commercial 0 C to +70 C |
| I/O Pins | 66 | 66 | 66 | 66 | 52 | 54 |
| ADC Channels / Resolution | 16 x 10-bit | 16 x 10-bit | 16 x 10-bit | 16 x 10-bit | 12 x 10-bit | 12 x 10-bit |
| Lifecycle Status | NRND | NRND | NRND | NRND | NRND | NRND |
Ключевые отличия
- Highest memory density of the PIC17C sub-family (против PIC17C752-16/L)
- More ADC channels than the smaller PIC17C devices (против PIC17C762-16/PT)
- Industry-standard 84-PLCC footprint for socketed replacement (против PIC17C762-16/PT (64-TQFP))
Заметки по проектированию
The PIC17C766-16/L is OTP (one-time programmable); once sealed, the firmware cannot be reprogrammed in-circuit. Design an ICSP header (PGD/PGC/MCLR/VSS/VDD) on every prototype PCB before taping out because a single firmware bug without access to those pads forces board rework. If field updates are a hard requirement migrate to PIC18F8520 instead, which shares the RISC ancestry but provides flash memory.
Provide separate analog (AVDD/AVSS) and digital (VDD1/VDD2/VSS1/VSS2) supply pairs on the 84-PLCC, each decoupled with a 100 nF ceramic plus a 10 uF tantalum at the pin. Long PCB traces between the two VSS planes cause ADC ground bounce; the analog section should reference a star-ground back to a single ferrite bead. Microchip's PIC17C family reference manual shows the canonical 4-pad layout for VDD/VSS and a quiet AVSS.
The 84-PLCC has a J-lead pitch of 1.27 mm (50 mil). On a 2-layer board flood both top and bottom with a ground pour and stitch with 4-6 vias per square inch to control EMI on the high-speed capture/PWM lines. Estimate: at 16 MHz the third harmonic (48 MHz) extends well into HF amateur-radio bands, so add a small ferrite bead on VDD1 and a 33 pF cap on OSC2 if the enclosure lacks shielding.
The PIC17C766-16/L lacks an internal oscillator; OSC1/OSC2 must be driven by an external crystal, ceramic resonator, or CMOS clock source up to 16 MHz. For low-jitter ADC sampling select a crystal with CLoad 18-30 pF (not 32 pF) and configure HS oscillator mode in the configuration word. The reference manual warns that start-up time from power-on can exceed the OST count's default and recommends the LP/HS mode bit selection before code execution proceeds.
Информация о соответствии
Compliance data not surfaced in the Verified Web Data. The PIC17C766 family predates the modern RoHS/REACH declarations common in newer Microchip datasheets; users should consult Microchip's environmental compliance portal for the specific /L package variant.