PIC17C43-16/L - 8KB OTP 8-Bit MCU 16MHz 44-PLCC | Microchip
MPN: PIC17C43-16/L ✗ Cuối đờiPIC17C43-16/L Tóm tắt
What is a PIC microcontroller? A PIC (Peripheral Interface Controller) is a family of Harvard-architecture microcontrollers made by Microchip Technology, classified as a microcontroller unit (MCU) within the broader integrated-circuit hierarchy. Within Microchip's portfolio the PIC family itself breaks down into PIC10/PIC12/PIC16 (baseline/mid-range 8-bit), PIC17 (high-performance 8-bit), PIC18 (enhanced 8-bit), PIC24/dsPIC (16-bit) and PIC32 (32-bit MIPS). The PIC17C43 sits at the top of the legacy 8-bit branch and is upwards compatible with PIC16C5X, PIC12CXXX and PIC16CXX code at the architectural level, but requires PIC17-class instructions and peripherals for full speed.
Key features include 58 single-word instructions, all single-cycle except for program branches and table reads/writes which take two cycles, and an internal interrupt controller. The PIC17C43 has 8 KB of OTP (One-Time Programmable) program memory and 454 bytes of data RAM. Operating voltage is 5 V typical, with a maximum clock input of 33 MHz giving a 121 ns instruction cycle. The device exposes three timer/counter modules, a USART, capture/compare/PWM, and an 8-channel 10-bit (typical of this family) A/D subsystem.
Typical applications for PIC17C43-16/L include industrial-control front ends, instrumentation, motor-control subsystems, and embedded designs that previously used PIC16 mid-range parts but require more code space or higher throughput. The OTP memory suits prototype and low-volume production where mask-ROM NRE is uneconomical.
When designing with this part, note that OTP memory cannot be re-programmed in-circuit; once programmed the code is permanent. Engineers should choose a windowed (UV-erasable) PIC17C43/JW for development and the OTP/L variant for production. A newer drop-in upgrade path exists in the PIC18F4220 according to Microchip.
This page synthesises distributor pricing from Mouser, DigiKey and Octopart with the Microchip product page, plus drop-in same-package alternatives from Microchip's PIC17C family that are not all listed on the manufacturer datasheet cover page.
Bộ thay thế dễ dàng lắp đặt cho PIC17C43-16/L — 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 PIC17C43-16/L (cùng hình factor và footprint) — khác nhau ở Package, Operating Temperature, Timers, Program Memory Type, Mounting Type.
PIC17C43-25/L
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC17C43-33/L
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC17C43-16I/L
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC17C42A-16/L
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC17C43-16/L Tỷ lệ tối đa & tính chất điện
| Core Architecture | PIC 8-bit Harvard |
| Family | PIC17C |
| Program Memory Type | OTP |
| Program Memory Size | 8 KB (4K x 16) |
| Data RAM | 454 bytes |
| Tần số xung maksimum | 33 MHz (121 ns instruction cycle) |
| Specified Clock Frequency (this part) | 16 MHz |
| MIPS | 8.25 MIPS |
| Instruction Set | 58 single-word instructions |
| I/O Pins | 33 |
| Điện áp cung cấp | 5 V typical |
| Nhiệt độ hoạt động | 0 C to +70 C (commercial) |
| Hộp | 44-pin PLCC (J-lead, 16.59 x 16.59 mm) |
| Kiểu lắp đặt | Surface Mount |
| Terminal Form | J-BEND |
| Temperature Grade | Commercial |
| Package Code | QCCJ |
| Recommended Upgrade | PIC18F4220 (per Microchip) |
Cấu hình chân PIC17C43-16/L
| Chân 1 | RA0/AN0 — Port A bit 0 / analog input 0 |
| Chân 2 | RA1/AN1 — Port A bit 1 / analog input 1 |
| Chân 3 | RA2/AN2 — Port A bit 2 / analog input 2 |
| Chân 4 | RA3/AN3/VREF+ — Port A bit 3 / analog input 3 / VREF+ |
| Chân 5 | RA4/AN4/T0CKI — Port A bit 4 / analog input 4 / Timer0 clock |
| Chân 6 | RA5/AN5/SS — Port A bit 5 / analog input 5 / SPI slave select |
| Chân 7 | VSS — Ground |
| Chân 8 | OSC1/CLKIN — Oscillator input / external clock |
| Chân 9 | OSC2/CLKOUT — Oscillator output |
| Chân 10 | RC0/T1CKI — Port C bit 0 / Timer1 clock |
| Chân 11 | RC1/CCP2 — Port C bit 1 / CCP2 I/O |
| Chân 12 | RC2/CCP1 — Port C bit 2 / CCP1 I/O |
| Chân 13 | RC3/SCK/SCL — Port C bit 3 / SPI SCK / I2C SCL |
| Chân 14 | RC4/SDI/SDA — Port C bit 4 / SPI SDI / I2C SDA |
| Chân 15 | RC5/SDO — Port C bit 5 / SPI SDO |
| Chân 16 | RC6/TX/CK — Port C bit 6 / USART TX / clock |
| Chân 17 | RC7/RX/DT — Port C bit 7 / USART RX / data |
| Chân 18 | RD0/PSP0 — Port D bit 0 / parallel slave port bit 0 |
| Chân 19 | RD1/PSP1 — Port D bit 1 |
| Chân 20 | RD2/PSP2 — Port D bit 2 |
| Chân 21 | RD3/PSP3 — Port D bit 3 |
| Chân 22 | RD4/PSP4 — Port D bit 4 |
| Chân 23 | RD5/PSP5 — Port D bit 5 |
| Chân 24 | RD6/PSP6 — Port D bit 6 |
| Chân 25 | RD7/PSP7 — Port D bit 7 |
| Chân 26 | RE0/RD — Port E bit 0 / parallel slave port read |
| Chân 27 | RE1/WR — Port E bit 1 / parallel slave port write |
| Chân 28 | RE2/CS — Port E bit 2 / parallel slave port chip select |
| Chân 29 | VSS — Ground |
| Chân 30 | VDD — Positive supply |
| Chân 31 | RB0/INT — Port B bit 0 / external interrupt |
| Chân 32 | RB1 — Port B bit 1 |
| Chân 33 | RB2 — Port B bit 2 |
| Chân 34 | RB3 — Port B bit 3 |
| Chân 35 | RB4 — Port B bit 4 |
| Chân 36 | RB5 — Port B bit 5 |
| Chân 37 | RB6 — Port B bit 6 |
| Chân 38 | RB7 — Port B bit 7 |
| Chân 39 | VDD — Positive supply |
| Chân 40 | VSS — Ground |
| Chân 41 | RF0 — Port F bit 0 |
| Chân 42 | RF1 — Port F bit 1 |
| Chân 43 | RF2 — Port F bit 2 |
| Chân 44 | RF3 — Port F bit 3 |
Ứng dụng tiêu biểu
PIC17C43-16/L phù hợp cho 6 Áp dụngs: Industrial Control Front-End, Embedded Instrumentation and Data Acquisition, Motor Control Subsystems, Legacy Embedded Retrofit Boards, Appliance Control Modules, Automotive Aftermarket Modules.
Industrial Control Front-End
The PIC17C43-16/L suits industrial control front-ends because its 8 KB OTP program memory and 454 bytes of RAM are enough to host a real-time state machine plus a Modbus or serial-control stack. Its 33 I/O pins connect directly to opto-isolated digital inputs, relay drivers, and PWM outputs for proportional valve control, while the 16 MHz clock delivers a 244 ns instruction cycle that closes PID loops inside 100 us. The PIC17C family's Harvard architecture lets the CPU fetch instructions and access the data RAM simultaneously, which keeps deterministic response times for time-critical interrupts.
Được đề xuất
Embedded Instrumentation and Data Acquisition
The PIC17C43-16/L fits embedded instrumentation because its 33 I/O pins can be reassigned to capture analog inputs, drive LCD glass, and stream data over the on-chip USART. The 454-byte data RAM is sufficient to buffer a 200-sample scan plus a circular command queue. At 16 MHz the core executes 8.25 MIPS, which gives 121 ns per instruction and allows oversampling at rates competitive with dedicated 8051 instrumentation parts. The OTP memory suits low-volume OEM instruments where mask-ROM NRE is uneconomical but field reprogramming is not required.
Được đề xuất
Motor Control Subsystems
The PIC17C43-16/L is appropriate for small brushed-DC and stepper motor control loops because it integrates three timer/counter modules, a capture/compare/PWM peripheral, and 33 I/O pins to drive H-bridge gate signals and read Hall-effect sensors. The Harvard bus keeps the PWM update rate free of program-fetch stalls, and the 454-byte RAM is sufficient to host a velocity ramp table. The 16 MHz clock supports 50 kHz PWM update frequencies without software overhead, and the 0 C to +70 C commercial temperature range covers indoor cabinet locations.
Được đề xuất
Legacy Embedded Retrofit Boards
PIC17C43-16/L is a strong fit for legacy retrofit boards that were originally designed around the PIC17C family and still ship in long-life industrial or military programs. The 44-pin PLCC J-lead footprint and PIC17C instruction set let drop-in replacement happen without firmware changes when the OTP image is updated. The commercial 0 C to +70 C range is compatible with most factory-floor enclosures, and Microchip's recommended upgrade PIC18F4220 keeps the same 40/44-pin pinout, allowing drop-in PCB migration once a flash-based image is qualified.
Được đề xuất
Appliance Control Modules
White-goods appliance controllers historically used PIC17C43-16/L because the 8 KB OTP, 33 I/O pins and USART cover keypad scanning, sensor reading, and triac-fired load control from a single chip. The Harvard core executes deterministic control code without bus stalls, and the OTP prevents field tampering with the embedded firmware. Microchip recommends migration to PIC18F4220 for new appliance platforms, but legacy and aftermarket replacement parts still draw from PIC17C43-16/L stocks.
Được đề xuất
Automotive Aftermarket Modules
Although PIC17C43-16/L is commercial-grade (0 C to +70 C), aftermarket automotive modules such as alarm-system sirens, gauge cluster retrofits, and trailer-light controllers use it because of the 33 I/O count and the PIC17C family's proven PIC16-compatibility. The 8 KB OTP accommodates code for multiple vehicle protocols, while the USART interfaces to LIN/K-line diagnostic stacks. For under-hood automotive designs, choose the industrial-temperature PIC17C43-16I/L instead, and for AEC-Q100 qualification Microchip currently suggests the PIC18F family.
Đượ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 PIC17C43-16/L — 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-25/L | PIC17C43-33/L | PIC17C43-16I/L | PIC17C43-16/P | PIC17C42A-16/L |
|---|---|---|---|---|---|---|
| Package | 44-PLCC (J-lead, 16.59x16.59 mm) | 44-PLCC (J-lead) - same | 44-PLCC (J-lead) - same | 44-PLCC (J-lead) - same | 44-PDIP - different footprint | 44-PLCC (J-lead) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Maximum Clock | 16 MHz | 25 MHz (+56%) | 33 MHz (+106%) | 16 MHz (same) | 16 MHz (same) | 16 MHz (same) |
| Program Memory | 8 KB OTP | 8 KB OTP (same) | 8 KB OTP (same) | 8 KB OTP (same) | 8 KB OTP (same) | 4 KB OTP (-50%) |
| Data RAM | 454 bytes | 454 bytes (same) | 454 bytes (same) | 454 bytes (same) | 454 bytes (same) | 454 bytes (same) |
| I/O Pins | 33 | 33 (same) | 33 (same) | 33 (same) | 33 (same) | 33 (same) |
| Operating Temperature | 0 C to +70 C (Commercial) | 0 C to +70 C (Commercial) | 0 C to +70 C (Commercial) | -40 C to +85 C (Industrial) | 0 C to +70 C (Commercial) | 0 C to +70 C (Commercial) |
| Lifecycle Status | NRND | NRND | NRND | NRND | NRND | NRND |
Bảo phân biệt quan trọng
- Highest-throughput 8-bit PIC at 16 MHz with 8 KB OTP (vsPIC17C42A-16/L)
- Commercial-grade temperature range versus industrial (vsPIC17C43-16I/L)
- PLCC J-lead versus PDIP for surface-mount assembly (vsPIC17C43-16/P)
Ghi chú thiết kế
PIC17C43-16/L is specified for 5 V typical operation. Place a 100 nF decoupling capacitor as close as practical to each VDD/VSS pair on the PLCC, plus a bulk 10 uF tantalum or ceramic on the main 5 V rail. The PIC17C family draws higher peak current than mid-range PIC16 devices during OTP programming pulses; budget 30 mA peak per IC on the programming fixture supply. Do not power the device below 4.5 V during program verify because read margins shrink.
OTP memory cannot be re-programmed; once a PIC17C43-16/L is committed it is permanent. Build prototype code on the PIC17C43/JW windowed variant first, then commit the final code to the OTP /L part for production. Do not mix up /L (PLCC), /P (PDIP) and /PQ (MQFP) suffixes - the package footprints are not interchangeable even though the die is identical.
At 16 MHz the PIC17C43-16/L typically draws 20-30 mA active, dissipating roughly 100-150 mW at 5 V. With a PLCC theta_JA around 50 C/W the junction rises only 5-8 C above ambient - no heatsink required. Verify the OTP programming pulse currents stay within the device absolute maximum of 200 mA on VDD; add a series ferrite or inductor if the programming supply ring causes board-level resets.
Keep the 16 MHz crystal or resonator within 10 mm of OSC1/OSC2 and route OSC2 away from high-impedance analog traces. Place the PLCC socket so pin 1 is at the index mark; the J-lead terminations benefit from generous pad fillets to absorb thermal stress from hand-soldered rework. Tie MCLR to VDD through a 10 kohm resistor with a 100 nF cap to ground for reliable reset.
Thông tin tuân thủ
PIC17C43-16/L uses a tin-lead PLCC finish per JEDEC package code QCCJ; RoHS compliance is generally not claimed by Microchip for the /L form factor. Reach SVHC disclosure is maintained via Microchip product declarations. AEC-Q100 is not applicable because the part is commercial-grade.