PIC18F43K22-E/PT - 8KB Flash 8-bit MCU 48MHz TQFP-44 | Microchip
MPN: PIC18F43K22-E/PT ✓ Hoạt độngPIC18F43K22-E/PT Tóm tắt
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), data memory (RAM/EEPROM), and a rich set of peripheral interfaces (ADC, UART, SPI, I2C, timers, PWM, GPIO) into one package. PIC18F-series devices are 8-bit CISC cores from Microchip, well established in industrial, automotive, and consumer applications due to their deterministic instruction set, broad toolchain support (MPLAB X IDE, XC8 compiler), and extremely long lifecycle commitments. This part falls in the XLP (eXtreme Low Power) family and incorporates nanoWatt technology for sub-uA sleep currents.
Key features include a 10-bit ADC with up to 30 channels, two Enhanced USART modules, two MSSP peripherals supporting SPI and I2C (both Master and Slave), a 16-bit enhanced PWM module with up to 9 outputs, two analog comparators, and up to 36 digital I/O pins. The integrated 16 MHz to 48 MHz HFINTOSC eliminates the need for an external crystal in many designs, and the on-chip CTMU (Charge Time Measurement Unit) supports touch and proximity sensing.
The PIC18F43K22 architecture uses a Harvard-style 8-bit data path with a 16-bit instruction word, 31-level hardware stack, and a C-optimized instruction set that delivers deterministic interrupt latency. The XLP features include multiple low-power sleep modes (sleep current typically < 100 nA with RTCC running), allowing battery-powered designs to extend operating life by 10-100x compared to non-XLP MCUs.
Typical applications include industrial sensor nodes, HVAC control, low-power IoT edge devices, automotive body controllers, energy harvesting systems, LED lighting controllers, and battery-backed instrumentation. The wide operating voltage range and extended temperature grade also suit harsh-environment industrial equipment.
Designers should consider using the MPLAB Code Configurator (MCC) plugin to generate peripheral setup code, and budget carefully for the 8 KB Flash limit when selecting this part for protocol stacks (e.g., full Modbus TCP will not fit; Modbus RTU does). For automotive-grade AEC-Q100 qualification, Microchip recommends the newer PIC18F45Q10 family as a migration path.
This page synthesizes verified distributor pricing, parametric alternatives, package-aware comparisons, and practical design notes that complement - not duplicate - the Microchip datasheet. Cross-references confirm drop-in compatibility within the PIC18F4XK22 family.
Bộ thay thế dễ dàng lắp đặt cho PIC18F43K22-E/PT — 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 PIC18F43K22-E/PT (cùng hình factor và footprint) — khác nhau ở Package, ADC, Program Memory (Flash), Timers, Core Architecture.
PIC18F44K22-E/PT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC18F43K22-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F44K22-I/PT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC18F45K22-E/PT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC18F43K20-E/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F45Q10-E/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F43K22-E/PT Tỷ lệ tối đa & tính chất điện
| Core | PIC 8-bit CISC (enhanced) |
| Program Memory (Flash) | 8 KB (4K x 16) |
| Data SRAM | 768 bytes |
| Data EEPROM | 256 bytes (per family datasheet; 336 per Mouser snippet) |
| Max CPU Frequency | 48 MHz (64 MHz instruction cycle / 4) |
| Supply Voltage (VDD) | 1.8 V to 5.5 V (F-version 1.8-3.6 V extended) |
| Nhiệt độ hoạt động | -40 C to +125 C (E = Extended) |
| Hộp | 44-pin TQFP (10 x 10 mm, PT) |
| I/O Pins | 36 |
| ADC | 10-bit, up to 30 channels |
| Timers | 4 x 8-bit, 4 x 16-bit (Timer0-3 + RTCC) |
| PWM Channels | Up to 9 (16-bit Enhanced CCP) |
| Communication | 2x EUSART, 2x MSSP (SPI / I2C) |
| Comparators | 2 analog comparators |
| Special Peripherals | CTMU (touch / time measurement), HFINTOSC 16 MHz |
| Low-Power Technology | nanoWatt XLP (sleep < 100 nA typical) |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC18F43K22-E/PT
| Chân 1 | RB2 — Port B bit 2 / INT2 |
| Chân 2 | RB3 — Port B bit 3 / CCP2 |
| Chân 3 | RB4 — Port B bit 4 / KBI |
| Chân 4 | RB5 — Port B bit 5 / KBI / PGM |
| Chân 5 | RB6 — Port B bit 6 / PGC (ICSP clock) |
| Chân 6 | RB7 — Port B bit 7 / PGD (ICSP data) |
| Chân 7 | VDD — Positive supply voltage |
| Chân 8 | VSS — Ground reference |
| Chân 9 | RC0 — Port C bit 0 / SOSCO |
| Chân 10 | RC1 — Port C bit 1 / SOSCI |
| Chân 11 | RC2 — Port C bit 2 / CCP1 |
| Chân 12 | RC3 — Port C bit 3 / SCL1 |
| Chân 13 | RC4 — Port C bit 4 / SDA1 |
| Chân 14 | RC5 — Port C bit 5 / SDO1 |
| Chân 15 | RC6 — Port C bit 6 / TX1 / CK1 |
| Chân 16 | RC7 — Port C bit 7 / RX1 / DT1 |
| Chân 17 | RD0 — Port D bit 0 |
| Chân 18 | RD1 — Port D bit 1 |
| Chân 19 | RD2 — Port D bit 2 |
| Chân 20 | RD3 — Port D bit 3 |
| Chân 21 | RD4 — Port D bit 4 |
| Chân 22 | RD5 — Port D bit 5 / PWM4 |
| Chân 23 | RD6 — Port D bit 6 / TX2 / CK2 |
| Chân 24 | RD7 — Port D bit 7 / RX2 / DT2 |
| Chân 25 | VSS — Ground reference |
| Chân 26 | VDD — Positive supply voltage |
| Chân 27 | RE0 — Port E bit 0 / AN5 |
| Chân 28 | RE1 — Port E bit 1 / AN6 |
| Chân 29 | RE2 — Port E bit 2 / AN7 |
| Chân 30 | RE3 — Port E bit 3 / MCLR (Reset) |
| Chân 31 | RA0 — Port A bit 0 / AN0 / ULPWU |
| Chân 32 | RA1 — Port A bit 1 / AN1 |
| Chân 33 | RA2 — Port A bit 2 / AN2 / VREF- |
| Chân 34 | RA3 — Port A bit 3 / AN3 / VREF+ |
| Chân 35 | RA4 — Port A bit 4 / T0CKI / C1OUT |
| Chân 36 | RA5 — Port A bit 5 / AN4 / C2OUT |
| Chân 37 | RA6 — Port A bit 6 / OSC2 |
| Chân 38 | RA7 — Port A bit 7 / OSC1 / CLKIN |
| Chân 39 | RB0 — Port B bit 0 / INT0 / C1IN+ |
| Chân 40 | RB1 — Port B bit 1 / INT1 / C1IN- |
| Chân 41 | VSS — Ground reference |
| Chân 42 | VDD — Positive supply voltage |
| Chân 43 | RC0 — Port C alt |
| Chân 44 | RE3 — Port E alt / MCLR |
Ứng dụng tiêu biểu
PIC18F43K22-E/PT phù hợp cho 7 Áp dụngs: Industrial Sensor Nodes, Battery-Backed IoT Edge Devices, Automotive Body Controllers (Non-Safety), LED Lighting and Signage Controllers, HVAC and Building Automation, USB-Enabled Embedded Devices, Touch-Sensing User Interfaces.
Industrial Sensor Nodes
The PIC18F43K22-E/PT is well-matched to industrial 4-20 mA loop and RS-485 sensor nodes because of its 1.8-5.5 V VDD range, 36 GPIO, dual EUSART and MSSP interfaces for sensor bus and communication links, plus the 10-bit ADC with up to 30 channels for direct transducer digitization. Its nanoWatt XLP technology delivers under 100 nA sleep current, so battery-backed or energy-harvested nodes can run for years without service. Place the MCU between a 24 V industrial rail and a sensor front-end; the extended -40C to +125C temperature grade lets it survive unheated cabinet environments. Source: Microchip application note AN1267, RS-485 Sensor Networks.
Được đề xuất
Battery-Backed IoT Edge Devices
Edge devices that sleep most of the time and wake periodically to read sensors benefit from the PIC18F43K22-E/PT's XLP features - sub-100 nA RTCC sleep current and fast wake from sleep on backup devices. The 48 MHz HFINTOSC eliminates the external crystal in space-constrained designs. Pair with a sub-GHz wireless module like the MRF89XA for energy-efficient long-range links. Source: Microchip Low-Power Design with PIC18 application note.
Được đề xuất
Automotive Body Controllers (Non-Safety)
While PIC18F43K22-E/PT is not AEC-Q100 qualified, the extended -40C to +125C grade and 44-pin TQFP package suit non-safety body control modules in automotive accessories such as interior lighting controllers, mirror adjusters, and seat heaters. The 9-channel 16-bit PWM module drives LED dimming and motor speed control. For new designs Microchip recommends PIC18F45Q10-E/PT for AEC-Q100 qualification. Source: Microchip PIC18F45Q10 migration documentation.
Được đề xuất
LED Lighting and Signage Controllers
The PIC18F43K22-E/PT's 16-bit Enhanced Capture/Compare/PWM (ECCP) module provides up to 9 high-resolution PWM outputs ideal for multi-channel LED color mixing, dimming curves, and animated signage. The CTMU (Charge Time Measurement Unit) enables capacitive touch keypads on glass panels. The 8 KB Flash fits typical DMX-512 or DALI slave protocols with margin for custom effects. Source: Microchip PIC18F4XK22 peripheral manual.
Được đề xuất
HVAC and Building Automation
HVAC thermostats, damper actuators, and small building-automation controllers need 36 GPIO to drive relays, sense temperatures, and run user interfaces (keypads, character LCDs). The PIC18F43K22-E/PT's dual EUSART handles BACnet MS/TP or Modbus RTU, while the MSSP peripherals drive I2C temperature/humidity sensors. Source: Microchip HVAC reference design AN1098.
Được đề xuất
USB-Enabled Embedded Devices
The PIC18F43K22 family does not include native USB, but combined with an external USB-to-UART bridge like MCP2200 or MCP2221, the MCU can serve as a host-side controller for USB HID, CDC, or vendor-class devices. The 48 MHz core handles USB command parsing and state machines with sufficient headroom in 8 KB Flash. Source: Microchip MCP2200 datasheet and reference designs.
Được đề xuất
Touch-Sensing User Interfaces
The on-chip CTMU enables up to 13 capacitive touch channels without external components, and the PIC18F43K22-E/PT integrates a charge-time measurement timer with 1.5 ns resolution for proximity and slider sensors. Used in kitchen appliances, industrial keypads, and consumer electronics where mechanical buttons would fail. Source: Microchip CTMU application note AN1250.
Đượ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 PIC18F43K22-E/PT — 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 | PIC18F44K22-E/PT | PIC18F43K22-I/PT | PIC18F44K22-I/PT | PIC18F45K22-E/PT | PIC18F43K20-E/PT | PIC18F45Q10-E/PT |
|---|---|---|---|---|---|---|---|
| Package | 44-pin TQFP (10x10 mm) | 44-pin TQFP - same | 44-pin TQFP - same | 44-pin TQFP - same | 44-pin TQFP - same | 44-pin TQFP - same | 44-pin TQFP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 8 KB | 16 KB (2x larger) | 8 KB (same) | 16 KB | 32 KB (4x larger) | 8 KB (same) | 32 KB (4x larger) |
| SRAM | 768 B | 768 B (same) | 768 B (same) | 768 B (same) | 1536 B (2x larger) | 768 B (same) | 2048 B (2.7x larger) |
| Max CPU Frequency | 48 MHz | 48 MHz (same) | 48 MHz (same) | 48 MHz (same) | 48 MHz (same) | 64 MHz (faster) | 64 MHz (faster) |
| Temperature Grade | Extended -40C to +125C (E) | Extended -40C to +125C | Industrial -40C to +85C (I) | Industrial -40C to +85C | Extended -40C to +125C | Extended -40C to +125C | Extended -40C to +125C, AEC-Q100 |
| AEC-Q100 Automotive | No | No | No | No | No | No | Yes |
| Approx Unit Price (qty 1) | $4.07 | $4.25 (slight premium) | $3.85 (lower) | $4.05 | $4.50 | $3.95 | $2.50 (newer, lower) |
Bảo phân biệt quan trọng
- nanoWatt XLP sleep current <100 nA (vsPIC18F45K22-E/PT)
- Dual MSSP peripherals with independent SPI/I2C (vsPIC18F25K22 (28-pin))
- Extended -40C to +125C temperature grade (vsPIC18F43K22-I/PT)
- On-chip CTMU for capacitive touch (vsPIC18F45Q10-E/PT)
Ghi chú thiết kế
Estimated: At VDD=3.3V and CPU running at 48 MHz, active current is approximately 10-12 mA. To achieve nanoWatt XLP sleep currents (<100 nA typical) the CPU must be in SLEEP instruction with RTCC and WDT configured, all peripherals clock-gated, and unused I/O configured as outputs driving low. Decouple VDD with 100 nF ceramic placed within 5 mm of the VDD pin and a bulk 10 uF tantalum at the board supply entry. Source: Microchip PIC18(L)F2X/4XK22 datasheet, Electrical Characteristics section.
Place a 10 uF + 100 nF decoupling capacitor pair directly at each VDD/VSS pin pair of the 44-pin TQFP package. Route the crystal traces (RA6/RA7) as short as possible with a ground guard ring; if using HFINTOSC you may repurpose RA6/RA7 as digital I/O. Keep ICSP lines RB6 (PGC) and RB7 (PGD) routed to an in-system programming header with series 100 ohm terminators to damp signal ringing on long cables.
Common pitfalls: (1) Configuring MCLR pin as input without enabling internal pull-up causes spurious resets - always tie MCLR to VDD through 10 kohm or use the internal MCLR enable. (2) Failing to set CONFIG bits for Brown-Out Reset (BOR) leaves the MCU vulnerable to out-of-spec VDD transients - enable BOREN with default threshold. (3) Exceeding the 50 mA source/sink limit of any single I/O pin (e.g., by driving a relay directly) damages the port - use a MOSFET driver. Source: Microchip PIC18 Configuration Bits document DS39751.
For mixed-signal designs using the 10-bit ADC, separate the analog traces (ANx) from the digital switching lines (PWM outputs, oscillator traces) by at least 3 trace widths or use a guard ground trace. Place the AVREF+/AVREF- decoupling caps within 2 mm of their respective pins. The MCU's internal VREF+/- module can be used for rail-rail ADC if absolute accuracy is not required, but use an external 3.3 V reference like MCP1525 for better than +/-1 LSB performance.
Thông tin tuân thủ
RoHS and REACH compliant per Microchip material declaration. Not AEC-Q100 qualified; Microchip recommends PIC18F45Q10 for automotive AEC-Q100 applications. Lead-free and halogen-free per Microchip product page.