PIC18F47K42-I/PT - 8-Bit 64MHz 128KB Flash MCU | Microchip
N.º da peça: PIC18F47K42-I/PT ✓ Ativo| Qtd. | Preço unitário | 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 Visão geral
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 drop-in para PIC18F47K42-I/PT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC18F47K42-I/PT (mesmo formato e footprint) — diferindo em Package, DAC, Operating Temperature, Comparators, ADC.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F47K42-E/PT
✅ Drop-In✓ Em estoque
$2.6 / unidade
Ver ficha técnica →PIC18F47K42-I/P
✅ Drop-In✓ Em estoque
$4.1 / unidade
Ver ficha técnica →PIC18F45K42-I/PT
✅ Drop-In✓ Em estoque
$1.52 / unidade
Ver ficha técnica →PIC18F46K42-I/PT
✅ Drop-In✓ Em estoque
$1.89 / unidade
Ver ficha técnica →PIC18F46K42T-I/ML
✅ Drop-In✓ Em estoque
$2.04 / unidade
Ver ficha técnica →PIC18F47K42-I/PT Classificações máximas e características elétricas
| 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 |
| Encapsulamento | 44-pin TQFP (PT) 10 x 10 x 1 mm |
| Tipo de montagem | 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 |
| Status RoHS | Compliant |
Configuração de pinos do PIC18F47K42-I/PT
| Pino 1 | RA0 — Digital I/O / analog input |
| Pino 2 | RA1 — Digital I/O / analog input |
| Pino 3 | RA2 — Digital I/O / analog input |
| Pino 4 | RA3 — Digital I/O / analog input |
| Pino 5 | RA4 — Digital I/O / analog input |
| Pino 6 | RA5 — Digital I/O / analog input |
| Pino 7 | RA6 — Digital I/O / analog input |
| Pino 8 | RA7 — Digital I/O / analog input |
| Pino 9 | VSS — Ground |
| Pino 10 | VDD — Positive supply (2.3 V to 5.5 V) |
| Pino 11 | RB0 — Digital I/O / interrupt-on-change |
| Pino 12 | RB1 — Digital I/O / interrupt-on-change |
| Pino 13 | RB2 — Digital I/O / interrupt-on-change |
| Pino 14 | RB3 — Digital I/O / interrupt-on-change |
| Pino 15 | RB4 — Digital I/O / interrupt-on-change |
| Pino 16 | RB5 — Digital I/O / interrupt-on-change |
| Pino 17 | RB6 — Digital I/O / ICD PGC |
| Pino 18 | RB7 — Digital I/O / ICD PGD |
| Pino 19 | VSS — Ground |
| Pino 20 | VDD — Positive supply (2.3 V to 5.5 V) |
| Pino 21 | RC0 — Digital I/O |
| Pino 22 | RC1 — Digital I/O |
| Pino 23 | RC2 — Digital I/O |
| Pino 24 | RC3 — Digital I/O |
| Pino 25 | RC4 — Digital I/O |
| Pino 26 | RC5 — Digital I/O |
| Pino 27 | RC6 — Digital I/O |
| Pino 28 | RC7 — Digital I/O |
| Pino 29 | VSS — Ground |
| Pino 30 | VDD — Positive supply (2.3 V to 5.5 V) |
| Pino 31 | RD0 — Digital I/O |
| Pino 32 | RD1 — Digital I/O |
| Pino 33 | RD2 — Digital I/O |
| Pino 34 | RD3 — Digital I/O |
| Pino 35 | RD4 — Digital I/O |
| Pino 36 | RD5 — Digital I/O |
| Pino 37 | RD6 — Digital I/O |
| Pino 38 | RD7 — Digital I/O |
| Pino 39 | VSS — Ground |
| Pino 40 | VDD — Positive supply (2.3 V to 5.5 V) |
| Pino 41 | RE0 — Digital I/O |
| Pino 42 | RE1 — Digital I/O |
| Pino 43 | RE2 — Digital I/O |
| Pino 44 | RE3 — Digital I/O (also MCLR/ICSP programming) |
Aplicações típicas
PIC18F47K42-I/PT é adequado para 6 aplicaçãos: 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
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F47K42-I/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- Largest Flash memory in K42 family (vs PIC18F46K42-I/PT)
- Broader temperature range option in same die (vs PIC18F47K42-I/PT (industrial) vs PIC18F47K42-E/PT (extended))
- XLP nanoWatt technology vs legacy PIC18F46K80 (vs PIC18F46K80-I/PT)
Notas de projeto
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.
Informações de conformidade
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.