PIC18F87K90T-I/PTRSL - 128KB Flash XLP 8-bit MCU LCD | Microchip
MPN: PIC18F87K90T-I/PTRSL ✓ فعالPIC18F87K90T-I/PTRSL نمای کلی
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (Flash/RAM/EEPROM), and peripherals on one die. The PIC18 family uses Microchip's enhanced RISC architecture with 16-bit instructions and an 8-bit data path, and belongs to the broader hierarchy of microcontroller -> embedded processor -> semiconductor IC. The 'XLP' (eXtreme Low Power) nanoWatt technology in this part makes it well-suited to battery-powered applications, with deep-sleep currents in the nanoampere range.
Key features of this part include a 12-bit A/D converter with up to 24 channels, an integrated segmented LCD driver (up to 192 segments), a Charge Time Measurement Unit (CTMU) supporting capacitive touch sensing, multiple serial interfaces (UART, SPI, I2C), and an RTCC with calendar mode. The 80-pin TQFP package exposes the full set of peripheral pins required to drive a large segmented LCD with concurrent touch sensing, making it a highly integrated solution for human-interface products.
The device operates from 1.8V to 5.5V (typically 3.3V or 5V) and supports In-Circuit Serial Programming (ICSP) and In-Circuit Debug (ICD) via two pins, simplifying field upgrades. The CTMU converts a capacitance change into a precise time measurement, enabling up to 24 channels of capacitive touch keys, sliders, or proximity sensors without an external touch controller.
Typical applications include battery-powered metering with LCD, medical devices and glucose meters, industrial control panels with touch, e-bike and appliance HMIs, and any product that needs a low-power MCU plus segmented LCD plus touch. The wide temperature range and 5V tolerance on digital inputs make it robust in noisy industrial environments.
When designing with this part, ensure decoupling of VDD/VSS with 100 nF ceramics placed close to the pins, keep the LCD bias network balanced to avoid ghosting, and follow Microchip AN649 for board layout of the CTMU traces. The MPLAB X IDE and MCC code configurator provide free peripheral drivers.
This page synthesizes distributor pricing, drop-in alternatives from the PIC18 family, and practical design notes not found in the manufacturer datasheet alone.
جایگزینهای drop-in برای PIC18F87K90T-I/PTRSL — همان پکیج، سازگار پینبهپین. قطعات با پکیج متفاوت که نیاز به تغییر PCB دارند مستثنی هستند.
گونهها در این سری
مدلهای همسری که جایگزین مستقیم هستند برای PIC18F87K90T-I/PTRSL (همان فرمفاکتور و فوتپرینت) — متفاوت در Package, CTMU, ADC, Core, Core Architecture.
PIC18F87K90-I/PT
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
PIC18F87K90-I/PTRSL
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
PIC18F87K90T-I/PT
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
PIC18F87K90T-I/PT038
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
PIC18F87K90T-I/PTRSL حداکثر مقادیر مجاز و مشخصات الکتریکی
| Product Family | PIC18 XLP 18K (PIC18F87K90) |
| Core | 8-bit PIC18 enhanced RISC |
| CPU Speed | 64 MHz (16 MIPS) |
| Program Flash | 128 KB (64K x 16) |
| RAM | 4 KB |
| EEPROM | 1 KB |
| ولتاژ تغذیه | 1.8 V to 5.5 V |
| دمای کاری | -40 C to +85 C (Industrial) |
| بستهبندی | 80-pin TQFP (12x12x1 mm) |
| نوع نصب | Surface Mount |
| A/D Converter | 12-bit, up to 24 channels |
| LCD Driver | Integrated segmented LCD, up to 192 segments |
| CTMU | Charge Time Measurement Unit for capacitive touch |
| Capacitive Touch Channels | Up to 24 |
| Serial Interfaces | UART, SPI, I2C |
| Timers | Multiple 8/16-bit timers |
| RTCC | Yes (Real-Time Clock + Calendar) |
| ICSP/ICD | Yes (In-Circuit Serial Programming / Debug) |
| وضعیت RoHS | Compliant |
راهنمای پیکربندی پین PIC18F87K90T-I/PTRSL 80-pin tqfp (12x12x1 mm)
پیکربندی پین برای PIC18F87K90T-I/PTRSL (پکیج 80-pin tqfp (12x12x1 mm)). این IC دیجیتال شامل GPIO، رابطهای ارتباطی (UART، SPI، I2C) و پینهای تغذیه است. برای عملکردهای جایگزین پین و گزینههای پیکربندی به دیتاشیت سازنده مراجعه کنید. ضروری برای طراحی سیستمهای نهفته و چیدمان PCB.
داده پینآوت تفصیلی موجود نیست برای PIC18F87K90T-I/PTRSL.
به دیتاشیت برای پیکربندی کامل پینها.
کاربردهای معمول
PIC18F87K90T-I/PTRSL مناسب است برای 6 کاربردs: Battery-Powered Metering with LCD, Capacitive Touch HMIs for Appliances, Medical Glucose and Infusion Meters, Industrial Control Panels with Touch, E-Bike and Scooter Dashboards, Smart Home Thermostats and Sensor Hubs.
Battery-Powered Metering with LCD
The PIC18F87K90T-I/PTRSL is an ideal drop-in core for battery-powered metering products thanks to its nanoWatt XLP sleep modes (down to nanoampere-level deep-sleep currents), integrated segmented LCD driver supporting up to 192 segments, and 128 KB of Flash for storing tariffs, history, and calibration constants. The wide 1.8V-5.5V supply range lets a single 3.6V LiSOCl2 cell or two AA cells power the entire design for 10+ years. The 12-bit ADC with up to 24 channels reads voltage/current sensors, while the RTCC with calendar mode provides accurate timekeeping even in sleep. Designers pair the MCU with the PIC18 K90 family reference design in Microchip AN1365 for production-ready smart-meter firmware.
پیشنهادی
Capacitive Touch HMIs for Appliances
The on-chip Charge Time Measurement Unit (CTMU) of the PIC18F87K90T-I/PTRSL provides up to 24 channels of capacitive touch sensing without an external touch IC, reducing BOM cost and PCB area in washing machines, ovens, and induction cooktops. The CTMU supplies a constant current that charges the touch pad; an internal timer measures the time delta to detect finger press with sub-pF resolution. The integrated LCD driver concurrently drives a segmented display for status, while the 64 MHz core handles motor-control feedback and safety algorithms. The industrial -40C to +85C range and 5V tolerance on digital inputs allow direct connection to noisy appliance harnesses.
پیشنهادی
Medical Glucose and Infusion Meters
The PIC18F87K90T-I/PTRSL suits FDA-cleared medical meters because the nanoWatt XLP architecture delivers long battery life on coin cells, the 128 KB Flash holds complete glucose-oxidation algorithms and strip lot calibration tables, and the 12-bit ADC reads strip currents with adequate precision for clinical accuracy. The integrated LCD driver powers the large numeric display required by patients, while the RTCC timestamps readings for trend analysis. Microchip's MPLAB XC8 compiler and validated firmware libraries for the K90 family shorten IEC 62304 V&V cycles. Industrial temperature grade handles the 5C-40C use case plus margin.
پیشنهادی
Industrial Control Panels with Touch
In factory automation HMIs and machine control panels, the PIC18F87K90T-I/PTRSL combines RS-485/UART communication, segmented LCD status, and capacitive touch buttons in one chip. Its 80-pin TQFP exposes enough I/O for parallel bus expansion, multiple encoder inputs, and relay drivers. The 5V tolerance on digital inputs withstands industrial transients, and the wide -40C to +85C operating range suits unheated cabinets. The CTMU enables sealed front panels that survive wash-down environments where mechanical buttons would fail.
پیشنهادی
E-Bike and Scooter Dashboards
The PIC18F87K90T-I/PTRSL is a strong fit for e-bike dashboards and e-scooter HMIs where a segmented LCD shows speed, battery state, assist mode, and odometer, while capacitive touch replaces buttons for a sealed IP-rated enclosure. The wide 1.8V-5.5V supply accepts direct connection to a 3.6V Li-ion pack without an LDO. NanoWatt XLP keeps quiescent current under 100 nA in storage, preserving pack charge during shipping. The CTMU touch is reliable with gloved fingers, important for outdoor cycling.
پیشنهادی
Smart Home Thermostats and Sensor Hubs
For connected thermostats and home sensor hubs, the PIC18F87K90T-I/PTRSL serves as the local user-interface and rule engine MCU, handling the segmented LCD, capacitive touch ring, and on-board temperature/humidity sensor reads. Its 4 KB RAM and 128 KB Flash are sufficient for scheduling firmware plus a Zigbee or Wi-Fi control command queue handed off to an external radio. The CTMU touch supports sleek glass-front designs. XLP modes keep standby power below the 1 mW ceiling for Energy Star compliance.
پیشنهادی
خلاصه محصولات پیشنهادی
دادههای مرجع مهندسی برای PIC18F87K90T-I/PTRSL — مقایسه، راهنمای طراحی و اطلاعات انطباق.
راهنمای انتخاب
مقایسه با جایگزینها
| پارامتر | این محصول | PIC18F87K90-I/PT | PIC18F87K90-I/PTRSL | PIC18F87K90T-I/PT | PIC18F85K90T-I/PTRSL |
|---|---|---|---|---|---|
| Package | 80-TQFP (12x12) | 80-TQFP (12x12) - same | 80-TQFP (12x12) - same | 80-TQFP (12x12) - same | 64-TQFP - smaller, NOT pin-compatible |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | |
| Program Flash | 128 KB | 128 KB | 128 KB | 32 KB | |
| RAM | 4 KB | 4 KB | 4 KB | 2 KB | |
| CPU Speed | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | |
| Capacitive Touch (CTMU) | Yes (up to 24 channels) | Yes (up to 24 channels) | Yes (up to 24 channels) | Yes (up to 16 channels) | |
| LCD Segments | Up to 192 | Up to 192 | Up to 192 | Up to 96 | |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
تفاوتهای کلیدی
- Capacitive touch sensing without external IC (در مقابلPIC18F8722-I/PT)
- NanoWatt XLP deep-sleep currents (در مقابلPIC18F87J90-I/PT)
- Wider temperature and supply range than legacy K22 (در مقابلPIC18F87K22T-I/PTRSL)
یادداشتهای طراحی
Estimated: at 64 MHz active current is ~10 mA from 3.3V (33 mW). In nanoWatt XLP deep sleep the part draws under 100 nA, so duty-cycling the CPU between measurements yields years of battery life on a 3.6V LiSOCl2 primary cell. Place a 100 nF ceramic decoupling cap within 5 mm of every VDD/VSS pair, plus a bulk 4.7 uF tantalum or ceramic.
Per Microchip AN649 on PIC18 PCB layout, keep the LCD bias resistor network within 10 mm of the COM/SEG pins to avoid ghosting. Route the CTMU touch traces as guarded, narrow fingers with ground hatch around them to suppress noise. Avoid running high-current traces parallel to touch pads. The 80-pin TQFP has a thermal pad that should be soldered to a copper island for thermal dissipation at high MIPS.
Do not omit the AVDD/VREF+ decoupling when using the ADC - 100 nF ceramic plus 10 uF bulk are required for 12-bit accuracy. The CTMU constant current source is calibrated per device; do not assume one calibration value across all units. Configure the RTCC with a 32.768 kHz crystal (not a resonator) for accurate timekeeping. Avoid driving an LCD without setting the BIAS and LCDCON registers correctly - ghosting and contrast loss are common symptoms.
اطلاعات انطباق
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - this part targets industrial/consumer; for automotive, evaluate PIC18F87K90 with -E (extended) suffix variants.