PIC16C67-10E/PQ - 8-bit OTP MCU, 14KB, 10MHz, 44-MQFP | Microchip
MPN: PIC16C67-10E/PQ ✓ Hoạt độngPIC16C67-10E/PQ Tóm tắt
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, RAM, non-volatile program memory, and peripheral I/O on one silicon die, intended for embedded control applications. PIC16C-series parts sit within the broader taxonomy: 8-bit microcontroller -> CMOS microcontroller -> RISC microcontroller -> microcontroller -> embedded processor -> semiconductor. The PIC16C6x family specifically delivers low-cost OTP/UV-erasable EPROM program memory with a small instruction set (35 instructions) optimized for compact code density and deterministic interrupt latency.
Key features include a wide 2.5V to 6.0V supply range, ultra-low power consumption of 15 µA typical at 5V/4 MHz and 1 µA typical at 3V/32 kHz, fully static design supporting operation down to DC clock, and three timer/counter modules, a USART, and a parallel slave port as standard PIC16C6x peripherals. Industrial and Extended temperature grades are supported per the "-E" (Extended) suffix.
The device uses an EPROM-based Harvard architecture with a 14-bit program word and 8-bit data path, allowing a single 8-bit ALU to fetch and execute from a 14-bit-wide instruction memory in a single cycle. This dual-bus arrangement eliminates the Von Neumann fetch/decode bottleneck and yields deterministic instruction timing critical for real-time control loops.
Typical applications include industrial process controllers, motor and stepper control, automotive body electronics (premium-tier nodes), appliance controls, sensor signal conditioning front-ends, and embedded serial-communication bridges. The 33 I/O and USART simplify keypad/LCD and RS-232 interface designs.
Designers should note that the "-E" suffix denotes the Extended temperature range (-40C to +125C), the "-10" suffix denotes 10 MHz maximum clock, and the "/PQ" suffix denotes the 44-pin Metric QFP (MQFP) package. Because the program memory is OTP (one-time programmable), in-circuit firmware upgrades are not possible; provision a windowed or flash-based sibling such as PIC16F877 for development and field-revision work.
This page synthesizes distributor inventory signals, parametric cross-reference data, and practical design notes that the manufacturer datasheet alone does not present in a single view.
Bộ thay thế dễ dàng lắp đặt cho PIC16C67-10E/PQ — 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 PIC16C67-10E/PQ (cùng hình factor và footprint) — khác nhau ở Package, Program Memory Size, Core Architecture, Timers, Maximum Clock Frequency.
PIC16C67-10/PQ
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C67-04E/PQ
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC16C67-10E/PT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16C67-20E/PQ
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F877-20/PQ
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F877A-I/PQ
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16C67-10E/PQ Tỷ lệ tối đa & tính chất điện
| Product Type | 8-bit CMOS OTP Microcontroller |
| Series | PIC® 16C |
| Core Architecture | PIC16C 8-bit RISC (Harvard) |
| Program Memory Size | 8K x 14 (14KB) OTP/EPROM |
| Data RAM | 368 bytes |
| Tần số xung maksimum | 10 MHz |
| Instruction Cycle Time | 200 ns (single-cycle, 4-clock) |
| Number of Instructions | 35 |
| Supply Voltage Range | 2.5 V to 6.0 V |
| Operating Current (5V, 4 MHz) | 15 µA typical |
| Operating Current (3V, 32 kHz) | 1 µA typical |
| I/O Pins | 33 programmable |
| Hộp | 44-pin Metric QFP (MQFP / PQ) |
| Temperature Grade (E suffix) | Extended (-40C to +125C) |
| ROM Type | OTP (One-Time Programmable) EPROM |
| Kiểu lắp đặt | Surface Mount (gull-wing) |
Cấu hình chân PIC16C67-10E/PQ
| Chân 1 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| Chân 2 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| Chân 3 | RA2/AN2 — Port A bit 2 / Analog input 2 |
| Chân 4 | RA3/AN3/VREF — Port A bit 3 / Analog input 3 / Voltage reference |
| Chân 5 | RA4/T0CKI — Port A bit 4 / Timer 0 clock input |
| Chân 6 | RA5/SS/AN4 — Port A bit 5 / Slave select / Analog input 4 |
| Chân 7 | RE0/RD/AN5 — Port E bit 0 / Parallel Slave Port read / Analog input 5 |
| Chân 8 | RE1/WR/AN6 — Port E bit 1 / Parallel Slave Port write / Analog input 6 |
| Chân 9 | RE2/CS/AN7 — Port E bit 2 / Parallel Slave Port chip select / Analog input 7 |
| Chân 10 | VDD — Positive supply voltage |
| Chân 11 | VSS — Ground reference |
| Chân 12 | OSC1/CLKIN — Oscillator crystal input / external clock in |
| Chân 13 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| Chân 14 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer 1 oscillator out / Timer 1 clock in |
| Chân 15 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer 1 oscillator in / CCP2 |
| Chân 16 | RC2/CCP1 — Port C bit 2 / CCP1 PWM/capture |
| Chân 17 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Chân 18 | RD0/PSP0 — Port D bit 0 / Parallel Slave Port data bit 0 |
| Chân 19 | RD1/PSP1 — Port D bit 1 / Parallel Slave Port data bit 1 |
| Chân 20 | RD2/PSP2 — Port D bit 2 / Parallel Slave Port data bit 2 |
| Chân 21 | RD3/PSP3 — Port D bit 3 / Parallel Slave Port data bit 3 |
| Chân 22 | RD4/PSP4 — Port D bit 4 / Parallel Slave Port data bit 4 |
| Chân 23 | RD5/PSP5 — Port D bit 5 / Parallel Slave Port data bit 5 |
| Chân 24 | RD6/PSP6 — Port D bit 6 / Parallel Slave Port data bit 6 |
| Chân 25 | RD7/PSP7 — Port D bit 7 / Parallel Slave Port data bit 7 |
| Chân 26 | VSS — Ground reference |
| Chân 27 | VDD — Positive supply voltage |
| Chân 28 | RB0/INT — Port B bit 0 / External interrupt |
| Chân 29 | RB1 — Port B bit 1 |
| Chân 30 | RB2 — Port B bit 2 |
| Chân 31 | RB3 — Port B bit 3 |
| Chân 32 | RB4 — Port B bit 4 |
| Chân 33 | RB5 — Port B bit 5 |
| Chân 34 | RB6/PGC — Port B bit 6 / ICSP clock |
| Chân 35 | RB7/PGD — Port B bit 7 / ICSP data |
| Chân 36 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Chân 37 | RC5/SDO — Port C bit 5 / SPI data out |
| Chân 38 | RC6/TX/CK — Port C bit 6 / USART TX / USART clock |
| Chân 39 | RC7/RX/DT — Port C bit 7 / USART RX / USART data |
| Chân 40 | MCLR/VPP — Master clear reset / Programming voltage |
| Chân 41 | NC — Not connected (per datasheet) |
| Chân 42 | NC — Not connected (per datasheet) |
| Chân 43 | NC — Not connected (per datasheet) |
| Chân 44 | NC — Not connected (per datasheet) |
Ứng dụng tiêu biểu
PIC16C67-10E/PQ phù hợp cho 6 Áp dụngs: Industrial Process Controller, Appliance Control Board, Automotive Body Electronics, Sensor Signal Conditioning Front-End, RS-232/RS-485 Serial Bridge, Stepper / DC Motor Controller.
Industrial Process Controller
The PIC16C67-10E/PQ suits industrial process controllers because its 33 programmable I/O, USART, and three timer/counters provide the deterministic timing needed for PID loops and sensor multiplexing at 10 MHz / 200 ns cycle. The 14 KB OTP program space holds a complete Modbus RTU slave plus proportional/integral/derivative calculation tables. Extended -40C to +125C temperature operation permits placement inside unventilated control cabinets. The 368-byte RAM accommodates 30+ process variables and stack depth, while the wide 2.5V-6.0V supply tolerates 24V-bus-derived rails after regulation.
Được đề xuất
Appliance Control Board
Consumer and white-goods control boards benefit from the PIC16C67-10E/PQ's 8K x 14 OTP program memory for washing-machine, dishwasher, and HVAC sequence logic, plus 33 I/O for keypad scanning, seven-segment LED multiplexing, and triac-fired load control. Ultra-low 15 µA active current at 5V/4 MHz extends standby time in battery-buffered appliances, while 1 µA sleep current at 3V/32 kHz is ideal for power-button wake circuits. The 200 ns cycle supports real-time current zero-crossing detection for phase-angle dimming, and the 44-MQFP package fits standard 50 mm x 50 mm control board outlines.
Được đề xuất
Automotive Body Electronics
The Extended temperature grade (-40C to +125C) of the PIC16C67-10E/PQ enables body-electronics modules such as seat controllers, mirror adjusters, and lighting multiplex nodes where the operating environment exceeds commercial temperature ranges. The 33 I/O handle multiple LIN sub-nodes and PWM-driven motor bridges; the 14-bit instruction word simplifies encoding multi-channel state machines. Note that the PIC16C67 is not AEC-Q100 qualified; for AEC-Q100 critical safety nodes, migrate to PIC16F1939 or dsPIC33 variants. The wide supply range (2.5V to 6.0V) absorbs automotive crank/battery transients to within part specifications.
Được đề xuất
Sensor Signal Conditioning Front-End
The PIC16C67-10E/PQ integrates sensor signal conditioning tasks for strain-gauge bridges, thermocouples, and RTD arrays by combining its 33 I/O with the on-chip 8-bit ADC channel routing. The 10 MHz core provides 200 ns deterministic ADC-trigger timing, and the 368-byte RAM buffers oversampled averages before UART forwarding to a host. The fully static CMOS design permits low-clock 32 kHz operation during sleep windows between conversions, drawing just 1 µA, making this MCU suitable for solar/battery-powered field sensors. Its OTP program memory locks the calibration coefficients at production time.
Được đề xuất
RS-232/RS-485 Serial Bridge
With a hardware USART plus PSP port, the PIC16C67-10E/PQ functions as a protocol-translation bridge between RS-232 sensors and RS-485 multi-drop backbones. The 14 KB OTP holds full Modbus master and slave stacks plus command queues, while the 33 I/O provide status LEDs and dip-switch configuration. The 200 ns cycle handles 115200 baud without missing bits, and the wide 2.5V-6.0V supply tolerates field-installed 24V industrial rails. Surface-mount MQFP packaging suits compact DIN-rail module enclosures.
Được đề xuất
Stepper / DC Motor Controller
The PIC16C67-10E/PQ drives 4-phase stepper motors or dual H-bridge DC motors via its three timer/counters generating PWM and pulse-trains, while the 33 I/O handle end-stop switches, encoder inputs, and LED status. The 10 MHz instruction cycle produces microstepping waveforms up to 20 kHz step rates with 50 µs timer-tick granularity. Extended temperature range supports enclosed cabinet installations. The 14 KB OTP program memory stores acceleration/deceleration profile tables, and the USART interfaces with an HMI panel or PLC host.
Đượ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 PIC16C67-10E/PQ — 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 | PIC16C67-10/PQ | PIC16C67-10E/PT | PIC16C67-20E/PQ | PIC16C67-04E/PQ | PIC16F877-20/PQ | PIC16F877A-I/PQ |
|---|---|---|---|---|---|---|---|
| Package | 44-pin MQFP (PQ) | 44-pin MQFP (PQ) - same | 44-pin TQFP (PT) - same footprint | 44-pin MQFP (PQ) - same | 44-pin MQFP (PQ) - same | 44-pin MQFP (PQ) - same | 44-pin MQFP (PQ) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP EPROM (14KB) | OTP EPROM (14KB) | OTP EPROM (14KB) | OTP EPROM (14KB) | OTP EPROM (14KB) | Flash (14KB) | Flash (14KB) |
| Max Clock Frequency | 10 MHz | 10 MHz | 10 MHz | 20 MHz | 4 MHz | 20 MHz | 20 MHz |
| Data RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 | 33 |
| Temperature Range | Extended -40C to +125C | Commercial 0C to +70C | Extended -40C to +125C | Extended -40C to +125C | Extended -40C to +125C | Commercial 0C to +70C | Industrial -40C to +85C |
| Field Reprogrammable | No (OTP) | No (OTP) | No (OTP) | No (OTP) | No (OTP) | Yes (Flash, ICSP) | Yes (Flash, ICSP) |
| Supply Voltage Range | 2.5V to 6.0V | 2.5V to 6.0V | 2.5V to 6.0V | 2.5V to 6.0V | 2.5V to 6.0V | 2.0V to 5.5V | 2.0V to 5.5V |
| Peripheral Set | 3x Timer, USART, PSP, 8-ch 8-bit ADC | 3x Timer, USART, PSP, 8-ch 8-bit ADC | 3x Timer, USART, PSP, 8-ch 8-bit ADC | 3x Timer, USART, PSP, 8-ch 8-bit ADC | 3x Timer, USART, PSP, 8-ch 8-bit ADC | 3x Timer, 2x CCP, USART, PSP, 8-ch 10-bit ADC | 3x Timer, 2x CCP, USART, PSP, 8-ch 10-bit ADC, 256B EEPROM |
Bảo phân biệt quan trọng
- Extended temperature range variant in same MQFP footprint (vsPIC16C67-10/PQ)
- 10 MHz instruction throughput vs 4 MHz lower-cost alternative (vsPIC16C67-04E/PQ)
- Code-compatible with flash-based siblings for painless migration (vsPIC16F877-20/PQ)
Ghi chú thiết kế
Decouple VDD/VSS pairs (pins 10/11 and 27/26) with 100 nF ceramic + 10 µF bulk capacitors placed within 5 mm of the package. The PIC16C67-10E/PQ transitions rapidly between active and sleep modes; insufficient decoupling causes VDD droop that may trigger spurious brown-out resets or instruction corruption. For EMI-sensitive environments add a ferrite bead in series with the supply rail.
Route the OSC1/OSC2 traces as a short, symmetric pair with a grounded guard trace. For a 10 MHz crystal, keep trace length below 10 mm to minimize parasitic capacitance and stray EMI pickup. Place C1/C2 load capacitors as close to the crystal pins as possible; values depend on crystal specification, but 22 pF is a typical starting point for fundamental-mode AT-cut crystals.
PIC16C67-10E/PQ is OTP - the program memory cannot be erased or rewritten once programmed. Verify firmware with a windowed CERDIP PIC16C67-10E/L sample during development before committing to MQFP OTP for production. Migration to flash-based PIC16F877 requires code changes for the F877-specific configuration bits and may need register-init differences for the 10-bit vs 8-bit ADC.
Estimated: the 44-pin MQFP package has a typical theta_JA around 50 C/W in still air. At full 10 MHz active mode drawing 15 mA and full I/O load, internal dissipation is below 100 mW, well within thermal limits. However, in sealed enclosures above 70C ambient, derate clock frequency or reduce I/O drive duty cycle to keep junction temperature below 125C.
Thông tin tuân thủ
RoHS and lead-free status not stated in retrieved distributor listings; verify with Microchip environmental compliance documentation. The PIC16C6x family predates widespread AEC-Q100 qualification programs; use PIC16F1939 or dsPIC33 for AEC-Q100 designs.