{"id":6446,"date":"2026-06-16T03:43:46","date_gmt":"2026-06-16T03:43:46","guid":{"rendered":"https:\/\/materialparts.com\/pic16f946-i-pt\/"},"modified":"2026-06-16T03:43:46","modified_gmt":"2026-06-16T03:43:46","slug":"pic16f946-i-pt","status":"publish","type":"post","link":"https:\/\/materialparts.com\/es\/pic16f946-i-pt\/","title":{"rendered":"PIC16F946-I\/PT"},"content":{"rendered":"<h2>Productos<\/h2>\n<p>The PIC16F946-I\/PT is an 8-bit mid-range Flash microcontroller from Microchip Technology with integrated LCD driver supporting up to 168 segments. Running at up to 20MHz with 14KB Flash, 336B RAM, and 256B EEPROM, it features 53 I\/O pins, 14-channel 10-bit ADC, dual MSSP, EUSART, and multiple timers in a 64-pin TQFP package. It targets cost-sensitive LCD display applications with nanoWatt low-power modes.<\/p>\n<h2>Especificaciones<\/h2>\n<table>\n<tr>\n<td>N\u00facleo<\/td>\n<td>PIC Mid-Range, 8-bit<\/td>\n<\/tr>\n<tr>\n<td>Max Speed<\/td>\n<td>20MHz<\/td>\n<\/tr>\n<tr>\n<td>Memoria de programa<\/td>\n<td>14KB (8K x 14) Flash<\/td>\n<\/tr>\n<tr>\n<td>RAM<\/td>\n<td>336 bytes<\/td>\n<\/tr>\n<tr>\n<td>Data EEPROM<\/td>\n<td>256 bytes<\/td>\n<\/tr>\n<tr>\n<td>I\/O Pins<\/td>\n<td>53<\/td>\n<\/tr>\n<tr>\n<td>LCD Controller<\/td>\n<td>Up to 168 segments<\/td>\n<\/tr>\n<tr>\n<td>ADC<\/td>\n<td>14 channels, 10-bit<\/td>\n<\/tr>\n<tr>\n<td>Comunicaci\u00f3n<\/td>\n<td>EUSART, 2x MSSP (SPI\/I2C)<\/td>\n<\/tr>\n<tr>\n<td>Tensi\u00f3n de alimentaci\u00f3n<\/td>\n<td>2.0V to 5.5V<\/td>\n<\/tr>\n<tr>\n<td>Paquete<\/td>\n<td>64-TQFP (10 x 10mm)<\/td>\n<\/tr>\n<tr>\n<td>Temperatura de funcionamiento<\/td>\n<td>-40\u00b0C to +85\u00b0C<\/td>\n<\/tr>\n<\/table>\n<h2>Caracter\u00edsticas<\/h2>\n<ul>\n<li>Integrated LCD controller with up to 168 segments<\/li>\n<li>53 I\/O pins for versatile peripheral interfacing<\/li>\n<li>14-channel 10-bit ADC for analog sensor reading<\/li>\n<li>Dual MSSP (SPI\/I2C master\/slave) for flexible connectivity<\/li>\n<li>EUSART with auto-baud detect and address detection<\/li>\n<li>nanoWatt technology for low-power LCD applications<\/li>\n<li>Two comparators with internal reference<\/li>\n<li>Brown-out reset and watchdog timer<\/li>\n<li>In-circuit serial programming (ICSP) and debugging<\/li>\n<\/ul>\n<h2>Aplicaciones<\/h2>\n<ul>\n<li>LCD-displayed instruments and meters<\/li>\n<li>Home appliances with segment LCDs<\/li>\n<li>Thermostats and HVAC controllers<\/li>\n<li>Medical monitoring devices<\/li>\n<li>Consumer electronics with LCD readouts<\/li>\n<li>Industrial panel indicators<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The PIC16F946-I\/PT is an 8-bit mid-range Flash microcontroller from Microchip Technology with integrated LCD driver supporting up to 168 segments. Running at up to 20MHz with 14KB Flash, 336B RAM, and 256B EEPROM, it features 53 I\/O pins, 14-channel 10-bit ADC, dual MSSP, EUSART, and multiple timers in a 64-pin TQFP package. It [&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-6446","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","category-microcontrollers-mcu","chip_brand-microchip"],"acf":{"brief_explanation":"8-bit PIC MCU with LCD driver 168-seg, 20MHz, 14KB Flash, 53 I\/O, 14-ch ADC, 64-TQFP","date_code":"","package_case":"64-TQFP (10 x 10 x 1.05mm)","in_stock":5680,"datasheet":"https:\/\/ww1.microchip.com\/downloads\/en\/DeviceDoc\/41265D.pdf","price":"$2.87 @ 1ku","product_introduction":"The PIC16F946-I\/PT is an 8-bit mid-range Flash microcontroller from Microchip Technology with an integrated LCD driver capable of driving up to 168 segments directly. This eliminates the need for an external LCD controller, reducing system cost and board space. The device features 14KB of Flash program memory, 336 bytes of RAM, and 256 bytes of data EEPROM. With 53 I\/O pins, it provides sufficient connectivity for LCD segment outputs and general-purpose interfacing. Peripheral integration includes a 14-channel 10-bit ADC, dual MSSP supporting SPI and I2C, EUSART, two comparators, and multiple timers. The nanoWatt technology enables low-power LCD operation, making it suitable for battery-powered display applications.","working_principle":"The PIC16F946 uses Microchip's mid-range architecture with 35 instructions and an 8-level hardware stack. The LCD controller generates multiplexed drive waveforms for segment-type LCDs, supporting static through 1\/4 multiplex modes. LCD timing operates from an independent oscillator, allowing the LCD to remain active while the CPU is in Sleep mode. The ADC performs successive-approximation conversions on any of 14 analog input channels. The MSSP modules support SPI (clock rates up to 5MHz) and I2C (up to 400kHz) in both master and slave modes. Brown-out reset ensures reliable operation during power supply transients, while the watchdog timer recovers from software faults.","pin_description":"<table border='1'><tr><th>Pin Group<\/th><th>Count<\/th><th>Description<\/th><\/tr><tr><td>VDD\/VSS<\/td><td>8<\/td><td>Power and ground pins<\/td><\/tr><tr><td>LCD SEG\/COM<\/td><td>Up to 42<\/td><td>LCD segment and common driver pins<\/td><\/tr><tr><td>PORTA<\/td><td>6<\/td><td>I\/O with ADC, MCLR, oscillator<\/td><\/tr><tr><td>PORTB<\/td><td>8<\/td><td>I\/O with interrupt-on-change<\/td><\/tr><tr><td>PORTC<\/td><td>8<\/td><td>I\/O with EUSART, MSSP, CCP<\/td><\/tr><tr><td>PORTD<\/td><td>8<\/td><td>I\/O with MSSP2<\/td><\/tr><tr><td>PORTE<\/td><td>4<\/td><td>I\/O with ADC, comparators<\/td><\/tr><\/table>","application_scenarios":"<ul><li><b>Battery-Powered Thermostat:<\/b> Use the LCD controller to drive a 1\/3-mux segment display showing current and set temperatures. The ADC reads an NTC thermistor for temperature sensing. The MSSP communicates with an I2C humidity sensor. Sleep mode with LCD active extends battery life to over a year on two AAA cells.<\/li><li><b>Electricity Sub-Meter:<\/b> Display kWh readings on a custom LCD while the ADC reads current and voltage sensors. The EUSART communicates with a data concentrator. The 168-segment LCD capability supports detailed display formats with energy cost and tariff information.<\/li><li><b>Medical Glucose Meter:<\/b> Drive a segment LCD showing glucose readings and trend arrows. The 10-bit ADC reads the glucose sensor output. The compact 64-TQFP package fits within the handheld form factor. EEPROM stores calibration data and recent readings.<\/li><\/ul>","alternative_models":"<table border='1'><tr><th>Model<\/th><th>Flash<\/th><th>LCD Seg<\/th><th>Speed<\/th><th>Key Difference<\/th><\/tr><tr><td>PIC16F1946-I\/PT<\/td><td>14KB<\/td><td>184<\/td><td>32MHz<\/td><td>Newer generation, faster, more segments<\/td><\/tr><tr><td>PIC16F917-I\/PT<\/td><td>14KB<\/td><td>96<\/td><td>20MHz<\/td><td>Fewer LCD segments, lower cost<\/td><\/tr><tr><td>PIC18F85J90<\/td><td>32KB<\/td><td>4x40<\/td><td>10MHz<\/td><td>Segment LCD controller, 18F core<\/td><\/tr><tr><td>HT32F52344<\/td><td>64KB<\/td><td>-<\/td><td>48MHz<\/td><td>Holtek ARM, no built-in LCD<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/posts\/6446","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=6446"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/posts\/6446\/revisions"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/media?parent=6446"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/categories?post=6446"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/tags?post=6446"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/chip_brand?post=6446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}