PIC17C766-16I/PT - 8-Bit 16MHz 32KB OTP MCU | Microchip
MPN: PIC17C766-16I/PT ✗ Cuối đờiPIC17C766-16I/PT Tóm tắt
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (ROM/OTP/Flash), data RAM, and peripheral I/O onto one silicon die. The PIC17C family sits at the top of Microchip's original 8-bit hierarchy, sitting above PIC16C and PIC12C in performance and pin count. Within the broader category tree, an MCU is a microcontroller -> embedded processor -> semiconductor IC -> electronic component. Microcontrollers like the PIC17C766 are the workhorse of industrial control, instrumentation, and legacy embedded designs.
Key features include 16 channels of 10-bit Analog-to-Digital conversion, three PWM outputs, four capture inputs, additional timers, and a synchronous serial port configurable as either 3-wire SPI or 2-wire I2C. The device also integrates two USARTs and external memory addressing for program memory expansion beyond the on-chip 32 KB. The 58-instruction RISC instruction set keeps software development straightforward, with only program branches and table reads/writes being two-cycle; all other instructions execute in a single 121 ns cycle.
The architecture uses a Harvard-bus layout with separate program and data paths, and a single-cycle hardware multiplier accelerates integer math. The wide operating voltage (4.5 V to 5.5 V) and industrial -40C to +85C temperature range enable deployment in factory-floor and outdoor equipment. The 80-pin TQFP package provides ample I/O for human-machine interface panels, motor controllers, and instrumentation front-ends.
Typical applications include industrial process controllers, multi-channel data acquisition systems, motor control with PWM, legacy barcode/RF scanners, and automotive body/comfort modules. The external memory bus allows the PIC17C766 to drive character LCD panels and external EPROM/RAM for designs that exceed 32 KB of code. This page synthesizes distributor stock data, same-package drop-in alternatives, and practical design notes not available in the brief manufacturer summary.
Note: The Microchip product page recommends PIC18F8520 as the Flash-based successor for new designs; the PIC17C766 remains in service for legacy and OTP-windowed applications.
Bộ thay thế dễ dàng lắp đặt cho PIC17C766-16I/PT — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC17C766-16I/PT (cùng hình factor và footprint) — khác nhau ở Package, Data Bus Width, Operating Temperature, Maximum Clock Frequency, ADC.
PIC17C756A-16I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC17C762-16I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC17C766-16I/L
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC17C766-16/PT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC17C766T-16I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC17C766-16I/PT Tỷ lệ tối đa & tính chất điện
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Instruction Set | 58 single-word instructions |
| Max Clock Frequency | 33 MHz |
| Instruction Cycle | 121 ns (single-cycle, except branches) |
| MIPS Performance | 8.25 MIPS |
| Program Memory | 32 KB OTP (16K x 16) |
| RAM | 902 bytes |
| Bề rộng đường dữ liệu | 16-bit (internal) |
| I/O Pins | 50+ GPIO (66 per Mouser listing) |
| ADC | 10-bit, 16 channels |
| PWM Outputs | 3 |
| Capture Inputs | 4 |
| Serial Interfaces | 1x SPI/I2C (configurable), 2x USART |
| Điện áp cung cấp | 4.5 V to 5.5 V |
| Nhiệt độ hoạt động | -40C to +85C (Industrial) |
| Hộp | 80-pin TQFP (PT) 12x12 mm |
| Kiểu lắp đặt | Surface Mount |
| Hardware Multiplier | 8 x 8 single-cycle |
| External Memory Bus | Yes |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC17C766-16I/PT
| Chân 1 | OSC1 — Oscillator input (crystal/ceramic) |
| Chân 2 | OSC2 — Oscillator output |
| Chân 3 | MCLR — Master Clear reset input (active low) |
| Chân 4 | RA0 — PORTA bit 0 / AN0 |
| Chân 5 | RA1 — PORTA bit 1 / AN1 |
| Chân 6 | RA2 — PORTA bit 2 / AN2 |
| Chân 7 | RA3 — PORTA bit 3 / AN3 / VREF+ |
| Chân 8 | RA4 — PORTA bit 4 / AN4 |
| Chân 9 | RA5 — PORTA bit 5 / AN5 |
| Chân 10 | VSS — Ground |
| Chân 11 | VDD — Positive supply |
| Chân 12 | RB0 — PORTB bit 0 / INT |
| Chân 13 | RB1 — PORTB bit 1 |
| Chân 14 | RB2 — PORTB bit 2 |
| Chân 15 | RB3 — PORTB bit 3 |
| Chân 16 | RB4 — PORTB bit 4 |
| Chân 17 | RB5 — PORTB bit 5 |
| Chân 18 | RB6 — PORTB bit 6 / ICSCLK |
| Chân 19 | RB7 — PORTB bit 7 / ICSDAT |
| Chân 20 | RC0 — PORTC bit 0 |
| Chân 21 | RC1 — PORTC bit 1 |
| Chân 22 | RC2 — PORTC bit 2 |
| Chân 23 | RC3 — PORTC bit 3 |
| Chân 24 | RC4 — PORTC bit 4 |
| Chân 25 | RC5 — PORTC bit 5 |
| Chân 26 | RC6 — PORTC bit 6 / TX1 |
| Chân 27 | RC7 — PORTC bit 7 / RX1 |
| Chân 28 | RD0 — PORTD bit 0 |
| Chân 29 | RD1 — PORTD bit 1 |
| Chân 30 | RD2 — PORTD bit 2 |
| Chân 31 | RD3 — PORTD bit 3 |
| Chân 32 | RD4 — PORTD bit 4 |
| Chân 33 | RD5 — PORTD bit 5 |
| Chân 34 | RD6 — PORTD bit 6 |
| Chân 35 | RD7 — PORTD bit 7 |
| Chân 36 | RE0 — PORTE bit 0 / AN6 |
| Chân 37 | RE1 — PORTE bit 1 / AN7 |
| Chân 38 | RE2 — PORTE bit 2 / AN8 |
| Chân 39 | RE3 — PORTE bit 3 / AN9 |
| Chân 40 | RE4 — PORTE bit 4 / AN10 |
| Chân 41 | RE5 — PORTE bit 5 / AN11 |
| Chân 42 | RE6 — PORTE bit 6 / AN12 |
| Chân 43 | RE7 — PORTE bit 7 / AN13 |
| Chân 44 | RF0 — PORTF bit 0 / AN14 |
| Chân 45 | RF1 — PORTF bit 1 / AN15 |
| Chân 46 | RF2 — PORTF bit 2 |
| Chân 47 | RF3 — PORTF bit 3 |
| Chân 48 | RF4 — PORTF bit 4 |
| Chân 49 | RF5 — PORTF bit 5 |
| Chân 50 | RF6 — PORTF bit 6 / TX2 |
| Chân 51 | RF7 — PORTF bit 7 / RX2 |
| Chân 52 | RG0 — PORTG bit 0 |
| Chân 53 | RG1 — PORTG bit 1 |
| Chân 54 | RG2 — PORTG bit 2 |
| Chân 55 | RG3 — PORTG bit 3 |
| Chân 56 | RG4 — PORTG bit 4 |
| Chân 57 | VSS — Ground |
| Chân 58 | VDD — Positive supply |
| Chân 59 | RH0 — PORTH bit 0 |
| Chân 60 | RH1 — PORTH bit 1 |
| Chân 61 | RH2 — PORTH bit 2 |
| Chân 62 | RH3 — PORTH bit 3 |
| Chân 63 | RH4 — PORTH bit 4 |
| Chân 64 | RH5 — PORTH bit 5 |
| Chân 65 | RH6 — PORTH bit 6 |
| Chân 66 | RH7 — PORTH bit 7 |
| Chân 67 | RI0 — PORTI bit 0 |
| Chân 68 | RI1 — PORTI bit 1 |
| Chân 69 | RI2 — PORTI bit 2 |
| Chân 70 | RI3 — PORTI bit 3 |
| Chân 71 | RI4 — PORTI bit 4 |
| Chân 72 | RI5 — PORTI bit 5 |
| Chân 73 | RI6 — PORTI bit 6 |
| Chân 74 | RI7 — PORTI bit 7 |
| Chân 75 | RJ0 — PORTJ bit 0 |
| Chân 76 | RJ1 — PORTJ bit 1 |
| Chân 77 | RJ2 — PORTJ bit 2 |
| Chân 78 | RJ3 — PORTJ bit 3 |
| Chân 79 | AVSS — Analog ground |
| Chân 80 | AVDD — Analog positive supply |
Ứng dụng tiêu biểu
PIC17C766-16I/PT phù hợp cho 6 Áp dụngs: Industrial Process Controllers, Multi-Channel Data Acquisition Systems, Motor Control with PWM Drive, Legacy Barcode and POS Terminals, Human-Machine Interface (HMI) Panels, Automotive Body and Comfort Modules.
Industrial Process Controllers
The PIC17C766-16I/PT's 8.25 MIPS performance, 16 channels of 10-bit ADC, and 50+ GPIO make it well-suited for multi-loop industrial process controllers driving PID loops for temperature, pressure, and flow regulation. Industrial-grade -40C to +85C operation tolerates factory-floor thermal stress, while the 902-byte RAM comfortably handles a real-time scheduler, PID state, and HMI buffers. The hardware 8x8 multiplier accelerates thermocouple linearization math, and the two USARTs bridge to RS-485 Modbus slaves and operator panels. Place decoupling 0.1 uF + 10 uF tantalum directly at VDD/AVDD pins and route analog/digital grounds as a star to the EP.
Được đề xuất
Multi-Channel Data Acquisition Systems
The 16-channel 10-bit ADC and 4.5-5.5 V analog supply make the PIC17C766-16I/PT suitable for portable and rack-mounted data loggers sampling multiple sensors at kHz rates. With 33 MHz CPU, sequential ADC conversions complete well within the 121 ns instruction cycle, leaving bandwidth for SD-card buffering or USB-CDC streaming via USART. The 32 KB OTP holds DSP-style FIR filters without external memory, and 902 bytes of RAM supports a 256-sample ring buffer per channel. For higher resolution, consider the PIC18F8520 successor with 12-bit ADC; for low-power battery logging, the PIC16LF88 family is a better fit.
Được đề xuất
Motor Control with PWM Drive
Three dedicated PWM outputs and four capture inputs on the PIC17C766-16I/PT support closed-loop control of brushless DC, stepper, and small AC induction motors. The 8.25 MIPS throughput sustains 10-20 kHz PWM update rates with 121 ns duty-cycle resolution, well below audible noise. The 16 ADC channels read phase currents via shunt amplifiers, while the configurable SPI port drives gate-driver ICs like the MCP8024. Plan PCB layout with the EP tied to a continuous ground pour; route ADC traces orthogonally to PWM traces to avoid switching noise coupling into current measurements.
Được đề xuất
Legacy Barcode and POS Terminals
The PIC17C766-16I/PT's dual USARTs and SPI/I2C ports enable legacy barcode scanners and point-of-sale terminals to integrate imagers, magnetic-stripe readers, and thermal printers without external bus expanders. The 50+ GPIO drives character LCDs, keypads, and buzzer indicators directly, while the 32 KB OTP secures payment-processing firmware. Industrial temperature grade ensures reliable operation in retail back-office and warehouse environments. For new POS designs, the PIC18F series offers USB-OTG and crypto accelerators that this older OTP part lacks.
Được đề xuất
Human-Machine Interface (HMI) Panels
With 50+ GPIO and an external memory bus, the PIC17C766-16I/PT can drive 4x40 character LCDs, scan 8x8 keypads, and refresh tri-color LED indicators without additional bus expander ICs. The hardware multiplier speeds button-debounce filtering and rotary-encoder quadrature decoding. Pair with a graphical LCD controller (e.g., S1D13305) over the external bus for bitmap HMI screens. For new HMI designs with TFT displays, Microchip's PIC32MX or PIC18F46K22 with integrated graphics controllers offer better BOM integration.
Được đề xuất
Automotive Body and Comfort Modules
The PIC17C766-16I/PT industrial -40C to +85C range and PWM-driven lighting outputs enable use in body controllers, mirror-adjustment modules, and seat-position memories in non-safety-critical automotive applications. The 16 ADC channels read potentiometer wiper positions and thermistors, while the dual USARTs link to LIN sub-buses. Note that this part is NOT AEC-Q100 qualified, so it cannot replace automotive-grade ICs in safety-relevant ECUs; for new automotive designs, choose AEC-Q100 parts in the PIC18F or dsPIC33 families.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC17C766-16I/PT — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC17C756A-16I/PT | PIC17C762-16I/PT | PIC17C766-16I/L | PIC17C766-16/PT | PIC17C766T-16I/PT |
|---|---|---|---|---|---|---|
| Package | 80-TQFP (12x12 mm) | 80-TQFP (12x12 mm) - same | 80-TQFP (12x12 mm) - same | 84-PLCC (different) | 80-TQFP (12x12 mm) - same | 80-TQFP (12x12 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 32 KB OTP | 32 KB OTP | 16 KB OTP | 32 KB OTP | 32 KB OTP | 32 KB OTP |
| Max Clock | 33 MHz | 33 MHz | 33 MHz | 33 MHz | 33 MHz | 33 MHz |
| RAM | 902 bytes | 902 bytes | 454 bytes | 902 bytes | 902 bytes | 902 bytes |
| ADC Channels | 16 x 10-bit | 12 x 10-bit | 16 x 10-bit | 16 x 10-bit | 16 x 10-bit | 16 x 10-bit |
| Temperature Grade | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Commercial (0C to +70C) | Industrial (-40C to +85C) |
| Lifecycle Status | NRND | NRND | NRND | NRND | NRND | NRND |
Bảo phân biệt quan trọng
- Highest ADC channel count in PIC17C family (vsPIC17C756A-16I/PT)
- Larger on-chip program memory vs PIC17C762 (vsPIC17C762-16I/PT)
- TQFP package for SMT assembly (vsPIC17C766-16I/L (PLCC))
Ghi chú thiết kế
The PIC17C766-16I/PT has separate AVDD/AVSS pins (80/79) for the ADC and VDD/VSS pins for digital logic. Both supplies must be at 4.5 V to 5.5 V and decoupled with a 0.1 uF ceramic capacitor placed within 5 mm of each supply pin. Add a 10 uF tantalum bulk capacitor on each rail. Use a ferrite bead or pi-filter between digital and analog VDD to prevent digital switching noise coupling into ADC measurements; never run analog traces parallel to PWM or clock traces.
The 80-pin TQFP has 0.5 mm pitch - use 0.2 mm trace width with 0.2 mm spacing to fan out from the package. Plan a 4-layer stack-up with a continuous ground plane on layer 2 directly under the MCU to provide a low-impedance return path. Keep traces under 25 mm to minimize EMI, and place a ground ring around the crystal (pins 1-2) with the crystal within 10 mm of the OSC pins. Route the MCLR line with a 4.7 kohm pull-up and a 100 nF cap to ground for noise immunity; do not share the MCLR track with switching signals.
Estimated: With 33 MHz oscillator drive into a 20 pF crystal load, the Pierce oscillator stage draws ~5 mA RMS; ensure the crystal ESR is below 25 ohm to guarantee reliable startup. Do not exceed 33 MHz at VDD < 4.5 V - operation below the minimum supply can cause undefined instruction execution and corruption of OTP-config bits. When programming in-circuit via ICSP (RB6/RB7), ensure no low-impedance load on RB6/RB7 during programming or the device will fail to enter ICSP mode. The 32 KB OTP is one-time programmable - any bit error requires a new device.
Thông tin tuân thủ
RoHS compliant per manufacturer product page. Not AEC-Q100 qualified - not suitable for automotive safety-critical applications. Halogen-free status not explicitly stated in the verified data.