{"id":6746,"date":"2026-06-21T10:13:16","date_gmt":"2026-06-21T10:13:16","guid":{"rendered":"https:\/\/materialparts.com\/pic18f25k80-i-so\/"},"modified":"2026-06-21T10:13:16","modified_gmt":"2026-06-21T10:13:16","slug":"pic18f25k80-i-so","status":"publish","type":"post","link":"https:\/\/materialparts.com\/ar\/pic18f25k80-i-so\/","title":{"rendered":"PIC18F25K80-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 PIC18F25K80-I\/SO from Microchip Technology is an 8-bit CAN microcontroller with 32 KB flash program memory, 3.5 KB RAM, 1 KB EEPROM, and an integrated CAN 2.0B controller. It features 12-channel 10-bit ADC, 5 PWM channels, and multiple communication interfaces in a 28-pin SOIC package.<\/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>Architecture<\/td>\n<td>PIC18 Enhanced (8-bit)<\/td>\n<\/tr>\n<tr>\n<td>Max Frequency<\/td>\n<td>64 MHz (16 MIPS)<\/td>\n<\/tr>\n<tr>\n<td>Flash Memory<\/td>\n<td>32 KB<\/td>\n<\/tr>\n<tr>\n<td>RAM<\/td>\n<td>3.5 KB<\/td>\n<\/tr>\n<tr>\n<td>EEPROM<\/td>\n<td>1 KB<\/td>\n<\/tr>\n<tr>\n<td>\u0643\u0627\u0646<\/td>\n<td>2.0B Active (1 module, 3 TX, 2 RX buffers)<\/td>\n<\/tr>\n<tr>\n<td>ADC<\/td>\n<td>12-channel, 10-bit<\/td>\n<\/tr>\n<tr>\n<td>UARTs<\/td>\n<td>2 (EUSART)<\/td>\n<\/tr>\n<tr>\n<td>MSSP<\/td>\n<td>SPI \/ I2C<\/td>\n<\/tr>\n<tr>\n<td>PWM Channels<\/td>\n<td>5 (ECCP + CCP)<\/td>\n<\/tr>\n<tr>\n<td>Operating Voltage<\/td>\n<td>1.8 V to 5.5 V<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0644\u062d\u0632\u0645\u0629<\/td>\n<td>SOIC-28 (17.9 x 7.5 mm)<\/td>\n<\/tr>\n<tr>\n<td>\u062f\u0631\u062c\u0629 \u062d\u0631\u0627\u0631\u0629 \u0627\u0644\u062a\u0634\u063a\u064a\u0644<\/td>\n<td>-40\u00b0C to 85\u00b0C<\/td>\n<\/tr>\n<\/table>\n<h2>\u0627\u0644\u0645\u064a\u0632\u0627\u062a<\/h2>\n<ul>\n<li>Integrated CAN 2.0B controller with three transmit and two receive buffers<\/li>\n<li>Enhanced CAN with bus activity wake-up and message filtering<\/li>\n<li>32 KB flash with 100,000 erase\/write cycle endurance<\/li>\n<li>12-channel 10-bit ADC with programmable acquisition time<\/li>\n<li>Two Enhanced USART modules with LIN and IrDA support<\/li>\n<li>Enhanced CCP module with 5 PWM outputs for motor control<\/li>\n<li>nanoWatt technology for low-power operation<\/li>\n<li>Multiple oscillator options including 16 MHz internal<\/li>\n<li>ICSP and ICD programming and debugging<\/li>\n<\/ul>\n<h2>\u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a<\/h2>\n<ul>\n<li>Automotive CAN bus communication nodes<\/li>\n<li>Industrial CAN networks and control systems<\/li>\n<li>Motor control with CAN feedback<\/li>\n<li>Medical device networking<\/li>\n<li>Building automation and HVAC controllers<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The PIC18F25K80-I\/SO from Microchip Technology is an 8-bit CAN microcontroller with 32 KB flash program memory, 3.5 KB RAM, 1 KB EEPROM, and an integrated CAN 2.0B controller. It features 12-channel 10-bit ADC, 5 PWM channels, and multiple communication interfaces in a 28-pin SOIC package. Key Specifications Architecture PIC18 Enhanced (8-bit) Max Frequency [&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":[],"chip_brand":[134],"class_list":["post-6746","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","category-microcontrollers-mcu","chip_brand-microchip"],"acf":{"brief_explanation":"8-bit CAN MCU, 64MHz, 32KB Flash, 3.5KB RAM, CAN 2.0B, SOIC-28","date_code":"","package_case":"SOIC-28 (17.9 x 7.5 x 2.3 mm)","in_stock":6789,"datasheet":"https:\/\/ww1.microchip.com\/downloads\/en\/DeviceDoc\/39977F.pdf","price":"$3.45 @ 1ku","product_introduction":"The PIC18F25K80-I\/SO from Microchip Technology is an 8-bit CAN microcontroller from the PIC18F K80 family. It integrates a CAN 2.0B Active controller with three transmit and two receive message buffers, making it ideal for automotive and industrial CAN bus applications. The device features 32 KB flash, 3.5 KB RAM, and 1 KB EEPROM. A rich peripheral set includes 12-channel 10-bit ADC, two EUSART modules (with LIN and IrDA support), MSSP (SPI\/I2C), and five PWM channels for motor control. The nanoWatt technology provides multiple low-power modes for battery-conscious applications. The device supports ICSP and ICD for in-circuit programming and debugging.","working_principle":"The PIC18F25K80-I\/SO is based on the PIC18 enhanced RISC architecture with a 16-bit instruction word and 8-bit data paths. The CPU can execute most instructions in a single cycle at 64 MHz (16 MIPS). The integrated CAN module implements the CAN 2.0B protocol with hardware message filtering and bus activity wake-up. The CAN module has three transmit buffers and two receive buffers with programmable acceptance masks and filters. The 10-bit ADC uses a successive approximation architecture with programmable acquisition time and automatic channel scanning. The Enhanced CCP (ECCP) module provides up to five PWM outputs with programmable dead-band for half-bridge and full-bridge motor drive. Two EUSART modules support asynchronous, synchronous, LIN, and IrDA communication. Multiple oscillator options include a 16 MHz internal oscillator with PLL for USB-like clock generation.","pin_description":"<table><tr><th>Pin<\/th><th>Name<\/th><th>Type<\/th><th>Function<\/th><\/tr><tr><td>1<\/td><td>MCLR\/VPP<\/td><td>Input<\/td><td>Master clear \/ programming voltage<\/td><\/tr><tr><td>2<\/td><td>RA0\/AN0<\/td><td>I\/O<\/td><td>Port A, ADC channel 0<\/td><\/tr><tr><td>3<\/td><td>RA1\/AN1<\/td><td>I\/O<\/td><td>Port A, ADC channel 1<\/td><\/tr><tr><td>4<\/td><td>RA2\/AN2<\/td><td>I\/O<\/td><td>Port A, ADC channel 2, VREF-<\/td><\/tr><tr><td>5<\/td><td>RA3\/AN3<\/td><td>I\/O<\/td><td>Port A, ADC channel 3, VREF+<\/td><\/tr><tr><td>6<\/td><td>RA4\/AN4<\/td><td>I\/O<\/td><td>Port A, ADC channel 4<\/td><\/tr><tr><td>7<\/td><td>RA5\/AN5<\/td><td>I\/O<\/td><td>Port A, ADC channel 5, MSSP<\/td><\/tr><tr><td>8-9<\/td><td>VSS\/VDD<\/td><td>Power<\/td><td>Ground and supply<\/td><\/tr><tr><td>10-13<\/td><td>RB0-RB3<\/td><td>I\/O<\/td><td>Port B, CANRX\/CANTX, INT<\/td><\/tr><tr><td>14-17<\/td><td>RB4-RB7<\/td><td>I\/O<\/td><td>Port B, ICSP, interrupt-on-change<\/td><\/tr><tr><td>18-25<\/td><td>RC0-RC7<\/td><td>I\/O<\/td><td>Port C, Timer1, CCP\/PWM, EUSART, MSSP<\/td><\/tr><tr><td>26-27<\/td><td>VSS\/VDD<\/td><td>Power<\/td><td>Ground and supply<\/td><\/tr><tr><td>28<\/td><td>RB6\/PGC<\/td><td>I\/O<\/td><td>Port B, ICSP clock<\/td><\/tr><\/table>","application_scenarios":"<ul><li>Automotive CAN bus sensor and actuator nodes<\/li><li>Industrial CAN network controllers and gateways<\/li><li>Motor drive systems with CAN communication feedback<\/li><li>Building automation HVAC controllers<\/li><li>Medical device CAN bus interface modules<\/li><\/ul>","alternative_models":"<table><tr><th>Manufacturer<\/th><th>Part Number<\/th><th>Package<\/th><th>Notes<\/th><\/tr><tr><td>Microchip<\/td><td>PIC18F26K80-I\/SO<\/td><td>SOIC-28<\/td><td>64KB Flash variant<\/td><\/tr><tr><td>Microchip<\/td><td>PIC18F45K80-I\/PT<\/td><td>TQFP-44<\/td><td>Same family, more I\/O, 44-pin<\/td><\/tr><tr><td>STMicroelectronics<\/td><td>STM32F103C8T6<\/td><td>LQFP-48<\/td><td>ARM Cortex-M3 with CAN, 72MHz<\/td><\/tr><tr><td>NXP<\/td><td>LPC11C24FBD48<\/td><td>LQFP-48<\/td><td>ARM Cortex-M0 with CAN<\/td><\/tr><tr><td>Infineon<\/td><td>XMC1404Q048x0064<\/td><td>VQFN-48<\/td><td>ARM Cortex-M4 with CAN<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/6746","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=6746"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/6746\/revisions"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/media?parent=6746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/categories?post=6746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/tags?post=6746"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/chip_brand?post=6746"}],"curies":[{"name":"\u062f\u0628\u0644\u064a\u0648 \u0628\u064a","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}