{"id":6443,"date":"2026-06-16T03:43:41","date_gmt":"2026-06-16T03:43:41","guid":{"rendered":"https:\/\/materialparts.com\/pic16f1946-i-pt\/"},"modified":"2026-06-16T03:43:41","modified_gmt":"2026-06-16T03:43:41","slug":"pic16f1946-i-pt","status":"publish","type":"post","link":"https:\/\/materialparts.com\/zh\/pic16f1946-i-pt\/","title":{"rendered":"PIC16F1946-I\/PT"},"content":{"rendered":"<h2>\u4ea7\u54c1\u6982\u89c8<\/h2>\n<p>The PIC16F1946-I\/PT is an 8-bit enhanced mid-range microcontroller from Microchip Technology with an integrated LCD controller supporting up to 184 segments. Running at up to 32MHz with 14KB Flash, 512B RAM, and 256B EEPROM, it features 54 I\/O pins, 17-channel 10-bit ADC, mTouch capacitive sensing, dual EUSART, dual MSSP (SPI\/I2C), and multiple PWM channels in a 64-pin TQFP package.<\/p>\n<h2>\u4e3b\u8981\u89c4\u683c<\/h2>\n<table>\n<tr>\n<td>\u6838\u5fc3<\/td>\n<td>PIC Enhanced Mid-Range, 8-bit<\/td>\n<\/tr>\n<tr>\n<td>Max Speed<\/td>\n<td>32MHz (8 MIPS)<\/td>\n<\/tr>\n<tr>\n<td>\u7a0b\u5e8f\u5185\u5b58<\/td>\n<td>14KB (8K x 14) Flash<\/td>\n<\/tr>\n<tr>\n<td>RAM<\/td>\n<td>512 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>54<\/td>\n<\/tr>\n<tr>\n<td>LCD Controller<\/td>\n<td>Up to 184 segments<\/td>\n<\/tr>\n<tr>\n<td>ADC<\/td>\n<td>17 channels, 10-bit<\/td>\n<\/tr>\n<tr>\n<td>\u4ea4\u6d41<\/td>\n<td>2x EUSART, 2x MSSP (SPI\/I2C)<\/td>\n<\/tr>\n<tr>\n<td>PWM<\/td>\n<td>2x CCP + 3x ECCP (5 channels)<\/td>\n<\/tr>\n<tr>\n<td>Comparators<\/td>\n<td>3<\/td>\n<\/tr>\n<tr>\n<td>\u7535\u6e90\u7535\u538b<\/td>\n<td>1.8V to 5.5V<\/td>\n<\/tr>\n<tr>\n<td>\u5305\u88c5<\/td>\n<td>64-TQFP (10 x 10mm)<\/td>\n<\/tr>\n<tr>\n<td>\u5de5\u4f5c\u6e29\u5ea6<\/td>\n<td>-40\u00b0C to +85\u00b0C<\/td>\n<\/tr>\n<\/table>\n<h2>\u7279\u70b9<\/h2>\n<ul>\n<li>Integrated LCD controller with up to 184 segments for direct display drive<\/li>\n<li>54 I\/O pins for extensive peripheral interfacing<\/li>\n<li>17-channel 10-bit ADC with FVR and auto-acquisition<\/li>\n<li>mTouch capacitive sensing on 17 channels<\/li>\n<li>Dual EUSART with LIN, auto-baud detect, and address detection<\/li>\n<li>Dual MSSP supporting SPI and I2C master\/slave modes<\/li>\n<li>Enhanced CCP with PWM steering and auto-shutdown<\/li>\n<li>nanoWatt XLP technology for ultra-low power consumption<\/li>\n<li>Internal oscillator with \u00b11% accuracy at 32MHz<\/li>\n<\/ul>\n<h2>\u5e94\u7528<\/h2>\n<ul>\n<li>LCD-display embedded systems (meters, thermostats)<\/li>\n<li>Home appliances and white goods controllers<\/li>\n<li>Industrial panel meters and indicators<\/li>\n<li>Medical devices with LCD readouts<\/li>\n<li>Automotive body controllers with LCD dashboards<\/li>\n<li>Consumer electronics with segment displays<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The PIC16F1946-I\/PT is an 8-bit enhanced mid-range microcontroller from Microchip Technology with an integrated LCD controller supporting up to 184 segments. Running at up to 32MHz with 14KB Flash, 512B RAM, and 256B EEPROM, it features 54 I\/O pins, 17-channel 10-bit ADC, mTouch capacitive sensing, dual EUSART, dual MSSP (SPI\/I2C), and multiple PWM [&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-6443","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 controller 184-seg, 32MHz, 14KB Flash, 54 I\/O, 17-ch ADC, 64-TQFP","date_code":"","package_case":"64-TQFP (10 x 10 x 1.05mm)","in_stock":21848,"datasheet":"https:\/\/ww1.microchip.com\/downloads\/en\/DeviceDoc\/41414A.pdf","price":"$3.13 @ 1ku","product_introduction":"The PIC16F1946-I\/PT is a feature-rich 8-bit microcontroller from Microchip's enhanced mid-range PIC16F family, distinguished by its integrated LCD controller capable of driving up to 184 segments directly. This eliminates the need for an external LCD driver IC, reducing BOM cost and board space in display-intensive applications. The device offers 14KB Flash program memory, 512 bytes of RAM, and 256 bytes of data EEPROM, along with 54 I\/O pins. Peripheral integration includes a 17-channel 10-bit ADC, mTouch capacitive sensing, dual EUSART (with LIN support), dual MSSP for SPI\/I2C, three comparators, and five PWM channels. The 64-pin TQFP package provides sufficient I\/O for both the LCD segment outputs and general-purpose interfacing.","working_principle":"The PIC16F1946 uses Microchip's enhanced mid-range architecture with 49 instructions and a 16-level hardware stack. The LCD controller generates the multiplexed drive waveforms for segment-type LCDs, supporting static, 1\/2, 1\/3, and 1\/4 multiplex modes with up to 48 commons \u00d7 184 segments. The LCD timing operates independently from the CPU, with its own interrupt. The mTouch capacitive sensing module uses a charge-time measurement unit (CTMU) or ADC-based technique to detect finger touch on the same pins used for other functions. Peripheral Pin Select (PPS) allows remapping of digital peripheral functions to different I\/O pins for PCB layout optimization. The nanoWatt XLP technology enables Sleep mode with LCD operation (LCD module can run while CPU sleeps), drawing only microamps.","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 44<\/td><td>LCD segment and common driver outputs<\/td><\/tr><tr><td>PORTA<\/td><td>7<\/td><td>General I\/O with ADC, MCLR<\/td><\/tr><tr><td>PORTB<\/td><td>8<\/td><td>I\/O with IOC, mTouch<\/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, CCP<\/td><\/tr><tr><td>PORTE<\/td><td>7<\/td><td>I\/O with ADC, comparators<\/td><\/tr><\/table>","application_scenarios":"<ul><li><b>Smart Meter with LCD:<\/b> Build a single-chip electricity meter using the LCD controller to drive a 4-mux segment display showing kWh, voltage, and current. The 17-channel ADC reads current and voltage sensors. Dual EUSART provides data communication to the metering network. The LCD controller runs in Sleep mode to minimize power consumption while maintaining the display.<\/li><li><b>Thermostat Controller:<\/b> Use the LCD controller to drive a custom segment display showing temperature, set-point, and HVAC mode. The mTouch module implements capacitive touch buttons for user interface without mechanical switches. The dual MSSP interfaces communicate with a temperature sensor (I2C) and an RF module (SPI). PWM outputs control fan speed.<\/li><li><b>Industrial Panel Meter:<\/b> Drive a 1\/3-mux LCD showing process variables. The 54 I\/O pins allow simultaneous LCD drive and multi-channel analog input scanning. The 1.8V minimum supply enables low-power operation from a 2-cell alkaline battery, while the LCD module continues displaying readings even when the CPU sleeps between measurement cycles.<\/li><\/ul>","alternative_models":"<table border='1'><tr><th>Model<\/th><th>Flash<\/th><th>LCD Seg<\/th><th>Package<\/th><th>Key Difference<\/th><\/tr><tr><td>PIC16F1947-I\/PT<\/td><td>14KB<\/td><td>184<\/td><td>64-TQFP<\/td><td>Same with additional I\/O options<\/td><\/tr><tr><td>PIC16F946-I\/PT<\/td><td>14KB<\/td><td>168<\/td><td>64-TQFP<\/td><td>Older generation, fewer segments<\/td><\/tr><tr><td>PIC24FJ128GA310<\/td><td>128KB<\/td><td>512<\/td><td>100-TQFP<\/td><td>16-bit, more Flash and LCD segs<\/td><\/tr><tr><td>HT32F52352<\/td><td>64KB<\/td><td>-<\/td><td>48-LQFP<\/td><td>Holtek, no LCD, ARM-based<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/posts\/6443","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/comments?post=6443"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/posts\/6443\/revisions"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/media?parent=6443"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/categories?post=6443"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/tags?post=6443"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/chip_brand?post=6443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}