{"id":8381,"date":"2026-06-28T13:39:30","date_gmt":"2026-06-28T13:39:30","guid":{"rendered":"https:\/\/materialparts.com\/pic16f876a-i-so\/"},"modified":"2026-06-28T13:39:30","modified_gmt":"2026-06-28T13:39:30","slug":"pic16f876a-i-so","status":"publish","type":"post","link":"https:\/\/materialparts.com\/es\/pic16f876a-i-so\/","title":{"rendered":"PIC16F876A-I\/SO"},"content":{"rendered":"<h2>Productos<\/h2>\n<p>The PIC16F876A-I\/SO from Microchip Technology is a 28-pin 8-bit Flash microcontroller with 14 KB program memory, 368 bytes RAM, 256 bytes EEPROM, and rich analog peripherals in an SOIC-28 package. Running at up to 20 MHz, it targets embedded control, data acquisition, and communication applications.<\/p>\n<h2>Especificaciones<\/h2>\n<table>\n<tr>\n<td>N\u00facleo<\/td>\n<td>PIC16 @ 20 MHz (200 ns instruction cycle)<\/td>\n<\/tr>\n<tr>\n<td>Flash Memory<\/td>\n<td>14 KB (8K x 14-bit words)<\/td>\n<\/tr>\n<tr>\n<td>SRAM<\/td>\n<td>368 bytes<\/td>\n<\/tr>\n<tr>\n<td>EEPROM<\/td>\n<td>256 bytes<\/td>\n<\/tr>\n<tr>\n<td>ADC<\/td>\n<td>5 channels, 10-bit<\/td>\n<\/tr>\n<tr>\n<td>Comunicaci\u00f3n<\/td>\n<td>MSSP (SPI\/I2C), USART, PSP<\/td>\n<\/tr>\n<tr>\n<td>I\/O Pins<\/td>\n<td>22<\/td>\n<\/tr>\n<tr>\n<td>Temporizadores<\/td>\n<td>3 (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit)<\/td>\n<\/tr>\n<tr>\n<td>Operating Voltage<\/td>\n<td>4.0 V to 5.5 V<\/td>\n<\/tr>\n<tr>\n<td>Temperatura de funcionamiento<\/td>\n<td>-40\u00b0C to +85\u00b0C<\/td>\n<\/tr>\n<tr>\n<td>Paquete<\/td>\n<td>SOIC-28<\/td>\n<\/tr>\n<\/table>\n<h2>Caracter\u00edsticas<\/h2>\n<ul>\n<li>14 KB Flash with 100,000 write\/erase cycle endurance<\/li>\n<li>10-bit ADC with 5 input channels<\/li>\n<li>MSSP module supporting SPI and I2C master\/slave<\/li>\n<li>USART with 9-bit address detection for multi-node communication<\/li>\n<li>Capture\/Compare\/PWM (CCP) module<\/li>\n<li>In-circuit debugging via ICSP interface<\/li>\n<\/ul>\n<h2>Aplicaciones<\/h2>\n<ul>\n<li>Industrial instrumentation and control<\/li>\n<li>Motor speed regulation and monitoring<\/li>\n<li>Serial communication adapters<\/li>\n<li>Data acquisition and logging<\/li>\n<li>Consumer appliance controllers<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The PIC16F876A-I\/SO from Microchip Technology is a 28-pin 8-bit Flash microcontroller with 14 KB program memory, 368 bytes RAM, 256 bytes EEPROM, and rich analog peripherals in an SOIC-28 package. Running at up to 20 MHz, it targets embedded control, data acquisition, and communication applications. Key Specifications Core PIC16 @ 20 MHz (200 [&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-8381","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","category-microcontrollers-mcu","chip_brand-microchip"],"acf":{"brief_explanation":"8-bit PIC16 MCU, 20MHz, 14KB Flash, 368B RAM, 10-bit ADC, SOIC-28","date_code":"","package_case":"SOIC-28 (17.90 x 7.50 x 2.35 mm)","in_stock":5649,"datasheet":"https:\/\/ww1.microchip.com\/downloads\/en\/devicedoc\/39582b.pdf","price":"$3.20 @ 1ku","product_introduction":"The PIC16F876A-I\/SO from Microchip Technology is a 28-pin 8-bit Flash microcontroller based on the powerful PIC16 architecture with 14-bit wide instructions for efficient code density. The device features 14 KB of Flash program memory with 100,000 write\/erase cycle endurance, 368 bytes of SRAM, and 256 bytes of data EEPROM. Running at up to 20 MHz with a 200 ns instruction cycle, it provides 5 MIPS performance. The rich peripheral set includes a 10-bit ADC with 5 input channels, an MSSP module supporting SPI and I2C master\/slave modes, a USART with 9-bit address detection, a Capture\/Compare\/PWM (CCP) module, and three timers. The SOIC-28 surface-mount package provides 22 I\/O pins, most with alternate peripheral functions. The ICSP interface supports in-circuit programming and debugging without removing the device from the board.","working_principle":"The PIC16F876A uses Microchip's 14-bit PIC core with a two-stage instruction pipeline. Most instructions execute in a single cycle (200 ns at 20 MHz), with program branches taking two cycles. The 14-bit instruction word provides direct access to all 8 KB of program memory, 368 bytes of SRAM across four banks, and all SFR registers. The 10-bit successive approximation ADC converts analog inputs through an internal sample-and-hold circuit and channel multiplexer. The MSSP module implements SPI (master\/slave with clock rates up to FOSC\/4) and I2C (master\/slave at up to 400 kHz) protocols in hardware. The USART supports asynchronous serial communication at up to 375 kBaud and synchronous communication at up to 5 MHz. The CCP module provides 16-bit capture, 16-bit compare, and 10-bit PWM functions. The 256-byte EEPROM provides non-volatile data storage accessible through SFR registers with built-in write-erase timing.","pin_description":"<table><tr><th>Pin Group<\/th><th>Count<\/th><th>Function<\/th><\/tr><tr><td>VDD\/VSS<\/td><td>4<\/td><td>Power supply and ground<\/td><\/tr><tr><td>PORTA (RA0-RA5)<\/td><td>6<\/td><td>ADC inputs, comparator, VREF, Timer1 oscillator, MCLR<\/td><\/tr><tr><td>PORTB (RB0-RB7)<\/td><td>8<\/td><td>Interrupt-on-change, ICSP (PGC\/PGD), external interrupt<\/td><\/tr><tr><td>PORTC (RC0-RC7)<\/td><td>8<\/td><td>T1OSO\/T1OSI, CCP, SPI\/I2C (SDA\/SCL\/SCK\/SS), USART (TX\/RX), PWM<\/td><\/tr><\/table>","application_scenarios":"<ul><li><strong>Industrial Data Acquisition<\/strong>: Multi-channel analog sensor measurement with 10-bit ADC and serial data transmission via USART or SPI<\/li><li><strong>Motor Speed Control<\/strong>: CCP-based PWM generation for brushed DC motor drives with tachometer feedback<\/li><li><strong>Serial Protocol Bridge<\/strong>: I2C-to-UART or SPI-to-UART protocol conversion for communication adapter modules<\/li><li><strong>Consumer Appliance<\/strong>: Temperature and humidity monitoring with LCD display driver and relay control in HVAC systems<\/li><li><strong>Embedded Instrumentation<\/strong>: Low-cost measurement instruments with 10-bit ADC, EEPROM calibration storage, and RS-232 output<\/li><\/ul>","alternative_models":"<table><tr><th>Model<\/th><th>Manufacturer<\/th><th>Flash<\/th><th>RAM<\/th><th>Speed<\/th><th>Package<\/th><th>Notes<\/th><\/tr><tr><td>PIC16F877A-I\/PT<\/td><td>Microchip<\/td><td>14 KB<\/td><td>368 B<\/td><td>20 MHz<\/td><td>TQFP-44<\/td><td>More I\/O, same die<\/td><\/tr><tr><td>PIC18F2520-I\/SO<\/td><td>Microchip<\/td><td>32 KB<\/td><td>1.5 KB<\/td><td>40 MHz<\/td><td>SOIC-28<\/td><td>PIC18 upgrade, same pinout<\/td><\/tr><tr><td>ATmega328P-AU<\/td><td>Microchip<\/td><td>32 KB<\/td><td>2 KB<\/td><td>20 MHz<\/td><td>TQFP-32<\/td><td>AVR alternative<\/td><\/tr><tr><td>PIC16F1786-I\/SO<\/td><td>Microchip<\/td><td>14 KB<\/td><td>1 KB<\/td><td>32 MHz<\/td><td>SOIC-28<\/td><td>More RAM, faster, 12-bit ADC<\/td><\/tr><tr><td>PIC16F1827-I\/SO<\/td><td>Microchip<\/td><td>14 KB<\/td><td>1 KB<\/td><td>32 MHz<\/td><td>SOIC-28<\/td><td>Enhanced mid-range core<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/posts\/8381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/comments?post=8381"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/posts\/8381\/revisions"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/media?parent=8381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/categories?post=8381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/tags?post=8381"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/chip_brand?post=8381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}