{"id":8962,"date":"2026-07-01T06:13:52","date_gmt":"2026-07-01T06:13:52","guid":{"rendered":"https:\/\/materialparts.com\/pic18f25k22-i-so-2\/"},"modified":"2026-07-03T08:01:25","modified_gmt":"2026-07-03T08:01:25","slug":"pic18f25k22-i-so-2","status":"publish","type":"post","link":"https:\/\/materialparts.com\/ar\/pic18f25k22-i-so-2\/","title":{"rendered":"PIC18F25K22-I\/SO"},"content":{"rendered":"<h2>\u0646\u0638\u0631\u0629 \u0639\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c<\/h2>\n<p>The PIC18F25K22-I\/SO is a Microchip 8-bit PIC18 MCU with 64KB Flash, 3.9KB SRAM, 256B EEPROM, 64MHz, 28 I\/O, 2 UART, 2 SPI, 2 I2C, 12-bit ADC. Packaged in SOIC-28, -40C to +85C.<\/p>\n<h2>\u0627\u0644\u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629<\/h2>\n<table>\n<tr>\n<td>\u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0627\u062a<\/td>\n<td>PIC18 8-bit<\/td>\n<\/tr>\n<tr>\n<td>\u0641\u0644\u0627\u0634<\/td>\n<td>64 KB<\/td>\n<\/tr>\n<tr>\n<td>SRAM<\/td>\n<td>3,896 B<\/td>\n<\/tr>\n<tr>\n<td>Speed<\/td>\n<td>64 MHz (16 MIPS)<\/td>\n<\/tr>\n<tr>\n<td>ADC<\/td>\n<td>12-bit, 18 channels<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0644\u062d\u0632\u0645\u0629<\/td>\n<td>SOIC-28<\/td>\n<\/tr>\n<\/table>\n<h2>\u0627\u0644\u0645\u064a\u0632\u0627\u062a<\/h2>\n<ul>\n<li>64KB Flash, 3.9KB SRAM, 256B EEPROM<\/li>\n<li>64MHz operation (16 MIPS)<\/li>\n<li>2 UART, 2 SPI, 2 I2C serial ports<\/li>\n<li>12-bit ADC with 18 channels<\/li>\n<li>2 CCP\/ECCP modules with PWM<\/li>\n<li>Hardware RTCC with battery backup<\/li>\n<li>XLP low-power technology<\/li>\n<\/ul>\n<h2>\u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a<\/h2>\n<ul>\n<li>Multi-protocol communication bridge<\/li>\n<li>Industrial sensor acquisition<\/li>\n<li>Motor control feedback<\/li>\n<li>Power monitoring<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The PIC18F25K22-I\/SO is a Microchip 8-bit PIC18 MCU with 64KB Flash, 3.9KB SRAM, 256B EEPROM, 64MHz, 28 I\/O, 2 UART, 2 SPI, 2 I2C, 12-bit ADC. Packaged in SOIC-28, -40C to +85C. Key Specifications Core PIC18 8-bit Flash 64 KB SRAM 3,896 B Speed 64 MHz (16 MIPS) ADC 12-bit, 18 channels Package [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13,25],"tags":[591],"chip_brand":[134],"class_list":["post-8962","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","category-microcontrollers-mcu","tag-pic18f25k22-i-so","chip_brand-microchip"],"acf":{"brief_explanation":"PIC18 MCU, 64KB Flash, 64MHz, 2xUART\/SPI\/I2C, 12-bit ADC, SOIC-28","date_code":"","package_case":"28-Pin SOIC (7.5 x 10.3 x 2.3 mm)","in_stock":8200,"datasheet":"https:\/\/ww1.microchip.com\/downloads\/en\/DeviceDoc\/41412D.pdf","price":"$3.42 @ 1ku","product_introduction":"The PIC18F25K22-I\/SO is a Microchip Technology 8-bit PIC18 microcontroller in a 28-pin SOIC package. The 64KB Flash program memory and 3.9KB SRAM provide ample resources for complex embedded applications. The 64MHz maximum clock frequency delivers 16 MIPS performance with the enhanced PIC18 core featuring a hardware multiply instruction (8x8 in single cycle), two 16-bit file select registers, and an extended instruction set with linear program memory addressing. The dual serial communication peripherals (2 UART, 2 MSSP supporting SPI and I2C) enable simultaneous multi-protocol communication - for example, bridging an I2C sensor bus to a UART host while simultaneously managing an SPI display. The 12-bit ADC with 18 input channels and auto-acquisition provides high-resolution analog measurement. The two Enhanced CCP modules support PWM, capture, and compare functions for motor control and power conversion. The eXtreme Low Power (XLP) technology achieves 30nA sleep current, critical for battery-powered applications. The hardware Real-Time Clock\/Calendar (RTCC) with battery backup maintains timekeeping in sleep. The I suffix indicates industrial temperature range (-40C to +85C).","working_principle":"The PIC18F25K22 uses the enhanced PIC18 core with Harvard architecture - separate 16-bit program and 8-bit data memory buses. The program counter addresses 64KB of Flash in linear space via extended instruction set mode, while the data memory uses banked addressing with 16 access banks. The instruction pipeline fetches and executes in a 4-clock cycle, but the enhanced core reduces most instructions to single-cycle execution at 64MHz (16 MIPS). The hardware multiplier performs 8x8 unsigned multiply in one instruction cycle. The dual MSSP peripherals implement SPI (master\/slave with clock rates up to FOSC\/4) and I2C (master\/slave\/multi-master at up to 1MHz). The EUSART modules support asynchronous UART with auto-baud detection and synchronous operation. The 12-bit successive approximation ADC uses a capacitive charge redistribution DAC with auto-acquisition timing. The XLP sleep mode shuts down the core oscillator while keeping the RTCC running from T1OSCO or LFINTOSC, consuming only 30nA.","pin_description":"<table><tr><th>Pin<\/th><th>Mnemonic<\/th><th>Description<\/th><\/tr><tr><td>1<\/td><td>MCLR<\/td><td>Master Clear (reset)<\/td><\/tr><tr><td>2-5<\/td><td>RA0-RA3<\/td><td>Port A (AN0-AN3, VREF)<\/td><\/tr><tr><td>6-11<\/td><td>RB0-RB5<\/td><td>Port B (INT, T0CKI, ICSP)<\/td><\/tr><tr><td>12-28<\/td><td>RC0-RC7<\/td><td>Port C (UART, SPI, I2C, PWM)<\/td><\/tr><\/table>","application_scenarios":"<ul><li>Multi-protocol communication bridge: I2C sensor bus to UART host with SPI display interface<\/li>\n<li>Industrial sensor acquisition with 12-bit ADC and dual UART for redundant communication<\/li>\n<li>Battery-powered data logger with 30nA sleep, RTCC timekeeping, and 64KB Flash<\/li>\n<li>Motor control feedback with ECCP PWM and 12-bit ADC current sensing<\/li><\/ul>","alternative_models":"<table><tr><th>Model<\/th><th>Manufacturer<\/th><th>Key Difference<\/th><\/tr><tr><td>PIC18F26K22-I\/SO<\/td><td>Microchip<\/td><td>64KB Flash, 28-pin, more RAM<\/td><\/tr><tr><td>PIC18F25K80-I\/SO<\/td><td>Microchip<\/td><td>With CAN 2.0B<\/td><\/tr><tr><td>ATMEGA328P-AU<\/td><td>Microchip<\/td><td>AVR equivalent, 32KB<\/td><\/tr><tr><td>STM8S207M8<\/td><td>ST<\/td><td>STM8 equivalent<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/8962","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/comments?post=8962"}],"version-history":[{"count":1,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/8962\/revisions"}],"predecessor-version":[{"id":9475,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/8962\/revisions\/9475"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/media?parent=8962"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/categories?post=8962"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/tags?post=8962"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/chip_brand?post=8962"}],"curies":[{"name":"\u062f\u0628\u0644\u064a\u0648 \u0628\u064a","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}