PIC18F66K90-I/PTRSL - 8-bit 64MHz 64KB Flash LCD MCU | Microchip
Артикул: PIC18F66K90-I/PTRSL ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $7.95 | $7,95 |
| 10 | $7.15 | $71,50 |
| 100 | $6.3 | $630,00 |
| 500 | $5.55 | $2.775,00 |
| 1.000 | $4.85 | $4.850,00 |
PIC18F66K90-I/PTRSL Обзор
An 8-bit microcontroller (MCU) is a programmable processor whose internal datapath, registers, and ALU are 8 bits wide; it belongs to the broader class of microcontrollers (MCUs), which themselves sit under embedded processors and, more generally, semiconductors. MCUs integrate CPU, memory, and peripherals into one chip to replace discrete logic in battery-powered and cost-sensitive designs. The PIC18 family extends Microchip's mid-range 8-bit line with 16-bit-wide instructions, an 8-level hardware stack, and C-friendly addressing — making it a bridge between classic PIC16 simplicity and 16-bit dsPIC performance.
Key features include 53 digital I/O lines, a 16-channel 12-bit A/D converter, four timers, two CCP modules, three ECCP modules, an integrated LCD driver (up to 384 segments), a Charge Time Measurement Unit (CTMU) for capacitive touch, EUSART, I2C, SPI, and nanoWatt XLP sleep currents below 100 nA. The CTMU + LCD + XLP combination targets battery-powered HMI subsystems that must wake periodically, scan keys or touch pads, refresh a glass LCD, and return to deep sleep without draining the cell.
Architecturally the PIC18F66K90 uses a Harvard bus with separate Flash and data paths, an in-circuit debug (ICD) interface, and a wide operating voltage range (1.8V to 5.5V family-typical) that allows direct connection to 2.5V, 3.3V or 5V rails. The automotive "I" temperature grade (-40C to +85C) and 64-pin TQFP footprint suit both consumer appliance HMI boards and under-dash automotive clusters.
Typical applications include battery-powered blood-glucose meters, thermostats, home-appliance front panels with LCD + capacitive touch, automotive instrument clusters, e-bike dashboards, and low-cost industrial controllers. The "PTRSL" suffix denotes 64-pin TQFP supplied on tape and reel.
When designing with this part, budget Flash for both the application and a robust bootloader: 64KB leaves roughly 30KB free after a USB stack or graphics library. Decouple VDD/VSS with 100nF + 10uF, route the 32.768kHz crystal close to SOSCO/SOSCI if RTC accuracy matters, and tie MCLR through a 10k pull-up.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Аналоги без доработки для PIC18F66K90-I/PTRSL — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18F66K90-I/PTRSL (тот же форм-фактор и посадочное место) — отличается по Package, ADC, LCD Driver, Operating Temperature, Core Architecture.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18F66K90-I/PT
✅ Прямая замена✓ В наличии
$4.15 / шт.
Открыть даташит →PIC18F66K90T-I/PTRSL
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC18F65K90-I/MR
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$3.02 / шт.
Открыть даташит →PIC18F65K90T-I/MR
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$1.95 / шт.
Открыть даташит →PIC18F66K22-I/PT
✅ Прямая замена✓ В наличии
$3.96 / шт.
Открыть даташит →PIC18F66K90-I/PTRSL Максимальные параметры и электрические характеристики
| Core | PIC18 8-bit RISC |
| Program Memory (Flash) | 64 KB (32K x 16) |
| RAM | 4 KB |
| EEPROM | 1 KB |
| Maximum CPU Speed | 64 MHz |
| Operating Voltage Range | 1.8 V to 5.5 V (family-typical; 2.5V / 3.3V / 5V rails supported per datasheet) |
| Digital I/O Pins | 53 |
| A/D Converter | 16-channel, 12-bit |
| Timers | 4 |
| CCP / ECCP Modules | 2 CCP + 3 ECCP |
| LCD Driver | Up to 384 segments (charge-pump supported) |
| CTMU (Capacitive Touch) | Yes, 24 channels (per family datasheet) |
| Communication | EUSART, I2C, SPI |
| Oscillator | Internal (also supports external crystal / PLL) |
| nanoWatt XLP Sleep Current | < 100 nA typical (family-typical; verify on datasheet) |
| Корпус | 64-pin TQFP (10 x 10 mm) |
| Рабочая температура | -40 C to +85 C (Industrial "I" grade) |
| Тип монтажа | Surface Mount (Tape & Reel) |
| Статус RoHS | Compliant |
Конфигурация выводов PIC18F66K90-I/PTRSL
| Контакт 1 | RC0 — Digital I/O / AN4 / T1CKI |
| Контакт 2 | RC1 — Digital I/O / AN5 / ECCP2 output |
| Контакт 3 | RC2 — Digital I/O / AN6 / CCP1 |
| Контакт 4 | RC3 — Digital I/O / AN7 / SCL1 |
| Контакт 5 | RC4 — Digital I/O / SDA1 |
| Контакт 6 | RC5 — Digital I/O / SDO2 |
| Контакт 7 | RC6 — Digital I/O / TX1/CK1 |
| Контакт 8 | RC7 — Digital I/O / RX1/DT1 |
| Контакт 9 | VSS — Ground reference |
| Контакт 10 | RD0 — Digital I/O / PSP0 |
| Контакт 11 | RD1 — Digital I/O / PSP1 |
| Контакт 12 | RD2 — Digital I/O / PSP2 |
| Контакт 13 | RD3 — Digital I/O / PSP3 |
| Контакт 14 | RD4 — Digital I/O / PSP4 / SDI2 |
| Контакт 15 | RD5 — Digital I/O / PSP5 / SDO2 |
| Контакт 16 | RD6 — Digital I/O / PSP6 / TX2 |
| Контакт 17 | RD7 — Digital I/O / PSP7 / RX2 |
| Контакт 18 | VSS — Ground reference |
| Контакт 19 | VDD — Positive supply (2.5V / 3.3V / 5V) |
| Контакт 20 | RE0 — Digital I/O / AN8 / RD |
| Контакт 21 | RE1 — Digital I/O / AN9 / WR |
| Контакт 22 | RE2 — Digital I/O / AN10 / CS |
| Контакт 23 | RE3 — Digital I/O / AN11 / CCP3 |
| Контакт 24 | RE4 — Digital I/O / AN12 / CCP4 |
| Контакт 25 | RE5 — Digital I/O / AN13 / CCP5 |
| Контакт 26 | RE6 — Digital I/O / AN14 / CCP6 |
| Контакт 27 | RE7 — Digital I/O / AN15 / CCP7 |
| Контакт 28 | VSS — Ground reference |
| Контакт 29 | VDD — Positive supply |
| Контакт 30 | RF0 — Digital I/O / AN16 |
| Контакт 31 | RF1 — Digital I/O / AN17 / C2OUT |
| Контакт 32 | RF2 — Digital I/O |
| Контакт 33 | RF3 — Digital I/O |
| Контакт 34 | RF4 — Digital I/O |
| Контакт 35 | RF5 — Digital I/O / C1OUT |
| Контакт 36 | RF6 — Digital I/O |
| Контакт 37 | RF7 — Digital I/O |
| Контакт 38 | VSS — Ground reference |
| Контакт 39 | VDD — Positive supply |
| Контакт 40 | RG0 — Digital I/O / ECCP3 |
| Контакт 41 | RG1 — Digital I/O / TX3/CK3 |
| Контакт 42 | RG2 — Digital I/O / RX3/DT3 |
| Контакт 43 | RG3 — Digital I/O / CCP4 |
| Контакт 44 | RG4 — Digital I/O / T5CKI |
| Контакт 45 | MCLR — Master clear / programming / ICD |
| Контакт 46 | OSC1/RA7 — External oscillator input / GPIO |
| Контакт 47 | OSC2/RA6 — External oscillator output / GPIO |
| Контакт 48 | SOSCO/RB4 — 32.768 kHz crystal output / GPIO / KBIO |
| Контакт 49 | SOSCI/RB5 — 32.768 kHz crystal input / GPIO / KBI1 |
| Контакт 50 | RB0/INT0 — Digital I/O / external interrupt 0 / AN12 alt |
| Контакт 51 | RB1/INT1 — Digital I/O / external interrupt 1 |
| Контакт 52 | RB2/INT2 — Digital I/O / external interrupt 2 |
| Контакт 53 | RB3/INT3 — Digital I/O / external interrupt 3 / CCP5 |
| Контакт 54 | VSS — Ground reference |
| Контакт 55 | VDD — Positive supply |
| Контакт 56 | RA0/AN0 — Digital I/O / analog input 0 |
| Контакт 57 | RA1/AN1 — Digital I/O / analog input 1 |
| Контакт 58 | RA2/AN2 — Digital I/O / analog input 2 / CVREF |
| Контакт 59 | RA3/AN3 — Digital I/O / analog input 3 / VREF+ |
| Контакт 60 | RA4/AN4 — Digital I/O / analog input 4 / T0CKI |
| Контакт 61 | RA5/AN5 — Digital I/O / analog input 5 / SS1 |
| Контакт 62 | VSS — Ground reference |
| Контакт 63 | VDD — Positive supply |
| Контакт 64 | LCDBIAS0/RB6 — LCD bias / digital I/O / KBI2 / PGC |
Типичное применение
PIC18F66K90-I/PTRSL подходит для 7 применениеs: Battery-Powered Blood-Glucose Meter, Programmable Thermostat with Touch HMI, Home-Appliance Front Panel (Washer / Oven / Cooktop), Automotive Instrument Cluster Sub-Display, E-Bike / E-Scooter Dashboard, Low-Cost Industrial Controller / Sensor Hub, Portable Medical Infusion / Monitoring Accessory.
Battery-Powered Blood-Glucose Meter
The PIC18F66K90-I/PTRSL is a strong fit for battery-powered blood-glucose meters because its integrated segmented LCD driver (up to 384 segments) directly drives the meter's display glass, while the CTMU scans up to 24 capacitive touch buttons for the user interface without an external touch IC. Its 64KB Flash accommodates the measurement algorithm, calibration tables, and a small UI graphics library; 4KB RAM is sufficient for glucose curve averaging. The nanoWatt XLP sleep currents below 100 nA let a CR2032 cell survive multi-year shelf life between uses. The 12-bit ADC on 16 channels handles the electrochemical strip readout with the gain and reference network required by the test strip chemistry.
Рекомендуется
Programmable Thermostat with Touch HMI
For a wall-mount programmable thermostat the PIC18F66K90-I/PTRSL offers enough Flash (64KB) to store weekly schedules, holiday overrides, and HVAC control state machines while the LCD driver refreshes the wide-temperature glass LCD without an external driver. The CTMU's 24 capacitive touch channels enable a sleek glass front panel with sliders and buttons rather than mechanical keys. Industrial -40C to +85C operation handles uninsulated wall mounting, and the 53 I/O pins drive relays, triac optocouplers, and the LCD backlight. A 32.768kHz crystal on SOSCO/SOSCI keeps the schedule RTC accurate to within seconds per month.
Рекомендуется
Home-Appliance Front Panel (Washer / Oven / Cooktop)
The PIC18F66K90-I/PTRSL suits washing-machine, oven, and induction-cooktop front panels because the integrated LCD driver simplifies the BOM by eliminating a separate segment LCD controller, while the CTMU implements capacitive touch keys that survive kitchen grease and humidity. Three ECCP modules generate the PWM needed for cooktop control or buzzer tones; four timers handle the washing-program state machine and triac zero-cross detection. The wide 1.8V to 5.5V supply range accepts 3.3V logic directly from the appliance's switching supply. With 64KB Flash, appliance vendors can fit a full multi-language UI plus diagnostic logs.
Рекомендуется
Automotive Instrument Cluster Sub-Display
In automotive instrument clusters and aftermarket gauge pods the PIC18F66K90-I/PTRSL drives a small segmented LCD for secondary readouts - trip computer, outside temperature, gear position - alongside the main graphic display. Industrial temperature grade (-40C to +85C) and Microchip's automotive-quality pedigree meet under-dash thermal requirements. EUSART and SPI link the PIC18F66K90 to a main MCU or CAN transceiver (e.g., MCP2515) for backhaul data, while CTMU capacitive touch allows backlit touch icons on the cluster face. With nanoWatt XLP, the part can sleep when the ignition is off and wake on LIN bus activity.
Рекомендуется
E-Bike / E-Scooter Dashboard
The PIC18F66K90-I/PTRSL is well suited to e-bike and e-scooter dashboards because its LCD driver directly displays speed, battery state-of-charge, and assist level on glass, while the CTMU provides sealed capacitive buttons that resist rain and vibration. The 64MHz CPU runs the speed-cadence-passthrough math at 1 Hz updates without taxing the headroom. 12-bit ADC reads the battery current shunt and the throttle hall sensor. nanoWatt XLP sleep currents let a parked e-bike sit for months without draining its 36V pack via the dashboard's parasitic draw. Industrial temperature grade survives outdoor sun-loading.
Рекомендуется
Low-Cost Industrial Controller / Sensor Hub
For a low-cost industrial controller or sensor hub - a building-automation tile, an irrigation controller, a small PLC expansion card - the PIC18F66K90-I/PTRSL offers RS-485/EUSART, I2C, and SPI in one chip, with 53 I/O for keypad, LED indicators, and relay drivers. The LCD driver lets the front panel show status without an extra controller chip, reducing BOM cost. Wide supply range and -40C to +85C operation cover unheated enclosures. With 64KB Flash the firmware can host Modbus, BACnet, or a vendor-proprietary protocol stack while leaving room for a secure bootloader.
Рекомендуется
Portable Medical Infusion / Monitoring Accessory
The PIC18F66K90-I/PTRSL fits portable medical accessories such as ambulatory infusion monitors, pulse-oximeter pods, and wearable SpO2 displays. Its 12-bit ADC on 16 channels digitizes the photodiode front-end with adequate resolution, the LCD driver shows live readings on a low-power glass display, and CTMU provides sealed capacitive controls that withstand clinical disinfection wipes. nanoWatt XLP keeps the accessory's standby current in the microamp range, critical for battery-powered clinical use, while the 64KB Flash hosts the algorithm plus a secure bootloader for regulatory field updates.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18F66K90-I/PTRSL — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC18F66K90-I/PT | PIC18F66K90T-I/PTRSL | PIC18F65K90-I/MR | PIC18F65K90T-I/MR | PIC18F66K22-I/PT |
|---|---|---|---|---|---|---|
| Package | 64-pin TQFP (10x10 mm) | 64-pin TQFP (10x10 mm) - identical | 64-pin TQFP (10x10 mm) - identical | 64-pin QFN (different land pattern) | 64-pin QFN (different land pattern) | 64-pin TQFP (10x10 mm) - identical |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash | 64 KB | 64 KB | 64 KB | 32 KB (smaller die) | 32 KB | 64 KB |
| RAM | 4 KB | 4 KB | 4 KB | 2 KB | 2 KB | 4 KB |
| Max CPU Speed | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Integrated LCD Driver | Yes (up to 384 segments) | Yes | Yes | Yes | Yes | No |
| CTMU Touch Channels | Up to 24 | Up to 24 | Up to 24 | Up to 24 | Up to 24 | Yes (fewer channels) |
| A/D Converter | 16-ch / 12-bit | 16-ch / 12-bit | 16-ch / 12-bit | 16-ch / 12-bit | 16-ch / 12-bit | 16-ch / 12-bit |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
Ключевые отличия
- Integrated LCD driver + CTMU capacitive touch in a 64-pin TQFP (против PIC18F66K22-I/PT)
- 64 KB Flash + 4 KB RAM in the same 64-pin TQFP (против PIC18F65K90-I/MR)
- Tape & reel carrier for SMT assembly (против PIC18F66K90-I/PT)
- Industrial temperature grade and Microchip automotive pedigree (против PIC18F66K22-I/PT)
Заметки по проектированию
Decouple every VDD/VSS pair with a 100 nF X7R ceramic placed within 3 mm of the pin pair, plus a bulk 10 uF tantalum or ceramic near the supply entry point. The PIC18F66K90 has four VDD pins (19, 29, 39, 55, 63) - all must be connected; floating any one of them causes erratic operation. For low-noise analog (A/D and VREF+), place a small ferrite bead between digital VDD and analog AVVD/AVSS if available, or star-route the analog pin to a quiet point on the digital rail.
Route the 32.768 kHz crystal (SOSCO/SOSCI) traces as short as possible, symmetric, and guarded by ground. Keep the crystal traces away from switching nodes (ECCP PWM outputs, boost converter switching) and from the LCD segment traces that carry high-impedance analog. Use a guard ring around the oscillator capacitor nodes. Add a 1 MΩ parallel resistor across the crystal if startup fails on cold units.
Common PIC18F66K90-I/PTRSL pitfalls: (1) Exceeding the 5.5V VDD max with a poorly regulated supply; (2) configuring an analog pin as digital output while the LCD driver or CTMU is still driving it, causing contention; (3) forgetting the ICD pins (PGC/PGD) must be reachable for in-circuit debug - do not hard-wire them to ground; (4) using the internal oscillator without calibration when the UART baud rate must hit within +/-2% - load the OSCTUNE value at startup; (5) enabling the LCD charge pump on a 5V rail without checking the VLCD pin voltage rating.
Place the MCU near the LCD glass connector to keep segment traces short - the integrated LCD driver is sensitive to capacitive loading on SEG/COM lines. If your PCB must use vias to reach the glass, fan-out the segments in groups of 8-16 and add ground shielding. For capacitive-touch buttons (CTMU), route the touch electrode traces with a fixed width and keep them well away from switching signals; the touch sensitivity calibration depends on a stable stray capacitance.
Estimated: at 64 MHz with all peripherals active (LCD + ADC + CTMU scanning), the PIC18F66K90-I/PTRSL draws roughly 15-25 mA core current at 3.3V, dissipating ~50-80 mW. The 64-pin TQFP has a theta-JA of roughly 45-55 C/W on a 1 oz 4-layer board (verify in datasheet thermal table), giving a 4 C rise above ambient - well within the 85 C industrial ceiling. No external heatsink is required.
Информация о соответствии
RoHS/lead-free per Microchip product page; industrial -40C to +85C "I" grade. AEC-Q100 qualification not specifically claimed for this part number (PIC18F66K90 base); for AEC-Q100 contexts consider the PIC18F87K90 family extensions.