PIC16C67T-20/L - 8-Bit OTP MCU, 20MHz, 14KB, PLCC-44 | Microchip
N.º da peça: PIC16C67T-20/L ✗ Fim de vida| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $18.45 | $18,45 |
| 10 | $16.2 | $162,00 |
| 100 | $14.05 | $1.405,00 |
| 500 | $12.18 | $6.090,00 |
| 1.000 | $10.95 | $10.950,00 |
PIC16C67T-20/L Visão geral
What is a microcontroller? A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, volatile data RAM, and a range of peripheral interfaces such as timers, capture/compare/PWM modules, serial ports, and digital I/O. PIC microcontrollers belong to the Harvard-architecture RISC family: instructions and data are kept in separate buses, the instruction set is small and orthogonal, and most instructions execute in a single oscillator cycle. The PIC16C series sits at the bottom of Microchip's 8-bit product hierarchy, beneath PIC10/PIC12, with PIC16C6x/7x/8x/9x parts targeting mid-range embedded designs.
The PIC16C67T-20/L delivers 14KB (8K x 14) of OTP program memory and 368 bytes of RAM, with 33 I/O pins - more than enough for legacy control panels, instrumentation, and communication interfaces. Its 20MHz maximum clock rate yields a 200ns instruction time. The PLCC-44 (J-lead, surface-mount) package supports commercial-grade temperature ranges and is supplied on tape and reel. PIC16Cxx parts include built-in peripherals (timers, USART, capture/compare/PWM, comparators, and a watchdog timer) per Microchip's mid-range architecture reference manual.
Typical applications include industrial control panels, motor-driver logic boards, sensor conditioning systems, embedded user-interface controllers, and legacy communications equipment that were designed around the PIC16C architecture. Because the program memory is OTP (one-time-programmable), the part is generally used for mature production designs rather than field-upgradable firmware.
When selecting this part, verify that your design uses a compatible programmer (e.g. MPLAB PM3), that your firmware fits within the 8K x 14 instruction-word window, and that the PLCC-44 footprint matches the PCB. Because the PIC16C line is mature and in NRND/EOL territory, designers should plan for ongoing availability with the manufacturer or consider PIC16F flash-based equivalents for new designs.
Alternativas drop-in para PIC16C67T-20/L — 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 PIC16C67T-20/L (mesmo formato e footprint) — diferindo em Package, Program Memory Type, Mounting Type, RoHS Status, Core.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16C67-20I/L
✅ Drop-In✓ Em estoque
$6.75 / unidade
Ver ficha técnica →PIC16C67-20/PT
✅ Drop-In✓ Em estoque
$5.95 / unidade
Ver ficha técnica →PIC16C67T-10/PQ
✅ Drop-In✓ Em estoque
$5.75 / unidade
Ver ficha técnica →PIC16C67T-10E/PQ
✅ Drop-In✓ Em estoque
$7.4 / unidade
Ver ficha técnica →PIC16F877T-20/L
✅ Drop-In✓ Em estoque
$7.3 / unidade
Ver ficha técnica →PIC16C67T-20/L Classificações máximas e características elétricas
| Core | PIC16 8-bit RISC |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 14 KB (8K x 14) |
| RAM | 368 bytes |
| Data EEPROM | Not present on this part |
| Frequência máxima de clock | 20 MHz |
| Instruction Cycle Time | 200 ns (at 20 MHz) |
| I/O Pins | 33 |
| Tensão de alimentação | 5 V nominal |
| Encapsulamento | PLCC-44 (16.59 x 16.59 mm) |
| Tipo de montagem | Surface Mount (J-lead) |
| Packaging | Tape & Reel (T/R) |
| Temperature Grade | Commercial |
| Architecture | Harvard RISC, 14-bit instructions |
| Status RoHS | Compliant |
Configuração de pinos do PIC16C67T-20/L
| Pino 1 | RA0/AN0 — Port A bit 0 / analog input 0 |
| Pino 2 | RA1/AN1 — Port A bit 1 / analog input 1 |
| Pino 3 | RA2/AN2 — Port A bit 2 / analog input 2 |
| Pino 4 | RA3/AN3/VREF — Port A bit 3 / analog input 3 / VREF |
| Pino 5 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| Pino 6 | RA5/AN4/SS — Port A bit 5 / analog input 4 / SPI slave select |
| Pino 7 | OSC1/CLKIN — Oscillator input / external clock in |
| Pino 8 | OSC2/CLKOUT — Oscillator output / clock out |
| Pino 9 | MCLR — Master clear reset (active low) |
| Pino 10 | VSS — Ground reference |
| Pino 11 | VDD — Positive supply (5V nominal) |
| Pino 12 | RB0/INT — Port B bit 0 / external interrupt |
| Pino 13 | RB1 — Port B bit 1 |
| Pino 14 | RB2 — Port B bit 2 |
| Pino 15 | RB3 — Port B bit 3 |
| Pino 16 | RB4 — Port B bit 4 |
| Pino 17 | RB5 — Port B bit 5 |
| Pino 18 | RB6 — Port B bit 6 / in-circuit debug clock |
| Pino 19 | RB7 — Port B bit 7 / in-circuit debug data |
| Pino 20 | RC0 — Port C bit 0 |
| Pino 21 | RC1 — Port C bit 1 |
| Pino 22 | RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM 1 |
| Pino 23 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pino 24 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pino 25 | RC5/SDO — Port C bit 5 / SPI data out |
| Pino 26 | RC6/TX/CK — Port C bit 6 / USART TX / USART clock |
| Pino 27 | RC7/RX/DT — Port C bit 7 / USART RX / USART data |
| Pino 28 | RD0 — Port D bit 0 |
| Pino 29 | RD1 — Port D bit 1 |
| Pino 30 | RD2 — Port D bit 2 |
| Pino 31 | RD3 — Port D bit 3 |
| Pino 32 | RD4 — Port D bit 4 |
| Pino 33 | RD5 — Port D bit 5 |
| Pino 34 | RD6 — Port D bit 6 |
| Pino 35 | RD7 — Port D bit 7 |
| Pino 36 | RE0/RD — Port E bit 0 / parallel slave port read |
| Pino 37 | RE1/WR — Port E bit 1 / parallel slave port write |
| Pino 38 | RE2/CS — Port E bit 2 / parallel slave port chip select |
| Pino 39 | NC — Not connected (per datasheet) |
| Pino 40 | NC — Not connected (per datasheet) |
| Pino 41 | NC — Not connected (per datasheet) |
| Pino 42 | NC — Not connected (per datasheet) |
| Pino 43 | NC — Not connected (per datasheet) |
| Pino 44 | NC — Not connected (per datasheet) |
Aplicações típicas
PIC16C67T-20/L é adequado para 6 aplicaçãos: Industrial Control Panels, Embedded Instrumentation and Data Acquisition, Motor Driver Logic Boards, Sensor Conditioning and Signal Routing, Legacy Communications Equipment, User Interface and Keypad Controllers.
Industrial Control Panels
The PIC16C67T-20/L is well suited to industrial control-panel applications where deterministic 8-bit control and 33 I/O pins drive relays, indicator LEDs, keypads, and discrete sensors. Its 14 KB OTP program memory holds mid-sized ladder-style control logic, and the 368-byte RAM accommodates small state-machine buffers. The 20 MHz core provides 5 MIPS, comfortably handling scan loops at typical 10-50 ms panel cycle times. PLCC-44's J-leads support socketed prototyping and field replacement, which is valuable in factory-floor maintenance workflows.
Recomendado
Embedded Instrumentation and Data Acquisition
For instrumentation front-ends, the PIC16C67T-20/L delivers enough I/O and code space to manage analog-multiplexer selection, ADC sequencing, LCD driving, and UART-based host reporting. Its 8-bit ADC companion parts and built-in capture/compare modules make it practical for sample rates up to ~50 kHz when paired with external ADCs. The Harvard RISC core's deterministic 200 ns instruction time simplifies real-time scheduling of sensor reads. Use this part for lab gear, field measurement tools, and process instrumentation where the design has stabilized and OTP cost is acceptable.
Recomendado
Motor Driver Logic Boards
The PIC16C67T-20/L fits motor-control logic boards that drive stepper, brushed-DC, or small BLDC drivers via PWM and direction-control GPIO. With built-in capture/compare/PWM and timer modules, the MCU can produce up to several PWM channels for velocity and current-loop control. The 33 I/O pins are sufficient for H-bridge enable lines, encoder feedback, fault inputs, and serial diagnostics. The 20 MHz instruction rate supports 8-20 kHz PWM switching frequencies commonly used in sub-100 W motor drives.
Recomendado
Sensor Conditioning and Signal Routing
Sensor-conditioning front-ends benefit from the PIC16C67T-20/L's combination of 33 GPIO, USART, and timer-driven sequencing. The MCU can multiplex thermocouple or strain-gauge inputs, drive excitation sources, and digitize via external converters; then format and transmit readings over RS-232/RS-485 links. The Harvard RISC core's deterministic timing is helpful for sensor-sampling synchronization. Choose PIC16C67 OTP for production builds where firmware is fixed and BOM cost matters; choose PIC16F877 flash for development cycles and field-upgradable deployments.
Recomendado
Legacy Communications Equipment
The PIC16C67T-20/L is widely deployed in legacy communication equipment such as proprietary protocol converters, RS-232/485 repeaters, and small protocol bridges where the original PIC16C-based design must be maintained. Its USART and I/O density fit peer-to-peer multi-drop networks with simple framing. The OTP memory ensures firmware stability for fixed-function infrastructure. New designs should move to PIC16F or PIC18F platforms, but for installed-base support the PIC16C67T-20/L remains a workhorse for service and refurbishment.
Recomendado
User Interface and Keypad Controllers
The PIC16C67T-20/L can drive matrix keypads, character LCDs, and LED indicator arrays in user-interface subsystems. Its 33 GPIO accommodate up to 4x4 key matrix scanning plus 8-16 LCD data lines or LED rows. Built-in timers handle keypad debounce and display refresh without burdening the main loop. The OTP memory ensures the UI behavior cannot be inadvertently re-flashed in the field, which is desirable in locked-down appliances. Use this MCU in vending machines, HVAC controls, and access-panel products where firmware is finalized.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16C67T-20/L — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16C67-20I/L | PIC16C67-20/PT | PIC16C67T-10/PQ | PIC16F877T-20/L |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | PLCC-44 (L) | PLCC-44 (L) - same | TQFP-44 (PT) | MQFP-44 (PQ) | PLCC-44 (L) - same |
| Program Memory | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB Flash |
| Maximum Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 10 MHz | 20 MHz |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| I/O Pins | 33 | 33 | 33 | 33 | 33 |
| Temperature Grade | Commercial (0C to +70C) | Industrial (-40C to +85C) | Commercial | Commercial | Commercial |
| Packaging Form | Tape & Reel | Tube | Tray | Tape & Reel | Tape & Reel |
| Lifecycle Status | NRND | NRND | NRND | NRND | Active |
Principais diferenciais
- Largest package option for PIC16C67 with all 33 I/O accessible (vs PIC16C67-10I/PT)
- 20 MHz operation vs 10 MHz siblings (vs PIC16C67T-10/PQ)
- Flash-based successor available with active production (vs PIC16F877T-20/L)
Notas de projeto
Estimated: at 20 MHz with all peripherals active, the PIC16C67T-20/L draws roughly 15-25 mA from a 5 V supply. Add bulk decoupling (10 uF tantalum + 0.1 uF ceramic) close to the VDD pin to suppress switching transients, and place the 0.1 uF cap within 5 mm of the package. For battery-backed or low-power panels, switch the oscillator to 32.768 kHz and gate peripheral clocks via the configuration bits to drop consumption into the microamp range.
The PLCC-44 socket is recommended for development, allowing quick swap of OTP and windowed parts; for production, solder directly to the J-leads. Place a 4-layer PCB stack-up with a continuous ground pour under the part to reduce EMI. Keep crystal traces short (under 5 mm) and guard them with ground to minimize jitter. Avoid routing high-speed signals (USART, SPI) parallel to the crystal traces to prevent coupling.
Do not assume the MCLR pin can be left floating - it must be pulled high through a 10 kohm resistor for normal operation, and a 100 nF cap to VDD is recommended for noise immunity. Configuration-word programming must explicitly disable the watchdog timer if the firmware does not service it, otherwise the MCU resets unexpectedly. Also verify that the OTP programming pulse sequence follows Microchip's DS30214E programming spec; out-of-spec pulses can damage the OT alias bit.
For designs using the USART at high baud rates (above 57600), ensure the SPI/I2C/USART pins are not loaded beyond their 20 mA source/sink limit. Add 100 ohm series resistors on long traces to damp ringing. When using CCP/PWM outputs for motor drive, keep PWM traces away from analog inputs and add 10 kohm pull-downs on unused CCP pins to prevent floating edges during reset.
Informações de conformidade
RoHS compliance and lead-free plating confirmed per Microchip product page; REACH and halogen-free status not explicitly stated in verified data. AEC-Q100 not applicable - this is a commercial-grade MCU, not an automotive-qualified part. Conflict-minerals declaration available on Microchip corporate responsibility site.