PIC18F46K20T-I/PT - 64KB Flash 8-bit XLP MCU, 44-TQFP | Microchip
Référence : PIC18F46K20T-I/PT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour PIC18F46K20T-I/PT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC18F46K20T-I/PT (même facteur de forme et même empreinte) — différant par ADC, Timers, Package, Core, Operating Temperature.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC18F46K20-I/PT
✅ Remplacement direct✓ En stock
$1.78 / unité
Voir la fiche technique →PIC18F46K22-I/PT
✅ Remplacement direct✓ En stock
$2.32 / unité
Voir la fiche technique →PIC18F46K20-E/PT
✅ Remplacement direct✓ En stock
$3.1 / unité
Voir la fiche technique →PIC18F46K80-I/PT
✅ Remplacement direct✓ En stock
$4.21 / unité
Voir la fiche technique →PIC18F46J53T-I/PT
✅ Remplacement direct✓ En stock
$2.78 / unité
Voir la fiche technique →PIC18F4685-I/PT
✅ Remplacement direct✓ En stock
$5.65 / unité
Voir la fiche technique →PIC18F46K20T-I/PT Valeurs maximales et caractéristiques électriques
| 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 |
| Boîtier | 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 |
| Statut RoHS | Compliant |
Configuration des broches de PIC18F46K20T-I/PT
| Broche 1 | MCLR/VPP/RE3 — Master Clear (Reset) input / Programming voltage / digital I/O RE3 |
| Broche 2 | RA0/AN0/CVREF — PORTA bit 0 / Analog input 0 / Comparator voltage reference output |
| Broche 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Broche 4 | RA2/AN2/VREF- — PORTA bit 2 / Analog input 2 / ADC negative reference |
| Broche 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC positive reference |
| Broche 6 | RA4/T0CKI/C1OUT — PORTA bit 4 / Timer0 clock input / Comparator 1 output |
| Broche 7 | RA5/AN4/SS/C2OUT — PORTA bit 5 / Analog input 4 / SPI Slave Select / Comparator 2 output |
| Broche 8 | RE0/RD/AN5 — PORTE bit 0 / Read control for PSP / Analog input 5 |
| Broche 9 | RE1/WR/AN6 — PORTE bit 1 / Write control for PSP / Analog input 6 |
| Broche 10 | RE2/CS/AN7 — PORTE bit 2 / Chip Select for PSP / Analog input 7 |
| Broche 11 | VDD — Positive supply voltage (+1.8V to +3.6V) |
| Broche 12 | VSS — Ground reference |
| Broche 13 | OSC1/CLKI/RA7 — Crystal input / External clock input / PORTA bit 7 |
| Broche 14 | OSC2/CLKO/RA6 — Crystal output / Clock output / PORTA bit 6 |
| Broche 15 | RC0/SOSCO — PORTC bit 0 / Secondary oscillator output |
| Broche 16 | RC1/SOSCI — PORTC bit 1 / Secondary oscillator input |
| Broche 17 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| Broche 18 | RC3/SCL/SCK — PORTC bit 3 / I2C clock / SPI clock |
| Broche 19 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Broche 20 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Broche 21 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Broche 22 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Broche 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Broche 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Broche 25 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Broche 26 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Broche 27 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Broche 28 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Broche 29 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Broche 30 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Broche 31 | VSS — Ground reference |
| Broche 32 | VDD — Positive supply voltage (+1.8V to +3.6V) |
| Broche 33 | RB0/INT0/FLT0 — PORTB bit 0 / External interrupt 0 / PWM fault input |
| Broche 34 | RB1/INT1 — PORTB bit 1 / External interrupt 1 |
| Broche 35 | RB2/INT2 — PORTB bit 2 / External interrupt 2 |
| Broche 36 | RB3/CCP2 — PORTB bit 3 / Capture/Compare/PWM 2 |
| Broche 37 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Broche 38 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Broche 39 | RB6/PGC — PORTB bit 6 / ICSP clock (interrupt-on-change) |
| Broche 40 | RB7/PGD — PORTB bit 7 / ICSP data (interrupt-on-change) |
| Broche 41 | AVDD — Analog supply voltage (+1.8V to +3.6V, tie to VDD if unused) |
| Broche 42 | AVSS — Analog ground (tie to VSS) |
| Broche 43 | VREF+ — ADC positive voltage reference input |
| Broche 44 | VREF- — ADC negative voltage reference input (default AVSS) |
Applications typiques
PIC18F46K20T-I/PT convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC18F46K20T-I/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
AEC-Q100 qualified for automotive use. RoHS and REACH compliant per Microchip product declaration. Lead-free and halogen-free per datasheet ordering information.