PIC18F23K22-E/SS - 8-bit 48MHz 8KB Flash MCU | Microchip | SSOP-28
MPN: PIC18F23K22-E/SS ✓ نشطPIC18F23K22-E/SS نظرة عامة
A PIC (Peripheral Interface Controller) microcontroller is a class of programmable logic device built around a Harvard-architecture RISC core. The PIC18 family is Microchip's high-performance 8-bit line, integrating on-chip Flash, SRAM, EEPROM, ADC, comparators, PWM, and serial peripherals. Within the broader taxonomy, PIC18 sits above baseline PIC10/12/16 and below the 16-bit PIC24/dsPIC families, making it the canonical 8-bit choice when more peripherals and code space are required than PIC16 can deliver while staying in 8-bit territory.
Key features of the PIC18F23K22-E/SS include Microchip's nanoWatt XLP technology for ultra-low-power operation, a 10-bit ADC with up to 17 channels, multiple communication peripherals (EUSART, MSSP I2C/SPI), and configurable oscillator options supporting 64MHz operation through the 4x PLL. The E temperature grade designation indicates an extended operating range of -40C to +125C, making the part suitable for harsh industrial and automotive-adjacent environments.
Architecturally, the device uses an enhanced 16-bit instruction word with an 8-bit data path, supporting up to 16 MIPS at 64MHz. The XLP power-down current is typically in the nanoampere range, enabling battery-powered designs to last for years on a single cell. Integrated peripherals include 2 capture/compare/PWM modules with enhanced resolution, 2 comparators, a 256-byte EEPROM, and CTMU support for capacitive-touch applications.
Typical applications for the PIC18F23K22-E/SS span industrial control panels, sensor interface nodes, low-power remote controls, energy-harvesting sensor modules, automotive body electronics (non-safety), and USB-to-UART bridges when paired with an external transceiver. Its compact 28-SSOP footprint suits space-constrained PCBs where processing density and power efficiency must coexist.
When designing with this part, note that the E/SS suffix denotes extended-temperature SSOP tube packaging; the I/SS variant uses the same die with industrial temperature grading. Developers should consult the PIC18(L)F2X/4XK22 datasheet family document for full pinout, electrical characteristics, and peripheral configuration bits before committing to a PCB layout.
بدائل مباشرة لـ PIC18F23K22-E/SS — نفس الحزمة، متوافق دبوس بدبوس. تُستثنى القطع ذات الحزم المختلفة التي تتطلب تعديل PCB.
الطرازات في هذه السلسلة
طرازات من نفس السلسلة متوافقة تمامًا مع PIC18F23K22-E/SS (نفس عامل الشكل والبصمة) — يختلف في Package, Program Memory (Flash), Timers, ADC, Operating Temperature.
PIC18F23K22-I/SS
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC18F24K22-I/SS
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC18F25K22-I/SS
✅ بديل مباشر ⚠️ مواصفات غير مُتحقق منهاتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC18F23K20-I/SS
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC18F24Q10-I/SS
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC18F26K22-I/SS
✅ بديل مباشر ⚠️ مواصفات غير مُتحقق منهاتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC18F23K22-E/SS الحدود القصوى والخصائص الكهربائية
| Core Architecture | PIC18, 8-bit RISC |
| Program Memory (Flash) | 8 KB (4K x 16) |
| Data SRAM | 768 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 48 MHz (64 MHz with 4x PLL) |
| Instruction Throughput | 16 MIPS at 64 MHz |
| Supply Voltage Range | 2.5V to 5.5V |
| Operating Temperature Range (E grade) | -40C to +125C |
| I/O Pins | 24 |
| ADC | 10-bit, up to 17 channels |
| Comparators | 2 |
| PWM Modules | 2 (ECCP + CCP) |
| EUSART | 1 |
| MSSP (I2C/SPI) | 1 |
| Timers | 5 (16-bit / 8-bit mix) |
| CTMU | Yes (mTouch / capacitive touch support) |
| العلبة | SSOP-28 |
| نوع التركيب | Surface Mount |
| حالة RoHS | Compliant |
| Lead-Free | Yes |
تكوين أطراف PIC18F23K22-E/SS
| دبوس 1 | RA3/AN3/VREF+/T0CKI — Bidirectional I/O, analog input 3, voltage reference plus, Timer0 clock input |
| دبوس 2 | RA4/T0CKI/AN4 — Bidirectional I/O, Timer0 clock input, analog input 4 |
| دبوس 3 | RA5/AN5/SS1/HLVDIN — Bidirectional I/O, analog input 5, SPI slave select 1, high/low voltage detect input |
| دبوس 4 | RA6/OSC2/CLKO — Bidirectional I/O, oscillator output, clock output |
| دبوس 5 | RA7/OSC1/CLKI — Bidirectional I/O, oscillator input, clock input |
| دبوس 6 | RC5/CCP5/P1A — Bidirectional I/O, CCP5 input/capture, PWM output 1A |
| دبوس 7 | RC4/CCP4/P1D — Bidirectional I/O, CCP4 input/capture, PWM output 1D |
| دبوس 8 | VSS — Ground reference |
| دبوس 9 | RC3/REFO/SCL1/SCK1 — Bidirectional I/O, reference output, I2C1 clock, SPI1 clock |
| دبوس 10 | RC2/CCP2/P1A — Bidirectional I/O, CCP2 input/capture, PWM output 1A |
| دبوس 11 | RC1/CCP8/AN15 — Bidirectional I/O, CCP8, analog input 15 |
| دبوس 12 | RC0/AN16 — Bidirectional I/O, analog input 16 |
| دبوس 13 | RC6/TX1/CK1 — Bidirectional I/O, EUSART1 transmit, EUSART1 clock |
| دبوس 14 | RC7/RX1/DT1 — Bidirectional I/O, EUSART1 receive, EUSART1 data |
| دبوس 15 | RB7/PGD/ICSPDAT — Bidirectional I/O, programming data, ICSP data |
| دبوس 16 | RB6/PGC/ICSPCLK — Bidirectional I/O, programming clock, ICSP clock |
| دبوس 17 | RB5/AN13/CPP2 — Bidirectional I/O, analog input 13, comparator 2 input |
| دبوس 18 | RB4/AN11/CPP1 — Bidirectional I/O, analog input 11, comparator 1 input |
| دبوس 19 | VDD — Positive power supply (2.5V-5.5V) |
| دبوس 20 | VSS — Ground reference |
| دبوس 21 | RB3/AN9/CPP1 — Bidirectional I/O, analog input 9, comparator 1 input |
| دبوس 22 | RB2/AN8/CTED1 — Bidirectional I/O, analog input 8, CTMU edge 1 input |
| دبوس 23 | RB1/AN10/C1INC — Bidirectional I/O, analog input 10, comparator 1 inverting input |
| دبوس 24 | RB0/AN12/C1INA — Bidirectional I/O, analog input 12, comparator 1 non-inverting input |
| دبوس 25 | RC5 — Note: shared function with pin 6 in some revisions - consult datasheet Table 2-1 |
| دبوس 26 | RA2/AN2 — Bidirectional I/O, analog input 2 |
| دبوس 27 | RA1/AN1 — Bidirectional I/O, analog input 1 |
| دبوس 28 | RA0/AN0 — Bidirectional I/O, analog input 0 |
التطبيقات النموذجية
PIC18F23K22-E/SS مناسب لـ 6 التطبيقs: Industrial Sensor Interface Nodes, Low-Power Remote Controls and Wireless Sensor Endpoints, Capacitive Touch User Interface Panels, Automotive Body and Interior Electronics (Non-Safety), Energy Harvesting Sensor Modules, USB to UART / SPI Bridge Modules.
Industrial Sensor Interface Nodes
The PIC18F23K22-E/SS is well suited to industrial sensor interface nodes requiring reliable 8-bit processing with low power consumption. Its 10-bit ADC with up to 17 channels supports direct connection to multiple analog sensors (temperature, pressure, humidity) without external signal conditioning. The nanoWatt XLP sleep current below 100 nA allows battery-powered field sensors to operate for years. The extended -40C to +125C temperature rating from the E grade ensures operation in factory environments, outdoor enclosures, and unconditioned cabinets. The integrated EUSART and MSSP peripherals handle Modbus, I2C sensor buses, or SPI connections to digital sensors simultaneously. Pair with the MCP9808 temperature sensor for precision thermal monitoring.
موصى به
Low-Power Remote Controls and Wireless Sensor Endpoints
The PIC18F23K22-E/SS drives low-power remote controls and wireless endpoints where battery life is critical. The nanoWatt XLP technology offers multiple sleep modes with current consumption in the nanoampere range when the transmitter is idle, while the 48 MHz core provides enough throughput to handle protocol encoding in active mode. The CTMU peripheral enables capacitive-touch wake-up without dedicated hardware. With 256 bytes of EEPROM, designers can store user preferences, calibration data, and network addresses without external memory. The E temperature grade supports outdoor IoT deployments and automotive key fobs. Pair with a sub-GHz transceiver such as the MRF89XA for complete wireless sensor nodes.
موصى به
Capacitive Touch User Interface Panels
The PIC18F23K22-E/SS integrates Microchip's CTMU (Charge Time Measurement Unit) peripheral, making it ideal for capacitive touch button arrays, sliders, and proximity sensors without dedicated touch ICs. The CTMU works with the ADC to measure capacitance changes, supporting mTouch designs that wake the MCU on user touch. With up to 17 ADC channels and 24 I/O, the part can scan 8-12 touch electrodes sequentially. The E grade handles industrial kitchen equipment, outdoor kiosks, and automotive interior controls where temperatures can exceed 85C. Low power modes extend battery life in portable touch devices such as medical pumps and consumer appliances.
موصى به
Automotive Body and Interior Electronics (Non-Safety)
The PIC18F23K22-E/SS in its E temperature grade is suitable for non-safety automotive body electronics such as interior lighting controllers, seat position memory, HVAC panel drivers, and accessory timers. The extended -40C to +125C range meets under-dash thermal requirements, while the 8 KB Flash is sufficient for state-machine control code and CAN-style message handling. The PWM modules drive LED strings and small motors, and the ADC reads rotary encoders and thermistors. Note: this part is NOT AEC-Q100 qualified - for safety-critical applications, Microchip offers dedicated PIC18F-Q1 variants. For new automotive designs, evaluate the PIC18F46Q10 with CAN FD peripheral.
موصى به
Energy Harvesting Sensor Modules
The PIC18F23K22-E/SS is a strong fit for energy-harvesting wireless sensor modules powered by solar cells, thermal gradients, or vibration harvesters. Its nanoWatt XLP sleep current below 100 nA means the harvested energy can be accumulated for long intervals before a measurement burst, while the 48 MHz core executes the measurement and RF transmission quickly. The 256-byte EEPROM retains calibration constants across power cycles, and the integrated ADC measures both the sensor signal and the harvest supply voltage. The E temperature grade supports deployment in industrial environments. Pair with the LTC3108 energy harvesting IC and a low-power RF transmitter for self-powered IoT nodes.
موصى به
USB to UART / SPI Bridge Modules
The PIC18F23K22-E/SS can serve as a host-side USB-to-UART or USB-to-SPI bridge when paired with an external USB transceiver such as the MCP2200 or the on-chip USB peripheral on certain PIC18F variants. While the F23K22 itself lacks USB on-die, its EUSART and MSSP peripherals support the conversion logic, and the 48 MHz core handles protocol translation at high baud rates. Common use cases include legacy RS232 device modernization, ISP programmers, and industrial protocol converters. The E grade ensures stable operation in factory automation backplanes. Pair with the MCP2200 for a compact, isolated bridge solution.
موصى به
ملخص المنتجات الموصى بها
بيانات مرجعية هندسية لـ PIC18F23K22-E/SS — المقارنة وإرشادات التصميم ومعلومات الامتثال.
دليل الاختيار
المقارنة مع البدائل
| المعامل | هذا المنتج | PIC18F23K22-I/SS | PIC18F24K22-I/SS | PIC18F23K20-I/SS | PIC18F24Q10-I/SS |
|---|---|---|---|---|---|
| Package | SSOP-28 | SSOP-28 - same | SSOP-28 - same | SSOP-28 - same | SSOP-28 - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Program Flash | 8 KB | 8 KB | 16 KB (+100%) | 8 KB | 16 KB (+100%) |
| SRAM | 768 bytes | 768 bytes | 768 bytes | 512 bytes (-33%) | 1024 bytes (+33%) |
| Operating Temperature | -40C to +125C (E grade) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| Maximum CPU Speed | 48 MHz (64 MHz with PLL) | 48 MHz (64 MHz PLL) | 48 MHz (64 MHz PLL) | 48 MHz (64 MHz PLL) | 64 MHz |
| ADC | 10-bit, 17 ch | 10-bit, 17 ch | 10-bit, 17 ch | 10-bit, 14 ch | 10-bit, 24 ch |
| CTMU (Capacitive Touch) | Yes | Yes | Yes | No | Yes (Hardware CVD) |
أبرز الفروقات
- Extended temperature grade E (-40C to +125C) (مقابلPIC18F23K22-I/SS)
- Doubles Flash and adds HW CVD touch on same footprint (مقابلPIC18F23K20-I/SS)
- Active Microchip product line with newer migration path (مقابلObsolete PIC16F series competitors)
ملاحظات التصميم
Estimated: At VDD=3.3V, 48 MHz CPU, and full peripheral activity, active current is approximately 8-12 mA. In Sleep mode with nanoWatt XLP enabled, typical sleep current is below 100 nA. Use the PPS peripheral module disable bits to gate unused peripherals and select the LF-INTOSC (31 kHz) low-power oscillator during Sleep to minimize power. For battery life calculations, multiply average active current by active duty cycle and add sleep current for the remainder.
Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 19) with a ground return on the closest VSS (pin 20). Add a bulk 1-10 uF tantalum or ceramic capacitor near the IC for transient load support. Keep analog signals (ANx) routed away from the digital oscillator pins (RA6/RA7) and PWM signals to minimize ADC crosstalk. For SSOP-28 with 0.65 mm pitch, use 0.20 mm trace/space and a 4-6 mil solder mask dam between pads to prevent solder bridging during reflow.
Do not exceed VDD of 5.5V or drop below 2.5V (extended down to 1.8V in 'LF' variant, but this is the standard 'F' part). Configure the configuration bits BEFORE first programming - incorrect oscillator settings can lock the part. The PIC18F23K22 requires the BOR (Brown-Out Reset) enabled for reliable operation in noisy environments. When migrating from PIC18F23K20, note the I/O mapping differences on RC4/RC5 and verify peripheral pin select configuration. Per datasheet: do not leave ICSPDAT/PGC pins floating during normal operation.
معلومات الامتثال
RoHS and REACH compliant per Microchip product page. AEC-Q100 NOT qualified - this part is NOT recommended for safety-critical automotive applications; use PIC18F-Q1 variants for that purpose. Lead-free matte-tin finish. Halogen-free package per Microchip PCN 2018.