PIC18F43K20-E/PT - 8KB Flash 8-bit MCU 44-TQFP | Microchip
부품 번호: PIC18F43K20-E/PT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $3.92 | $3.92 |
| 10 | $3.53 | $35.30 |
| 100 | $3.14 | $314.00 |
| 500 | $2.81 | $1,405.00 |
| 1,000 | $2.51 | $2,510.00 |
PIC18F43K20-E/PT 개요
An 8-bit microcontroller (MCU) is a small, self-contained computer-on-a-chip that combines a CPU, non-volatile program memory (Flash), volatile data memory (SRAM), peripheral set, and I/O on a single silicon die. The PIC18F family sits within Microchip's 8-bit PIC architecture hierarchy (PIC10 -> PIC12 -> PIC16 -> PIC18) and is widely used in low-power, deterministic embedded control applications where simple firmware and rich peripheral integration outweigh raw CPU throughput. Within the broader semiconductor taxonomy, the PIC18F43K20 belongs to the microcontroller -> embedded processor -> semiconductor device family.
Key features of the PIC18F43K20-E/PT include 64 MHz maximum clock speed (16 MIPS internal execution), a wide 1.8V to 3.6V operating voltage range, nanoWatt XLP technology with sub-microamp sleep currents, two analog comparators, two 8-bit timers and three 16-bit timers, an EUSART, an MSSP (SPI/I2C), and a 10-bit ADC with up to 14 input channels. The '-E' suffix indicates the extended temperature grade (-40C to +125C) and the '/PT' suffix denotes the 44-pin TQFP package.
Internally, the device uses a 16-bit RISC-style modified Harvard architecture with a single accumulator (WREG) and an instruction pipeline, giving it deterministic interrupt latency that is well-suited to real-time control loops. The internal oscillator can be calibrated to ±1% across 8 MHz to 32 MHz, eliminating external crystal cost on cost-sensitive designs. The 10-bit ADC uses a sample-and-hold architecture with a 1.2V bandgap reference.
Typical applications include industrial sensor interface boards, HVAC controllers, automotive body modules, battery-powered remote sensors, and consumer white-goods control boards. The combination of nanoWatt XLP sleep currents (as low as 20 nA typical), wide voltage range, and 36 I/O pins makes it well matched to space-constrained, energy-harvesting, or always-on designs. Designers typically pick this part when they need more I/O and peripheral than PIC16F parts can deliver but do not require the 16-bit DSP or ARM-class throughput of dsPIC33/PIC32 families.
For new designs prefer the PIC18F43K20-I/PT (industrial grade -40C to +85C) unless extended temperature is explicitly required, since 'E' parts are now mainly used for replacement of legacy designs. Verify in your design that your toolchain (MPLAB X IDE, XC8 compiler) supports the 'E' silicon revision before committing to volume production.
드롭인 대체품: PIC18F43K20-E/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC18F43K20-E/PT (동일 폼 팩터 및 풋프린트) — 차이점: Package, ADC, Program Memory (Flash), Timers, Data EEPROM.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC18F43K20-I/PT
✅ 드롭인✓ 재고 있음
$2.69 / 개
데이터시트 보기 →PIC18F46K22-I/PT
✅ 드롭인✓ 재고 있음
$2.32 / 개
데이터시트 보기 →PIC18F47K40-I/PT
✅ 드롭인✓ 재고 있음
$1.4 / 개
데이터시트 보기 →PIC18F43K20-I/ML
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$2.46 / 개
데이터시트 보기 →PIC18F43K20-E/PT 최대 정격 & 전기적 특성
| Architecture | 8-bit PIC18 (RISC modified Harvard) |
| Program Memory (Flash) | 8 KB (4K x 16 words) |
| Data SRAM | 512 bytes |
| Data EEPROM | 256 bytes |
| Maximum Clock Speed | 64 MHz (16 MIPS) |
| Supply Voltage Range | 1.8 V to 3.6 V |
| I/O Pins | 36 |
| ADC | 10-bit, up to 14 channels |
| Timers | 2x 8-bit, 3x 16-bit |
| Communication | EUSART, MSSP (SPI/I2C) |
| Comparators | 2 |
| 동작 온도 범위 | -40C to +125C (extended, '-E') |
| 패키지 | 44-pin TQFP ('/PT') |
| 실장 유형 | Surface Mount |
| MSL 레벨 | MSL3 (JEDEC J-STD-020) |
| Lead-Free / RoHS | Yes (lead-free finish); RoHS status see compliance_info |
| Core Series | PIC18F43K20 family (nanoWatt XLP) |
PIC18F43K20-E/PT 핀 구성
| 핀 1 | MCLR/RE3 — Master Clear (reset) input, also PORTE bit 3 |
| 핀 2 | RA0/AN0 — PORTA bit 0, analog input channel 0 |
| 핀 3 | RA1/AN1 — PORTA bit 1, analog input channel 1 |
| 핀 4 | RA2/AN2/VREF- — PORTA bit 2, analog input channel 2, ADC VREF- |
| 핀 5 | RA3/AN3/VREF+ — PORTA bit 3, analog input channel 3, ADC VREF+ |
| 핀 6 | RA4/T0CKI — PORTA bit 4, Timer0 clock input |
| 핀 7 | RA5/AN4/SS — PORTA bit 5, analog input channel 4, SPI slave select |
| 핀 8 | VSS — Ground reference |
| 핀 9 | OSC1/RA7/CLKIN — External oscillator input or PORTA bit 7 |
| 핀 10 | OSC2/RA6/CLKOUT — External oscillator output or PORTA bit 6 |
| 핀 11 | RC0/T1OSO/T1CKI — PORTC bit 0, Timer1 oscillator output or clock input |
| 핀 12 | RC1/T1OSI/CCP2 — PORTC bit 1, Timer1 oscillator input or CCP2 |
| 핀 13 | RC2/CCP1 — PORTC bit 2, Capture/Compare/PWM 1 |
| 핀 14 | RC3/SCK/SCL — PORTC bit 3, SPI clock or I2C clock |
| 핀 15 | RC4/SDI/SDA — PORTC bit 4, SPI data in or I2C data |
| 핀 16 | RC5/SDO — PORTC bit 5, SPI data out |
| 핀 17 | RC6/TX/CK — PORTC bit 6, EUSART TX or clock |
| 핀 18 | RC7/RX/DT — PORTC bit 7, EUSART RX or data |
| 핀 19 | VSS — Ground reference |
| 핀 20 | VDD — Positive supply (1.8V-3.6V) |
| 핀 21 | RB0/INT0/FLT0 — PORTB bit 0, external interrupt 0, PWM fault |
| 핀 22 | RB1/INT1 — PORTB bit 1, external interrupt 1 |
| 핀 23 | RB2/INT2 — PORTB bit 2, external interrupt 2 |
| 핀 24 | RB3/CCP2 — PORTB bit 3, alternate CCP2 |
| 핀 25 | RB4 — PORTB bit 4 |
| 핀 26 | RB5 — PORTB bit 5 |
| 핀 27 | RB6/PGC — PORTB bit 6, ICSP clock |
| 핀 28 | RB7/PGD — PORTB bit 7, ICSP data |
| 핀 29 | VSS — Ground reference |
| 핀 30 | VDD — Positive supply (1.8V-3.6V) |
| 핀 31 | RD0 — PORTD bit 0 |
| 핀 32 | RD1 — PORTD bit 1 |
| 핀 33 | RD2 — PORTD bit 2 |
| 핀 34 | RD3 — PORTD bit 3 |
| 핀 35 | RD4 — PORTD bit 4 |
| 핀 36 | RD5 — PORTD bit 5 |
| 핀 37 | RD6 — PORTD bit 6 |
| 핀 38 | RD7 — PORTD bit 7 |
| 핀 39 | VSS — Ground reference |
| 핀 40 | VDD — Positive supply (1.8V-3.6V) |
| 핀 41 | RE0/RD — PORTE bit 0, alternate parallel port read |
| 핀 42 | RE1/WR — PORTE bit 1, alternate parallel port write |
| 핀 43 | RE2/CS — PORTE bit 2, alternate parallel port chip select |
| 핀 44 | AVDD — Analog positive supply |
| 핀 45 | AVSS — Analog ground reference (refer to datasheet for exact TQFP pin) |
일반적인 애플리케이션
PIC18F43K20-E/PT 적합 용도: 7 애플리케이션s: Industrial Sensor Interface Boards, HVAC and Building Automation Controllers, Automotive Body and Interior Modules, Battery-Powered Remote Sensor Nodes, Consumer White Goods Control Boards, Medical Point-of-Care Devices, Educational Development and Prototyping.
Industrial Sensor Interface Boards
The PIC18F43K20-E/PT is well matched to multi-channel industrial sensor hubs that aggregate 4-20 mA loops, thermistors, and digital inputs. Its 10-bit ADC with up to 14 channels handles analog sensors directly, while the 36 I/O pins drive relay coils, opto-isolators, and indicator LEDs without external mux logic. The nanoWatt XLP sleep current (sub-microamp typical) allows battery-backed installations to ride out plant power interruptions. The 64 MHz CPU (16 MIPS) runs MODBUS RTU or proprietary sensor polling protocols at 1-10 ms loop times with margin.
추천
HVAC and Building Automation Controllers
Building automation thermostats and HVAC damper controllers benefit from the PIC18F43K20-E/PT's mix of analog inputs (temperature, humidity), PWM outputs (fan/valve control), and serial communication. The extended -40C to +125C temperature grade supports rooftop equipment and unconditioned plant rooms. Two analog comparators enable zero-crossing detection for triac-driven loads, and the EUSART links to wireless or wired BMS gateways. The 1.8V-3.6V supply range is compatible with 3.3V HVAC controller rails.
추천
Automotive Body and Interior Modules
The PIC18F43K20-E/PT extended-temperature grade makes it suitable for non-safety automotive body control such as seat position controllers, ambient lighting drivers, mirror adjusters, and HVAC panel modules. The 36 I/O pins multiplex with LIN slaves via the EUSART, PWM outputs for LED dimming, and switch matrix inputs. The 10-bit ADC reads current sense and potentiometer inputs. For ASIL-classified systems Microchip recommends AEC-Q100-qualified dsPIC33A or PIC32CK parts instead.
추천
Battery-Powered Remote Sensor Nodes
Energy-harvesting or coin-cell-powered remote sensors rely on the PIC18F43K20-E/PT's nanoWatt XLP sleep currents (sub-microamp typical) and 1.8V minimum supply to operate for years from a CR2032 cell. Sleep current is so low that wake-on-interrupt from the comparators or watchdog timer becomes practical. The internal 32 MHz oscillator eliminates external crystal cost. The 10-bit ADC reads battery voltage, sensor output, and temperature at 100 kSPS, sufficient for most environmental monitoring tasks.
추천
Consumer White Goods Control Boards
Washing machines, dishwashers, ovens, and refrigerators use 8-bit PIC18 controllers for their deterministic real-time behavior, low cost, and proven long-term reliability. The PIC18F43K20-E/PT drives seven-segment or character LCD displays, keypad matrices, motor enable relays, and triac-fired heater elements. The extended temperature grade handles the oven-cavity environment, and the 36 I/O pins accommodate the full switch + indicator matrix without external logic.
추천
Medical Point-of-Care Devices
Low-end point-of-care diagnostic devices (glucometers, pulse oximeters, infrared thermometers) use the PIC18F43K20-E/PT for its deterministic ADC sequencing, low sleep current, and small footprint. The 10-bit ADC reads photodiode or electrochemical sensor currents with on-chip op-amp support. The integrated EEPROM stores calibration coefficients and patient records. For new medical designs with IEC 60601-1 isolation requirements, add external isolation barriers and verify IEC 60751/ISO 13485 compliance at the system level.
추천
Educational Development and Prototyping
The PIC18F43K20-E/PT (and its industrial sibling PIC18F43K20-I/PT) is a popular choice in university embedded systems courses and hobbyist projects because MPLAB X IDE and the free XC8 compiler provide a complete toolchain without licensing fees. The 44-TQFP package is breadboard-friendly with adapter boards, and the PICkit 4 / MPLAB Snap programmers deliver one-click debug. The Microchip sample code library covers ADC, I2C, SPI, UART, and PWM peripherals.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC18F43K20-E/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC18F43K20-I/PT | PIC18F46K22-I/PT | PIC18F47K40-I/PT |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP | 44-TQFP (same) | 44-TQFP (same) | 44-TQFP (same) |
| Program Memory (Flash) | 8 KB | 8 KB | 16 KB | 32 KB |
| Data SRAM | 512 bytes | 512 bytes | 768 bytes | 2 KB |
| Data EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| Maximum Clock Speed | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) |
| Supply Voltage Range | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 2.3 V to 5.5 V | 1.8 V to 3.6 V |
| Operating Temperature | -40C to +125C (extended, '-E') | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (industrial) |
| I/O Pins | 36 | 36 | 36 | 36 |
| ADC Resolution | 10-bit | 10-bit | 10-bit | 10-bit (12-bit on select variants) |
주요 차별점
- Extended -40C to +125C temperature grade (vs PIC18F43K20-I/PT)
- Drop-in migration path to higher-memory PIC18F4xK20 family (vs PIC18F46K22-I/PT)
- nanoWatt XLP sub-microamp sleep current (vs PIC18F47K40-I/PT)
설계 노트
The PIC18F43K20-E/PT operates from 1.8V to 3.6V on VDD. Decouple each VDD pin (pins 20, 30, 40) with a 100 nF ceramic capacitor placed within 3 mm of the pin, plus a bulk 1 uF-10 uF tantalum or ceramic on the main rail. AVDD (pin 44) and AVSS (pin 45) require their own 100 nF decoupling cap to keep ADC readings stable. Estimated: total decoupling budget is approximately 200 nF ceramic + 1 uF bulk per MCU, providing a target 50 mV or less supply ripple for ADC and CPU operation.
Route ICSP lines PGD (pin 28) and PGC (pin 27) to a 6-pin header with no series resistors or capacitors - Microchip programmers drive these directly. Keep the ICSP header within 50 mm of the MCU and avoid stubs on the trace. MCLR (pin 1) requires a 10 kohm pull-up to VDD and a 100 nF cap to ground for power-on-reset; do not omit the cap or the device may reset intermittently. The 44-TQFP exposed thermal pad (if present on the package) should be soldered to a small copper pour connected to ground for thermal relief.
Three common pitfalls with the PIC18F43K20-E/PT: (1) Do not pull MCLR directly to VDD without the 100 nF capacitor - the part will fail to power-on-reset under noise. (2) The configuration bits (CONFIG1L through CONFIG5L) must be set explicitly in code or the device will boot with the wrong oscillator and watchdog settings. (3) The 8 KB Flash is 4K x 16 words, so XC8 compiler `const` data tables consume word-aligned space and can fill the Flash unexpectedly. Use the linker `--rom` map to verify code placement.
규정 준수 정보
Lead-free TQFP package with matte-tin plating. The PIC18F43K20 family is not AEC-Q100 qualified; for automotive safety applications use AEC-Q100-grade dsPIC33A or PIC32CK families. RoHS and REACH compliance confirmed per Microchip product declaration.