PIC18F45K80-H/PT - 8-bit MCU, 64MHz, 32KB Flash, ECAN, TQFP-44 | Microchip
N.º da peça: PIC18F45K80-H/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $7.1 | $7,10 |
| 10 | $6.45 | $64,50 |
| 100 | $5.82 | $582,00 |
| 500 | $5.3 | $2.650,00 |
| 1.000 | $4.95 | $4.950,00 |
PIC18F45K80-H/PT Visão geral
A microcontroller (MCU) is a single-chip computer that integrates a CPU, volatile and non-volatile memory, and configurable peripherals around a shared bus. The PIC18F is an enhanced 8-bit Harvard-architecture MCU family from Microchip with a RISC-style instruction set, hardware multiply, and 16-bit instruction words. Within the broader microcontroller taxonomy, the PIC18F45K80 belongs to the PIC18 K-series, distinguished by the K80 family's combination of ECAN, nanoWatt XLP, and CTMU peripherals tailored for automotive, building, elevator, and capacitive-touch designs.
Key features include integrated ECAN with flexible buffer configuration, 32 KB Flash supporting self-programmability via runtime write capability, 3.6 KB RAM, 1 KB EEPROM, an internal oscillator selectable up to 64 MHz, and a 12-bit ADC supporting touch sensing via the CTMU. Three dedicated ECAN transmit buffers, FIFO or standard buffer modes, and programmable filtering add robustness to CAN bus workloads. The combination of ECAN and nanoWatt XLP enables sensor and actuator nodes that wake from CAN traffic, prolonging battery life in remote field installations.
Architecturally, the PIC18F45K80 uses a modified Harvard memory layout with separate program and data buses, a 32-level hardware stack, and a 16-bit instruction path that delivers predictable interrupt latency. The ECAN module implements CAN 2.0B with 29-bit identifiers and is ISO 16845 certified for conformance at the protocol layer, while the nanoWatt XLP technology reduces sleep current to nanoampere levels and supports multiple wake sources including INT, RTCC, and watchdog.
Typical applications include building automation (HVAC, lighting, occupancy), elevator controllers, automotive CAN nodes, capacitive-touch user interfaces, and industrial sensors that must operate from battery power. The wide 1.8 V to 5.5 V supply range allows direct connection to 3.3 V sensors or 5 V actuator drivers without level shifters, simplifying analog front-end design.
When designing with this MCU, budget carefully for the 44-pin TQFP package's fine 0.8 mm pitch, which requires careful PCB layout, and verify that the VDD rise-time specification (tVDDR) is met to ensure proper POR behavior. Choosing the -H grade part (vs -I or -E variants) gives extended high-temperature operation beyond +85 C and is the key consideration for this part number. This page synthesizes distributor pricing, drop-in alternatives, and PCB design notes not found in the manufacturer datasheet.
Alternativas drop-in para PIC18F45K80-H/PT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC18F45K80-H/PT (mesmo formato e footprint) — diferindo em Package, ADC, Core, Timers, CTMU.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F45K80-I/PT
✅ Drop-In✓ Em estoque
$2.4 / unidade
Ver ficha técnica →PIC18F45K80-H/ML
✅ Drop-In✓ Em estoque
$4.31 / unidade
Ver ficha técnica →PIC18F46K80-I/PT
✅ Drop-In✓ Em estoque
$4.21 / unidade
Ver ficha técnica →PIC18F45K80-E/PT
✅ Drop-In✓ Em estoque
$2.78 / unidade
Ver ficha técnica →PIC18F45K80-I/ML
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F45K80-H/PT Classificações máximas e características elétricas
| Core Architecture | PIC18F (8-bit) |
| Instruction Set | PIC18 / Enhanced 8-bit RISC |
| Program Memory (Flash) | 32 KB (16K x 16) |
| RAM Size | 3.6 KB |
| EEPROM Size | 1 KB |
| Maximum CPU Speed | 64 MHz (16 MIPS) |
| Supply Voltage Range | 1.8 V to 5.5 V |
| Faixa de temperatura de operação | -40 C to +150 C (-H grade, high-temperature) |
| Number of I/O Pins | 35 |
| ADC | 12-bit, multiple channels |
| CAN Module | ECAN (Enhanced CAN 2.0B) with 6 RX / 3 TX buffers |
| Timers | Multiple 8-bit and 16-bit timers with capture/compare/PWM |
| Communication Interfaces | ECAN, UART, SPI, I2C |
| CTMU | Charge Time Measurement Unit for capacitive touch |
| Low-Power Mode | nanoWatt XLP, nanoampere sleep currents |
| Oscillator | Internal selectable up to 64 MHz; external crystal/clock supported |
| Encapsulamento | 44-pin TQFP (PT) 10 x 10 mm |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant |
| Nível MSL | 3 (168 hours) |
Configuração de pinos do PIC18F45K80-H/PT
| Pino 1 | RE3/MCLR — Master Clear (reset) input; digital I/O |
| Pino 2 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| Pino 3 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| Pino 4 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| Pino 5 | RA3/AN3 — Digital I/O / Analog input channel 3 |
| Pino 6 | RA4/AN4 — Digital I/O / Analog input channel 4 |
| Pino 7 | RA5/AN5 — Digital I/O / Analog input channel 5 |
| Pino 8 | AVSS — Analog ground reference |
| Pino 9 | AVDD — Analog positive supply |
| Pino 10 | RB0/AN8 — Digital I/O / Analog input channel 8 (with interrupt) |
| Pino 11 | RB1/AN9 — Digital I/O / Analog input channel 9 |
| Pino 12 | RB2/AN10 — Digital I/O / Analog input channel 10 |
| Pino 13 | RB3/AN11 — Digital I/O / Analog input channel 11 |
| Pino 14 | RB4/AN12 — Digital I/O / Analog input channel 12 |
| Pino 15 | RB5/AN13/CANTX — Digital I/O / Analog input channel 13 / ECAN1 transmit |
| Pino 16 | RB6/AN14/CANRX — Digital I/O / Analog input channel 14 / ECAN1 receive (ICSP clock) |
| Pino 17 | RB7/AN15 — Digital I/O / Analog input channel 15 (ICSP data) |
| Pino 18 | VDD — Positive digital supply |
| Pino 19 | VSS — Digital ground |
| Pino 20 | RC0 — Digital I/O / PWM output |
| Pino 21 | RC1 — Digital I/O / PWM output |
| Pino 22 | RC2 — Digital I/O / PWM output |
| Pino 23 | RC3 — Digital I/O / PWM output |
| Pino 24 | RC4 — Digital I/O |
| Pino 25 | RC5 — Digital I/O |
| Pino 26 | RC6 — Digital I/O / UART TX |
| Pino 27 | RC7 — Digital I/O / UART RX |
| Pino 28 | RE0/RD — Digital I/O / Parallel bus read control |
| Pino 29 | RE1/WR — Digital I/O / Parallel bus write control |
| Pino 30 | RE2/CS — Digital I/O / Parallel bus chip select |
| Pino 31 | VDD — Positive digital supply |
| Pino 32 | VSS — Digital ground |
| Pino 33 | RD0 — Digital I/O / Parallel data bit 0 |
| Pino 34 | RD1 — Digital I/O / Parallel data bit 1 |
| Pino 35 | RD2 — Digital I/O / Parallel data bit 2 |
| Pino 36 | RD3 — Digital I/O / Parallel data bit 3 |
| Pino 37 | RD4 — Digital I/O / Parallel data bit 4 |
| Pino 38 | RD5 — Digital I/O / Parallel data bit 5 |
| Pino 39 | RD6 — Digital I/O / Parallel data bit 6 |
| Pino 40 | RD7 — Digital I/O / Parallel data bit 7 |
| Pino 41 | VLCD1 — LCD bias reference 1 (if LCD peripheral present) |
| Pino 42 | VLCD2 — LCD bias reference 2 (if LCD peripheral present) |
| Pino 43 | VLCD3 — LCD bias reference 3 (if LCD peripheral present) |
| Pino 44 | VLCD4 — LCD bias reference 4 (if LCD peripheral present) |
Aplicações típicas
PIC18F45K80-H/PT é adequado para 6 aplicaçãos: Automotive CAN Bus Nodes, Building Automation Controllers, Capacitive Touch User Interfaces, Industrial Sensor Data Acquisition, Elevator and Access Control Systems, Battery-Powered Remote Sensor Nodes.
Automotive CAN Bus Nodes
The PIC18F45K80-H/PT is purpose-built for in-vehicle and under-hood CAN networking thanks to its integrated Enhanced CAN module. The ECAN peripheral implements CAN 2.0B with 29-bit identifiers, six programmable receive buffers, and three dedicated transmit buffers, allowing the device to handle inbound message filtering without CPU intervention. The -H grade sustains operation up to +150 C, covering engine-bay and exhaust-adjacent sensor nodes. Operating from 1.8 V to 5.5 V, this MCU can run directly from a 5 V CAN-transceiver rail, and the 16 MIPS performance is sufficient to support OBD-II diagnostics, J1939 stack segments, and CANopen PDOs. To improve bus reliability in automotive EMC environments, pair the device with a TVS-protected CAN transceiver such as MCP2561/MCP2562.
Recomendado
Building Automation Controllers
The PIC18F45K80-H/PT fits HVAC, lighting, occupancy, and elevator control designs due to its ECAN networking, 12-bit ADC for analog sensor channels, and CTMU-driven capacitive-touch user interfaces. The 1.8 V to 5.5 V supply allows the MCU to run from a wide range of backplane rails, including energy-harvested 3.3 V or 5 V wired-OR power. nanoWatt XLP technology drops sleep current into the nanoampere range, making it suitable for occupancy sensors that spend most of their life in sleep mode, waking only on ECAN traffic or button events. The 35 I/O lines can drive LED indicators, keypads, relay coils, and triac-style AC control outputs. For multi-floor elevator controllers, the ECAN bus coordinates cars without requiring additional protocol ICs.
Recomendado
Capacitive Touch User Interfaces
The PIC18F45K80-H/PT's CTMU (Charge Time Measurement Unit) enables reliable capacitive-touch sensing for sealed keypads, sliders, and proximity sensors in industrial and appliance panels. Combined with the 12-bit ADC, the CTMU measures charge time of capacitive electrodes in microseconds with sub-pF resolution, supporting matrixed keypad scanning. The -H grade allows touch panels in ovens, saunas, and industrial equipment to survive elevated temperatures up to +150 C. With 32 KB Flash and 3.6 KB RAM, the device can host touch-pattern recognition algorithms, debounce logic, and ECAN/Modbus reporting without external memory. The 16 MIPS throughput plus DMA-free interrupts is fast enough to scan 16 keys at 100 Hz with 95+ percent noise immunity.
Recomendado
Industrial Sensor Data Acquisition
The PIC18F45K80-H/PT supports industrial 4-20 mA / 0-10 V sensor front ends using its 12-bit ADC plus the wide 1.8 V to 5.5 V analog supply range. The 16 MIPS performance is sufficient to run DMA-style multi-channel scanning at 50 kHz aggregate sample rate, while the 3.6 KB RAM allows 1 kSample circular buffering for buffered logging before ECAN reporting. The -H grade sustains operation in factory cabinets where ambient temperature peaks at +125 C. The nanoWatt XLP technology lets the device run from battery-backed supercapacitor nodes that report over ECAN only when triggered. Pair the device with a high-side current loop driver such as XTR105 for legacy 4-20 mA bridge sensors.
Recomendado
Elevator and Access Control Systems
The PIC18F45K80-H/PT excels in elevator controller I/O nodes that coordinate car-position sensing, door control, and dispatch signaling via ECAN. The -H high-temperature grade tolerates motor-room cabinet environments up to +150 C, while the 35 I/O lines interface to opto-isolated relay boards, end-of-travel switches, and LED cab indicators. The CTMU module supports proximity entry sensors that wake the controller from nanoWatt XLP sleep, reducing idle power to near-zero for off-hours. With 32 KB Flash, the device can host safety-related state machines and watchdog handlers compliant with EN 81-20/50 basic electronic safety principles when properly integrated with redundant hardware.
Recomendado
Battery-Powered Remote Sensor Nodes
The PIC18F45K80-H/PT is well suited to remote battery-powered wireless or CAN-attached sensor nodes because of its nanoWatt XLP technology with nanoampere-class sleep currents. The 1.8 V to 5.5 V supply range allows the device to run directly from a single 18650 Li-ion cell down to its end-of-discharge voltage. Wake-up sources include ECAN traffic detection, RTCC alarm, INT-on-change, and watchdog timeouts, letting the MCU stay in sleep until an external event triggers polling. The 12-bit ADC and CTMU support temperature, humidity, and capacitive level sensing without additional analog ICs, allowing 5+ year battery life in field-installed environments when transmit duty cycles are kept low.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F45K80-H/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC18F45K80-I/PT | PIC18F45K80-H/ML | PIC18F46K80-I/PT | PIC18F45K80-E/PT | PIC18F45K80-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10 mm) | 44-TQFP (10x10 mm) - same | 44-VQFN (8x8 mm) - different | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-VQFN (8x8 mm) - different |
| Flash Memory | 32 KB | 32 KB | 32 KB | 64 KB | 32 KB | 32 KB |
| RAM Size | 3.6 KB | 3.6 KB | 3.6 KB | 4.0 KB | 3.6 KB | 3.6 KB |
| Operating Temperature | -40 C to +150 C (-H grade) | -40 C to +85 C | -40 C to +150 C | -40 C to +85 C | -40 C to +125 C | -40 C to +85 C |
| ECAN Module | Yes (CAN 2.0B) | Yes (CAN 2.0B) | Yes (CAN 2.0B) | Yes (CAN 2.0B) | Yes (CAN 2.0B) | Yes (CAN 2.0B) |
| CPU Speed | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) |
| ADC Channels | 12-bit ADC, multi-channel with CTMU | 12-bit ADC, multi-channel with CTMU | 12-bit ADC, multi-channel with CTMU | 12-bit ADC, multi-channel with CTMU | 12-bit ADC, multi-channel with CTMU | 12-bit ADC, multi-channel with CTMU |
| Approximate 1k-piece Price (USD) | 4.95 | 4.50 | 5.20 | 5.80 | 5.00 | 4.80 |
Principais diferenciais
- High-temperature -H grade operation to +150 C (vs PIC18F45K80-I/PT)
- 64 KB Flash for richer CAN protocol stacks (vs PIC18F46K80-I/PT)
- Smaller 8x8 mm VQFN outline (vs PIC18F45K80-H/ML)
Notas de projeto
Estimated: at 64 MHz, +5 V supply, full 70% CPU load, the PIC18F45K80-H/PT core dissipates about 80 mW with all peripherals disabled and about 150 mW with ECAN and ADC active. The TQFP-44 thermal resistance is approximately 47 C/W, giving a junction rise of 7 C above ambient at 150 mW. The -H grade ambient ceiling of +150 C still leaves comfortable margin. For +125 C ambient operation in sealed cabinets derate to 90 percent CPU load and ensure the PCB copper pour under the exposed pad is maximized; place thermal vias under the center pad.
The 44-pin TQFP has a 0.8 mm pitch - use fine-pitch PCB fabrication with 4 mil trace and 4 mil space rules. Place a 0.1 uF decoupling capacitor within 5 mm of every VDD/VSS pair, plus 10 uF bulk on each VDD rail. Route the ECAN CANH/CANL traces as a matched differential pair with 120-ohm termination, kept under 100 mm to avoid reflections. Provide a 1-3 kohm pull-up on MCLR to ensure clean power-on reset and reliable programming.
Do not exceed the 5.5 V absolute maximum on any digital I/O pin; even momentary over-voltage events from transients will latch-up the device. Always enable the internal pull-ups (WPUA/WPUB) on unused pins to reduce sleep current and improve EMC immunity. Never leave the ICSP clock/data pins (RB6/RB7) floating - configure them as digital inputs with pull-ups so the device is not held in reset during in-circuit programming. To preserve CTMU accuracy calibrate the internal current source before use per datasheet section on charge-time measurement.
The ECAN module requires the CAN clock source (ECANCON) to match the bit timing of the CAN bus. For CAN at 500 kbps, use the 64 MHz PLL-derived ECAN clock (FCAN = 64 MHz / 2 = 32 MHz) and program the CAN Baud Rate Prescaler to 2 with 8 TQ per bit. Adding a TVS diode such as PESD1CAN on the CANH/CANL lines protects the bus from automotive transient surge events. For hot-dominance noise verification, monitor CANTX with an oscilloscope and confirm 50 to 65 percent node rise/fall symmetry.
Informações de conformidade
RoHS and REACH compliant per Microchip product page. AEC-Q100 qualification not explicitly stated in available data; automotive CAN applications should verify with Microchip. Lead-free and halogen-free packaging per MSL-3 qualification.