PIC18F46Q43-I/PT - 8-bit 64MHz 64KB Flash MCU | Microchip
料号: PIC18F46Q43-I/PT ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $2.21 | $2.21 |
| 10 | $2.05 | $20.50 |
| 100 | $1.78 | $178.00 |
| 500 | $1.55 | $775.00 |
| 1,000 | $1.38 | $1,380.00 |
| 3,000 | $1.22 | $3,660.00 |
PIC18F46Q43-I/PT 概述
A microcontroller (MCU) is an integrated circuit that combines a CPU, memory (Flash/RAM/EEPROM), and programmable peripherals on a single die. The PIC18 family uses a modified Harvard 8-bit RISC architecture with a 16-bit instruction word, providing deterministic interrupt latency and byte-level arithmetic. PIC18-Q43 devices extend this legacy with Peripheral Pin Select (PPS), allowing digital peripherals to be remapped to almost any I/O pin, simplifying PCB routing in mixed-signal designs.
Key features of the PIC18F46Q43 include eXtreme Low Power (XLP) technology with deep-sleep currents in the nanoampere range, an on-chip 32 kHz low-power oscillator for RTC operation, up to 36 I/O pins, multiple communication interfaces (UART, SPI, I2C), a 12-bit differential ADCC with hardware accumulators, and Functional Safety (FuSa) support including CRC/SCAN and windowed watchdog for IEC 60730 class B compliance.
The architecture supports up to 16 MIPS operation at 64 MHz, with single-cycle hardware multiply, table reads/writes to Flash in the application image, and a hardware interrupt controller that prioritizes CIP events without CPU intervention. The DMA controller allows data movement between peripherals and memory without waking the core, dramatically reducing power consumption in always-on sensor applications.
Typical applications include capacitive touch sensing (buttons, sliders, proximity), BLDC and stepper motor control using the 16-bit PWMs, LED lighting drivers, IoT sensor nodes with battery operation, industrial control loops (PID implemented in CLCs and PWMs), and functional-safety appliances requiring IEC 60730 class B certification.
When designing with this device, allocate the PPS mapping early in the schematic phase and use the MPLAB Code Configurator (MCC) plug-in to generate peripheral initialization. The 44-pin TQFP gives ample GPIO for mid-complexity designs, but verify Vcap decoupling and VDDCORE rail sequencing during bring-up to avoid POR instability.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, helping engineers select the right PIC18-Q43 variant for their real-time control design.
直接替换替代料: PIC18F46Q43-I/PT ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC18F46Q43-I/PT (相同外形与封装尺寸) ——差异在于 ADC, DMA Channels, Program Memory (Flash), DAC, Operating Temperature Range.
快速对比工具——选择替代料号进行并排对比:
该产品暂无直接替换替代料。
请求替代料PIC18F46Q43-I/PT 最大额定值与电气特性
| Core | PIC18 (8-bit RISC, 16-bit instruction word) |
| Program Memory (Flash) | 64 KB (64K x 8) |
| RAM | 4 KB |
| Maximum CPU Frequency | 64 MHz |
| 封装 | 44-pin TQFP (10x10 mm) |
| 安装类型 | Surface Mount |
| Number of I/O Pins | Up to 36 |
| ADC | 12-bit ADCC with Computation (multiple channels) |
| PWM Channels | 3x 16-bit PWMs |
| DMA Channels | 6 channels |
| DAC | 8-bit DAC |
| Low-Power Technology | XLP (eXtreme Low Power) |
| 工作温度范围 | -40C to +85C (Industrial, 'I' suffix) |
| Functional Safety | FuSa features (CRC, SCAN, WWDT) - IEC 60730 Class B capable |
| Peripheral Pin Select (PPS) | Yes |
| RoHS 状态 | Compliant |
PIC18F46Q43-I/PT 引脚配置
| 引脚 1 | VDDCORE — Regulated core supply output (cap to VSS) |
| 引脚 2 | RA7 — I/O port A bit 7 / PPS-mappable |
| 引脚 3 | RA6 — I/O port A bit 6 / PPS-mappable |
| 引脚 4 | RA5 — I/O port A bit 5 / PPS-mappable |
| 引脚 5 | RA4 — I/O port A bit 4 / PPS-mappable |
| 引脚 6 | RA3 — I/O port A bit 3 / PPS-mappable |
| 引脚 7 | RA2 — I/O port A bit 2 / PPS-mappable |
| 引脚 8 | RA1 — I/O port A bit 1 / PPS-mappable |
| 引脚 9 | RA0 — I/O port A bit 0 / PPS-mappable |
| 引脚 10 | VSS — Ground reference |
| 引脚 11 | VDD — Main supply input (1.8V-5.5V typical) |
| 引脚 12 | RB7 — I/O port B bit 7 / PPS-mappable |
| 引脚 13 | RB6 — I/O port B bit 6 / PPS-mappable |
| 引脚 14 | RB5 — I/O port B bit 5 / PPS-mappable |
| 引脚 15 | RB4 — I/O port B bit 4 / PPS-mappable |
| 引脚 16 | RB3 — I/O port B bit 3 / PPS-mappable |
| 引脚 17 | RB2 — I/O port B bit 2 / PPS-mappable |
| 引脚 18 | RB1 — I/O port B bit 1 / PPS-mappable |
| 引脚 19 | RB0 — I/O port B bit 0 / PPS-mappable |
| 引脚 20 | VSS — Ground reference |
| 引脚 21 | VDD — Main supply input |
| 引脚 22 | RC7 — I/O port C bit 7 / PPS-mappable |
| 引脚 23 | RC6 — I/O port C bit 6 / PPS-mappable |
| 引脚 24 | RC5 — I/O port C bit 5 / PPS-mappable |
| 引脚 25 | RC4 — I/O port C bit 4 / PPS-mappable |
| 引脚 26 | RC3 — I/O port C bit 3 / PPS-mappable |
| 引脚 27 | RC2 — I/O port C bit 2 / PPS-mappable |
| 引脚 28 | RC1 — I/O port C bit 1 / PPS-mappable |
| 引脚 29 | RC0 — I/O port C bit 0 / PPS-mappable |
| 引脚 30 | OSC1 — Crystal/clock input |
| 引脚 31 | OSC2 — Crystal/clock output |
| 引脚 32 | VSS — Ground reference |
| 引脚 33 | RD7 — I/O port D bit 7 / PPS-mappable |
| 引脚 34 | RD6 — I/O port D bit 6 / PPS-mappable |
| 引脚 35 | RD5 — I/O port D bit 5 / PPS-mappable |
| 引脚 36 | RD4 — I/O port D bit 4 / PPS-mappable |
| 引脚 37 | RD3 — I/O port D bit 3 / PPS-mappable |
| 引脚 38 | RD2 — I/O port D bit 2 / PPS-mappable |
| 引脚 39 | RD1 — I/O port D bit 1 / PPS-mappable |
| 引脚 40 | RD0 — I/O port D bit 0 / PPS-mappable |
| 引脚 41 | VSS — Ground reference |
| 引脚 42 | VDD — Main supply input |
| 引脚 43 | MCLR — Master clear / reset input (active low) |
| 引脚 44 | RE3 — I/O port E bit 3 / PPS-mappable |
典型应用
PIC18F46Q43-I/PT 适用于 6 应用s: Capacitive Touch HMI, BLDC Motor Control, Industrial Sensor Node, Smart LED Lighting, Household Appliance Control, IoT Sensor Edge Node.
Capacitive Touch HMI
The PIC18F46Q43-I/PT is purpose-built for capacitive touch human-machine interfaces, integrating a 12-bit ADCC with Capacitive Voltage Divider (CVD) hardware that automates button, slider, and proximity sensing. The ADCC supports oversampling and hardware averaging to suppress environmental noise from LCD or fluorescent lighting, while the 6-channel DMA scans multiple touch electrodes without CPU load. The 64 KB Flash stores touch libraries and gesture recognition firmware, and the XLP nanoampere sleep current enables battery-powered remote controls with years of standby life.
推荐
BLDC Motor Control
For sensorless or sensored BLDC motor control, the PIC18F46Q43-I/PT delivers three independent 16-bit PWMs with complementary outputs and dead-band control, ideal for 3-phase inverter drives. The 12-bit ADCC samples back-EMF for sensorless commutation with hardware oversampling, while DMA shuttles ADC samples to memory without CPU intervention. Configurable Logic Cells (CLCs) implement hardware fault protection that latches PWM outputs within nanoseconds of an overcurrent event, satisfying functional-safety requirements for appliance motor drives.
推荐
Industrial Sensor Node
In industrial 4-20 mA loop-powered or battery sensor nodes, the PIC18F46Q43-I/PT combines XLP low-power operation with the 12-bit ADCC for accurate transducer readout. The 64 KB Flash stores Modbus RTU or IO-Link stack firmware, while the three UART/SPI/I2C peripherals interface to external sensors and isolated transceivers. With sub-100 nA deep-sleep retention, the Q43 enables multi-year battery life for wireless or wire-connected remote sensing in factory automation.
推荐
Smart LED Lighting
The PIC18F46Q43-I/PT drives multi-channel LED strings in commercial and architectural lighting fixtures. The 16-bit PWMs provide smooth dimming down to 0.1% without flicker, while the 8-bit DAC generates reference voltages for constant-current LED drivers. DMA streams color-mixing data from Flash to PWM duty registers for animated effects, freeing the CPU for wireless (BLE) command handling via UART. XLP operation supports standby power below 100 mW for ENERGY STAR compliance.
推荐
Household Appliance Control
The PIC18F46Q43-I/PT is a drop-in fit for IEC 60730 Class B functional-safety appliances such as washing machines, ovens, and dishwashers. Built-in CRC memory integrity, a windowed watchdog timer, and Fail-Safe Clock Monitor provide the diagnostic coverage required by the standard without an external safety MCU. The ADCC reads NTC thermistors and level sensors, while PWMs control triac-fired heater elements and pump motors, all coordinated through CLC hardware for sub-microsecond fault response.
推荐
IoT Sensor Edge Node
In battery-powered IoT edge nodes, the PIC18F46Q43-I/PT serves as the on-device event processor between sensors and a wireless module. The 12-bit ADCC oversamples sensor data while DMA moves results to RAM, allowing the core to sleep until a threshold-crossing event wakes it via the ADCC interrupt. UART/SPI interfaces communicate with sub-GHz or BLE modules, and 64 KB Flash holds edge-AI inference routines or sensor fusion algorithms. XLP technology delivers years of life from a CR2032 coin cell.
推荐
推荐产品汇总
工程参考数据: PIC18F46Q43-I/PT ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC18F46Q43-I/PT |
|---|---|---|
| Brand | Microchip Technology | Microchip Technology |
| Package | TQFP-44 (10x10 mm) | TQFP-44 (10x10 mm) |
| Core | PIC18 (8-bit, 16-bit instruction word) | PIC18 (8-bit) |
| Flash | 64 KB | 64 KB |
| RAM | 4 KB | 4 KB |
| Max CPU Frequency | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) |
| ADC | 12-bit ADCC with Computation | 12-bit ADCC |
| PWM | 3x 16-bit | 3x 16-bit |
| DMA | 6 channels | 6 channels |
| Functional Safety | IEC 60730 Class B capable (FuSa) | Yes |
关键差异点
- 12-bit ADCC with Computation and oversampling (对比 PIC18F46K22 (10-bit ADC))
- 16-bit PWM with center-aligned mode (对比 PIC18F46K22 (10-bit PWM, CCP-based))
- 6-channel DMA engine (对比 PIC18F46Q10 (no DMA))
- Built-in IEC 60730 Class B Functional Safety (对比 PIC18F46K42 (no FuSa block))
设计说明
Estimated: at VDD=5V, CPU active at 64 MHz with all peripherals enabled, the PIC18F46Q43-I/PT typical active current is in the single-digit mA range per Microchip datasheet typical characteristics. Decouple VDD/VSS pairs with 100 nF X7R ceramic capacitors placed within 3 mm of each supply pin. The VDDCORE pin requires an external 1 uF-10 uF low-ESR capacitor; without proper decoupling the internal regulator may oscillate and trigger unexpected BOR events during PWM switching transients.
Place the 44-pin TQFP crystal load capacitors within 5 mm of OSC1/OSC2, and route clock traces with a guard ring tied to ground. When using the internal HFINTOSC, ensure the OSC2 pin is configured as a digital I/O via PPS to free a pin for the application. For high-speed ADC measurements, route analog signals away from PWM traces and use a separate analog ground island connected to VSS at a single point near the MCU.
The MCLR pin must be pulled high through a 10 kohm resistor; floating MCLR causes random resets under noise. When migrating code from PIC18F46K22 to PIC18F46Q43, the register names for PPS differ (e.g., CCP1PPS vs PSTR1CON); use the MCC generated headers to avoid lockup. The I2C peripheral on Q43 supports SMBus levels but requires external pull-ups; do not rely on the internal weak pull-ups for 400 kHz Fast Mode operation.
The 12-bit ADCC achieves best SNR with a 1 kHz or lower conversion rate; at higher rates, total harmonic distortion rises due to internal capacitor settling. Place a 10 nF NPO bypass capacitor on the analog input pin when sampling high-impedance sensors, and average 16 or more samples in hardware via the ADCC Accumulator for 14-bit effective resolution. Avoid switching adjacent digital I/O during ADC sampling to minimize crosstalk.
合规信息
RoHS and REACH compliant per Microchip product page; halogen-free TQFP-44 package; Functional Safety (IEC 60730 Class B) capable but not AEC-Q100 qualified for automotive.