PIC17C43T-16E/PQ - 8KB OTP 8-bit MCU 16MHz 44-MQFP | Microchip
N.º da peça: PIC17C43T-16E/PQ ⚠ Última compra| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $11.5 | $11,50 |
| 10 | $10.8 | $108,00 |
| 100 | $9.95 | $995,00 |
| 500 | $9.1 | $4.550,00 |
| 1.000 | $8.5 | $8.500,00 |
PIC17C43T-16E/PQ Visão geral
A microcontroller (MCU) is a single-chip computer containing a CPU, non-volatile program memory (here, OTP EPROM), volatile data memory (RAM), and programmable peripheral I/O. The PIC17C43 family occupies the high end of Microchip's original 8-bit PIC hierarchy - upward compatible with PIC16C5X, PIC12CXXX, and PIC16CXX devices - and sits architecturally between mid-range PIC16 and the later 16-bit PIC24/dsPIC families. As an EPROM (erasable programmable read-only memory) part, the PIC17C43 is windowed or OTP and is intended for prototyping and low-volume production; flash-based successors such as PIC18F4220 are recommended for new designs.
Headline features include 58 single-word instructions, a 16-level hardware stack, 4 timer/counter modules (Timer0, Timer1, Timer2, Timer3 with CCP capture/compare/PWM), a USART with 9-bit address detect, a 12-bit multiply, and selectable oscillator modes (RC, XT, HS, LP). The 33 I/O pins support individual direction control and interrupt-on-change. The 'E' suffix denotes the Extended (industrial) temperature grade of -40 C to +125 C, while the -16 suffix denotes a 16 MHz maximum operating frequency.
Architecturally, the PIC17C43 uses a Harvard RISC core with a 16-bit instruction word and an 8-bit data path, providing a compact code density advantage over 8-bit CISC architectures. The 8.25 MIPS throughput is the highest in Microchip's 8-bit line at the time of release, supporting real-time control loops and serial communication stacks without DMA. The part operates from a single 5 V supply with typical ICC around 5 mA at 16 MHz and < 5 uA in SLEEP, giving a reasonable active/sleep power ratio for embedded designs.
Typical applications include industrial control front-ends, instrumentation with on-board user interfaces, motor control via CCP/PWM, and embedded communication bridges using the USART. The 8 KB OTP program memory is sufficient for protocol stacks plus custom application code in legacy designs.
When designing, note that the PIC17C43 is mature and being phased out - Microchip recommends PIC18F4220 as a modern replacement. New designs should evaluate PIC18F or PIC24 alternatives; existing OTP-based production should consider migrating to flash equivalents before EOL supply becomes critical.
This page synthesizes distributor pricing, drop-in alternatives within the PIC17C43 family, and practical design notes not aggregated in the manufacturer datasheet.
Alternativas drop-in para PIC17C43T-16E/PQ — 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 PIC17C43T-16E/PQ (mesmo formato e footprint) — diferindo em Mounting Type, Program Memory Size, RAM Size, Operating Temperature, Oscillator Type.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC17C43T-16/PQ
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC17C43-16I/PQ
✅ Drop-In✓ Em estoque
$4.82 / unidade
Ver ficha técnica →PIC17C43-16E/P
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$8.4 / unidade
Ver ficha técnica →PIC17C43T-16E/PQ Classificações máximas e características elétricas
| Manufacturer | Microchip Technology |
| Series | PIC 17C |
| Core Processor | PIC |
| Core Size | 8-bit |
| Program Memory Size | 8 KB (4K x 16) OTP EPROM |
| RAM Size | 454 x 8 (454 bytes) |
| Number of I/O | 33 |
| Speed (Max) | 16 MHz (8.25 MIPS) |
| Instruction Execution Time | 121 ns |
| Number of Instructions | 58 single-word |
| Hardware Stack | 16-level |
| Oscillator Type | External (RC, XT, HS, LP) |
| Timers | 4 (Timer0, Timer1, Timer2, Timer3 with CCP) |
| Connectivity | USART (9-bit address detect) |
| Multiplier | Hardware 12-bit x 8-bit |
| Supply Voltage (VCC) | 5 V nominal |
| Temperatura de operação | -40 C to +125 C (Extended, 'E' suffix) |
| Encapsulamento / Caixa | 44-MQFP (PQ), 10x10 mm |
| Tipo de montagem | Surface Mount |
| Packaging | Tape & Reel (TR, 'T' suffix) |
Configuração de pinos do PIC17C43T-16E/PQ
| 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 | OSC1/CLKIN — Oscillator crystal input / external clock in |
| Pino 8 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| Pino 9 | RC0 — PORTC bit 0 |
| Pino 10 | RC1 — PORTC bit 1 |
| Pino 11 | RC2 — PORTC bit 2 |
| Pino 12 | RC3 — PORTC bit 3 |
| Pino 13 | RC4 — PORTC bit 4 |
| Pino 14 | RC5 — PORTC bit 5 |
| Pino 15 | RC6 — PORTC bit 6 |
| Pino 16 | RC7 — PORTC bit 7 |
| Pino 17 | VSS — Ground reference |
| Pino 18 | RD0 — PORTD bit 0 |
| Pino 19 | RD1 — PORTD bit 1 |
| Pino 20 | RD2 — PORTD bit 2 |
| Pino 21 | RD3 — PORTD bit 3 |
| Pino 22 | RD4 — PORTD bit 4 |
| Pino 23 | RD5 — PORTD bit 5 |
| Pino 24 | RD6 — PORTD bit 6 |
| Pino 25 | RD7 — PORTD bit 7 |
| Pino 26 | VSS — Ground reference |
| Pino 27 | VDD — Positive supply (5 V) |
| Pino 28 | RB0/INT — PORTB bit 0 / external interrupt |
| Pino 29 | RB1 — PORTB bit 1 |
| Pino 30 | RB2 — PORTB bit 2 |
| Pino 31 | RB3 — PORTB bit 3 |
| Pino 32 | RB4 — PORTB bit 4 |
| Pino 33 | RB5 — PORTB bit 5 |
| Pino 34 | RB6 — PORTB bit 6 |
| Pino 35 | RB7 — PORTB bit 7 |
| Pino 36 | RE0/RD — PORTE bit 0 / read strobe |
| Pino 37 | RE1/WR — PORTE bit 1 / write strobe |
| Pino 38 | RE2/CS — PORTE bit 2 / chip select |
| Pino 39 | VDD — Positive supply (5 V) |
| Pino 40 | VSS — Ground reference |
| Pino 41 | MCLR/VPP — Master clear reset / programming voltage |
| 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
PIC17C43T-16E/PQ é adequado para 6 aplicaçãos: Industrial Control Front-End, Motor Control and PWM Drive, Embedded Communication Bridge, Instrumentation with User Interface, Legacy Embedded Control Systems, Educational and Prototyping Platforms.
Industrial Control Front-End
The PIC17C43T-16E/PQ fits industrial control front-ends through its 33 I/O pins, four timer/counter modules including CCP/PWM, and the USART with 9-bit address detect for multi-drop RS-485 networks. Its 8 KB OTP program memory accommodates PID control loops, communication stacks, and user-interface state machines. The -40 C to +125 C extended temperature grade supports factory-floor enclosures and outdoor cabinets. At 8.25 MIPS, deterministic 121 ns instruction execution simplifies real-time interrupt service routines for high-speed encoder feedback. The 5 V supply and 16 MHz external oscillator are common industrial design defaults, easing power-tree and clocking design.
Recomendado
Motor Control and PWM Drive
The PIC17C43T-16E/PQ drives DC and stepper motors through its Capture/Compare/PWM (CCP) module on Timer3, providing hardware PWM generation without CPU overhead. With 33 I/O pins, the device can simultaneously control multiple motor phases, read Hall sensors or quadrature encoders, and drive H-bridge enable lines. The 8.25 MIPS throughput handles field-oriented control (FOC) or trapezoidal commutation algorithms in real time. Extended -40 C to +125 C temperature operation suits under-hood automotive and industrial motor applications. The PIC17C43 also supports 9-bit address-detect USART for networked multi-axis motion controllers.
Recomendado
Embedded Communication Bridge
The PIC17C43T-16E/PQ bridges communication protocols using its hardware USART with 9-bit address detect, supporting RS-232, RS-485, and LIN bus interfaces commonly found in industrial networks. With 8 KB OTP program memory, the device holds multi-protocol translation firmware plus command parsing logic. The 454 bytes of RAM provides buffer space for serial packet assembly. The 8.25 MIPS throughput handles serial data at high baud rates (up to 1 Mbps in HS oscillator mode) without losing characters. Extended temperature operation enables deployment in cabinets, vehicles, and outdoor infrastructure.
Recomendado
Instrumentation with User Interface
The PIC17C43T-16E/PQ drives instrumentation front panels via its 33 I/O pins, which connect to 7-segment displays, keypads, indicator LEDs, and LCD modules. The 8 KB OTP program memory holds measurement routines, calibration tables, and menu state machines for handheld and benchtop instruments. Hardware 12-bit multiplier accelerates sensor linearization and RMS calculations. The 8.25 MIPS throughput supports responsive UI without perceptible lag. The PIC17C43 timer modules provide precise ADC sample timing and PWM backlight control. Extended -40 C to +125 C operation suits laboratory, field, and process-control environments.
Recomendado
Legacy Embedded Control Systems
The PIC17C43T-16E/PQ is widely deployed in legacy embedded products from the late 1990s through 2010s, including HVAC controllers, security panel keypads, point-of-sale terminals, and industrial PLC I/O modules. Many of these products have validated firmware and regulatory approvals tied to the PIC17C43 architecture, making Last Time Buy planning critical. Engineers maintaining these designs should evaluate migration paths to PIC18F or PIC24 flash-based parts before inventory exhausts. The PIC17C43's 8 KB OTP, 33 I/O, and USART remain adequate for typical supervisory control tasks at 8.25 MIPS.
Recomendado
Educational and Prototyping Platforms
The PIC17C43T-16E/PQ is used in university embedded-systems courses and industrial training kits to teach RISC architecture, assembly programming, and real-time control. Its 58 single-word instruction set provides a clean pedagogical model for studying computer architecture, while 16 MHz throughput and 33 I/O offer sufficient complexity for lab projects. OTP EPROM forces students to plan code carefully before programming, reinforcing pre-production engineering discipline. The PIC17C43 family supports the PICSTART Plus and PRO MATE II programmer ecosystem still found in academic labs. Many engineering curricula are migrating to PIC18F or dsPIC33 for active lifecycle support.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC17C43T-16E/PQ — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC17C43T-16/PQ | PIC17C43-16I/PQ | PIC17C43-16E/P |
|---|---|---|---|---|
| Package | 44-MQFP (PQ) 10x10 mm | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same | 44-MQFP family equivalent |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 8 KB OTP EPROM | 8 KB OTP EPROM | 8 KB OTP EPROM | 8 KB OTP EPROM |
| RAM Size | 454 bytes | 454 bytes | 454 bytes | 454 bytes |
| Max Speed | 16 MHz (8.25 MIPS) | 16 MHz (8.25 MIPS) | 16 MHz (8.25 MIPS) | 16 MHz (8.25 MIPS) |
| Temperature Grade | -40 C to +125 C (Extended) | 0 C to +70 C (Commercial) | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) |
| Number of I/O | 33 | 33 | 33 | 33 |
| Lifecycle Status | Last Time Buy | Last Time Buy | Last Time Buy | Last Time Buy |
Principais diferenciais
- Extended industrial temperature grade (-40 C to +125 C) (vs PIC17C43T-16/PQ)
- Largest memory variant in the PIC17C43 family (vs PIC17C42A-33I/PQ)
- Last Time Buy status with Microchip-recommended flash migration path (vs PIC18F4220)
Notas de projeto
The PIC17C43T-16E/PQ uses OTP EPROM, not flash. Code can be programmed only once - there is no in-circuit reprogramming for field firmware updates. Plan a prototype cycle using windowed PIC17C43JW parts before committing OTP production volume. EPROM programming voltage is applied to the MCLR/VPP pin (pin 41); ensure the production programmer supports the PIC17C43 device ID 0xBFA.
Estimated: at 16 MHz and 5 V supply, the PIC17C43 typical operating current is ~5 mA (ICC) per Microchip datasheet DC characteristics. SLEEP current is under 5 uA. Provide decoupling of 100 nF ceramic plus 10 uF bulk on each VDD pin (pins 27 and 39), placed within 5 mm of the IC. The PIC17C43 has two VDD pins for digital and analog sections; both must be tied to 5 V.
Place the external oscillator crystal or resonator within 5 mm of OSC1 (pin 7) and OSC2 (pin 8). Use short, symmetric traces and a grounded copper guard ring around the oscillator to reduce stray capacitance and EMI coupling. For HS mode (16 MHz operation), add 22-33 pF load capacitors matching the crystal specification; for XT mode use 15-22 pF. Keep clock traces away from I/O switching lines.
PORTA pins 0-5 share analog inputs AN0-AN5; ensure unused analog pins are configured as digital outputs (not floating inputs) to reduce shoot-through current and noise coupling. PORTB pins have interrupt-on-change capability with weak pull-ups; enable global RBPUM=0 to use internal pull-ups on input pins. The MCLR pin (pin 41) requires a 10 kohm pull-up to VDD and a 100 nF decoupling cap for noise immunity.
Informações de conformidade
Compliance data not specified in verified sources for PIC17C43T-16E/PQ. PIC17C43 series predates widespread RoHS compliance; verify with Microchip product page or datasheet for production builds. AEC-Q100 not applicable to this product family.