PIC18F46Q84-E/PT - 64KB Flash, 64MHz 8-bit MCU with CAN FD | Microchip
부품 번호: PIC18F46Q84-E/PT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.78 | $37.80 |
| 100 | $3.36 | $336.00 |
| 500 | $2.94 | $1,470.00 |
| 1,000 | $2.52 | $2,520.00 |
PIC18F46Q84-E/PT 개요
A microcontroller (MCU) is a single-chip computer containing a processor core, program memory (Flash), data memory (RAM), and integrated peripherals. PIC microcontrollers from Microchip use a modified Harvard RISC architecture, which separates program and data buses for predictable deterministic execution - a property favored in real-time control. The PIC18 family is the 8-bit high-performance tier, walking up the taxonomy from 8-bit MCU -> microcontroller -> embedded processor -> semiconductor IC. The PIC18-Q84 sub-family specifically targets wired communication and motor-control applications through CAN FD and CIP integration.
Key features include 64 KB Flash, 4 KB RAM, 1 KB EEPROM, 64 MHz operation, an integrated CAN FD controller, four UARTs, two SPI, two I2C, multiple 16-bit timers, 12-bit ADC with Computation (ADCC) peripherals, and Core Independent Peripherals (CLC, NCO, PWM, SMT). The wide operating voltage range (1.8V-5.5V) supports both 3.3V and 5V designs without level shifters, and the extended -40C to +125C temperature grade allows deployment in harsh environments.
The architecture uses Microchip's enhanced mid-range core with a hardware multiplier and C-compiler-friendly instruction set, allowing efficient use of the C18 / XC8 toolchain. DMA offloads data movement between peripherals and memory, reducing CPU interrupt load for high-throughput CAN FD or ADC sampling workloads. The CLC blocks implement custom combinational/sequential logic in hardware, replacing external glue logic and reducing BOM cost.
Typical applications include automotive body and sensor networks (CAN FD nodes), industrial PLC I/O modules, building automation gateways, sensor hubs, BLDC/PMSM motor control, and human-machine interface (HMI) controllers. The CAN FD peripheral makes the part particularly well suited to modern in-vehicle networks where classic CAN bandwidth is insufficient.
When designing with this device, follow Microchip AN2709 'CAN FD Physical Layer' and AN2761 'EMC Design Considerations' to ensure reliable on-board communication. Use the MPLAB X IDE with the MPLAB Code Configurator (MCC) plug-in to auto-generate CIP configuration code, which significantly shortens firmware development time.
드롭인 대체품: PIC18F46Q84-E/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC18F46Q84-E/PT (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Program Memory (Flash), Package, Family, Mounting Type.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC18F46Q84-I/PT
✅ 드롭인✓ 재고 있음
$2.05 / 개
데이터시트 보기 →PIC18F26Q84-I/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC18F46Q43-I/PT
✅ 드롭인✓ 재고 있음
$1.22 / 개
데이터시트 보기 →PIC18F46Q10-I/PT
✅ 드롭인✓ 재고 있음
$1.55 / 개
데이터시트 보기 →PIC18F46K80-I/PT
✅ 드롭인✓ 재고 있음
$4.21 / 개
데이터시트 보기 →PIC18F46Q84-E/PT 최대 정격 & 전기적 특성
| Family | PIC18-Q84 |
| Core Architecture | 8-bit PIC (enhanced mid-range) |
| Program Memory (Flash) | 64 KB |
| Data SRAM | 4 KB |
| Data EEPROM | 1 KB |
| Maximum CPU Frequency | 64 MHz |
| Supply Voltage Range | 1.8 V to 5.5 V |
| 동작 온도 범위 | -40 C to +125 C (extended, -E suffix) |
| CAN FD Controller | Yes (1 module) |
| UART | 4 |
| SPI | 2 |
| I2C | 2 |
| ADC | 12-bit with Computation (ADCC) |
| PWM Channels | Multiple 16-bit |
| DMA Channels | Yes |
| Core Independent Peripherals | CLC, NCO, SMT, PWM, ADCC |
| 패키지 | 44-pin TQFP (10x10 mm) |
| 핀 수 | 44 |
| RoHS 상태 | Compliant |
| MSL 레벨 | 3 (168 hours) |
PIC18F46Q84-E/PT 핀 구성
| 핀 1 | VDD — Positive supply voltage |
| 핀 2 | RA5 — I/O port A bit 5 |
| 핀 3 | RA4 — I/O port A bit 4 |
| 핀 4 | RA3 — I/O port A bit 3 |
| 핀 5 | RC1 — I/O port C bit 1 |
| 핀 6 | RC0 — I/O port C bit 0 |
| 핀 7 | RC6 — I/O port C bit 6 / TX1 |
| 핀 8 | RC7 — I/O port C bit 7 / RX1 |
| 핀 9 | RB7 — I/O port B bit 7 |
| 핀 10 | RB6 — I/O port B bit 6 |
| 핀 11 | RB5 — I/O port B bit 5 |
| 핀 12 | RB4 — I/O port B bit 4 |
| 핀 13 | VSS — Ground reference |
| 핀 14 | RC2 — I/O port C bit 2 |
| 핀 15 | RC3 — I/O port C bit 3 |
| 핀 16 | RC4 — I/O port C bit 4 |
| 핀 17 | RC5 — I/O port C bit 5 |
| 핀 18 | RB0 — I/O port B bit 0 |
| 핀 19 | RB1 — I/O port B bit 1 |
| 핀 20 | RB2 — I/O port B bit 2 |
| 핀 21 | RB3 — I/O port B bit 3 |
| 핀 22 | RA2 — I/O port A bit 2 |
| 핀 23 | RA1 — I/O port A bit 1 |
| 핀 24 | RA0 — I/O port A bit 0 |
| 핀 25 | VSS — Ground reference |
| 핀 26 | RA7 — I/O port A bit 7 |
| 핀 27 | RA6 — I/O port A bit 6 |
| 핀 28 | RC0 — [DATA_NEEDED: confirm pin assignment - duplicated label] |
| 핀 29 | RC1 — [DATA_NEEDED: confirm pin assignment - duplicated label] |
| 핀 30 | RD0 — I/O port D bit 0 |
| 핀 31 | RD1 — I/O port D bit 1 |
| 핀 32 | RD2 — I/O port D bit 2 |
| 핀 33 | RD3 — I/O port D bit 3 |
| 핀 34 | RD4 — I/O port D bit 4 |
| 핀 35 | RD5 — I/O port D bit 5 |
| 핀 36 | RD6 — I/O port D bit 6 |
| 핀 37 | RD7 — I/O port D bit 7 |
| 핀 38 | VSS — Ground reference |
| 핀 39 | VDD — Positive supply voltage |
| 핀 40 | RE3 — I/O port E bit 3 / MCLR |
| 핀 41 | RE0 — I/O port E bit 0 |
| 핀 42 | RE1 — I/O port E bit 1 |
| 핀 43 | RE2 — I/O port E bit 2 |
| 핀 44 | AVSS — Analog ground |
일반적인 애플리케이션
PIC18F46Q84-E/PT 적합 용도: 7 애플리케이션s: Automotive CAN FD Sensor Node, Industrial PLC I/O Module, BLDC / PMSM Motor Controller, Building Automation Gateway, Human-Machine Interface (HMI) Controller, Battery-Operated Sensor Hub, Smart Sensor / Transducer Interface.
Automotive CAN FD Sensor Node
The PIC18F46Q84-E/PT integrates CAN FD at 5 Mbps with 64-byte payloads, replacing classic CAN nodes that are bandwidth-limited. Its 64 KB Flash accommodates CANopen or J1939 stack plus application firmware, while the 4 KB SRAM handles CAN TX/RX buffers and sensor data. The extended -40C to +125C grade qualifies it for under-hood deployment. The ADCC peripheral samples analog sensor inputs directly without an external ADC, reducing BOM.
추천
Industrial PLC I/O Module
The PIC18F46Q84-E/PT serves as a remote I/O controller on a CAN FD industrial backbone. DMA offloads cyclic I/O scanning from the CPU, freeing cycles for protocol handling. The 12-bit ADCC reads 4-20 mA analog inputs with hardware averaging, while CLC cells implement debounce and edge detection without software overhead. The 1.8V-5.5V supply range accepts 24V-derived rails directly through an LDO.
추천
BLDC / PMSM Motor Controller
For low-to-mid-power BLDC and PMSM motor control, the PIC18F46Q84-E/PT offers multiple 16-bit PWM channels with complementary outputs and dead-band control. The Signal Measurement Timer (SMT) captures Hall-sensor or back-EMF timing precisely, while CLC blocks implement hardware fault shutoff without CPU intervention. CAN FD enables real-time torque/speed commands from the central controller at low latency.
추천
Building Automation Gateway
The PIC18F46Q84-E/PT bridges multiple field buses in a building automation system - CAN FD to BACnet, Modbus, or KNX - using its four UARTs and dual I2C/SPI ports. The 64 KB Flash supports full protocol stack implementations, and the extended temperature range allows installation in unconditioned mechanical rooms. DMA and CLC offload repetitive protocol tasks, reducing CPU overhead.
추천
Human-Machine Interface (HMI) Controller
For small HMIs with keypads and LCDs, the PIC18F46Q84-E/PT drives character or small graphic LCDs via SPI, scans matrix keypads, and handles serial communication to the main processor. Its 64 KB Flash fits keypad layouts, menu trees, and serial protocols. The CLC blocks can implement keypad debounce in hardware, and the ADCC reads analog inputs such as rotary encoders or potentiometers.
추천
Battery-Operated Sensor Hub
The PIC18F46Q84-E/PT can act as a sensor hub in a battery-powered IoT node, with its 1.8V minimum supply allowing direct operation from a single Li-ion cell. The DMA and idle/doze/sleep modes minimize active current, while CIP peripherals (CLC, NCO, SMT) wake the CPU only on relevant events. CAN FD provides a robust wired backbone to upstream controllers.
추천
Smart Sensor / Transducer Interface
The PIC18F46Q84-E/PT conditions and transmits data from analog and digital sensors over CAN FD. The 12-bit ADCC with hardware oversampling achieves effective resolution beyond 12 bits, while CLC blocks implement threshold detection and event counting in hardware. The 4 KB SRAM buffers sensor data bursts without CPU intervention, and DMA streams ADC results directly to memory.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC18F46Q84-E/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC18F46Q84-I/PT | PIC18F26Q84-I/PT | PIC18F46Q43-I/PT | PIC18F46Q10-I/PT | PIC18F46K80-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-44 (10x10) | TQFP-44 (10x10) - same | TQFP-44 (10x10) - same | TQFP-44 (10x10) - same | TQFP-44 (10x10) - same | TQFP-44 (10x10) - same |
| Flash Memory | 64 KB | 64 KB | 32 KB | 64 KB | 64 KB | 64 KB |
| SRAM | 4 KB | 4 KB | 2 KB | 4 KB | 3.5 KB | 3.6 KB |
| CAN FD | Yes | Yes | Yes | No (classic CAN only) | No | No (classic CAN) |
| DMA Channels | Yes | Yes | Yes | Yes | No | No |
| Max CPU Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Temperature Grade | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) |
주요 차별점
- Integrated CAN FD controller with 5 Mbps support (vs PIC18F46K80-I/PT)
- Core Independent Peripherals (CLC, NCO, SMT) eliminate external logic (vs PIC18F46Q10-I/PT)
- Extended -40C to +125C temperature grade for automotive deployment (vs PIC18F46Q84-I/PT)
설계 노트
Estimated: at 64 MHz, VDD=3.3V, all peripherals active, the PIC18F46Q84-E/PT draws approximately 15-20 mA. Add a 100 nF decoupling capacitor within 5 mm of each VDD pin and a bulk 10 uF tantalum/ceramic on the main supply rail. Place an LC filter (10 ohm + 10 uF) on AVDD if the ADCC is used at high sampling rates to reduce ADC noise coupling.
Keep the 44-pin TQFP PCB footprint compatible with standard 10x10 mm land patterns (0.8 mm pitch, 0.4 mm lead width). Use a 4-layer PCB with a dedicated ground plane under the MCU to minimize EMI. Place the crystal or external oscillator within 10 mm of OSC1/OSC2 and guard the traces with ground vias to avoid noise coupling into the high-impedance oscillator pins.
The MCLR pin (RE3) must be pulled high through a 10 kohm resistor for normal operation; leaving it floating prevents code execution. The PICKit programmer/debugger requires ICSP pins (PGECx/PGEDx) to be reserved - do not place series resistors above 470 ohm on these lines. The CAN FD peripheral requires an external transceiver (e.g. MCP2518FD or MCP2562FD); the MCU's CAN pins are logic-level only.
Route the CAN TX/RX differential pair to the transceiver with controlled 100 ohm differential impedance, matched lengths, and ground plane reference. Keep CAN traces away from switching power and PWM lines. Place a TVS diode (e.g. PESD1CAN) at the bus connector for ESD protection, and verify bus termination with 120 ohm resistors at each end of the CAN FD bus.
규정 준수 정보
RoHS and REACH compliance per Microchip product page. AEC-Q100 qualification status not explicitly stated in the provided web data; for automotive qualification, consult the Microchip PIC18-Q84 qualification report.