PIC17C43T-33/PT - 8-bit 33MHz OTP MCU 8KB 44-TQFP | Microchip
N.º da peça: PIC17C43T-33/PT ✗ Fim de vida| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $9.85 | $9,85 |
| 10 | $8.92 | $89,20 |
| 100 | $7.65 | $765,00 |
| 500 | $6.8 | $3.400,00 |
| 1.000 | $6.05 | $6.050,00 |
PIC17C43T-33/PT Visão geral
An 8-bit microcontroller (MCU) is a small computer-on-a-chip that combines a CPU, program memory, RAM, and peripheral interfaces (UART, timers, I/O) on a single die. The PIC17C family sits above the legacy PIC16C5X in Microchip's taxonomy (PIC17C -> PIC16C -> PIC12C), targeting higher-performance applications that exceed what simpler PIC16 designs can deliver while retaining upward code compatibility. The PIC17C43 uses Harvard architecture with separate program and data buses, an 8.25 MIPS CPU core, and 58 single-word instructions.
Key features include 58 single-word instructions for fast code development, single-cycle execution for most instructions (with two cycles only for program branches and table reads/writes), a 16-level hardware stack for subroutine nesting, and a 4.5 V to 5.5 V supply range. The PIC17C43T-33 commercial-temperature device runs from 0C to +70C and offers multiple oscillator modes including RC, XT, HS, and external clock input. Eight analog comparator inputs (shared with digital I/O) provide mixed-signal capability.
Typical applications include industrial control systems, automotive body electronics, motor control, sensor signal conditioning, low-end embedded instrumentation, and consumer appliances that require more compute than a PIC16C but do not justify migration to PIC18. The 44-TQFP package offers a compact 10x10 mm footprint suitable for space-constrained designs while still exposing all 33 I/O pins.
When designing with the PIC17C43, plan OTP programming into your production flow because OTP parts cannot be reprogrammed in-circuit. The PIC17C43 is now legacy; Microchip recommends migrating to PIC18F4220 for new designs. All cross-references and replacements identified below share the 44-TQFP footprint or differ only in temperature grade and speed bin.
This page synthesizes verified distributor pricing, drop-in alternatives limited to the 44-TQFP footprint, and design notes that supplement the original Microchip datasheet for engineers evaluating long-term availability of the PIC17C43 family.
Alternativas drop-in para PIC17C43T-33/PT — 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-33/PT (mesmo formato e footprint) — diferindo em Instruction Cycle Time, Supply Voltage, Maximum Clock Frequency, Mounting Type, Core Architecture.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC17C43T-33I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC17C43T-25/PT
✅ Drop-In✓ Em estoque
$4.75 / unidade
Ver ficha técnica →PIC17C43T-25E/PT
✅ Drop-In✓ Em estoque
$10.65 / unidade
Ver ficha técnica →PIC17C43T-16/PT
✅ Drop-In✓ Em estoque
$8.7 / unidade
Ver ficha técnica →PIC17C43-25E/PT
✅ Drop-In✓ Em estoque
$10.85 / unidade
Ver ficha técnica →PIC17C43T-33/PT Classificações máximas e características elétricas
| Core Architecture | PIC17C, 8-bit RISC |
| Instruction Set | 58 single-word instructions |
| Program Memory | 8 KB OTP (4K x 16) |
| RAM | 454 bytes |
| Largura do barramento de dados | 16 bits (instruction word) |
| Frequência máxima de clock | 33 MHz |
| Instruction Cycle Time | 121 ns (single cycle) |
| Performance | 8.25 MIPS |
| Tensão de alimentação | 4.5 V to 5.5 V |
| I/O Pins | 33 |
| Analog Comparators | 8 (shared with digital I/O) |
| Encapsulamento | 44-pin TQFP (10x10 mm) |
| Tipo de montagem | Surface Mount (Gull-Wing) |
| Temperatura de operação | 0C to +70C (Commercial) |
| Oscillator Modes | RC, XT, HS, External Clock |
| Stack Depth | 16-level hardware |
Configuração de pinos do PIC17C43T-33/PT
| Pino 1 | RC0 — Digital I/O port C bit 0 / analog comparator input |
| Pino 2 | RC1 — Digital I/O port C bit 1 / analog comparator input |
| Pino 3 | RC2 — Digital I/O port C bit 2 / analog comparator input |
| Pino 4 | RC3 — Digital I/O port C bit 3 / analog comparator input |
| Pino 5 | RC4 — Digital I/O port C bit 4 |
| Pino 6 | RC5 — Digital I/O port C bit 5 |
| Pino 7 | RC6 — Digital I/O port C bit 6 |
| Pino 8 | RC7 — Digital I/O port C bit 7 |
| Pino 9 | RD0 — Digital I/O port D bit 0 |
| Pino 10 | RD1 — Digital I/O port D bit 1 |
| Pino 11 | RD2 — Digital I/O port D bit 2 |
| Pino 12 | RD3 — Digital I/O port D bit 3 |
| Pino 13 | RD4 — Digital I/O port D bit 4 |
| Pino 14 | RD5 — Digital I/O port D bit 5 |
| Pino 15 | RD6 — Digital I/O port D bit 6 |
| Pino 16 | RD7 — Digital I/O port D bit 7 |
| Pino 17 | VSS — Ground reference |
| Pino 18 | VDD — Positive supply voltage (4.5 V to 5.5 V) |
| Pino 19 | OSC1 — Oscillator input / external clock input |
| Pino 20 | OSC2 — Oscillator output |
| Pino 21 | RA0/AN0 — Digital I/O port A bit 0 / analog comparator input 0 |
| Pino 22 | RA1/AN1 — Digital I/O port A bit 1 / analog comparator input 1 |
| Pino 23 | RA2/AN2 — Digital I/O port A bit 2 / analog comparator input 2 |
| Pino 24 | RA3/AN3 — Digital I/O port A bit 3 / analog comparator input 3 |
| Pino 25 | RA4/AN4 — Digital I/O port A bit 4 / analog comparator input 4 |
| Pino 26 | RA5/AN5 — Digital I/O port A bit 5 / analog comparator input 5 |
| Pino 27 | RA6/AN6 — Digital I/O port A bit 6 / analog comparator input 6 |
| Pino 28 | RA7/AN7 — Digital I/O port A bit 7 / analog comparator input 7 |
| Pino 29 | RB0/INT — Digital I/O port B bit 0 / external interrupt |
| Pino 30 | RB1 — Digital I/O port B bit 1 |
| Pino 31 | RB2 — Digital I/O port B bit 2 |
| Pino 32 | RB3 — Digital I/O port B bit 3 |
| Pino 33 | RB4 — Digital I/O port B bit 4 |
| Pino 34 | RB5 — Digital I/O port B bit 5 |
| Pino 35 | RB6 — Digital I/O port B bit 6 |
| Pino 36 | RB7 — Digital I/O port B bit 7 |
| Pino 37 | MCLR/VPP — Master clear reset / programming voltage input |
| Pino 38 | T0CKI — Timer 0 clock input |
| Pino 39 | T1CKI — Timer 1 clock input |
| Pino 40 | NC — Not connected (per datasheet) |
| Pino 41 | NC — Not connected (per datasheet) |
| Pino 42 | NC — Not connected (per datasheet) |
| Pino 43 | VSS — Ground reference |
| Pino 44 | VDD — Positive supply voltage (4.5 V to 5.5 V) |
Aplicações típicas
PIC17C43T-33/PT é adequado para 6 aplicaçãos: Industrial Motor Control, Automotive Body Electronics, Consumer Appliance Control, Embedded Sensor Signal Conditioning, Low-End Embedded Instrumentation, Legacy Industrial Control Board Replacement.
Industrial Motor Control
The PIC17C43T-33/PT fits industrial motor control applications because its 33 MHz core and 8.25 MIPS throughput are sufficient for closed-loop PID and trapezoidal commutation algorithms on small DC and stepper drives. Its 33 general-purpose I/O pins provide simultaneous interface to gate drivers (RB/RC ports), encoder feedback inputs (RA capture inputs), and analog current sensing (8 shared analog comparator channels). Compared with PIC16C alternatives, the PIC17C43T-33/PT offers a 16-level hardware stack that simplifies handling of nested interrupts from overcurrent and zero-cross events. When paired with an external gate driver such as the IR2104 and current-sense op-amp, a complete 24 V brushed-DC drive can be implemented with the PIC17C43T-33/PT handling all timing-critical feedback. Designers should budget OTP programming into the manufacturing flow because the device is one-time programmable.
Recomendado
Automotive Body Electronics
The PIC17C43T-33/PT (commercial 0C to +70C) suits body-electronic modules designed for passenger-compartment temperatures while industrial-temperature variants (PIC17C43T-33I/PT) extend coverage to underhood zones. Its 33 I/O lines multiplex multiple loads (window lifters, mirror motors, lamps) and read multiple switches through the analog comparator inputs. The 8.25 MIPS performance allows UART-based LIN slave protocol stacks to run at 19.2 kbaud with deterministic cycle time. Compared with newer PIC18F parts, the PIC17C43T-33/PT is preferred where long-validated legacy firmware has been certified for safety and cannot be migrated; this is common in tier-1 automotive modules with multi-decade production runs. Drop-in replacement with the PIC17C43T-33I/PT extends the same design into wider temperature envelopes.
Recomendado
Consumer Appliance Control
The PIC17C43T-33/PT is well suited to consumer appliance control boards (washing machines, dishwashers, microwave ovens) where modest compute is needed to manage display panels, sensor inputs, and triac-fired load drivers. Its 33 MHz core executes the main control loop, button-debounce state machine, and seven-segment multiplexed display refresh well within headroom; 454 bytes of RAM is sufficient for variables and a small scheduler table. Compared with PIC16C devices, the larger 8 KB OTP accommodates graphical user interfaces and EEPROM-emulation tables. The 8 analog comparator inputs read NTC temperature sensors and water-level probes directly without external ADC. Choose the 33 MHz speed bin for fast TRIAC zero-crossing detection (within 5 us of zero-cross on a 50 Hz line).
Recomendado
Embedded Sensor Signal Conditioning
The PIC17C43T-33/PT can act as a low-cost sensor front-end digitizing analog signals and transmitting results via UART to a host processor. Its 8 analog comparator channels compare against an internal reference, providing multiple threshold detectors in one chip for industrial limit-switch consolidation. At 33 MHz, the comparator state can be sampled every few microseconds and digitally filtered to remove bounce and noise, eliminating the need for external Schmitt-trigger circuitry. Compared with discrete analog comparators, the PIC17C43T-33/PT reduces PCB area and improves configurability through firmware. It is appropriate where total BOM cost matters more than sample rate, such as HVAC limit controllers or battery-pack monitoring front-ends.
Recomendado
Low-End Embedded Instrumentation
The PIC17C43T-33/PT serves as the controller for low-end bench instruments such as programmable signal sources, relay-switched attenuators, and GPIB-less data-logging front-ends. Its 33 MHz core supports simple command parsing over UART, while 8 KB OTP is enough to host calibration tables and a small menu system. The 8 analog comparators provide over-range detection for protection circuits. Compared with 32-bit ARM Cortex-M0 parts, the PIC17C43T-33/PT is preferred when deterministic 8-bit code paths matter and when the engineer already has PIC17C assembly experience. Migrate to PIC18F4220 if flash reprogrammability is required for field updates.
Recomendado
Legacy Industrial Control Board Replacement
The PIC17C43T-33/PT is a frequent procurement target for industrial customers maintaining legacy PLC-style I/O modules, conveyor controllers, and stamping-press controllers designed in the late 1990s. Its exact match of memory map, register layout, and instruction set preserves existing firmware without recompilation. Where end-of-life is approaching, Microchip directs customers to PIC18F4220 but the PIC17C43T-33/PT remains orderable for life-of-program industrial contracts. The 44-TQFP package footprint matches legacy board artwork, eliminating costly board respins. Designers planning long-term availability should evaluate drop-in temperature variants (PIC17C43T-33I/PT, PIC17C43T-25E/PT) listed in the alternatives section.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC17C43T-33/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC17C43T-33I/PT | PIC17C43T-25/PT | PIC17C43T-25E/PT | PIC17C43T-16/PT | PIC17C43-25E/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10 mm) | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same |
| Maximum Clock Frequency | 33 MHz | 33 MHz | 25 MHz | 25 MHz | 16 MHz | 25 MHz |
| Performance | 8.25 MIPS | 8.25 MIPS | 6.25 MIPS | 6.25 MIPS | 4 MIPS | 6.25 MIPS |
| Program Memory | 8 KB OTP | 8 KB OTP | 8 KB OTP | 8 KB OTP | 8 KB OTP | 8 KB OTP |
| RAM | 454 bytes | 454 bytes | 454 bytes | 454 bytes | 454 bytes | 454 bytes |
| Operating Temperature | 0C to +70C (Commercial) | -40C to +85C (Industrial) | 0C to +70C (Commercial) | -40C to +125C (Extended) | 0C to +70C (Commercial) | -40C to +125C (Extended) |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
Principais diferenciais
- Highest MIPS in PIC17C43 family in 44-TQFP (vs PIC17C43T-25/PT)
- Lower-cost variant with same die for wider temperature ranges (vs PIC17C43T-33I/PT)
- Modern Flash replacement available for new designs (vs PIC18F4220)
Notas de projeto
Estimated: OTP programming must be planned into the production flow because the PIC17C43T-33/PT can be programmed only once; firmware bugs require board rework. Verify the OTP window in MPlab is closed and the configuration bits (oscillator, watchdog, code protect) are correct before mass programming. Burn sockets or prototype first to validate timing loops because changing instruction counts requires board re-programming.
Estimated: supply decoupling requirements call for a 0.1 uF ceramic capacitor between each VDD/VSS pair (pins 18 and 44 for VDD, pin 17 and 43 for VSS) placed within 5 mm of the MCU pins. Add a bulk 10 uF tantalum or aluminum electrolytic near the supply entry point. Supply voltage must stay within 4.5 V to 5.5 V; excursions below 4.5 V may corrupt OTP read operations and cause unpredictable execution.
Route the HS oscillator traces (OSC1/OSC2 on pins 19/20) on the top layer and keep them short (less than 12 mm) with a ground guard ring to minimize EMI pickup. Place the crystal within 6 mm of the MCU and connect load capacitors to the same ground return. The MCLR pin (pin 37) requires an external 10 kohm pull-up to VDD and a 100 nF cap to ground to filter noise that could spuriously reset the part.
When migrating from PIC16C to PIC17C43T-33/PT, verify that banked memory accesses use the new BSR register because the PIC17C architecture adds a bank-select register not present on PIC16C5X. Existing PIC16C assembly code may need minor patches before running on PIC17C43T-33/PT. Reference the Microchip PIC17C43 migration document (DS30213E section 17) when porting legacy firmware.
Informações de conformidade
RoHS, lead-free, and halogen-free status not directly confirmed in verified web data; check Microchip product environmental compliance page. Conflict-minerals statement is a standard Microchip disclosure for legacy products.