PIC18F45K80-H/PT - 8-bit MCU, 64MHz, 32KB Flash, ECAN, TQFP-44 | Microchip
部品番号: PIC18F45K80-H/PT ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 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 概要
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.
ドロップイン代替品: PIC18F45K80-H/PT — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC18F45K80-H/PT (同一形状・フットプリント) — 相違点: Package, ADC, Core, Timers, CTMU.
クイック比較ツール — 並列比較する代替部品を選択:
PIC18F45K80-I/PT
✅ ドロップイン✓ 在庫あり
$2.4 / 個
データシートを見る →PIC18F45K80-H/ML
✅ ドロップイン✓ 在庫あり
$4.31 / 個
データシートを見る →PIC18F46K80-I/PT
✅ ドロップイン✓ 在庫あり
$4.21 / 個
データシートを見る →PIC18F45K80-E/PT
✅ ドロップイン✓ 在庫あり
$2.78 / 個
データシートを見る →PIC18F45K80-I/ML
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F45K80-H/PT 最大定格&電気的特性
| 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 |
| 動作温度範囲 | -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 |
| パッケージ | 44-pin TQFP (PT) 10 x 10 mm |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
| MSLレベル | 3 (168 hours) |
PIC18F45K80-H/PT ピン構成
| ピン 1 | RE3/MCLR — Master Clear (reset) input; digital I/O |
| ピン 2 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| ピン 3 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| ピン 4 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| ピン 5 | RA3/AN3 — Digital I/O / Analog input channel 3 |
| ピン 6 | RA4/AN4 — Digital I/O / Analog input channel 4 |
| ピン 7 | RA5/AN5 — Digital I/O / Analog input channel 5 |
| ピン 8 | AVSS — Analog ground reference |
| ピン 9 | AVDD — Analog positive supply |
| ピン 10 | RB0/AN8 — Digital I/O / Analog input channel 8 (with interrupt) |
| ピン 11 | RB1/AN9 — Digital I/O / Analog input channel 9 |
| ピン 12 | RB2/AN10 — Digital I/O / Analog input channel 10 |
| ピン 13 | RB3/AN11 — Digital I/O / Analog input channel 11 |
| ピン 14 | RB4/AN12 — Digital I/O / Analog input channel 12 |
| ピン 15 | RB5/AN13/CANTX — Digital I/O / Analog input channel 13 / ECAN1 transmit |
| ピン 16 | RB6/AN14/CANRX — Digital I/O / Analog input channel 14 / ECAN1 receive (ICSP clock) |
| ピン 17 | RB7/AN15 — Digital I/O / Analog input channel 15 (ICSP data) |
| ピン 18 | VDD — Positive digital supply |
| ピン 19 | VSS — Digital ground |
| ピン 20 | RC0 — Digital I/O / PWM output |
| ピン 21 | RC1 — Digital I/O / PWM output |
| ピン 22 | RC2 — Digital I/O / PWM output |
| ピン 23 | RC3 — Digital I/O / PWM output |
| ピン 24 | RC4 — Digital I/O |
| ピン 25 | RC5 — Digital I/O |
| ピン 26 | RC6 — Digital I/O / UART TX |
| ピン 27 | RC7 — Digital I/O / UART RX |
| ピン 28 | RE0/RD — Digital I/O / Parallel bus read control |
| ピン 29 | RE1/WR — Digital I/O / Parallel bus write control |
| ピン 30 | RE2/CS — Digital I/O / Parallel bus chip select |
| ピン 31 | VDD — Positive digital supply |
| ピン 32 | VSS — Digital ground |
| ピン 33 | RD0 — Digital I/O / Parallel data bit 0 |
| ピン 34 | RD1 — Digital I/O / Parallel data bit 1 |
| ピン 35 | RD2 — Digital I/O / Parallel data bit 2 |
| ピン 36 | RD3 — Digital I/O / Parallel data bit 3 |
| ピン 37 | RD4 — Digital I/O / Parallel data bit 4 |
| ピン 38 | RD5 — Digital I/O / Parallel data bit 5 |
| ピン 39 | RD6 — Digital I/O / Parallel data bit 6 |
| ピン 40 | RD7 — Digital I/O / Parallel data bit 7 |
| ピン 41 | VLCD1 — LCD bias reference 1 (if LCD peripheral present) |
| ピン 42 | VLCD2 — LCD bias reference 2 (if LCD peripheral present) |
| ピン 43 | VLCD3 — LCD bias reference 3 (if LCD peripheral present) |
| ピン 44 | VLCD4 — LCD bias reference 4 (if LCD peripheral present) |
主な用途
PIC18F45K80-H/PT の用途: 6 件s: 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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC18F45K80-H/PT — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | 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 |
主な差別化要因
- 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)
設計ノート
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.
コンプライアンス情報
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.