PIC18F26K22-I/SO - 8-bit XLP MCU, 64KB Flash, 28-SOIC | Microchip
Артикул: PIC18F26K22-I/SO ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $4.2 | $4,20 |
| 10 | $3.85 | $38,50 |
| 100 | $3.45 | $345,00 |
| 500 | $3.1 | $1.550,00 |
| 1.000 | $2.85 | $2.850,00 |
| 2.500 | $2.62 | $6.550,00 |
PIC18F26K22-I/SO Обзор
What is a PIC XLP microcontroller? An XLP (eXtreme Low Power) microcontroller is a class of 8/16-bit MCUs that integrate hardware-level sleep modes, nanoWatt technology, and efficient peripherals to achieve microamp-range sleep currents. PIC XLP devices sit inside the broader 8-bit MCU taxonomy (PIC -> microcontroller -> embedded controller -> semiconductor) and target battery-powered applications where standby power dominates total energy budget.
Key features include 24 channels of 10-bit ADC, two comparators with selectable reference, up to four 16-bit timers, two CCP/ECCP modules for advanced PWM, two MSSP (SPI/I2C) ports, two EUSART (enhanced UART) modules, and 25 mA sink/source capability on most I/O pins. The integrated voltage reference (1.024V/2.048V/4.096V) supports precision ADC conversion without external components.
The PIC18F26K22 architecture uses an enhanced Harvard design with separate code and data buses plus a 31-level hardware stack, allowing deterministic interrupt response and efficient C-compiled code execution. The 28-pin variant exposes 24 GPIO pins, retains full peripheral connectivity, and runs from 1.8V-5.5V supply - well-suited for 3.3V and 5V systems.
Typical applications include battery-powered IoT sensor nodes, low-power industrial instrumentation, motor control (small DC and stepper drivers), USB-to-UART bridges, and small home appliances. The wide voltage range and XLP sleep modes (<100 nA typical) also support energy-harvesting designs and remote controls.
When designing, observe the 1.8V-5.5V Vdd range for LF (low-FPU) variants and 2.3V-5.5V for F variants; decoupling capacitors must be placed within 5 mm of Vdd/Vss pins, and unused I/O must be configured as outputs low to minimize leakage.
This page consolidates distributor pricing, drop-in 28-SOIC alternatives, application circuits, and engineering design notes beyond the manufacturer datasheet - synthesized for faster component selection and BOM validation.
Аналоги без доработки для PIC18F26K22-I/SO — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18F26K22-I/SO (тот же форм-фактор и посадочное место) — отличается по Package, ADC, Timers, Operating Temperature, Program Memory (Flash).
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18F46K22-I/SP
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC18F26K22-I/SO Максимальные параметры и электрические характеристики
| Architecture | PIC18, 8-bit RISC |
| Program Memory (Flash) | 64 KB (32K x 16) |
| Data RAM | 3968 bytes |
| Data EEPROM | 256 bytes |
| Max CPU Speed | 64 MHz (16 MIPS) |
| Operating Voltage (Vdd) | 1.8 V to 5.5 V (F variant: 2.3 V to 5.5 V) |
| Корпус | 28-pin SOIC (SO), 7.50 mm body width |
| GPIO Pins | 24 |
| ADC | 10-bit, up to 17 channels |
| Comparators | 2 with selectable reference |
| Timers (16-bit) | Up to 4 |
| CCP / ECCP Modules | 2 (PWM, Capture, Compare) |
| EUSART | 2 |
| MSSP (SPI / I2C) | 2 |
| Internal Voltage Reference | 1.024 V / 2.048 V / 4.096 V selectable |
| XLP Sleep Current | <100 nA typical (per datasheet family) |
| Рабочая температура | -40 C to +85 C (Industrial -I suffix) |
| I/O Sink/Source | 25 mA per pin |
| Programming/Debug | ICSP, ICD via PGD/PGC |
| Статус RoHS | Compliant |
Конфигурация выводов PIC18F26K22-I/SO
| Контакт 1 | RA3/AN3/VREF+/C1IN+ — Digital I/O, analog input, voltage reference positive input, comparator input |
| Контакт 2 | RA4/T0CKI/C1OUT — Digital I/O, Timer0 clock input, comparator 1 output |
| Контакт 3 | RA5/AN4/C2IN+/SS1 — Digital I/O, analog input, comparator input, SPI1 slave select |
| Контакт 4 | RA6/OSC2/CLKOUT — Digital I/O, crystal oscillator output, clock output |
| Контакт 5 | RA7/OSC1/CLKIN — Digital I/O, crystal oscillator input, external clock input |
| Контакт 6 | VDD — Positive supply voltage (1.8V-5.5V) |
| Контакт 7 | VSS — Ground reference |
| Контакт 8 | RB0/AN12/INT0/FLT0 — Digital I/O, analog input, external interrupt 0, PWM fault input |
| Контакт 9 | RB1/AN10/C1IN3-/P1C — Digital I/O, analog input, comparator input, PWM output |
| Контакт 10 | RB2/AN8/P1B — Digital I/O, analog input, PWM output |
| Контакт 11 | RB3/AN9/CCP2/P2A — Digital I/O, analog input, CCP2, PWM output |
| Контакт 12 | RB4/AN11/C2IN-/P1D — Digital I/O, analog input, comparator input, PWM output |
| Контакт 13 | RB5/AN13/C1IN2-/T3CKI/P2B — Digital I/O, analog input, comparator input, Timer3 clock, PWM output |
| Контакт 14 | RB6/PGC/ICCK1 — Digital I/O, ICSP clock, in-circuit debugger clock |
| Контакт 15 | RB7/PGD/ICDT1 — Digital I/O, ICSP data, in-circuit debugger data |
| Контакт 16 | RC0/P2D/SOSCO — Digital I/O, PWM output, secondary oscillator output |
| Контакт 17 | RC1/SOSCI — Digital I/O, secondary oscillator input |
| Контакт 18 | RC2/AN14/C2IN/P1A/CCP1 — Digital I/O, analog input, comparator input, PWM/CCP |
| Контакт 19 | RC3/AN15/SCK1/SCL1 — Digital I/O, analog input, SPI1 clock, I2C1 clock |
| Контакт 20 | RC4/AN16/SDI1/SDA1 — Digital I/O, analog input, SPI1 data in, I2C1 data |
| Контакт 21 | RC5/AN17/SDO1 — Digital I/O, analog input, SPI1 data out |
| Контакт 22 | RC6/TX1/CK1 — Digital I/O, EUSART1 TX, EUSART1 clock |
| Контакт 23 | RC7/RX1/DT1 — Digital I/O, EUSART1 RX, EUSART1 data |
| Контакт 24 | RE3/MCLR/VPP — Reset input (active low) / programming voltage input |
| Контакт 25 | RD0/PSP0 — Digital I/O, parallel slave port bit 0 (28-SOIC: not connected externally on most pinouts) |
| Контакт 26 | RD1/PSP1 — Digital I/O, parallel slave port bit 1 |
| Контакт 27 | RD2/PSP2 — Digital I/O, parallel slave port bit 2 |
| Контакт 28 | RD3/PSP3 — Digital I/O, parallel slave port bit 3 |
Типичное применение
PIC18F26K22-I/SO подходит для 6 применениеs: Battery-Powered IoT Sensor Nodes, Industrial Instrumentation and Data Loggers, Small DC Motor Control, USB-to-UART Bridge, Home Appliance Controllers, Remote Control and Wireless Sensor Hub.
Battery-Powered IoT Sensor Nodes
The PIC18F26K22-I/SO fits battery-powered IoT sensor nodes. Its nanoWatt XLP technology delivers sub-100nA sleep current while retaining full RAM state, and the 64 KB Flash supports over-the-air (OTA) update stacks plus local sensor processing. Operating from 1.8 V to 5.5 V allows direct connection to a single LiSO2 cell (3.0 V) or 2x AA (3.0 V) without a boost converter. The 28-SOIC package and 24 GPIOs let the design scale from simple one-shot temperature sensors to multi-sensor hubs with 24-bit ADC interfacing via SPI. Compared to ARM Cortex-M0 parts, the K22's deterministic 16 MIPS and 31-level hardware stack simplify real-time sleep/wake scheduling.
Рекомендуется
Industrial Instrumentation and Data Loggers
The PIC18F26K22-I/SO is well-matched to industrial instrumentation. Its 10-bit ADC with 17 channels supports multi-sensor analog front-ends (temperature, pressure, strain), while 256 bytes of EEPROM provides non-volatile parameter storage for calibration constants. The wide -40 C to +85 C industrial temperature range and 5.5 V tolerance on digital inputs make the K22 suitable for factory-floor environments. The 3968 bytes of RAM accommodates a moving average filter plus UART circular buffer for 9600 bps modbus RTU logging over the integrated EUSART. Its wide 1.8-5.5 V supply also enables direct interface with legacy 5 V analog sensors without level shifters.
Рекомендуется
Small DC Motor Control
The PIC18F26K22-I/SO drives small DC and stepper motors through its two ECCP modules delivering up to 16-bit PWM resolution with complementary outputs and programmable dead-band control. The 64 MHz system clock lets the user step the PWM frequency above 20 kHz to keep the motor above audible noise, and the integrated 25 mA I/O drive simplifies driving discrete half-bridges or gate drivers for brushless motors. The 24 GPIOs accommodate quadrature input decoding for closed-loop speed regulation, while the EUSART connects to a host PLC for command and status exchange.
Рекомендуется
USB-to-UART Bridge
The PIC18F26K22-I/SO serves as a USB-to-UART bridge when paired with an external USB-to-UART IC like the MCP2210 or FT232. The integrated EUSART runs up to 1 Mbps, supporting serial debug logs, factory programming, and command-line configuration of headless embedded devices. The PIC's 64 KB Flash accommodates dual-interface firmware stacks, while the 28-SOIC package simplifies retrofit installations into existing designs. The wide 1.8-5.5 V supply and 5 V-tolerant I/O make it suitable for both 3.3 V and 5 V host systems, and XLP deep sleep below 100 nA lets battery-powered hosts ignore the bridge during sleep.
Рекомендуется
Home Appliance Controllers
The PIC18F26K22-I/SO drives washing-machine control boards, dishwasher timers, and air-conditioner remotes thanks to its 28-SOIC package, 24 GPIOs, and capacitive-touch-ready peripherals. The CCP/ECCP modules generate zero-cross detection timing and triac-fire pulses, while the 10-bit ADC reads NTC temperature sensors in real time. With 64 KB Flash the firmware stores UI state machines, EEPROM-tracked user preferences, and self-diagnostic logs. The wide operating voltage 1.8-5.5 V allows direct connection to rectified 5 V or 12 V rails, and XLP sleep keeps standby power below 0.5 W to meet energy-star ratings.
Рекомендуется
Remote Control and Wireless Sensor Hub
The PIC18F26K22-I/SO acts as the central MCU in a remote control paired with sub-GHz transceiver modules or Bluetooth LE via SPI. Its 64 KB Flash stores state-machine firmware for thermostat or HVAC remote controls, while the EUSART links to a companion RF module at 115200 bps for command exchange. The internal voltage reference (1.024 V / 2.048 V / 4.096 V selectable) supports precision ADC measurements for capacitive touch or battery monitoring without external components. The 28-SOIC package fits slim handheld enclosures and supports -40 C to +85 C operation for outdoor and garage door applications.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18F26K22-I/SO — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC18F46K22-I/SP | PIC18F26K22-I/SP |
|---|---|---|---|
| Package | 28-pin SOIC (SO) | 40-pin DIP (NOT SOIC) | 28-pin SPDIP (NOT SOIC) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 64 KB | 64 KB | 64 KB |
| RAM | 3968 bytes | 3968 bytes | 3968 bytes |
| Max Frequency | 64 MHz | 64 MHz | 64 MHz |
| ADC Resolution | 10-bit | 10-bit | 10-bit |
| GPIO | 24 | 36 (40-pin) | 24 |
| Operating Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| Price (1 qty, USD) | 4.20 | 4.30 | 4.10 |
Ключевые отличия
- Lowest-power 8-bit XLP MCU in the 64KB Flash tier (против PIC18F26Q71-I/STX)
- Mature 28-SOIC option with abundant distributor inventory (против PIC18F46K22-I/SP (40-pin only))
- 2 MSSP and 2 EUSART modules for multi-bus applications (против PIC16F1829T-I/SO (low pin-count PIC16))
Заметки по проектированию
Estimated: For a 3.3V-rail sensor design, Vdd current at 64 MHz is approximately 8 mA active (per datasheet DC characteristics typical). Add a 0.1 uF ceramic decoupling capacitor within 5 mm of Vdd pin 6 and a 1 uF bulk tantalum on the same rail; connect all Vss pins (pin 7) to a low-impedance ground pour. For battery designs drawing <1 mA average, place the part in XLP deep sleep with RTCC disabled for sub-100 nA standby.
Estimated: SOIC-28 thermal resistance (theta_JA) is approximately 85 C/W in still air with a standard 2-layer PCB. Power dissipation is negligible for the K22's 8 mA active current at 5 V (40 mW) - no special thermal relief is required. However, keep the ICSP programming pins (RB6/PGD, RB7/PGC) routed as short straight traces to a 6-pin header for PICkit 5 connectivity during prototyping.
Do not exceed Vdd = 5.5 V on any pin - the K22 is NOT a 5V-tolerant part above Vdd; only Vdd itself may reach 5.5 V. When using a 5V USB host, level-shift SDA/SCL via a 4K7 pull-up to 3.3V rail. MCLR/VPP (pin 24) requires a 10K pull-up to Vdd; leaving MCLR floating causes spurious resets. Unused I/O pins must be configured as OUTPUTS LOW in firmware to minimize leakage during sleep.
Estimated: Keep the crystal/oscillator traces (OSC1/OSC2, pins 5/4) short - within 5 mm of the part - and route analog lines away from digital switching. The 28-SOIC land pattern is standardized per IPC-7351; use 0.05 mm clearance and 1.27 mm pitch. Place the Vdd/Vss decoupling pair within 3 mm of pins 6/7 to suppress switching noise from the internal charge pump.
Информация о соответствии
RoHS compliant per Microchip product page and DigiKey listing. Not AEC-Q100 qualified - choose AEC-Q100-qualified PIC18 family parts (e.g. PIC18F46K22-I/PT automotive grade) for automotive applications.