PIC18F45J11-I/PT - 32KB Flash 8-bit MCU 48MHz TQFP-44 | Microchip
MPN: PIC18F45J11-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.21 | $5.21 |
| 10 | $4.69 | $46.90 |
| 100 | $4.18 | $418.00 |
| 500 | $3.75 | $1,875.00 |
| 1,000 | $3.34 | $3,340.00 |
PIC18F45J11-I/PT Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, memory (Flash, RAM, EEPROM), and programmable peripherals. The PIC18 family uses a RISC (Reduced Instruction Set Computer) Harvard architecture: separate program and data buses allow simultaneous fetch and execution, while the PIC18J subset operates from a 2.0-3.6V range with internal regulator for low-power designs. The '45J' member sits in the mid-density Flash tier, balancing code space, RAM, and I/O count for connected-sensor and human-interface applications.
Key features of the PIC18F45J11-I/PT include 32KB (16K x 16) Flash program memory, 4KB SRAM data memory, 1KB EEPROM, a 10-bit ADC with up to 13 channels, two analog comparators, two 8-bit timers and three 16-bit timers, two MSSP (SPI/I2C) modules, two Enhanced USART modules, and Peripheral Pin Select (PPS) for flexible signal routing. The deep-sleep current can fall into the nanoamp range using the RTCC and an internal low-power RC oscillator.
Architecture-wise the device employs an enhanced PIC18 core with hardware multiplier, 8x8 hardware multiply and a 16-bit-wide instruction path, enabling 12 MIPS at 48MHz. Internal voltage regulation allows single-supply 2.0-3.6V operation while supporting 5V-tolerant digital inputs on most I/O. The 12-bit ADC achieves up to 1 Msps in successive-approximation mode and integrates a bandgap reference for ratiometric measurements.
Typical applications include USB/HID peripherals, sensor hubs, industrial control panels, low-power remote controls, smart thermostats, and battery-powered data loggers. The 36 available I/O lines suit parallel LCDs, keypads, and multi-channel analog front ends, while the two USART and two MSSP peripherals enable bridging to RS-232, RS-485, SPI sensors, and I2C EEPROMs.
Designers should budget decoupling capacitance close to VDD/AVDD pins and provide a low-ESR bulk cap on VCAP. Use the PPS mapping registers to reassign digital peripherals, but note that analog functions are not selectable. For USB-less designs that need USB later, consider PIC18F45J50 (with on-chip USB) as a drop-in migration path.
Drop-in alternatives for PIC18F45J11-I/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F46J11-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F45J10-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F44J11-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F45J50-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F4520-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F4580-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F45J11-I/PT Maximum Ratings & Electrical Characteristics
| Core | PIC18 8-bit RISC |
| Program Memory (Flash) | 32 KB (16K x 16) |
| Data SRAM | 4 KB |
| EEPROM | 1 KB |
| Maximum CPU Speed | 48 MHz (12 MIPS) |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| I/O Pins | 36 |
| ADC | 10-bit, up to 13 channels |
| Timers | 2 x 8-bit, 3 x 16-bit |
| Communication Peripherals | 2 x MSSP (SPI/I2C), 2 x Enhanced USART |
| Comparators | 2 analog comparators |
| Package | TQFP-44 (10x10 mm) |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Mounting Type | Surface Mount |
| Low-Power Technology | nanoWatt XLP (deep sleep mode) |
| Peripheral Pin Select (PPS) | Yes |
| Internal Regulator | Yes (single-supply operation) |
PIC18F45J11-I/PT Pin Configuration
| Pin 1 | MCLR — Master Clear (reset) input, active low |
| Pin 2 | RA0 — PORTA bit 0 (digital I/O, AN0) |
| Pin 3 | RA1 — PORTA bit 1 (digital I/O, AN1) |
| Pin 4 | RA2 — PORTA bit 2 (digital I/O, AN2, VREF-) |
| Pin 5 | RA3 — PORTA bit 3 (digital I/O, AN3, VREF+) |
| Pin 6 | RA4 — PORTA bit 4 (digital I/O, AN4) |
| Pin 7 | RA5 — PORTA bit 5 (digital I/O, AN5) |
| Pin 8 | RB0 — PORTB bit 0 (digital I/O, AN12, INT0) |
| Pin 9 | RB1 — PORTB bit 1 (digital I/O, AN10, INT1) |
| Pin 10 | RB2 — PORTB bit 2 (digital I/O, AN8, INT2) |
| Pin 11 | VDD — Positive supply voltage |
| Pin 12 | VSS — Ground reference |
| Pin 13 | RB3 — PORTB bit 3 (digital I/O, AN9) |
| Pin 14 | RB4 — PORTB bit 4 (digital I/O, AN11) |
| Pin 15 | RB5 — PORTB bit 5 (digital I/O, AN13, PWM) |
| Pin 16 | RB6 — PORTB bit 6 (digital I/O, ICDCLK) |
| Pin 17 | RB7 — PORTB bit 7 (digital I/O, ICDDATA) |
| Pin 18 | RC0 — PORTC bit 0 (digital I/O, T1CKI) |
| Pin 19 | RC1 — PORTC bit 1 (digital I/O, T3CKI) |
| Pin 20 | VCAP — Internal regulator output, requires 10 uF cap to VSS |
| Pin 21 | RC2 — PORTC bit 2 (digital I/O, CCP1) |
| Pin 22 | RC3 — PORTC bit 3 (digital I/O, SCL) |
| Pin 23 | RC4 — PORTC bit 4 (digital I/O, SDA) |
| Pin 24 | RC5 — PORTC bit 5 (digital I/O, SDO) |
| Pin 25 | RC6 — PORTC bit 6 (digital I/O, TX1) |
| Pin 26 | RC7 — PORTC bit 7 (digital I/O, RX1) |
| Pin 27 | VSS — Ground reference |
| Pin 28 | VDD — Positive supply voltage |
| Pin 29 | RD0 — PORTD bit 0 (digital I/O, PSP0) |
| Pin 30 | RD1 — PORTD bit 1 (digital I/O, PSP1) |
| Pin 31 | RD2 — PORTD bit 2 (digital I/O, PSP2) |
| Pin 32 | RD3 — PORTD bit 3 (digital I/O, PSP3) |
| Pin 33 | RD4 — PORTD bit 4 (digital I/O, PSP4) |
| Pin 34 | RD5 — PORTD bit 5 (digital I/O, PSP5, SDI2) |
| Pin 35 | RD6 — PORTD bit 6 (digital I/O, PSP6, SCK2) |
| Pin 36 | RD7 — PORTD bit 7 (digital I/O, PSP7, SS2) |
| Pin 37 | RE0 — PORTE bit 0 (digital I/O, AN6) |
| Pin 38 | RE1 — PORTE bit 1 (digital I/O, AN7) |
| Pin 39 | RE2 — PORTE bit 2 (digital I/O, AN5 alt) |
| Pin 40 | AVDD — Analog positive supply voltage |
| Pin 41 | AVSS — Analog ground reference |
| Pin 42 | NC — Not connected (no internal bond) |
| Pin 43 | OSC1 — Crystal oscillator input / external clock input |
| Pin 44 | OSC2 — Crystal oscillator output / clock out |
Typical Applications
PIC18F45J11-I/PT is suitable for 6 applications: Battery-Powered Sensor Node, Industrial Control Panel, USB HID Peripheral (with Migration to J50), Smart Thermostat / HVAC Controller, Remote Control / IR Transmitter, Automotive Body Controller (Non-Safety).
Battery-Powered Sensor Node
The PIC18F45J11-I/PT suits battery-powered wireless sensor nodes thanks to nanoWatt XLP deep-sleep currents below 100 nA, a 48 MHz / 12 MIPS PIC18J core for fast wake-and-transmit cycles, and 4 KB of RAM to buffer sensor payloads. The 10-bit ADC with up to 13 channels handles temperature, humidity, and battery voltage ratiometric measurements, while two Enhanced USART modules interface with 2.4 GHz transceivers or Sub-GHz radios. Estimated active-mode current of 8 mA at 48 MHz / 3.3 V yields 15 mW power; combined with deep-sleep duty cycling, a CR2032 cell can deliver 5+ years of operation per typical energy-budget analysis.
Recommended
Industrial Control Panel
The PIC18F45J11-I/PT fits industrial control panels with 36 I/O pins driving keypads, parallel LCDs, LEDs, and relay arrays, while the 32 KB Flash accommodates multi-page HMI firmware. The two Enhanced USART ports bridge to RS-485 Modbus slaves, and the two MSSP modules handle SPI sensors or I2C EEPROM parameter storage. The -40 C to +85 C industrial temperature rating covers factory-floor conditions per the Microchip datasheet. PPS lets designers reassign digital peripheral pins to optimize PCB routing without changing the silicon, reducing board iterations.
Recommended
USB HID Peripheral (with Migration to J50)
Although the PIC18F45J11-I/PT lacks native USB, it bridges to PCs via the MCP2200 USB-to-UART converter while reserving firmware code space for product logic. For designs anticipating USB upgrade, migrating to PIC18F45J50-I/PT in the same TQFP-44 footprint adds USB 2.0 full-speed with internal transceiver without PCB changes. The 48 MHz / 12 MIPS core handles HID report generation and vendor command processing at <5 ms latency per typical benchmark, and the 32 KB Flash stores descriptor tables plus application code per Microchip reference design notes.
Recommended
Smart Thermostat / HVAC Controller
The PIC18F45J11-I/PT drives smart-thermostat designs with its 13-channel 10-bit ADC sampling thermistor dividers, occupancy sensors, and supply rails, while the 32 KB Flash hosts PID control loops and 7-day scheduling. The two 16-bit timers drive triac zero-crossing phase-angle control for HVAC loads, and the 4 KB SRAM buffers the weekly schedule and runtime logs. nanoWalt XLP deep-sleep mode below 100 nA preserves battery backup during power loss, and the industrial -40 C to +85 C range covers attic-mounted installations per the Microchip datasheet.
Recommended
Remote Control / IR Transmitter
The PIC18F45J11-I/PT powers IR remote controls with deep-sleep currents below 100 nA enabling multi-year battery life, the 32 KB Flash storing proprietary protocol libraries, and the 48 MHz core generating 38 kHz carrier PWM via the 16-bit timers. The 36 I/O pins drive key matrices up to 8x8 plus status LEDs, and Peripheral Pin Select allows the IR modulator pin to be remapped for optimal PCB layout. Estimated active transmit current of 5 mA at 3 V yields 15 mW per button press per typical energy-budget analysis.
Recommended
Automotive Body Controller (Non-Safety)
The PIC18F45J11-I/PT handles non-safety body controllers such as seat controllers, mirror adjusters, and ambient lighting drivers in 12 V automotive environments when paired with proper TVS latching protection and a 3.3 V regulator. The 32 KB Flash runs CAN-capable firmware using the MSSP/SPI port plus external CAN controllers, or via the PIC18F4580-I/PT pin-compatible upgrade with on-chip CAN 2.0B. The -40 C to +85 C range covers cabin environments; for under-hood AEC-Q100 applications, Microchip recommends the PIC18FxxKxx automotive family per Microchip datasheet migration notes.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F45J11-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F46J11-I/PT | PIC18F45J50-I/PT | PIC18F4580-I/PT | PIC18F4520-I/PT |
|---|---|---|---|---|---|
| Brand | 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 |
| Flash | 32 KB | 64 KB | 32 KB | 32 KB | 32 KB |
| SRAM | 4 KB | 4 KB | 4 KB | 3.6 KB | 1.5 KB |
| Max Frequency | 48 MHz (12 MIPS) | 48 MHz (12 MIPS) | 48 MHz (12 MIPS) | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) |
| Supply Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 4.2 V to 5.5 V | 4.2 V to 5.5 V |
| USB | No | No | USB 2.0 Full-Speed | No | No |
| CAN | No | No | No | CAN 2.0B | No |
| I/O Pins | 36 | 36 | 36 | 36 | 36 |
| ADC | 10-bit, 13 channels | 10-bit, 13 channels | 10-bit, 13 channels | 10-bit, 8 channels | 10-bit, 13 channels |
Key Differentiators
- Lowest-power 8-bit MCU with deep-sleep below 100 nA (vs PIC18F4520-I/PT)
- Higher compute throughput at same core voltage (vs PIC18F4580-I/PT)
- Doubling headroom with same footprint (vs PIC18F46J11-I/PT)
Design Notes
Place a 10 uF low-ESR ceramic capacitor (X7R dielectric) on VCAP (pin 20) routed within 5 mm to minimize internal-regulator noise; adding a parallel 0.1 uF ceramic further suppresses high-frequency ripple per Microchip datasheet. Use separate VDD/VSS pairs near the MCU and bulk-decouple each pair with 0.1 uF + 10 uF capacitors to handle inrush current during wake from deep-sleep mode. Estimated quiescent current in deep-sleep mode is below 100 nA with RTCC running, enabling multi-year battery operation when duty-cycling.
Keep analog traces (AVDD/AVSS, AN0-AN13) routed away from high-current digital traces and crystal oscillator pins to minimize coupled noise into the 10-bit ADC. Use a single-point ground via star routing between AGND and DGND planes, and keep the analog VREF bypass cap within 3 mm of the VREF+ pin. The Microchip datasheet recommends matching trace impedance when using the EUSART for RS-485 to reduce reflections on long bus segments.
Do not omit the MCLR pull-up resistor (typically 10 kOhm to VDD) even if unused, because leaving MCLR floating can cause spurious resets on noisy power rails. When programming via ICSP, ensure ICDCLK and ICDDATA (RB6/RB7) have proper isolation resistors or jumpers, otherwise the in-circuit debugger conflicts with peripheral use. Also note: analog-only pins (AN6/AN7 on PORTE) cannot be reassigned via PPS as digital-only functions, only the digital peripherals can be remapped.
Use Peripheral Pin Select (PPS) to remap digital peripheral outputs (UART TX, SPI SCK/SDO, PWM CCP) to any convenient RPn pin, freeing the physical package pins for analog functions or PCB routing optimization. The Microchip datasheet PPS chapter lists all available input/output mapping registers; lock PPS once finalized by writing the IOLOCK bit, otherwise the configuration can change inadvertently at runtime. Estimated layout area savings from PPS reach 15-20% on complex 44-pin designs.
Compliance Information
RoHS and REACH compliance per Microchip product page. Industrial temperature grade -40 C to +85 C. AEC-Q100 not qualified - use PIC18FxxKxx automotive family for under-hood applications.