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 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки 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 (против PIC18F43K20-I/PT)
- Drop-in migration path to higher-memory PIC18F4xK20 family (против PIC18F46K22-I/PT)
- nanoWatt XLP sub-microamp sleep current (против 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.