PIC17C43T-16I/PQ - 8-bit 33MHz OTP MCU 8KB ROM MQFP-44 | Microchip
N.º de pieza: PIC17C43T-16I/PQ ✗ Fin de vida| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $18.5 | $18,50 |
| 10 | $16.4 | $164,00 |
| 100 | $14.2 | $1.420,00 |
| 500 | $12.1 | $6.050,00 |
| 1.000 | $10.85 | $10.850,00 |
PIC17C43T-16I/PQ Descripción general
A microcontroller (MCU) is a single-chip computer that combines a CPU core, program memory, data RAM, and programmable I/O peripherals. The PIC17C family occupies the high-performance tier of Microchip's classic 8-bit lineup, with a Harvard architecture, separate program and data buses (16-bit program bus / 8-bit data bus), and a 58-instruction set that the manufacturer describes as learnable in a single sitting. The PIC17C43T-16I/PQ targets legacy embedded control designs that need more code space and I/O than mid-range PIC16 devices can supply.
Key features include 8 KB of OTP program memory, 454 bytes of general-purpose data RAM, 33 programmable digital I/O pins spread across five ports, a hardware USART, an 8-bit timer/counter, and a watchdog timer with its own on-chip RC oscillator for reliable reset behavior. The device operates from a 4.5 V to 5.5 V supply, supports in-circuit serial programming through the RB6/RB7 pins, and offers four oscillator modes including crystal and RC.
The architecture uses a 16-bit wide program-memory bus to fetch one instruction word per cycle, paired with an 8-bit data bus. This asymmetry is the source of the family's quoted 121 ns instruction cycle at 33 MHz: branches and table reads/writes incur a two-cycle penalty. The 16-bit internal program path is the reason the manufacturer literature describes the part as a "16-bit data bus" device while the core remains 8-bit at the ALU and register level.
Typical applications include industrial control panels, instrumentation front-ends, motor control auxiliary logic, security and access-control panels, and other embedded systems where deterministic 8-bit execution, OTP code security, and a generous 5-port I/O count are required. The 'I' suffix denotes the industrial temperature range of -40C to +85C.
Design consideration: because program memory is OTP, code must be fully validated on a windowed (JW) or EPROM-emulation part before committing to the PIC17C43T-16I/PQ. The 16-bit program path also means the toolchain and instruction set are NOT compatible with PIC16 or PIC18 devices - migrating between PIC families requires a full code port.
This page synthesizes distributor pricing, drop-in package alternatives, and practical design notes that are not consolidated in the manufacturer datasheet.
Alternativas directas para PIC17C43T-16I/PQ — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC17C43T-16I/PQ (mismo factor de forma y huella) — difiere en Package, Maximum Clock Frequency, Operating Temperature, Program Memory Size, Core Architecture.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC17C43-16I/PQ
✅ Sustitución directa✓ En stock
$4.82 / unidad
Ver hoja de datos →PIC17C42A-16I/PQ
✅ Sustitución directa✓ En stock
$8.95 / unidad
Ver hoja de datos →PIC17C42A-25E/PQ
✅ Sustitución directa✓ En stock
$9.86 / unidad
Ver hoja de datos →PIC17C42AT-33E/PQ
✅ Sustitución directa✓ En stock
$10.6 / unidad
Ver hoja de datos →PIC17C43T-16I/PQ Valores máximos y características eléctricas
| Manufacturer | Microchip Technology |
| Product Family | PIC17C (High-Performance 8-bit) |
| Core Architecture | 8-bit RISC, Harvard (16-bit program bus / 8-bit data bus) |
| Frecuencia de reloj máxima | 33 MHz |
| Instruction Cycle Time | 121 ns (single cycle, branches 2-cycle) |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 8 KB |
| Data RAM | 454 bytes |
| I/O Pins | 33 |
| Supply Voltage (Vdd) | 4.5 V to 5.5 V |
| Temperatura de funcionamiento | -40C to +85C (Industrial, 'I' suffix) |
| Encapsulado | MQFP-44 (PQ, Metric Quad Flat Pack, tape and reel) |
| Tipo de montaje | Surface Mount |
| Instruction Set Size | 58 instructions |
| Peripherals | USART, 8-bit Timer/Counter, Watchdog Timer with dedicated RC oscillator |
| Programming Interface | ICSP (RB6/RB7) and parallel programming |
| Estado del ciclo de vida | Obsolete (per multiple distributor listings) |
Configuración de pines de PIC17C43T-16I/PQ
| Pin 1 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin 2 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin 3 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pin 4 | RA3/AN3 — PORTA bit 3 / analog input 3 |
| Pin 5 | RA4/AN4 — PORTA bit 4 / analog input 4 / T0CKI |
| Pin 6 | VSS — Ground reference |
| Pin 7 | OSC1 — Crystal oscillator input |
| Pin 8 | OSC2 — Crystal oscillator output |
| Pin 9 | RC0 — PORTC bit 0 |
| Pin 10 | RC1 — PORTC bit 1 |
| Pin 11 | RC2 — PORTC bit 2 |
| Pin 12 | RC3 — PORTC bit 3 |
| Pin 13 | RD0 — PORTD bit 0 |
| Pin 14 | RD1 — PORTD bit 1 |
| Pin 15 | RD2 — PORTD bit 2 |
| Pin 16 | RD3 — PORTD bit 3 |
| Pin 17 | RD4 — PORTD bit 4 |
| Pin 18 | RD5 — PORTD bit 5 |
| Pin 19 | RD6 — PORTD bit 6 |
| Pin 20 | RD7 — PORTD bit 7 |
| Pin 21 | RC4 — PORTC bit 4 |
| Pin 22 | RC5 — PORTC bit 5 |
| Pin 23 | RC6 — PORTC bit 6 |
| Pin 24 | RC7 — PORTC bit 7 |
| Pin 25 | VSS — Ground reference |
| Pin 26 | VDD — Positive supply 4.5V to 5.5V |
| Pin 27 | RE0/RD — PORTE bit 0 / parallel programming read |
| Pin 28 | RE1/WR — PORTE bit 1 / parallel programming write |
| Pin 29 | RE2/CS — PORTE bit 2 / parallel programming chip select |
| Pin 30 | MCLR/VPP — Master clear reset / programming voltage input |
| Pin 31 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 32 | RB1 — PORTB bit 1 |
| Pin 33 | RB2 — PORTB bit 2 |
| Pin 34 | RB3 — PORTB bit 3 |
| Pin 35 | RB4 — PORTB bit 4 |
| Pin 36 | RB5 — PORTB bit 5 |
| Pin 37 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 38 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 39 | TX/CK — USART transmit / clock (PORTC alternate) |
| Pin 40 | RX/DT — USART receive / data (PORTC alternate) |
| Pin 41 | VSS — Ground reference |
| Pin 42 | VDD — Positive supply 4.5V to 5.5V |
| Pin 43 | NC — Not connected |
| Pin 44 | NC — Not connected |
Aplicaciones típicas
PIC17C43T-16I/PQ es adecuado para 6 aplicacións: Industrial Control Panels, Instrumentation Front-Ends, Motor Control Auxiliary Logic, Security and Access Control Panels, Point-of-Sale Terminals and Printers, HVAC and Building Automation.
Industrial Control Panels
The PIC17C43T-16I/PQ fits industrial control-panel designs that need more I/O and code space than mid-range PIC16 devices supply. With 33 programmable I/O lines spread across five ports, the MCU can scan a 4x4 keypad, drive a 16-segment character LCD, and read eight 4-20 mA analog inputs via external ADC chips using a single chip. The 8 KB OTP code space comfortably holds a state-machine-based menu system plus Modbus RTU slave logic on the integrated USART. Operating temperature is industrial -40C to +85C, and the 5 V supply is well matched to industrial 24 V-rail-derived logic. Engineers favor the PIC17C43T-16I/PQ for legacy panel retrofits where the same firmware must continue running on existing MQFP-44 footprint PCBs.
Recomendado
Instrumentation Front-Ends
Precision bench instruments such as digital multimeters, panel meters, and process indicators often pair the PIC17C43T-16I/PQ with an external 16- or 24-bit sigma-delta ADC. The MCU's 33 MHz clock and 121 ns instruction cycle deliver enough headroom to read a 60 Hz mains-frequency ADC at 4 kSPS, run a moving-average filter in firmware, and update a 7-segment display at 10 Hz without any visible flicker. The PIC17C's 16-bit program bus fetches a full instruction word each cycle, which keeps the filter loop deterministic. Industrial temperature range and 5 V supply match typical instrument power trees. The MQFP-44 footprint is convenient for hand-rework on prototype builds and remains a recognized JEDEC standard for laboratory-grade equipment.
Recomendado
Motor Control Auxiliary Logic
In brushless DC or stepper motor drive boards, the PIC17C43T-16I/PQ is used as the supervisory MCU alongside a dedicated motor-control IC. The MCU handles user-interface buttons, fault logging, temperature monitoring, and serial telemetry via the on-chip USART, while a gate-driver IC manages the power stage. The 8 KB OTP is sufficient for a state machine plus a small fault table; the 33 MHz instruction rate allows the supervisory loop to execute in well under 100 microseconds, ensuring fault response times that meet industrial safety expectations. The 44-pin MQFP footprint exposes enough I/O for Hall-sensor inputs, PWM-fault interlocks, RS-485, and a status LED array without external expanders.
Recomendado
Security and Access Control Panels
The PIC17C43T-16I/PQ is well suited to legacy access-control panels and burglar-alarm control units that need to scan many zones and report events over a serial bus. With 33 I/O lines, the MCU can monitor 16 supervised alarm loops, drive four relay outputs, interface to a 4x4 keypad for PIN entry, and maintain a serial link to a central station. The OTP memory holds the event-log buffer, the keypad-debounce state machine, and the Modbus-style reporting protocol. Because the part is no longer in production, designers porting existing firmware to a current PIC18F or PIC24 family is the recommended path for new builds; the PIC17C43T-16I/PQ remains in service for maintenance of installed panels.
Recomendado
Point-of-Sale Terminals and Printers
Embedded point-of-sale terminals and receipt printers that pre-date modern ARM Cortex designs commonly used the PIC17C43T-16I/PQ as the main controller. The MCU drives a parallel-character LCD, a serial receipt printer, a matrix keypad, and a magnetic-stripe card reader through its 33 I/O lines. The 8 KB OTP holds the transaction state machine, the small font-rendering routine for the LCD, and the serial command parser for the printer. The 5 V supply and industrial temperature range match the ruggedized environment of a retail counter. Engineers maintaining legacy POS hardware should note that the part is obsolete and consider the PIC18F46K22 as a migration target in a similar 44-pin footprint.
Recomendado
HVAC and Building Automation
Heating, ventilation, and air-conditioning zone controllers and building-automation nodes have historically been built around the PIC17C43T-16I/PQ. The MCU reads multiple 10 kOhm NTC thermistor inputs via external ADC, drives triac outputs for fan-speed control, and maintains a Modbus or BACnet link to a central BMS over the on-chip USART. Its 8 KB code space holds a full PID control loop for one zone plus scheduling logic. The industrial temperature rating, the 5 V supply well matched to 24 VAC-derived logic rails, and the 44-pin MQFP package with enough I/O to eliminate external expanders make the part a long-time favorite in commercial HVAC controls. New designs should target a current PIC18F or PIC24 replacement with the same or larger pin count.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC17C43T-16I/PQ — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | PIC17C43-16I/PQ | PIC17C42A-16I/PQ | PIC17C42A-25E/PQ | PIC17C42AT-33E/PQ |
|---|---|---|---|---|---|
| Package | MQFP-44 (PQ), tape and reel | MQFP-44 (PQ), tray | MQFP-44 (PQ) | MQFP-44 (PQ) | MQFP-44 (PQ), tape and reel |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 8 KB OTP | 8 KB OTP | 4 KB OTP | 4 KB OTP | 4 KB OTP |
| Data RAM | 454 bytes | 454 bytes | 454 bytes | 454 bytes | 454 bytes |
| Maximum Clock | 33 MHz | 33 MHz | 16 MHz (rated, 25 MHz max) | 25 MHz | 33 MHz |
| Instruction Cycle | 121 ns | 121 ns | 250 ns | 160 ns | 121 ns |
| I/O Pins | 33 | 33 | 33 | 33 | 33 |
| 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 |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
Diferenciadores clave
- Largest program memory in the PIC17C42A-43 family (frente a PIC17C42A-16I/PQ)
- Tape-and-reel packaging for high-volume SMT assembly (frente a PIC17C43-16I/PQ)
- Maximum 33 MHz clock rate of the PIC17C42A/43 family (frente a PIC17C42A-25E/PQ)
Notas de diseño
The PIC17C43T-16I/PQ is OTP (one-time programmable). The device cannot be erased and reprogrammed. For development, use a windowed PIC17C43 JW sample or a compatible EPROM-emulation tool. Programming an OTP device in-circuit is possible via ICSP on RB6/RB7, but a programming failure bricks the part. Always validate the firmware on a windowed sample before programming the OTP version in production.
The MQFP-44 package has 0.8 mm lead pitch and gull-wing leads on all four sides. Recommended PCB footprint: 1.6 mm pad length, 0.4 mm pad width, with NSMD (non-solder-mask-defined) pads for best solder-joint reliability. Place decoupling capacitors (100 nF ceramic plus 10 uF tantalum) within 3 mm of each VDD/VSS pin pair; the PIC17C43 has two VDD pins (26 and 42) and two VSS pins (6, 25, 41 - some are listed as ground in the datasheet). Confirm pinout against the latest Microchip package drawing before layout finalization.
The PIC17C43 instruction set is NOT source-compatible with PIC16 or PIC18 devices. PIC17C code uses a 16-bit program word, a 16-bit-wide program bus, and a different peripheral library structure. Migration to PIC18 requires recompilation and re-architecting of any access-bank or banking-related code. Do not assume that a PIC16 firmware binary can be loaded onto a PIC17C43T-16I/PQ.
Estimated: at 33 MHz clock and full I/O switching, the PIC17C43T-16I/PQ draws approximately 25 mA to 40 mA from the 5 V supply. The VDD pin pairs (26 and 42) should each have a 100 nF decoupling capacitor placed as close as possible to the pin, with a 10 uF bulk capacitor at the board-level supply. The internal brown-out and watchdog timer protect against slow VDD rise times; ensure the VDD ramp is monotonic and faster than 1 ms to avoid spurious resets during power-up.
Información de cumplimiento
Original-release Microchip datasheet does not include modern RoHS/REACH/AEC-Q100 declarations because the part predates these compliance frameworks. The 'I' suffix indicates industrial temperature range per Microchip's traditional grading.