PIC17C43T-16E/PQ - 8KB OTP 8-bit MCU 16MHz 44-MQFP | Microchip
Référence : PIC17C43T-16E/PQ ⚠ Dernier achat| Qté | Prix unitaire | 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 Présentation
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.
Alternatives de remplacement direct pour PIC17C43T-16E/PQ — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC17C43T-16E/PQ (même facteur de forme et même empreinte) — différant par Mounting Type, Program Memory Size, RAM Size, Operating Temperature, Oscillator Type.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC17C43T-16/PQ
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC17C43-16I/PQ
✅ Remplacement direct✓ En stock
$4.82 / unité
Voir la fiche technique →PIC17C43-16E/P
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$8.4 / unité
Voir la fiche technique →PIC17C43T-16E/PQ Valeurs maximales et caractéristiques électriques
| 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 |
| Température de fonctionnement | -40 C to +125 C (Extended, 'E' suffix) |
| Boîtier / Format | 44-MQFP (PQ), 10x10 mm |
| Type de montage | Surface Mount |
| Packaging | Tape & Reel (TR, 'T' suffix) |
Configuration des broches de PIC17C43T-16E/PQ
| Broche 1 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Broche 2 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Broche 3 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Broche 4 | RA3/AN3 — PORTA bit 3 / analog input 3 |
| Broche 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Broche 6 | RA5/SS — PORTA bit 5 / SPI slave select |
| Broche 7 | OSC1/CLKIN — Oscillator crystal input / external clock in |
| Broche 8 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| Broche 9 | RC0 — PORTC bit 0 |
| Broche 10 | RC1 — PORTC bit 1 |
| Broche 11 | RC2 — PORTC bit 2 |
| Broche 12 | RC3 — PORTC bit 3 |
| Broche 13 | RC4 — PORTC bit 4 |
| Broche 14 | RC5 — PORTC bit 5 |
| Broche 15 | RC6 — PORTC bit 6 |
| Broche 16 | RC7 — PORTC bit 7 |
| Broche 17 | VSS — Ground reference |
| Broche 18 | RD0 — PORTD bit 0 |
| Broche 19 | RD1 — PORTD bit 1 |
| Broche 20 | RD2 — PORTD bit 2 |
| Broche 21 | RD3 — PORTD bit 3 |
| Broche 22 | RD4 — PORTD bit 4 |
| Broche 23 | RD5 — PORTD bit 5 |
| Broche 24 | RD6 — PORTD bit 6 |
| Broche 25 | RD7 — PORTD bit 7 |
| Broche 26 | VSS — Ground reference |
| Broche 27 | VDD — Positive supply (5 V) |
| Broche 28 | RB0/INT — PORTB bit 0 / external interrupt |
| Broche 29 | RB1 — PORTB bit 1 |
| Broche 30 | RB2 — PORTB bit 2 |
| Broche 31 | RB3 — PORTB bit 3 |
| Broche 32 | RB4 — PORTB bit 4 |
| Broche 33 | RB5 — PORTB bit 5 |
| Broche 34 | RB6 — PORTB bit 6 |
| Broche 35 | RB7 — PORTB bit 7 |
| Broche 36 | RE0/RD — PORTE bit 0 / read strobe |
| Broche 37 | RE1/WR — PORTE bit 1 / write strobe |
| Broche 38 | RE2/CS — PORTE bit 2 / chip select |
| Broche 39 | VDD — Positive supply (5 V) |
| Broche 40 | VSS — Ground reference |
| Broche 41 | MCLR/VPP — Master clear reset / programming voltage |
| Broche 42 | NC — Not connected (per datasheet) |
| Broche 43 | NC — Not connected (per datasheet) |
| Broche 44 | NC — Not connected (per datasheet) |
Applications typiques
PIC17C43T-16E/PQ convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC17C43T-16E/PQ — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.