PIC18F46K40-I/MV - 64KB Flash 8-bit MCU, 40-UQFN | Microchip
Référence : PIC18F46K40-I/MV ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $3.45 | $3,45 |
| 10 | $3.08 | $30,80 |
| 100 | $2.71 | $271,00 |
| 500 | $2.42 | $1 210,00 |
| 1 000 | $2.15 | $2 150,00 |
PIC18F46K40-I/MV Présentation
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory (Flash), volatile working memory (RAM), data EEPROM, and configurable peripherals onto one die. PIC microcontrollers use a modified Harvard RISC architecture with separate program and data buses, optimized for deterministic interrupt response and predictable code execution. Within the MCU taxonomy, the PIC18F46K40 sits in the PIC18 XLP family, which emphasizes ultra-low-power sleep modes, peripheral operation down to nanosecond-level current, and Core Independent Peripherals (CIPs) that offload tasks from the CPU to dedicated hardware blocks.
Key features of the PIC18F46K40-I/MV include a 10-bit ADC with Computation (ADCC) for hardware-averaged and threshold-triggered conversions, a 5-bit DAC, two comparators, up to four CCP/PWM modules, the Complementary Waveform Generator (CWG), Windowed Watchdog Timer (WWDT), Hardware CVD for capacitive touch, and Zero-Cross Detect. Communication is supported through I2C, SPI, and an asynchronous EUSART, and the Peripheral Pin Select (PPS) mapping block reassigns digital peripherals to almost any I/O, enabling single-Layout PCB reuse across multiple product variants.
The device's Core Independent Peripherals allow touch sensing, waveform generation, and CRC/Memory Scan to run in hardware without CPU intervention, which lets the core sleep longer and reduces average system current. Combined with nanoWatt XLP sleep currents in the sub-microamp range, the part is engineered for battery-powered and energy-harvesting applications where the CPU spends most of its time in retention.
Typical applications include small-appliance controls, sensor nodes, capacitive touch user interfaces, industrial control boards, automotive interior subsystems, and consumer handheld products where space, power budget, and a flexible peripheral mix are critical constraints.
In a design, reserve the 40-UQFN (5x5 mm) footprint, follow Microchip's CVD layout guidelines for touch applications (guard rings, hatched ground), and choose either the on-chip FVR or external references for ADC accuracy. For migrating designs, the PIC18F46K40 is pin-compatible with several K42-family and K22-family siblings in the same UQFN package, easing PCB reuse.
This page synthesizes distributor pricing, drop-in alternatives drawn from Microchip's same-package K-family lineup, and practical design notes not collected in any single datasheet section.
Alternatives de remplacement direct pour PIC18F46K40-I/MV — 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 PIC18F46K40-I/MV (même facteur de forme et même empreinte) — différant par ADC, Package, Operating Temperature, Program Memory (Flash), I/O Pins.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC18F45K42-I/MV
✅ Remplacement direct✓ En stock
$1.18 / unité
Voir la fiche technique →PIC18F46K40-I/ML
✅ Remplacement direct✓ En stock
$2.55 / unité
Voir la fiche technique →PIC18F46K40-E/MV
✅ Remplacement direct✓ En stock
$1.86 / unité
Voir la fiche technique →PIC18F46K40-E/ML
✅ Remplacement direct✓ En stock
$1.89 / unité
Voir la fiche technique →PIC18F46K22-I/MV
✅ Remplacement direct✓ En stock
$2.1 / unité
Voir la fiche technique →PIC18F46K40-I/MV Valeurs maximales et caractéristiques électriques
| Product Family | PIC18 XLP 18K |
| Core | PIC18 8-bit RISC |
| Program Memory (Flash) | 64 KB (32K x 16 words) |
| RAM | 3.5 KB |
| EEPROM | 256 B |
| Maximum CPU Speed | 64 MHz (16 MIPS) |
| Supply Voltage (VDD) | 2.3 V to 5.5 V |
| I/O Pins | 36 |
| ADC | 10-bit ADCC with Computation, up to 35 channels |
| DAC | 5-bit |
| Comparators | 2 |
| Timers | 8-/16-bit, WWDT |
| Communication | I2C, SPI, EUSART |
| Core Independent Peripherals | CWG, WWDT, CRC/Memory Scan, Hardware CVD, ZCD |
| PWM / CCP | Up to 4 CCP/PWM modules |
| Température de fonctionnement | -40 C to +85 C (industrial) |
| Boîtier | 40-pin UQFN (MV) 5x5 mm |
| Type de montage | Surface Mount |
| Niveau MSL | 1 |
| Statut RoHS | Compliant |
| Peripheral Pin Select (PPS) | Yes |
| XLP Sleep Current | nanowatt range (XLP eXtreme Low-Power) |
Configuration des broches de PIC18F46K40-I/MV
| Broche 1 | RA7/OSC1/CLKI — Port A bit 7 / oscillator input |
| Broche 2 | RA6/OSC2/CLKO — Port A bit 6 / oscillator output |
| Broche 3 | RA5 — Port A bit 5 |
| Broche 4 | RA4 — Port A bit 4 |
| Broche 5 | RA3 — Port A bit 3 |
| Broche 6 | RA2 — Port A bit 2 |
| Broche 7 | RA1 — Port A bit 1 |
| Broche 8 | RA0 — Port A bit 0 |
| Broche 9 | VSS — Ground |
| Broche 10 | RA12/RE7 — Port A bit 12 / Port E bit 7 |
| Broche 11 | RA11/RE6 — Port A bit 11 / Port E bit 6 |
| Broche 12 | RA10/RE5 — Port A bit 10 / Port E bit 5 |
| Broche 13 | RA9/RE4 — Port A bit 9 / Port E bit 4 |
| Broche 14 | RA8/RE3 — Port A bit 8 / Port E bit 3 |
| Broche 15 | RC7 — Port C bit 7 |
| Broche 16 | RC6 — Port C bit 6 |
| Broche 17 | RC5 — Port C bit 5 |
| Broche 18 | RC4 — Port C bit 4 |
| Broche 19 | RC3 — Port C bit 3 |
| Broche 20 | RC2 — Port C bit 2 |
| Broche 21 | RC1 — Port C bit 1 |
| Broche 22 | RC0 — Port C bit 0 |
| Broche 23 | VSS — Ground |
| Broche 24 | VDD — Digital supply voltage |
| Broche 25 | RB7 — Port B bit 7 |
| Broche 26 | RB6 — Port B bit 6 |
| Broche 27 | RB5 — Port B bit 5 |
| Broche 28 | RB4 — Port B bit 4 |
| Broche 29 | RB3 — Port B bit 3 |
| Broche 30 | RB2 — Port B bit 2 |
| Broche 31 | RB1 — Port B bit 1 |
| Broche 32 | RB0 — Port B bit 0 |
| Broche 33 | RD7 — Port D bit 7 |
| Broche 34 | RD6 — Port D bit 6 |
| Broche 35 | RD5 — Port D bit 5 |
| Broche 36 | RD4 — Port D bit 4 |
| Broche 37 | RD3 — Port D bit 3 |
| Broche 38 | RD2 — Port D bit 2 |
| Broche 39 | RD1 — Port D bit 1 |
| Broche 40 | RD0 — Port D bit 0 |
| Broche EP | ePAD (VSS) — Exposed thermal pad, must be tied to VSS for thermal relief |
Applications typiques
PIC18F46K40-I/MV convient pour 6 applications: Capacitive Touch User Interface, Small-Appliance and White-Goods Control, Industrial Sensor and Transducer Nodes, Automotive Interior Subsystems, Battery-Powered IoT and Consumer Handhelds, Complementary Waveform Drive (Motor / LED / PFC).
Capacitive Touch User Interface
The PIC18F46K40-I/MV is a strong fit for capacitive touch user interfaces thanks to its Hardware CVD module, which automates capacitive voltage divider scans across multiple buttons and sliders in hardware. With the ADCC computing touch averages and thresholds directly, the CPU can stay in nanoWatt XLP sleep while a 32-key keypad is scanned, dropping average current well below 5 uA per key. The Peripheral Pin Select block reassigns CTMU or ADCC functions to nearly any I/O, easing PCB layout for irregular panel shapes in 40-UQFN designs.
Recommandé
Small-Appliance and White-Goods Control
In small appliances such as coffee machines, blenders, washing-machine control panels, and induction cooktops, the PIC18F46K40-I/MV provides the timing precision and noise immunity needed for sensor-fusion control loops. The Complementary Waveform Generator (CWG) and Zero-Cross Detect (ZCD) simplify triac/MOSFET drive directly from the MCU without external logic. WWDT enforces safe reaction to firmware lockups on 2.3-5.5 V rails, and the 5 V tolerance of most pins suits 5 V actuator/driver stages typical in appliance boards.
Recommandé
Industrial Sensor and Transducer Nodes
Industrial sensor hubs often require the PIC18F46K40-I/MV's combination of 10-bit ADCC accuracy, ample 64 KB Flash for multi-protocol stacks, and EUSART/SPI/I2C peripherals to manage 4-20 mA, RTD, or thermistor front-ends. The CRC/Memory Scan CIP verifies Flash integrity at runtime, supporting functional-safety goals in a non-safety MCU range. WWDT and the rich interrupt controller keep real-time loops deterministic even when bursts of DMA-like ADCC conversions arrive, and XLP sleep modes allow battery-backed nodes that last 5-10 years on a single pack.
Recommandé
Automotive Interior Subsystems
Within automotive cabin electronics (HVAC knobs, mirror controls, ambient lighting, cluster sub-displays), the PIC18F46K40-I/MV offers multi-channel PWM/CCP outputs and the CWG for driving half-bridge LED strings with hardware dead-band. Designers typically reach for an AEC-Q100 part number; the PIC18F46K40 family has automotive-grade siblings. XLP sleep currents and 2.3-5.5 V operation suit LIN-attached nodes tolerating key-off battery loads of 100 uA or less.
Recommandé
Battery-Powered IoT and Consumer Handhelds
Handheld consumer devices and battery-backed IoT nodes benefit from the PIC18F46K40-I/MV's nanoWatt XLP modes (sub-microamp sleep), 64 KB Flash for over-the-air update buffers, and Peripheral Pin Select that reassigns digital functions to minimize pin count. The 5-bit DAC, dual comparators, and 10-bit ADCC allow precise battery-rail and sensor measurements. The 40-UQFN 5x5 mm package fits slim enclosures while still exposing 36 I/Os to drive displays, push-buttons, and BLE modules through EUSART.
Recommandé
Complementary Waveform Drive (Motor / LED / PFC)
The CWG peripheral on the PIC18F46K40-I/MV drives complementary half-bridge outputs with programmable dead-band and auto-shutdown, supporting small DC motor drivers, LED backlight drivers, and PFC stages. The ZCD module synchronizes drive to AC line crossings, and the WWDT safeguards firmware lockups under heavy EMI. The combination of CWG + ZCD + CCP/PWM + ADCC allows a single 40-UQFN IC to control multi-channel constant-current LED strings up to a few amps without an external driver, in compact 5x5 mm board space.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC18F46K40-I/MV — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC18F45K42-I/MV | PIC18F46K40-I/ML | PIC18F46K40-E/MV | PIC18F46K22-I/MV |
|---|---|---|---|---|---|
| Package | 40-UQFN (MV) 5x5 mm | 40-UQFN (MV) 5x5 mm - same | 40-QFN (ML) 5x5 mm - same land pattern | 40-UQFN (MV) 5x5 mm - same | 40-UQFN (MV) 5x5 mm - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash | 64 KB | 32 KB (-50%) | 64 KB (same) | 64 KB (same) | 64 KB (same) |
| RAM | 3.5 KB | 2 KB (-43%) | 3.5 KB | 3.5 KB | 3.5 KB |
| Maximum Clock | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) |
| Operating Voltage | 2.3 V - 5.5 V | 2.3 V - 5.5 V | 2.3 V - 5.5 V | 2.3 V - 5.5 V | 2.3 V - 5.5 V |
| Temperature Grade | Industrial (-40 to +85 C) | Industrial (-40 to +85 C) | Industrial (-40 to +85 C) | Extended (-40 to +125 C) | Industrial (-40 to +85 C) |
| ADCC (10-bit Computation ADC) | Yes (35 channels) | Yes | Yes (same die) | Yes (same die) | No |
| Hardware CVD | Yes | Yes | Yes (same die) | Yes (same die) | No |
Principaux différenciateurs
- 64 KB Flash in 40-UQFN - densest memory in the K40 family (vs PIC18F45K42-I/MV)
- Industrial temperature grade (-40 to +85 C) with extended grade option available (vs PIC18F46K40-E/MV)
- Higher peripheral integration (ADCC, HW CVD, CWG, ZCD) (vs PIC18F46K22-I/MV)
Notes de conception
For the 40-UQFN (5x5 mm) package, the exposed pad MUST be soldered to a thermal/ground copper pour at least 25 mm^2 on the top layer. Without ePAD soldering, thermal performance degrades sharply and DC current draw on output pins becomes limited. Place the decoupling capacitor (100 nF ceramic) within 5 mm of VDD pin 24, plus a 1-10 uF bulk capacitor near the ePAD side. For Hardware CVD capacitive-touch layouts, follow Microchip's TB3141 guidelines: hatched ground, isolation guard rings around touch sensors, and 30-45% overlay.
Use XLP sleep modes (SLEEP with HFINTOSC OFF, peripherals clocked off) to reduce average current below 50 uA in many use cases. Estimated: RTC running at 32 kHz from SOSC keeps a typical PIC18F46K40-I/MV board drawing ~1-2 uA in Retention; with WWDT enabled it doubles to ~3-5 uA. When migrating from an older PIC18F46K20 design, re-check the PPS mapping for analog and timer functions, as several K20 peripherals default to different pins compared to the K40 family.
Do not exceed 5.5 V on any I/O including the analog pins - PIC18 does NOT internally clamp to VDD robustly with 5 V signals. Always enable the Brown-out Reset (BOR) in CONFIG1 to avoid undefined state below 2.0 V VDD. The WWDT must be enabled in CONFIG2 with a window value if you need diagnostic-grade system reset behavior; without it the timer is a basic WDT. Hardware CVD requires software averaging - raw scan values alone are unsuitable for production touch detection; rely on ADCC plus threshold rather than single-conversion trigger.
Informations de conformité
RoHS and lead-free confirmed per Microchip PIC18 K40 product page. The PIC18F46K40 family is not AEC-Q100 qualified; check the automotive-qualified PIC18F46K40 automotive variant if needed. Always verify current REACH statement with Microchip's Product Compliance team before any new SKU release.