PIC17C766/CL - 8-Bit 33MHz 32KB EPROM MCU | Microchip | 84-CERQUAD
N.º da peça: PIC17C766/CL ⚠ Última compra| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $32.5 | $32,50 |
| 10 | $29.2 | $292,00 |
| 100 | $25.8 | $2.580,00 |
| 500 | $22.4 | $11.200,00 |
| 1.000 | $19.95 | $19.950,00 |
PIC17C766/CL Visão geral
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and configurable peripheral interfaces into one package. PIC microcontrollers follow a Harvard RISC architecture with separate program and data buses, and the PIC17C family sits at the high end of the original PIC16C5X/PIC16CXX lineage, expanding register width to 16 bits while preserving the 58-instruction opcode set that enables fast context switching. The PIC17C766 was targeted at complex embedded control tasks requiring simultaneous parallel I/O expansion and multiple serial communication channels (I2C, SPI, UART/USART).
Key features include 33MHz maximum operating speed, 8.25 MIPS throughput, 32KB (16Kx16) EPROM program memory, 902 bytes of RAM, 66 I/O pins, an external oscillator interface, and a windowed CERQUAD package that allows UV erasure of EPROM for code development and prototyping. The device operates from 5V and is pin-compatible with the lower-memory PIC17C762 and PIC17C756A variants in the same package.
Architecturally, the PIC17C766 uses a 16-bit wide instruction word and a 16-level hardware stack, supporting 58 single-word instructions with single-cycle execution (121 ns @ 33MHz), except for program branches and table reads/writes which are two cycles. The MCU includes three 8-bit I/O ports (PORTA, PORTB, PORTC) plus additional port pins enabled by the 84-pin package, with built-in peripherals for serial communication.
Typical applications include industrial automation controllers, HVAC system controllers, automotive body electronics, security and access control systems, point-of-sale terminals, and any legacy design requiring a high-I/O-count OTP/EPROM microcontroller in a windowed ceramic package for in-circuit emulation or field re-programmability. The /CL suffix denotes the CERQUAD J-lead windowed package for prototype development; production builds use the plastic /L or /PT variants.
When designing with this part, note that the EPROM window is required for UV erasure, so the CERQUAD package is not suitable for high-vibration or cost-sensitive production. Microchip recommends migrating to the PIC18F8520, a flash-based successor with code compatibility, modern peripherals, and a smaller footprint. Ensure your programmer supports the PIC17C family and the 84-CERQUAD package; older EPROM programmers with UV erasers are required for development cycles.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Alternativas drop-in para PIC17C766/CL — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC17C766/CL (mesmo formato e footprint) — diferindo em Package, Core Architecture, ADC, Mounting Type, Program Memory Size.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC17C762-33I/PT
✅ Drop-In✓ Em estoque
$4.85 / unidade
Ver ficha técnica →PIC17C762-16I/PT
✅ Drop-In✓ Em estoque
$10.05 / unidade
Ver ficha técnica →PIC17C756A-33E/PT
✅ Drop-In✓ Em estoque
$7.55 / unidade
Ver ficha técnica →PIC17C756A-16I/PT
✅ Drop-In✓ Em estoque
$11.2 / unidade
Ver ficha técnica →PIC17C752-33/PT
✅ Drop-In✓ Em estoque
$10.1 / unidade
Ver ficha técnica →PIC17C766/CL Classificações máximas e características elétricas
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Program Memory Type | EPROM (UV-erasable, windowed) |
| Program Memory Size | 32 KB (16K x 16) |
| RAM Size | 902 bytes |
| Maximum CPU Frequency | 33 MHz |
| Instruction Throughput | 8.25 MIPS (121 ns/instruction) |
| Number of I/O Pins | 66 |
| Number of Instructions | 58 single-word |
| Instruction Cycle | 121 ns (single-cycle, 2-cycle for branches) |
| Oscillator Type | External |
| Package Type | 84-CERQUAD windowed (J-Lead), 29.21 x 29.21 mm |
| Tipo de montagem | Through-Hole (CERQUAD windowed) |
| Tensão de alimentação de operação | 5 V |
| Communication Interfaces | I2C, SPI, UART/USART |
Configuração de pinos do PIC17C766/CL
| Pino 1 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pino 2 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pino 3 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pino 4 | RA3/AN3 — PORTA bit 3 / analog input 3 |
| Pino 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pino 6 | RA5/SS — PORTA bit 5 / SPI slave select |
| Pino 7 | VSS — Ground reference |
| Pino 8 | OSC1/CLKI — External oscillator input |
| Pino 9 | OSC2/CLKO — External oscillator output |
| Pino 10 | RB0/INT — PORTB bit 0 / external interrupt |
| Pino 11 | RB1 — PORTB bit 1 |
| Pino 12 | RB2 — PORTB bit 2 |
| Pino 13 | RB3 — PORTB bit 3 |
| Pino 14 | RB4 — PORTB bit 4 |
| Pino 15 | RB5 — PORTB bit 5 |
| Pino 16 | RB6 — PORTB bit 6 |
| Pino 17 | RB7 — PORTB bit 7 |
| Pino 18 | RC0 — PORTC bit 0 |
| Pino 19 | RC1 — PORTC bit 1 |
| Pino 20 | RC2 — PORTC bit 2 |
| Pino 21 | RC3 — PORTC bit 3 |
| Pino 22 | RC4 — PORTC bit 4 |
| Pino 23 | RC5 — PORTC bit 5 |
| Pino 24 | RC6 — PORTC bit 6 |
| Pino 25 | RC7 — PORTC bit 7 |
| Pino 26 | RD0 — PORTD bit 0 |
| Pino 27 | RD1 — PORTD bit 1 |
| Pino 28 | RD2 — PORTD bit 2 |
| Pino 29 | RD3 — PORTD bit 3 |
| Pino 30 | RD4 — PORTD bit 4 |
| Pino 31 | RD5 — PORTD bit 5 |
| Pino 32 | RD6 — PORTD bit 6 |
| Pino 33 | RD7 — PORTD bit 7 |
| Pino 34 | RE0 — PORTE bit 0 |
| Pino 35 | RE1 — PORTE bit 1 |
| Pino 36 | RE2 — PORTE bit 2 |
| Pino 37 | RE3 — PORTE bit 3 |
| Pino 38 | RE4 — PORTE bit 4 |
| Pino 39 | RE5 — PORTE bit 5 |
| Pino 40 | RE6 — PORTE bit 6 |
| Pino 41 | RE7 — PORTE bit 7 |
| Pino 42 | VSS — Ground reference |
| Pino 43 | VDD — Positive supply (5V nominal) |
| Pino 44 | NC — Not connected (per datasheet) |
| Pino 45 | RF0 — PORTF bit 0 |
| Pino 46 | RF1 — PORTF bit 1 |
| Pino 47 | RF2 — PORTF bit 2 |
| Pino 48 | RF3 — PORTF bit 3 |
| Pino 49 | RF4 — PORTF bit 4 |
| Pino 50 | RF5 — PORTF bit 5 |
| Pino 51 | RF6 — PORTF bit 6 |
| Pino 52 | RF7 — PORTF bit 7 |
| Pino 53 | RG0 — PORTG bit 0 |
| Pino 54 | RG1 — PORTG bit 1 |
| Pino 55 | RG2 — PORTG bit 2 |
| Pino 56 | RG3 — PORTG bit 3 |
| Pino 57 | RG4 — PORTG bit 4 |
| Pino 58 | VSS — Ground reference |
| Pino 59 | VDD — Positive supply (5V nominal) |
| Pino 60 | SCL — I2C clock (open-drain) |
| Pino 61 | SDA — I2C data (open-drain) |
| Pino 62 | SCK — SPI clock |
| Pino 63 | SDI — SPI data in |
| Pino 64 | SDO — SPI data out |
| Pino 65 | TX/CK — UART transmit / clock |
| Pino 66 | RX/DT — UART receive / data |
| Pino 67 | RH0 — PORTH bit 0 |
| Pino 68 | RH1 — PORTH bit 1 |
| Pino 69 | RH2 — PORTH bit 2 |
| Pino 70 | RH3 — PORTH bit 3 |
| Pino 71 | RH4 — PORTH bit 4 |
| Pino 72 | RH5 — PORTH bit 5 |
| Pino 73 | RH6 — PORTH bit 6 |
| Pino 74 | RH7 — PORTH bit 7 |
| Pino 75 | RI0 — PORTI bit 0 |
| Pino 76 | RI1 — PORTI bit 1 |
| Pino 77 | RI2 — PORTI bit 2 |
| Pino 78 | RI3 — PORTI bit 3 |
| Pino 79 | MCLR/VPP — Master clear reset / EPROM programming voltage |
| Pino 80 | VDD — Positive supply (5V nominal) |
| Pino 81 | VSS — Ground reference |
| Pino 82 | NC — Not connected (per datasheet) |
| Pino 83 | NC — Not connected (per datasheet) |
| Pino 84 | NC — Not connected (per datasheet) |
Aplicações típicas
PIC17C766/CL é adequado para 6 aplicaçãos: Industrial Automation Controller, HVAC System Controller, Point-of-Sale Terminal, Security Access Control System, Automotive Body Electronics, Legacy Industrial Embedded Board.
Industrial Automation Controller
The PIC17C766/CL fits industrial automation controllers because its 66 I/O pins directly drive multi-axis stepper drivers, opto-isolated inputs, and relay outputs without external I/O expanders. The 32KB EPROM stores ladder-logic-equivalent state machines for PLC-style sequencing, while the 902-byte RAM buffers sensor telemetry between UART and SPI peripherals. At 33MHz the 8.25 MIPS throughput sustains deterministic scan loops below 1 ms, meeting IEC 61131-3 timing for small-scale control cabinets. The I2C and SPI masters interface with digital temperature sensors, EEPROM parameter stores, and HMI displays simultaneously. Designers building conveyor, packaging, or pump controllers benefit from the proven PIC17C core, though new builds should evaluate PIC18F8520 for flash-based field firmware updates and CAN bus integration required by modern factory networks.
Recomendado
HVAC System Controller
The PIC17C766/CL fits HVAC system controllers because its 66 I/O pins interface with multi-zone temperature sensors, damper actuators, and three-speed fan relays without external logic. The 32KB EPROM accommodates multi-stage control algorithms including PID loops, defrost cycles, and error recovery state machines. The UART/USART peripheral streams telemetry to a building management system over RS-485, while SPI drives a graphic LCD showing zone status. At 33MHz the core executes 8.25 MIPS, ensuring closed-loop temperature regulation stays under 100 ms even with 16 active zones. The EPROM memory is ideal for long-life HVAC deployments where firmware rarely changes, and the 84-CERQUAD package supports field serviceability through UV erasure during commissioning.
Recomendado
Point-of-Sale Terminal
The PIC17C766/CL fits point-of-sale terminals because its 66 I/O pins drive a 4x4 keypad matrix, four-character 7-segment displays, and cash-drawer solenoids concurrently. The 32KB EPROM stores transaction state machines and price-lookup tables for small retail deployments. I2C interfaces with an external EEPROM that holds daily transaction logs, while the UART connects to a thermal receipt printer. The 902-byte RAM is sufficient to buffer 50-character product names and 16-digit totals without external memory. At 33MHz the MCU sustains the polling loop for keypad debouncing, display multiplexing, and printer handshaking inside one 121 ns instruction cycle. Although EPROM limits field updates, fixed-price retail kiosks benefit from the deterministic boot time and long-term code retention.
Recomendado
Security Access Control System
The PIC17C766/CL fits security access control panels because its 66 I/O pins support 16-zone alarm inputs, 8 relay-controlled door strikes, and keypad readers across multiple doors. The 32KB EPROM stores credential tables for up to 1000 users along with audit trail logic, while the 902-byte RAM buffers time-stamped event records between log flushes. The I2C bus interfaces with a real-time clock for accurate timestamping, and SPI drives a 128x64 graphical LCD displaying door status. At 33MHz the 8.25 MIPS throughput scans all 16 zones within 10 ms, ensuring alarm response latency stays under 50 ms per IEC 62642 alarm-system timing recommendations. The /CL windowed package supports secure field re-credentialing via UV erasure, useful for high-security sites requiring periodic credential rotation.
Recomendado
Automotive Body Electronics
The PIC17C766/CL fits automotive body electronics modules because its 66 I/O pins drive window lift motors, mirror adjusters, seat-position sensors, and lighting relays without external multiplexer ICs. The 32KB EPROM stores the seat-memory and keyless-entry state machines, while the 902-byte RAM buffers CAN-style message handling loops implemented over UART for legacy vehicles. At 33MHz the 8.25 MIPS throughput services 16 simultaneous PWM outputs for HVAC blend doors and mirror actuators, achieving 10-bit effective resolution at 100 Hz refresh. The EPROM's 20-year data retention exceeds typical vehicle service life, reducing warranty risk. Modern designs targeting post-2010 vehicles should evaluate PIC18F8520 or dsPIC33EP64MC504 for AEC-Q100 stress-test compliance and native CAN bus support.
Recomendado
Legacy Industrial Embedded Board
The PIC17C766/CL fits legacy industrial embedded boards because its 84-CERQUAD J-lead footprint is shared with the PIC17C756A, PIC17C762, and PIC17C752 family members, allowing in-place memory upgrades or downgrades during board rework. The 32KB EPROM stores the firmware revision in non-volatile memory that survives 20+ years without battery backup, ideal for utility metering, factory-floor controllers, and railway signal modules that must boot reliably after long idle periods. The 902-byte RAM is sufficient for protocol stacks such as Modbus RTU over UART and basic sensor polling. At 33MHz the core provides 8.25 MIPS throughput, adequate for legacy deterministic control loops. Repair depots benefit from the windowed CERQUAD package because UV erasure allows firmware re-flashing without removing the MCU from the board's socket.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC17C766/CL — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC17C762-33I/PT | PIC17C762-16I/PT | PIC17C756A-33E/PT | PIC17C756A-16I/PT | PIC17C752-33/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 84-CERQUAD windowed (29.21x29.21 mm) | 84-pin CERQUAD / PT - same footprint | 84-pin CERQUAD / PT - same footprint | 84-pin CERQUAD / PT - same footprint | 84-pin CERQUAD / PT - same footprint | 84-pin CERQUAD / PT - same footprint |
| Program Memory | 32 KB (16K x 16) EPROM | 16 KB EPROM (-50%) | 16 KB EPROM (-50%) | 32 KB EPROM (same) | 32 KB EPROM (same) | 32 KB EPROM (same) |
| RAM Size | 902 bytes | 902 bytes (same) | 902 bytes (same) | 902 bytes (same) | 902 bytes (same) | 902 bytes (same) |
| Maximum Clock | 33 MHz | 33 MHz (same) | 16 MHz (-51%) | 33 MHz (same) | 16 MHz (-51%) | 33 MHz (same) |
| I/O Pins | 66 | 66 (same) | 66 (same) | 66 (same) | 66 (same) | 66 (same) |
| Serial Interfaces | I2C, SPI, UART/USART | I2C, SPI, UART/USART (same) | I2C, SPI, UART/USART (same) | I2C, SPI, UART/USART (same) | I2C, SPI, UART/USART (same) | I2C, SPI, UART/USART (same) |
| Package Type | Windowed CERQUAD (UV-erasable) | Plastic TQFP / CERQUAD | Plastic TQFP / CERQUAD | Plastic TQFP / CERQUAD | Plastic TQFP / CERQUAD | Plastic TQFP / CERQUAD |
Principais diferenciais
- Full 32KB EPROM in the 84-CERQUAD package (vs PIC17C762-33I/PT)
- 33MHz full-speed operation (vs PIC17C756A-16I/PT)
- Highest-density pinout in the legacy PIC17C family (vs PIC17C752-33/PT)
Notas de projeto
The PIC17C766/CL is a windowed CERQUAD part intended for prototype development using UV erasure. For production builds, migrate to PIC17C756A-16I/PT or PIC18F8520 in plastic packaging to reduce cost and improve mechanical robustness. Estimate cost differential: windowed CERQUAD parts typically run 3-4x the price of plastic OTP equivalents at qty 1000.
When designing a PCB to accept the PIC17C766 family, use a Textool 84-pin CERQUAD socket (e.g., 3M Textool 284-84) for development so the part can be UV-erased and re-programmed without desoldering. Add 100nF ceramic decoupling capacitors on each VDD/VSS pair within 5mm of the pins, plus a 10uF tantalum bulk capacitor at the board entry point. The 33MHz clock trace from the crystal to OSC1/OSC2 should be kept under 10mm and routed over a continuous ground plane.
The PIC17C766's external oscillator input is sensitive to noise above 33MHz; route the crystal traces symmetrically with equal-length paths to OSC1 and OSC2, and place a ground guard ring around the oscillator cell. Estimated: at 33MHz fundamental, the third harmonic (99MHz) can radiate EMI if traces exceed 8mm. Use a 4-layer PCB with a solid ground plane beneath the oscillator area to suppress common-mode radiation. Verify oscillator start-up margin with the manufacturer-supplied oscillator validation spreadsheet.
Informações de conformidade
Windowed CERQUAD package is typically non-RoHS because of the gold-plated ceramic body and quartz window. Lead-free status 'no' reflects traditional CERQUAD construction; check distributor data sheets for current specific compliance certifications. AEC-Q100 not qualified - use PIC18F8520 or dsPIC33EP64MC504 for automotive.