PIC17C43T-16I/PQ - 8-bit 33MHz OTP MCU 8KB ROM MQFP-44 | Microchip
MPN: PIC17C43T-16I/PQ ✗ Cuối đờiPIC17C43T-16I/PQ Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC17C43T-16I/PQ — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC17C43T-16I/PQ (cùng hình factor và footprint) — khác nhau ở Package, Maximum Clock Frequency, Operating Temperature, Program Memory Size, Core Architecture.
PIC17C43-16I/PQ
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC17C42A-16I/PQ
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC17C42A-25E/PQ
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC17C42AT-33E/PQ
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC17C43T-16I/PQ Tỷ lệ tối đa & tính chất điện
| Manufacturer | Microchip Technology |
| Product Family | PIC17C (High-Performance 8-bit) |
| Core Architecture | 8-bit RISC, Harvard (16-bit program bus / 8-bit data bus) |
| Tần số xung maksimum | 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 |
| Nhiệt độ hoạt động | -40C to +85C (Industrial, 'I' suffix) |
| Hộp | MQFP-44 (PQ, Metric Quad Flat Pack, tape and reel) |
| Kiểu lắp đặt | 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 |
| Trạng thái vòng đời | Obsolete (per multiple distributor listings) |
Cấu hình chân PIC17C43T-16I/PQ
| Chân 1 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Chân 2 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Chân 3 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Chân 4 | RA3/AN3 — PORTA bit 3 / analog input 3 |
| Chân 5 | RA4/AN4 — PORTA bit 4 / analog input 4 / T0CKI |
| Chân 6 | VSS — Ground reference |
| Chân 7 | OSC1 — Crystal oscillator input |
| Chân 8 | OSC2 — Crystal oscillator output |
| Chân 9 | RC0 — PORTC bit 0 |
| Chân 10 | RC1 — PORTC bit 1 |
| Chân 11 | RC2 — PORTC bit 2 |
| Chân 12 | RC3 — PORTC bit 3 |
| Chân 13 | RD0 — PORTD bit 0 |
| Chân 14 | RD1 — PORTD bit 1 |
| Chân 15 | RD2 — PORTD bit 2 |
| Chân 16 | RD3 — PORTD bit 3 |
| Chân 17 | RD4 — PORTD bit 4 |
| Chân 18 | RD5 — PORTD bit 5 |
| Chân 19 | RD6 — PORTD bit 6 |
| Chân 20 | RD7 — PORTD bit 7 |
| Chân 21 | RC4 — PORTC bit 4 |
| Chân 22 | RC5 — PORTC bit 5 |
| Chân 23 | RC6 — PORTC bit 6 |
| Chân 24 | RC7 — PORTC bit 7 |
| Chân 25 | VSS — Ground reference |
| Chân 26 | VDD — Positive supply 4.5V to 5.5V |
| Chân 27 | RE0/RD — PORTE bit 0 / parallel programming read |
| Chân 28 | RE1/WR — PORTE bit 1 / parallel programming write |
| Chân 29 | RE2/CS — PORTE bit 2 / parallel programming chip select |
| Chân 30 | MCLR/VPP — Master clear reset / programming voltage input |
| Chân 31 | RB0/INT — PORTB bit 0 / external interrupt |
| Chân 32 | RB1 — PORTB bit 1 |
| Chân 33 | RB2 — PORTB bit 2 |
| Chân 34 | RB3 — PORTB bit 3 |
| Chân 35 | RB4 — PORTB bit 4 |
| Chân 36 | RB5 — PORTB bit 5 |
| Chân 37 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Chân 38 | RB7/PGD — PORTB bit 7 / ICSP data |
| Chân 39 | TX/CK — USART transmit / clock (PORTC alternate) |
| Chân 40 | RX/DT — USART receive / data (PORTC alternate) |
| Chân 41 | VSS — Ground reference |
| Chân 42 | VDD — Positive supply 4.5V to 5.5V |
| Chân 43 | NC — Not connected |
| Chân 44 | NC — Not connected |
Ứng dụng tiêu biểu
PIC17C43T-16I/PQ phù hợp cho 6 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC17C43T-16I/PQ — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- Largest program memory in the PIC17C42A-43 family (vsPIC17C42A-16I/PQ)
- Tape-and-reel packaging for high-volume SMT assembly (vsPIC17C43-16I/PQ)
- Maximum 33 MHz clock rate of the PIC17C42A/43 family (vsPIC17C42A-25E/PQ)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.