PIC18F46Q43-I/P - 64KB Flash 8-bit MCU, 40-PDIP | Microchip
부품 번호: PIC18F46Q43-I/P ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $2.62 | $2.62 |
| 10 | $2.35 | $23.50 |
| 100 | $1.98 | $198.00 |
| 500 | $1.74 | $870.00 |
| 1,000 | $1.52 | $1,520.00 |
PIC18F46Q43-I/P 개요
A PIC microcontroller is a compact, programmable integrated circuit containing a CPU, Flash program memory, RAM, EEPROM data memory, and a rich set of on-chip peripherals such as ADCs, PWMs, timers, and communication interfaces. Within the semiconductor hierarchy, microcontrollers belong to the broader category of microprocessors and embedded controllers. The PIC18 family uses an enhanced 8-bit RISC architecture with hardware multiply, a 31-level stack, and instruction pipelining. Microcontrollers sit at the heart of nearly every embedded system, executing firmware that reads sensors, drives actuators, and communicates with other ICs.
Key differentiating features of the PIC18F46Q43 include: 12-bit ADCC with automatic averaging, filtering and threshold comparison for capacitive touch via CVD; dual-output 16-bit PWM modules on a shared time base; CLCs that allow hardware state-machine customization without CPU intervention; Zero-Cross Detect (ZCD), Windowed Watchdog Timer (WWDT), and CRC/SCAN for functional-safety-class applications. These features collectively shorten firmware development time and reduce bill-of-materials cost.
Architecturally, the device combines a Harvard-bus PIC18 CPU with Direct Memory Access (DMA) and Peripheral Pin Select (PPS), allowing many digital peripherals to be remapped to a wide choice of I/O pins. PPS is invaluable in mixed-signal layouts because it removes pin-out constraints, freeing the PCB designer to place sensitive analog signals and noisy PWM outputs on convenient pins.
Typical applications include industrial control (sensor conditioning, motor drive), home appliances and white goods, capacitive touch user interfaces, LED lighting control with high-resolution dimming, and low-power battery-operated IoT nodes thanks to the eXtreme Low Power (XLP) technology. The 40-PDIP package is preferred in hobby, education, prototyping, and through-hole assembly lines.
When designing with this part, place a 100 nF decoupling capacitor close to each VDD/VSS pair and add a bulk 10 uF capacitor on the main supply. The MCLR pin should be pulled up through a resistor (typically 10 kOhm) and, if long cables are involved, protected by a TVS diode. The ICSP pins (PGx, PGx) must remain accessible for in-circuit programming and debugging.
This page synthesizes distributor pricing, drop-in same-family alternatives, application notes, and design notes not consolidated in the manufacturer datasheet - giving engineers a one-stop reference for PIC18F46Q43-I/P selection and implementation.
드롭인 대체품: PIC18F46Q43-I/P — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC18F46Q43-I/P (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Package, Core, Program Memory (Flash), DAC.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC18F45Q43-I/P
✅ 드롭인✓ 재고 있음
$2.62 / 개
데이터시트 보기 →PIC18F46Q43-I/PT
✅ 드롭인✓ 재고 있음
$1.22 / 개
데이터시트 보기 →PIC18F46Q43-I/MP
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC18F46Q10-I/MP
✅ 드롭인✓ 재고 있음
$1.94 / 개
데이터시트 보기 →PIC18F46K42T-I/ML
✅ 드롭인✓ 재고 있음
$2.04 / 개
데이터시트 보기 →PIC18F46Q43-I/P 최대 정격 & 전기적 특성
| Family | PIC18-Q43 |
| Core | PIC18 8-bit RISC |
| Program Memory (Flash) | 64 KB |
| SRAM | 4 KB |
| EEPROM | 1 KB |
| Maximum CPU Frequency | 64 MHz |
| Instruction Throughput | 16 MIPS |
| 패키지 | 40-pin PDIP (DIP-40, 600 mil) |
| Operating Voltage | 1.8 V to 5.5 V |
| ADC | 12-bit ADCC with computation, up to 43 channels (device-dependent) |
| DAC | 5-bit DAC, 1 channel |
| PWM | 16-bit dual-output PWM modules |
| Comparators | Yes (multiple) |
| CLC | Yes (Configurable Logic Cells) |
| CWG | Yes (Complementary Waveform Generator) |
| DMA Channels | Yes (Direct Memory Access) |
| PPS | Yes (Peripheral Pin Select) |
| WWDT | Yes (Windowed Watchdog Timer) |
| ZCD | Yes (Zero-Cross Detect) |
| CRC/SCAN | Yes |
| Temperature Grade | Industrial -40C to +85C |
| 실장 유형 | Through-Hole |
| RoHS 상태 | Compliant |
| Lead-Free | Yes |
| MSL 레벨 | Not applicable (through-hole) |
PIC18F46Q43-I/P 핀 구성
| 핀 1 | MCLR — Master Clear (reset) input, internal pull-up enabled by configuration |
| 핀 2 | RA0 — PORTA bit 0; analog-capable; PPS-mappable |
| 핀 3 | RA1 — PORTA bit 1; analog-capable; PPS-mappable |
| 핀 4 | RA2 — PORTA bit 2; analog-capable; PPS-mappable |
| 핀 5 | RA3 — PORTA bit 3; analog-capable; PPS-mappable |
| 핀 6 | RA4 — PORTA bit 4; analog-capable; PPS-mappable |
| 핀 7 | RA5 — PORTA bit 5; analog-capable; PPS-mappable |
| 핀 8 | RA6 — PORTA bit 6; analog-capable; PPS-mappable |
| 핀 9 | RA7 — PORTA bit 7; analog-capable; PPS-mappable |
| 핀 10 | VSS — Ground reference |
| 핀 11 | VDD — Positive supply voltage |
| 핀 12 | RB0 — PORTB bit 0; PPS-mappable; supports ICSP |
| 핀 13 | RB1 — PORTB bit 1; PPS-mappable |
| 핀 14 | RB2 — PORTB bit 2; PPS-mappable |
| 핀 15 | RB3 — PORTB bit 3; PPS-mappable |
| 핀 16 | RB4 — PORTB bit 4; PPS-mappable |
| 핀 17 | RB5 — PORTB bit 5; PPS-mappable; PGx2 in debug |
| 핀 18 | RB6 — PORTB bit 6; ICSP PGx clock |
| 핀 19 | RB7 — PORTB bit 7; ICSP PGx data |
| 핀 20 | VSS — Ground reference |
| 핀 21 | VDD — Positive supply voltage |
| 핀 22 | RC0 — PORTC bit 0; PPS-mappable |
| 핀 23 | RC1 — PORTC bit 1; PPS-mappable |
| 핀 24 | RC2 — PORTC bit 2; PPS-mappable |
| 핀 25 | RC3 — PORTC bit 3; PPS-mappable |
| 핀 26 | RC4 — PORTC bit 4; PPS-mappable |
| 핀 27 | RC5 — PORTC bit 5; PPS-mappable |
| 핀 28 | RC6 — PORTC bit 6; PPS-mappable |
| 핀 29 | RC7 — PORTC bit 7; PPS-mappable |
| 핀 30 | VSS — Ground reference |
| 핀 31 | VDD — Positive supply voltage |
| 핀 32 | RD0 — PORTD bit 0; PPS-mappable |
| 핀 33 | RD1 — PORTD bit 1; PPS-mappable |
| 핀 34 | RD2 — PORTD bit 2; PPS-mappable |
| 핀 35 | RD3 — PORTD bit 3; PPS-mappable |
| 핀 36 | RD4 — PORTD bit 4; PPS-mappable |
| 핀 37 | RD5 — PORTD bit 5; PPS-mappable |
| 핀 38 | RD6 — PORTD bit 6; PPS-mappable |
| 핀 39 | RD7 — PORTD bit 7; PPS-mappable |
| 핀 40 | RE3 — PORTE bit 3; input only, no PPS |
일반적인 애플리케이션
PIC18F46Q43-I/P 적합 용도: 7 애플리케이션s: Industrial Sensor Conditioning and Control, Capacitive Touch User Interfaces, Home Appliance Control, LED Lighting and High-Resolution Dimming, Battery-Powered IoT Sensor Nodes, Motor Control and Drive, Hobby, Education, and Prototyping.
Industrial Sensor Conditioning and Control
The PIC18F46Q43-I/P fits industrial sensor hubs because it combines a 12-bit ADCC with hardware CVD, 16-bit PWMs, and CLC-based signal chains. The 12-bit ADC supports up to 43 analog channels with averaging and threshold comparison done in hardware, offloading CPU time and improving noise immunity. The CWG module generates dead-band-complementary PWMs ideal for motor half-bridge or full-bridge drivers without software intervention. With 64 KB of Flash, complex Modbus RTU or IO-Link firmware fits easily, and PPS allows signals to be routed around PCB constraints. Industrial-grade temperature range (-40C to +85C) and 5 V tolerance cover factory-floor environments.
추천
Capacitive Touch User Interfaces
For capacitive touch panels, the PIC18F46Q43-I/P is an excellent fit thanks to its integrated ADCC with built-in Capacitive Voltage Divider (CVD) hardware. The CVD module automates scanning, averaging, filtering, oversampling, and threshold comparison for buttons, sliders, and proximity sensors, eliminating CPU-intensive signal processing. PPS allows sensor pins to be reassigned for layout flexibility, while DMA moves scan results without CPU wakeups - extending battery life. The 16-bit PWM outputs can drive haptic feedback or LED indicators directly. With 40 GPIOs and 4 KB SRAM, a typical 12-button user interface plus haptic and indicator logic fits comfortably.
추천
Home Appliance Control
White-goods and kitchen-appliance designs benefit from the PIC18F46Q43-I/P combination of eXtreme Low Power (XLP) technology, Core Independent Peripherals, and 5 V tolerance. The CLC modules can replace small discrete logic - glue logic that used to require multiple gates - saving BOM cost and PCB area. WWDT and CRC/SCAN provide functional-safety support for IEC 60730-class compliance. The 16-bit PWM with complementary outputs drives motor half-bridges for fans, pumps, and compressor controls. Industrial-grade temperature and a robust 40-pin PDIP package simplify through-hole assembly for appliance manufacturing.
추천
LED Lighting and High-Resolution Dimming
LED lighting drivers need accurate PWM generation and analog feedback. The PIC18F46Q43-I/P provides 16-bit PWM with dual outputs and the CWG module for dimming warm-to-white or RGB color-mixing designs. The 5-bit DAC and 12-bit ADC allow closed-loop current sensing, while ZCD enables phase-controlled dimming of mains-fed LED drivers. DMA can continuously drive PWM duty cycles from RAM without CPU overhead, freeing CPU cycles for color algorithm computation. PPS simplifies PCB routing by mapping PWM outputs to convenient pins, and 64 KB Flash supports rich lighting protocols such as DMX512 or DALI stacks.
추천
Battery-Powered IoT Sensor Nodes
The PIC18F46Q43-I/P integrates eXtreme Low Power (XLP) technology that delivers nanoWatt-level sleep currents, enabling multi-year battery life in IoT sensor nodes. Its DMA and PPS minimize CPU wake-ups by moving data and routing peripherals autonomously. Integrated ZCD, WWDT, and CRC/SCAN provide functional safety for unattended devices. The 5-bit DAC allows analog output calibration, and 12-bit ADC with computation handles battery monitoring plus sensor sampling without external components. The 40-PDIP package simplifies through-hole prototyping on perfboard for hobbyists and makers.
추천
Motor Control and Drive
Motor control designs benefit from the PIC18F46Q43-I/P's 16-bit PWM with dead-band, CWG complementary outputs, fast 12-bit ADC, and ZCD for AC-line synchronous control. PPS allows flexible placement of feedback signals, while DMA ensures deterministic, low-latency control loops. The CLC module can implement custom protection logic in real time without software intervention. The 64 KB Flash is sufficient for sensorless FOC or BLDC commutation algorithms, and the 5 V tolerance is convenient for industrial motor drivers.
추천
Hobby, Education, and Prototyping
Through-hole 40-PDIP PIC18F46Q43-I/P is a favorite for hobby and education because it drops directly into breadboards and perfboards. With 64 KB Flash, 4 KB SRAM, and full peripheral set including USB-capable siblings in the PIC18 family, learners can explore PWM, ADC, capacitive touch, UART, SPI, I2C, and DMA all on one chip. Microchip's MPLAB X IDE, XC8 compiler, and PICkit debug tools provide a free, full-featured development chain. Datasheet, application notes, and code examples from Microchip make this part an outstanding classroom choice.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC18F46Q43-I/P — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC18F45Q43-I/P | PIC18F46Q43-I/PT | PIC18F46Q43-I/MP | PIC18F46Q10-I/MP | PIC18F46K42T-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-PDIP (DIP-40) | 40-PDIP (DIP-40) - same | 44-TQFP - same die | 40-QFN - same die | 40-QFN - same family lineage | 44-QFN - same family lineage |
| Program Memory (Flash) | 64 KB | 32 KB | 64 KB | 64 KB | 64 KB | 64 KB |
| SRAM | 4 KB | 2 KB | 4 KB | 4 KB | 3.6 KB | 4 KB |
| Maximum CPU Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| ADC | 12-bit ADCC with computation | 12-bit ADCC with computation | 12-bit ADCC with computation | 12-bit ADCC with computation | 12-bit ADC | 12-bit ADC |
| PWM | 16-bit dual-output | 16-bit dual-output | 16-bit dual-output | 16-bit dual-output | 10-bit PWM | 10-bit PWM |
| CLC | Yes | Yes | Yes | Yes | No | No |
| DMA | Yes | Yes | Yes | Yes | No | No |
| Temperature Grade | Industrial (-40C to +85C) | Industrial | Industrial | Industrial | Industrial | Industrial |
주요 차별점
- Integrated ADCC with built-in CVD for capacitive touch (vs PIC18F46Q10-I/MP)
- 16-bit dual-output PWM vs 10-bit legacy PWM (vs PIC18F46K42T-I/ML)
- Higher SRAM (4 KB vs 3.6 KB) (vs PIC18F46Q10-I/MP)
설계 노트
Decouple each VDD/VSS pair with a 100 nF ceramic capacitor placed within 5 mm of the pins, and add a single 10 uF bulk capacitor on the main supply rail. For battery-powered designs using eXtreme Low Power (XLP), enable the FVR core and disable unused peripherals during sleep to reach nano-ampere quiescent current. The MCLR pin should be pulled up through a 10 kOhm resistor; in noisy industrial environments add a 100 nF cap from MCLR to VSS. Source: Microchip PIC18F26/46/56Q43 datasheet (DS40002171E), Section 36.0 "Electrical Specifications".
Keep sensitive analog traces (ADC reference, analog sensor inputs) short and shielded from PWM and digital switching signals. Use a guard ring around sensitive analog pins and tie them to a clean analog ground. Place ICSP pins (RB6/RB7) so they remain accessible for programming/debugging with PICkit. The 40-PDIP pinout has VDD/VSS on both sides of the package - keep both pairs connected with solid ground pours. The PPS system lets you remap digital peripherals, but ADC inputs must still be assigned to specific analog-capable pins (RA/RC).
Common pitfalls with the PIC18F46Q43-I/P include: (1) Forgetting to configure PPS output mapping - digital peripherals default OFF after reset; (2) Using HFINTOSC above 32 MHz without ensuring VDD >= 3.0 V; (3) Driving capacitive touch sensors without configuring the ADCC's CVD module timing correctly; (4) Exceeding EEPROM write endurance (100 k cycles typical); (5) Neglecting WWDT in functional-safety-class applications - configure the window properly. Source: Microchip PIC18-Q43 family product brief (DS40002069B).
규정 준수 정보
RoHS and REACH compliant per Microchip product page. Lead-free PDIP per Microchip packaging specification. Not AEC-Q100 qualified - choose PIC18F46Q43 automotive variants for AEC-Q100 requirements.