PIC18F47K42-I/PT - 8-Bit 64MHz 128KB Flash MCU | Microchip
N.º de pieza: PIC18F47K42-I/PT ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $3.36 | $3,36 |
| 10 | $3.02 | $30,20 |
| 100 | $2.69 | $269,00 |
| 500 | $2.36 | $1.180,00 |
| 1.000 | $2.04 | $2.040,00 |
PIC18F47K42-I/PT Descripción general
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory, and a configurable set of peripherals (ADC, timers, PWM, communication interfaces, I/O) on one die. Within the wider power-management and embedded hierarchy, an MCU sits above logic ICs and is the active control element that supervises sensors, actuators, displays, and communication buses. The PIC18 architecture used here is an 8-bit accumulator-based Harvard design with hardware multiply, extended instruction set, and 31-level stack.
Key features of the PIC18F47K42-I/PT include the XLP (eXtreme Low Power) family designation with nanoWatt XLP sleep currents, a 12-bit differential ADC2 with computation, a 5-bit/8-bit DAC, comparators, multiple UART/SPI/I2C interfaces, DMA, vector interrupts, and up to 36 I/O pins. The 44-pin TQFP-10x10 package is footprint-compatible with the other 40-pin and 48-pin members of the K42 family, enabling design reuse across product variants.
The device integrates Core Independent Peripherals (CIPs) that operate without CPU intervention - including signal measurement timers, PWM, CLC (Configurable Logic Cell), and the ADC2 with hardware oversampling. This offloads deterministic tasks from the core, lowering active-mode duty cycle and enabling lower average power than traditional 8-bit MCUs running software loops.
Typical applications include consumer appliances, HVAC control, motor control (BLDC fans, small pumps), LED lighting controllers, USB/HID interfaces, smart sensors, battery-powered IoT edge nodes, and general-purpose industrial control. The K42 family is widely used where a 5V-tolerant 8-bit MCU with strong analog and DMA replaces discrete analog front-ends.
When designing with this part, plan the 44-pin TQFP-10x10 PCB land pattern early; ensure VDD/VSS decoupling is placed within 2 mm of each pair, leave room for ICD programming header, and pick the right I-grade (industrial -40 to +85 C) vs E-grade (extended -40 to +125 C) for the thermal environment.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Alternativas directas para PIC18F47K42-I/PT — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC18F47K42-I/PT (mismo factor de forma y huella) — difiere en Package, DAC, Operating Temperature, Comparators, ADC.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC18F47K42-E/PT
✅ Sustitución directa✓ En stock
$2.6 / unidad
Ver hoja de datos →PIC18F47K42-I/P
✅ Sustitución directa✓ En stock
$4.1 / unidad
Ver hoja de datos →PIC18F45K42-I/PT
✅ Sustitución directa✓ En stock
$1.52 / unidad
Ver hoja de datos →PIC18F46K42-I/PT
✅ Sustitución directa✓ En stock
$1.89 / unidad
Ver hoja de datos →PIC18F46K42T-I/ML
✅ Sustitución directa✓ En stock
$2.04 / unidad
Ver hoja de datos →PIC18F47K42-I/PT Valores máximos y características eléctricas
| Core Architecture | PIC18 8-bit |
| Family | PIC18FxxK42 (XLP eXtreme Low Power) |
| CPU Clock Speed | 64 MHz max |
| Flash Program Memory | 128 KB (64K x 16 words) |
| SRAM Data Memory | 8 KB |
| EEPROM | 1 KB |
| Operating Voltage (VDD) | 2.3 V to 5.5 V |
| Encapsulado | 44-pin TQFP (PT) 10 x 10 x 1 mm |
| Tipo de montaje | Surface Mount |
| Temperature Grade | Industrial -40 C to +85 C (I grade) |
| ADC | 12-bit ADC2 with computation, differential, oversampling |
| DAC | 5-bit / 8-bit DAC |
| Comparators | On-chip comparators |
| Communication Interfaces | UART, SPI, I2C (multiple instances) |
| DMA | Yes |
| PWM Channels | Multiple with Core Independent Peripherals (CIP) |
| Instruction Set | PIC18 extended instruction set, hardware 8x8 multiplier |
| Programming/Debug | ICSP, ICD |
| Estado RoHS | Compliant |
Configuración de pines de PIC18F47K42-I/PT
| Pin 1 | RA0 — Digital I/O / analog input |
| Pin 2 | RA1 — Digital I/O / analog input |
| Pin 3 | RA2 — Digital I/O / analog input |
| Pin 4 | RA3 — Digital I/O / analog input |
| Pin 5 | RA4 — Digital I/O / analog input |
| Pin 6 | RA5 — Digital I/O / analog input |
| Pin 7 | RA6 — Digital I/O / analog input |
| Pin 8 | RA7 — Digital I/O / analog input |
| Pin 9 | VSS — Ground |
| Pin 10 | VDD — Positive supply (2.3 V to 5.5 V) |
| Pin 11 | RB0 — Digital I/O / interrupt-on-change |
| Pin 12 | RB1 — Digital I/O / interrupt-on-change |
| Pin 13 | RB2 — Digital I/O / interrupt-on-change |
| Pin 14 | RB3 — Digital I/O / interrupt-on-change |
| Pin 15 | RB4 — Digital I/O / interrupt-on-change |
| Pin 16 | RB5 — Digital I/O / interrupt-on-change |
| Pin 17 | RB6 — Digital I/O / ICD PGC |
| Pin 18 | RB7 — Digital I/O / ICD PGD |
| Pin 19 | VSS — Ground |
| Pin 20 | VDD — Positive supply (2.3 V to 5.5 V) |
| Pin 21 | RC0 — Digital I/O |
| Pin 22 | RC1 — Digital I/O |
| Pin 23 | RC2 — Digital I/O |
| Pin 24 | RC3 — Digital I/O |
| Pin 25 | RC4 — Digital I/O |
| Pin 26 | RC5 — Digital I/O |
| Pin 27 | RC6 — Digital I/O |
| Pin 28 | RC7 — Digital I/O |
| Pin 29 | VSS — Ground |
| Pin 30 | VDD — Positive supply (2.3 V to 5.5 V) |
| Pin 31 | RD0 — Digital I/O |
| Pin 32 | RD1 — Digital I/O |
| Pin 33 | RD2 — Digital I/O |
| Pin 34 | RD3 — Digital I/O |
| Pin 35 | RD4 — Digital I/O |
| Pin 36 | RD5 — Digital I/O |
| Pin 37 | RD6 — Digital I/O |
| Pin 38 | RD7 — Digital I/O |
| Pin 39 | VSS — Ground |
| Pin 40 | VDD — Positive supply (2.3 V to 5.5 V) |
| Pin 41 | RE0 — Digital I/O |
| Pin 42 | RE1 — Digital I/O |
| Pin 43 | RE2 — Digital I/O |
| Pin 44 | RE3 — Digital I/O (also MCLR/ICSP programming) |
Aplicaciones típicas
PIC18F47K42-I/PT es adecuado para 6 aplicacións: Consumer Appliance Control, BLDC Fan and Small Pump Motor Control, LED Lighting Controller, Battery-Powered IoT Edge Sensor, HVAC and Building Control, USB HID / Human Interface Device.
Consumer Appliance Control
The PIC18F47K42-I/PT fits consumer appliance control boards because its 128 KB Flash absorbs the full state-machine plus UI logic, while 8 KB RAM is enough for menu structures, sensor histories, and BLE/HID command buffers. The 64 MHz core runs the main control loop in microseconds, leaving headroom for ADC2 averaging on NTC temperature sensors, zero-cross triac dimming PWMs, and UART comms to a UI board. Its 2.3-5.5 V VDD range means a 5 V-off-line dropper powers the part directly with no level shifter.
Recomendado
BLDC Fan and Small Pump Motor Control
The PIC18F47K42-I/PT's Core Independent Peripherals (PWM, CLC, signal-measurement timer) generate the 6-step commutation table for BLDC motors without CPU load, while DMA streams ADC2 back-EMF samples into RAM without waking the core. At 64 MHz the core still has cycles to manage speed PI loop and host comms. Designers often pair it with gate drivers like the MCP8025/6 and use the on-chip comparators for BEMF zero-cross detection - eliminating external op-amps.
Recomendado
LED Lighting Controller
LED lighting drivers use the PIC18F47K42-I/PT to combine analog dim (0-10 V) and DALI/Casambi digital control in one IC. The 12-bit ADC2 reads the dim input with 0.025% resolution; the high-resolution PWM outputs drive a buck-constant-current stage; the on-chip 5-bit DAC generates a reference for the current loop. XLP sleep modes drop quiescent to nanoAmp range when the lamp is off, satisfying the EU Ecodesign standby requirement.
Recomendado
Battery-Powered IoT Edge Sensor
Battery-powered IoT edge nodes use the PIC18F47K42-I/PT's nanoWatt XLP sleep mode (sub-microamp quiescent) plus 12-bit ADC2 with computation to wake, sample a sensor, decide, and re-sleep. DMA moves ADC results into RAM without core wake-up, so a coin-cell sensor can run for years. The 128 KB Flash supports secure boot, OTA hooks, and rich application logic without external memory; UART or I2C connects to a sub-GHz or BLE module.
Recomendado
HVAC and Building Control
HVAC thermostats and zone controllers need industrial-temperature-grade analog plus communication. The PIC18F47K42-I/PT (industrial -40 to +85 C) or its E-grade variant handles 24 VAC-powered thermostats; ADC2 reads thermistor bridges, on-chip comparators detect line-frequency zero-cross for TRIAC timing, and UART/SPI bridge to a Modbus or BACnet network. The 44-pin TQFP is footprint-compatible with the smaller K40/K22 family, easing PCB reuse across SKUs.
Recomendado
USB HID / Human Interface Device
USB keyboards, custom HID controllers, and small touch interfaces use the PIC18F47K42-I/PT for its 128 KB Flash (USB stack + scan logic), DMA-driven USB endpoint buffers, and enough I/O to scan a 12x8 matrix directly. The internal HFINTOSC is accurate enough for USB full-speed without an external crystal, reducing BOM cost and PCB area. ICD-friendly 44-pin TQFP simplifies bring-up.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC18F47K42-I/PT — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | PIC18F47K42-E/PT | PIC18F45K42-I/PT | PIC18F46K42-I/PT | PIC18F46K42T-I/ML |
|---|---|---|---|---|---|
| Package | 44-pin TQFP (PT) 10x10 mm | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin QFN (ML) - smaller, same 44-pin count |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 128 KB | 128 KB | 64 KB (-50%) | 64 KB (-50%) | 64 KB (-50%) |
| SRAM | 8 KB | 8 KB | 4 KB (-50%) | 4 KB (-50%) | 4 KB (-50%) |
| EEPROM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB |
| CPU Clock Speed | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Operating Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V |
| Temperature Grade | Industrial -40C to +85C | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
| XLP Low-Power Sleep | Yes (nanoWatt XLP) | Yes | Yes | Yes | Yes |
Diferenciadores clave
- Largest Flash memory in K42 family (frente a PIC18F46K42-I/PT)
- Broader temperature range option in same die (frente a PIC18F47K42-I/PT (industrial) vs PIC18F47K42-E/PT (extended))
- XLP nanoWatt technology vs legacy PIC18F46K80 (frente a PIC18F46K80-I/PT)
Notas de diseño
Place a 100 nF decoupling capacitor within 2 mm of each VDD/VSS pair (there are 4 pairs on the 44-pin TQFP). Add a bulk 10 uF tantalum or ceramic at the board VDD entry. For VDD ramps slower than 50 ms, configure the Brown-Out Reset (BOR) to the appropriate VDD threshold to prevent undefined operation during power transitions.
Route the ICSP pins RB6 (PGC) and RB7 (PGD) directly to a 6-pin ICSP header with series 4.7 kohm pull-ups on each signal. Keep the ICD header within 25 mm of the MCU to avoid signal integrity issues. Separate the analog (RA) pins from switching PWM lines (PWM outputs on RC/RD) with a ground trace to reduce ADC2 noise pickup.
PIC18F47K42-I/PT I-grade parts are rated -40C to +85C; for outdoor or industrial applications that exceed +85C (e.g. motor enclosures, outdoor lighting, automotive under-hood), choose the E-grade PIC18F47K42-E/PT variant. Do not mistake the I and E suffixes - the same 44-pin TQFP package is used but the silicon is qualified differently.
When using the on-chip 12-bit ADC2 for precision measurements (e.g. battery monitoring on a coin-cell sensor), enable the ADC2 hardware averaging and oversampling features to reduce input-referred noise to ~100 uVrms. Use a buffer op-amp (e.g. MCP6001) for high-impedance sensor sources so the ADC's sample-and-hold capacitor charges correctly.
Información de cumplimiento
Microchip PIC18F47K42-I/PT is RoHS compliant per distributor datasheets. AEC-Q100 automotive grade is on the PIC18F47K42-EP family variant, not the I-grade. No halogen-free statement in available data.