PIC18F46K20T-I/PT - 64KB Flash 8-bit XLP MCU, 44-TQFP | Microchip
Teilenummer: PIC18F46K20T-I/PT ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $6.32 | $6,32 |
| 10 | $5.71 | $57,10 |
| 100 | $5.1 | $510,00 |
| 500 | $4.55 | $2.275,00 |
| 1.000 | $4.08 | $4.080,00 |
PIC18F46K20T-I/PT Übersicht
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory (Flash), working RAM, peripherals and I/O onto one die. The PIC18 family is Microchip's high-performance 8-bit line, with a 16-bit instruction word that lets one instruction encode a 32-bit literal or a relative branch. Compared with legacy 16-bit and 32-bit MCUs, 8-bit parts remain attractive for cost-sensitive, low-power, deterministic control tasks where instruction-byte efficiency, low pin count and long battery life outweigh raw throughput. nanoWatt XLP technology on the 'K20' family targets standby currents in the nanoamp range, enabling line-powered and energy-harvesting applications.
Key features include 64MHz (16 MIPS) operation from 1.8V to 3.6V, hardware 8x8 multiplier, C compiler-friendly architecture, 14-channel 10-bit ADC, two analog comparators, two PWM modules with enhanced capture/compare, a master I2C/SPI/UART set, 25mA source/sink per I/O, and self-programming Flash. With 36 I/O and 64KB code space, the part scales from small sensor nodes to user-interface and motor-control applications.
Typical uses include automotive body and HVAC modules (AEC-Q100 qualified), industrial sensor and metering nodes, low-power remote controls, white-goods and small appliances, USB HID class devices, and battery-powered instruments. The combination of nanoWatt XLP sleep, 10-bit ADC and 36 I/O gives strong fit for mixed-signal embedded products where both analog sensing and digital I/O density are required.
Design consideration: at 64MHz and 3.3V the device draws roughly 10-15mA active, so decoupling with a 100nF ceramic close to each VDD/AVDD pair plus a 10uF bulk is essential; long PCB traces on oscillator pins must be avoided. Code-protect and ICSP-related configuration bits must be set before locking the device.
This page synthesizes tier-1 distributor pricing, pin-compatible PIC18F family drop-in alternatives, and practical low-power design notes that go beyond the manufacturer datasheet to help procurement, hardware and firmware engineers evaluate the part quickly.
Drop-in-Alternativen für PIC18F46K20T-I/PT – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC18F46K20T-I/PT (gleiche Bauform und Footprint) – abweichend in ADC, Timers, Package, Core, Operating Temperature.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC18F46K20-I/PT
✅ Drop-In✓ Auf Lager
$1.78 / Stück
Datenblatt ansehen →PIC18F46K22-I/PT
✅ Drop-In✓ Auf Lager
$2.32 / Stück
Datenblatt ansehen →PIC18F46K20-E/PT
✅ Drop-In✓ Auf Lager
$3.1 / Stück
Datenblatt ansehen →PIC18F46K80-I/PT
✅ Drop-In✓ Auf Lager
$4.21 / Stück
Datenblatt ansehen →PIC18F46J53T-I/PT
✅ Drop-In✓ Auf Lager
$2.78 / Stück
Datenblatt ansehen →PIC18F4685-I/PT
✅ Drop-In✓ Auf Lager
$5.65 / Stück
Datenblatt ansehen →PIC18F46K20T-I/PT Grenzwerte & elektrische Eigenschaften
| Product Family | PIC18F K-series (PIC18F46K20) |
| Core | PIC18 8-bit RISC |
| Program Memory (Flash) | 64 KB (32K x 16) |
| Data SRAM | 3936 bytes |
| Maximum CPU Clock | 64 MHz (16 MIPS) |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| Operating Temperature (I grade) | -40 C to +85 C |
| I/O Pins | 36 |
| Gehäuse | 44-pin TQFP (10x10 mm) |
| ADC | 10-bit, 14 channels |
| Timers | 6 (Timer0/1/2/3 plus 16-bit) |
| PWM Channels | 2 (CCP/ECCP modules) |
| Comparators | 2 analog comparators |
| Communication | UART, SPI, I2C (MSSP module) |
| Low-Power Technology | nanoWatt XLP |
| Automotive Qualification | AEC-Q100 qualified |
| RoHS-Status | Compliant |
PIC18F46K20T-I/PT Pin-Konfiguration
| Pin 1 | MCLR/VPP/RE3 — Master Clear (Reset) input / Programming voltage / digital I/O RE3 |
| Pin 2 | RA0/AN0/CVREF — PORTA bit 0 / Analog input 0 / Comparator voltage reference output |
| Pin 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Pin 4 | RA2/AN2/VREF- — PORTA bit 2 / Analog input 2 / ADC negative reference |
| Pin 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC positive reference |
| Pin 6 | RA4/T0CKI/C1OUT — PORTA bit 4 / Timer0 clock input / Comparator 1 output |
| Pin 7 | RA5/AN4/SS/C2OUT — PORTA bit 5 / Analog input 4 / SPI Slave Select / Comparator 2 output |
| Pin 8 | RE0/RD/AN5 — PORTE bit 0 / Read control for PSP / Analog input 5 |
| Pin 9 | RE1/WR/AN6 — PORTE bit 1 / Write control for PSP / Analog input 6 |
| Pin 10 | RE2/CS/AN7 — PORTE bit 2 / Chip Select for PSP / Analog input 7 |
| Pin 11 | VDD — Positive supply voltage (+1.8V to +3.6V) |
| Pin 12 | VSS — Ground reference |
| Pin 13 | OSC1/CLKI/RA7 — Crystal input / External clock input / PORTA bit 7 |
| Pin 14 | OSC2/CLKO/RA6 — Crystal output / Clock output / PORTA bit 6 |
| Pin 15 | RC0/SOSCO — PORTC bit 0 / Secondary oscillator output |
| Pin 16 | RC1/SOSCI — PORTC bit 1 / Secondary oscillator input |
| Pin 17 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| Pin 18 | RC3/SCL/SCK — PORTC bit 3 / I2C clock / SPI clock |
| Pin 19 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Pin 20 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Pin 21 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Pin 22 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Pin 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 25 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Pin 26 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Pin 27 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Pin 28 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Pin 29 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Pin 30 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Pin 31 | VSS — Ground reference |
| Pin 32 | VDD — Positive supply voltage (+1.8V to +3.6V) |
| Pin 33 | RB0/INT0/FLT0 — PORTB bit 0 / External interrupt 0 / PWM fault input |
| Pin 34 | RB1/INT1 — PORTB bit 1 / External interrupt 1 |
| Pin 35 | RB2/INT2 — PORTB bit 2 / External interrupt 2 |
| Pin 36 | RB3/CCP2 — PORTB bit 3 / Capture/Compare/PWM 2 |
| Pin 37 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Pin 38 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Pin 39 | RB6/PGC — PORTB bit 6 / ICSP clock (interrupt-on-change) |
| Pin 40 | RB7/PGD — PORTB bit 7 / ICSP data (interrupt-on-change) |
| Pin 41 | AVDD — Analog supply voltage (+1.8V to +3.6V, tie to VDD if unused) |
| Pin 42 | AVSS — Analog ground (tie to VSS) |
| Pin 43 | VREF+ — ADC positive voltage reference input |
| Pin 44 | VREF- — ADC negative voltage reference input (default AVSS) |
Typische Anwendungen
PIC18F46K20T-I/PT ist geeignet für 6 Anwendungs: Automotive Body and HVAC Modules, Low-Power Remote Sensors and IoT Edge Nodes, Industrial Metering and Process Instruments, White Goods and Small Appliance Control, USB HID and Human-Interface Devices, Educational and Hobbyist Development.
Automotive Body and HVAC Modules
The PIC18F46K20T-I/PT's AEC-Q100 qualification, 64KB Flash and 14-channel 10-bit ADC make it well suited to body control and HVAC ECUs where it reads cabin temperature, pressure and position sensors and drives blower motors. Its 64MHz core executes 16 MIPS which is enough for PID fan-control loops while leaving headroom for LIN-stack and diagnostics. The industrial -40C to +85C grade handles under-dash environments, and 36 I/O allows direct connection of multiple switches, LEDs and half-bridge drivers without external mux logic.
Empfohlen
Low-Power Remote Sensors and IoT Edge Nodes
nanoWatt XLP technology on the PIC18F46K20T-I/PT drives sleep currents into the nanoamp range, enabling battery-powered sensor nodes that wake periodically, take an ADC reading and return to sleep. With 64KB Flash the firmware can hold a small protocol stack (Modbus RTU or WirelessHART gateway logic) and still leave room for application code. The 1.8V-3.6V VDD range lets designers use a single LiSOCl2 cell or two AA alkalines without boost conversion, improving overall system efficiency.
Empfohlen
Industrial Metering and Process Instruments
The PIC18F46K20T-I/PT delivers 64MHz throughput and a 14-channel ADC at a low BOM cost ideal for digital panel meters, flow totalizers and weigh-scale indicators. Its 3936 bytes SRAM supports running averages and statistical filtering without external memory. Combined with the MSSP module the part can drive I2C displays and SPI ADC front-ends simultaneously, while the 2 PWM modules provide excitation for bridge sensors. Industrial -40C to +85C temperature and the strong noise immunity of the PIC18 core help it survive factory-floor environments.
Empfohlen
White Goods and Small Appliance Control
Washing machines, dishwashers, ovens and small kitchen appliances benefit from the PIC18F46K20T-I/PT's 36 I/O lines that connect directly to keypads, LED indicators, triac-fired heater elements and triac or relay-driven motor contactors. The CCP modules generate phase-controlled PWM for proportional AC loads, and the 64KB Flash accommodates state-machine firmware plus diagnostics. AEC-Q100 qualification is a safety net even when the end product is a non-automotive consumer appliance, simplifying supplier audits.
Empfohlen
USB HID and Human-Interface Devices
Although the PIC18F46K20T-I/PT has no native USB, its 64MHz core and 64KB Flash can host a software USB stack via the MSSP and a handful of I/O, making it suitable for custom HID peripherals, programmable keypads or HID-class sensor reporting. The 10-bit ADC captures analog inputs (joystick axes, sliders) and 36 I/O provide enough pins for key matrices up to 8x8. nanoWatt XLP allows bus-powered devices to enter deep sleep when the host suspends the USB port, helping system-level power budgets.
Empfohlen
Educational and Hobbyist Development
The PIC18F46K20T-I/PT is a popular teaching target because it combines the easy-to-learn PIC18 instruction set with enough peripherals (ADC, PWM, I2C, SPI, UART) to illustrate nearly every embedded concept in a single chip. The 44-TQFP package is breadboard-friendly with adapter boards, and 64KB Flash accommodates lab assignments and full projects. The MPLAB X IDE, XC8 compiler and PICkit 5 debugger are free and well documented, lowering the cost-of-entry for students learning 8-bit embedded design.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC18F46K20T-I/PT – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC18F46K20-I/PT | PIC18F46K22-I/PT | PIC18F46K20-E/PT | PIC18F46K80-I/PT | PIC18F46J53T-I/PT | PIC18F4685-I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-44 (10x10 mm) | TQFP-44 (10x10 mm) - same | TQFP-44 (10x10 mm) - same | TQFP-44 (10x10 mm) - same | TQFP-44 (10x10 mm) - same | TQFP-44 (10x10 mm) - same | TQFP-44 (10x10 mm) - same |
| Flash Program Memory | 64 KB | 64 KB | 64 KB (5V tolerant) | 64 KB | 64 KB | 64 KB | 96 KB |
| Maximum CPU Clock | 64 MHz (16 MIPS) | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 48 MHz | 40 MHz |
| Supply Voltage (VDD) | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 5.5 V |
| Operating Temperature | -40 C to +85 C (I grade) | -40 C to +85 C | -40 C to +85 C | -40 C to +125 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
| ADC | 10-bit, 14 channels | 10-bit, 14 channels | 10-bit, 17 channels | 10-bit, 14 channels | 12-bit, 11 channels | 10-bit, 13 channels | 10-bit, 11 channels |
| Automotive Qualification | AEC-Q100 qualified | AEC-Q100 | AEC-Q100 | AEC-Q100 | AEC-Q100 | AEC-Q100 | AEC-Q100 |
Wichtigste Unterscheidungsmerkmale
- Industrial-grade temperature range with automotive qualification (vs. PIC18F4685-I/PT)
- nanoWatt XLP deep-sleep current in the nanoamp range (vs. PIC18F46J53T-I/PT)
- Wide 1.8V VDD minimum for single-cell Li-ion or 2xAA designs (vs. PIC18F46J53T-I/PT)
Designhinweise
Decoupling is critical on the PIC18F46K20T-I/PT: place one 100nF X7R ceramic as close as possible to every VDD/AVDD pair (pins 11/12, 31/32, 41/42) plus a single 10uF bulk capacitor at the regulator output. Estimated: with 64MHz CPU active current around 12mA and transitions driving I/O, peak inrush can reach 30mA; the 100nF caps must supply that within ~10ns. A ferrite bead between VDD and AVDD reduces digital switching noise coupling into the analog rail.
Keep OSC1/OSC2 traces (pins 13/14) shorter than 12mm and surround them with a ground pour to avoid EMI pickup at 64MHz. For TQFP-44, a 4-layer board with continuous ground plane under the part is strongly recommended. The exposed thermal pad is not present on the TQFP-44 ('PT') variant; however, ensure at least 8 thermal vias in the central ground pour under the IC body for 1-1.5W power dissipation headroom.
Three pitfalls come up frequently: (1) forgetting to disable ICDIS/ICPRT in CONFIG3H before code-protect, which permanently locks the chip; (2) configuring the PLL without first enabling the primary oscillator (HS mode), which causes no-start; (3) leaving ADCON1 defaults so all ANx pins are analog and pull-up currents misbehave. Also, the 'T' suffix in PIC18F46K20T-I/PT only changes packaging - it is NOT a temperature grade; the 'I' suffix is the temperature grade. Mixing these up leads to ordering the wrong reel orientation.
Compliance-Informationen
AEC-Q100 qualified for automotive use. RoHS and REACH compliant per Microchip product declaration. Lead-free and halogen-free per datasheet ordering information.