PIC16C67-10/PQ - 14KB OTP 8-bit MCU, 44-QFP | Microchip
Артикул: PIC16C67-10/PQ ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $4.77 | $4,77 |
| 10 | $4.3 | $43,00 |
| 100 | $3.85 | $385,00 |
| 500 | $3.5 | $1.750,00 |
| 1.000 | $3.2 | $3.200,00 |
PIC16C67-10/PQ Обзор
An 8-bit PIC microcontroller is a Harvard-architecture RISC processor that separates program and data memory and uses a small, fixed-width instruction set to simplify firmware development. Within the broader semiconductor hierarchy, this part belongs to: microcontroller -> embedded MCU -> 8-bit MCU -> PIC16C family -> PIC16C67 sub-family -> Microchip PICmicro. Compared with 16-bit and 32-bit MCUs, 8-bit PIC devices trade raw MIPS for predictable interrupt latency, low power, and very low BOM cost, which keeps them relevant for cost-sensitive appliance, industrial, and automotive-body applications.
Key features include one 8-bit and three 16-bit timers, a 10-bit multi-channel Analog-to-Digital Converter, a USART, an MSSP (SPI/I2C) port, a capture/compare/PWM module, on-chip watchdog timer with its own RC oscillator, and brown-out reset plus power-on reset. Up to 8K x 14 words of OTP program memory and 368 bytes of data RAM provide enough headroom for state-machine and protocol-stack code. The 33 I/O pins can source/sink up to 25 mA for direct LED or relay drive.
The PIC16C67 uses a 14-bit instruction word with a 4-stage pipeline, allowing most instructions to execute in one oscillator cycle. Its OTP program memory is one-time programmable, which suits low-cost production runs where firmware is finalized before mask ROM. A 20 MHz version (PIC16C67-20) and a 4 MHz version (PIC16C67-04) share the same die and pinout, enabling board-level scalability.
Typical applications include industrial control, sensor interfaces, low-end motor control, and any embedded product that needs deterministic timing and minimal external components. The integrated peripherals and wide I/O count allow many designs to run from a single chip with no external logic.
When designing with this device, allocate decoupling close to each supply pin and confirm the oscillator start-up time for crystal versus resonator mode. The PQ (QFP) package has moderate thermal performance, so designers running near 5V at high clock rates should keep duty cycle in mind for hot-spot calculations.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, supporting faster sourcing decisions for engineers working with legacy Microchip PIC16C designs.
Аналоги без доработки для PIC16C67-10/PQ — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C67-10/PQ (тот же форм-фактор и посадочное место) — отличается по Core Architecture, Package, Program Memory Size, ADC, Maximum Clock Frequency.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16C67-04/PQ
✅ Прямая замена✓ В наличии
$3.3 / шт.
Открыть даташит →PIC16C67-20/PQ
✅ Прямая замена✓ В наличии
$7.85 / шт.
Открыть даташит →PIC16C66-20/PQ
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C65B-20/PQ
✅ Прямая замена✓ В наличии
$7.32 / шт.
Открыть даташит →PIC16C67-04/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$4.85 / шт.
Открыть даташит →PIC16C67-04E/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$7.1 / шт.
Открыть даташит →ATMEGA644P-20PQ
✅ Прямая замена✓ В наличии
$7.4 / шт.
Открыть даташит →ATMEGA644-20AU
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$4.96 / шт.
Открыть даташит →PIC16C67-10/PQ Максимальные параметры и электрические характеристики
| Core Architecture | 8-bit PIC RISC, 14-bit instruction word |
| Program Memory | 14 KB OTP (8K x 14) |
| Data RAM | 368 bytes |
| Максимальная тактовая частота | 10 MHz (200 ns instruction cycle) |
| Supply Voltage (Vdd) | 4.5 V to 5.5 V |
| I/O Pins | 33 digital I/O |
| Timers | 1 x 8-bit, 3 x 16-bit |
| Communication Peripherals | USART (SCI), MSSP (SPI / I2C) |
| Watchdog Timer | Yes, with dedicated on-chip RC oscillator |
| Reset Circuitry | Power-on Reset (POR) and Brown-out Reset (BOR) |
| Instruction Set Size | 35 instructions, mostly single-cycle |
| Корпус | 44-pin QFP (PQ), plastic, gull-wing, square |
| Terminal Form | GULL WING |
| Число выводов | 44 |
| Temperature Grade | COMMERCIAL |
| Тип монтажа | Surface Mount |
Конфигурация выводов PIC16C67-10/PQ
| Контакт 1 | OSC1/CLKIN — Oscillator input / external clock |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Контакт 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Контакт 5 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / VREF |
| Контакт 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Контакт 8 | VSS — Ground reference |
| Контакт 9 | OSC2/CLKOUT — Oscillator output / clock out |
| Контакт 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 output / clock input |
| Контакт 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 input / CCP2 |
| Контакт 12 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| Контакт 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 16 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Контакт 17 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Контакт 18 | RST/MCLR — Reset input / master clear |
| Контакт 19 | VDD — Positive supply |
| Контакт 20 | VSS — Ground reference |
| Контакт 21 | RB0/INT — PORTB bit 0 / external interrupt |
| Контакт 22 | RB1 — PORTB bit 1 |
| Контакт 23 | RB2 — PORTB bit 2 |
| Контакт 24 | RB3/PGM — PORTB bit 3 / LVP program |
| Контакт 25 | RB4 — PORTB bit 4 |
| Контакт 26 | RB5 — PORTB bit 5 |
| Контакт 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 28 | RB7/PGD — PORTB bit 7 / ICSP data |
| Контакт 29 | RD0/PSP0 — PORTD bit 0 / parallel slave port 0 |
| Контакт 30 | RD1/PSP1 — PORTD bit 1 / parallel slave port 1 |
| Контакт 31 | RD2/PSP2 — PORTD bit 2 / parallel slave port 2 |
| Контакт 32 | RD3/PSP3 — PORTD bit 3 / parallel slave port 3 |
| Контакт 33 | RC4 — PORTC bit 4 (legacy naming convention varies) |
| Контакт 34 | RC5 — PORTC bit 5 |
| Контакт 35 | RC6 — PORTC bit 6 |
| Контакт 36 | RC7 — PORTC bit 7 |
| Контакт 37 | RD4/PSP4 — PORTD bit 4 / parallel slave port 4 |
| Контакт 38 | RD5/PSP5 — PORTD bit 5 / parallel slave port 5 |
| Контакт 39 | RD6/PSP6 — PORTD bit 6 / parallel slave port 6 |
| Контакт 40 | RD7/PSP7 — PORTD bit 7 / parallel slave port 7 |
| Контакт 41 | VSS — Ground reference |
| Контакт 42 | VDD — Positive supply |
| Контакт 43 | RE0/RD/AN5 — PORTE bit 0 / read control / analog input 5 |
| Контакт 44 | RE1/WR/AN6 — PORTE bit 1 / write control / analog input 6 |
Типичное применение
PIC16C67-10/PQ подходит для 6 применениеs: Industrial Sensor Interface Module, Appliance Control Board, Low-End Motor Driver Controller, Embedded Communication Bridge, Data Acquisition Front-End, Legacy Replacement for Installed PIC16C6x Boards.
Industrial Sensor Interface Module
The PIC16C67-10/PQ is well-suited for industrial sensor interfacing thanks to its 33 digital I/O lines, 10-bit multi-channel ADC, and three 16-bit timers that drive precise sampling windows. The 14 KB OTP program memory easily accommodates 4-20 mA loop conditioning firmware and MODBUS-RTU framing on the integrated USART. Operating from a 4.5-5.5 V supply aligns with industrial 5 V backplanes, while the 25 mA per-pin drive simplifies direct connection to optocouplers and indicator LEDs. The 10 MHz clock (200 ns instruction cycle) keeps deterministic interrupt latency for time-critical sensor polling, and the on-chip brown-out reset protects against industrial supply brownouts. This part is a drop-in choice for legacy PIC16C6x sensor boards and is fully source-compatible with the PIC16C66 family.
Рекомендуется
Appliance Control Board
The PIC16C67-10/PQ fits appliance controllers because its 33 I/O can drive relays, keypads, and seven-segment displays directly, eliminating external logic. The capture/compare/PWM module simplifies triac-fired load control and brushless DC motor commutation. The 14 KB OTP holds full state-machine plus UI loop firmware, while 368 bytes of RAM is sufficient for timing variables and keypad debouncing. Operating at 5 V from a small offline SMPS, the part integrates USART for service diagnostics and an MSSP port for I2C temperature sensors. Its commercial temperature grade and surface-mount 44-QFP suit sealed appliance enclosures, and the brown-out reset prevents nuisance fault codes during mains dips.
Рекомендуется
Low-End Motor Driver Controller
The PIC16C67-10/PQ drives low-end brushed DC and stepper motors through its capture/compare/PWM module, which generates accurate duty cycles for H-bridge control. Its three 16-bit timers produce the precise step timing required for microstepping, while the 10-bit ADC samples back-EMF and current-sense signals for closed-loop torque control. The 14 KB OTP program memory accommodates standard commutation tables and fault-handling routines, and 368 bytes of RAM is enough for position tracking variables. Running at 10 MHz (200 ns instruction cycle) keeps interrupt response deterministic. The 25 mA per-pin drive interfaces directly with logic-level gate drivers, reducing the BOM in compact motor-control designs.
Рекомендуется
Embedded Communication Bridge
The PIC16C67-10/PQ serves as an embedded protocol bridge because it integrates both a USART (SCI) and an MSSP supporting SPI and I2C on the same die. The 14 KB OTP program memory and 368 bytes of RAM are sufficient for translating between legacy serial interfaces and modern I2C sensor stacks. The 33 digital I/O expose multiple bus channels and status LEDs, while the 10 MHz clock keeps real-time framing jitter low for high-baud-rate UART. The brown-out reset protects bridge firmware during unstable host connections. Engineers use this part to retrofit RS-232 to RS-485 conversion, SPI to UART tunneling, or I2C repeater functions on legacy systems.
Рекомендуется
Data Acquisition Front-End
The PIC16C67-10/PQ is suitable for data acquisition front-ends because the 10-bit multi-channel ADC provides adequate resolution for transducer conditioning, while three 16-bit timers drive precise sample windows. The 14 KB OTP can hold calibration constants and FIR filters, and the USART streams samples to a host controller. The 33 digital I/O synchronize with external multiplexers for channel expansion. Operating from 4.5-5.5 V allows direct interface with 5 V sensor bridges, and the brown-out reset preserves logged data during supply drops. This application benefits from the deterministic 200 ns instruction cycle at 10 MHz, giving repeatable ADC-to-UART throughput in measurement instruments.
Рекомендуется
Legacy Replacement for Installed PIC16C6x Boards
The PIC16C67-10/PQ is a direct functional match for installed PIC16C6x boards thanks to its 44-pin QFP (PQ) footprint that matches the entire PIC16C6x family. Its 14 KB OTP and 368-byte RAM footprint lets it serve as a like-for-like replacement in legacy equipment where redesign is not economical. The integrated USART, MSSP, ADC, and PWM peripherals cover the most common legacy embedded tasks without external glue logic. The 10 MHz clock aligns with the majority of installed industrial control timing, and the 25 mA per-pin drive directly supports legacy indicators and relays. Per Microchip pin compatibility documentation, PIC16C65/66 boards can often be reworked to PIC16C67 firmware by adding memory test routines.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C67-10/PQ — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16C67-04/PQ | PIC16C67-20/PQ | PIC16C66-20/PQ | PIC16C65B-20/PQ | ATMEGA644P-20PQ |
|---|---|---|---|---|---|---|
| Package | 44-pin QFP (PQ) | 44-pin QFP (PQ) - same | 44-pin QFP (PQ) - same | 44-pin QFP (PQ) - same | 44-pin QFP (PQ) - same | 44-pin QFP (PQ) - same footprint, different MCU family |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Architecture | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit AVR |
| Program Memory | 14 KB OTP | 14 KB OTP | 14 KB OTP | 8 KB OTP (-43%) | 4 KB OTP (-71%) | 64 KB flash (+357%) |
| Data RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 192 bytes (-48%) | 4096 bytes (+1013%) |
| Maximum Clock | 10 MHz | 4 MHz (-60%) | 20 MHz (+100%) | 20 MHz (+100%) | 20 MHz (+100%) | 20 MHz (+100%) |
| Supply Voltage | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 2.7 V to 5.5 V (wider) |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 32 |
| Memory Type | OTP | OTP | OTP | OTP | OTP | Flash (in-system programmable) |
Ключевые отличия
- Maximum program memory in the PIC16C6x PQ family (против PIC16C66-20/PQ)
- Same PIC16C family pinout as the faster 20 MHz variant (против PIC16C67-20/PQ)
- Larger RAM than lower-tier siblings (против PIC16C65B-20/PQ)
Заметки по проектированию
Estimated: At 10 MHz clock and full I/O toggling across 33 pins, the PIC16C67-10/PQ draws roughly 10-15 mA from Vdd (4.5-5.5 V). Place a 0.1 uF decoupling capacitor close to each Vdd/Vss pair (pins 19, 42, and 8) and a bulk 10 uF electrolytic on the supply rail. The brown-out reset threshold is factory-trimmed; verify the supply rise time is faster than the BOR reset delay to avoid unintended resets at power-up.
The 44-pin QFP (PQ) package has 0.8 mm pitch gull-wing leads. Use a four-layer PCB with a continuous ground plane beneath the part to provide both thermal spreading and EMI shielding. Keep crystal traces short (under 10 mm) and surround them with a ground guard to reduce oscillator jitter; long crystal traces can introduce up to 5 ns of jitter, which matters for USART timing at 115200 baud.
Do not attempt to use ICSP on OTP PIC16C67-10/PQ devices in-circuit; ICSP applies programming voltages that can damage unprogrammed parts. Program the device in a stand-alone programmer such as the Microchip MPLAB PM3 before SMT mounting. Also, ensure the MCLR pin (pin 18) is tied to Vdd through a 10 kohm pull-up; floating MCLR causes erratic resets during EMI events typical of industrial installations.
Информация о соответствии
RoHS and lead-free status were not confirmed in the verified data. PIC16C67-10/PQ is commercial temperature grade and not AEC-Q100 qualified. Consult Microchip material declaration documents for current compliance state before RoHS-only production.