PIC18F4682T-I/PT - 8-bit MCU, 80KB Flash, 40MHz, TQFP-44 | Microchip
MPN: PIC18F4682T-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.8 | $6.80 |
| 10 | $6.2 | $62.00 |
| 100 | $5.55 | $555.00 |
| 500 | $5.05 | $2,525.00 |
| 1,000 | $4.65 | $4,650.00 |
PIC18F4682T-I/PT Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), working memory (RAM), non-volatile storage (EEPROM), and programmable peripherals into one IC. PIC18 MCUs belong to the 8-bit enhanced family of Microchip's PIC architecture, which adds 16-bit program word width, hardware multiplier, linear SRAM addressing, and priority-interrupt support. Within the system hierarchy, an MCU sits below an MPU (microprocessor) and above a digital signal controller (DSC); it executes firmware directly from on-chip Flash, eliminating external memory in most designs.
Key features include a 10-bit ADC with up to 11 channels, a CAN 2.0B controller, an Enhanced USART with LIN support, two MSSP (SPI/I2C) ports, and nanoWatt power management for low-power sleep modes. The device supports in-circuit serial programming (ICSP) and in-circuit debugging (ICD) via two pins, enabling field-upgradeable firmware. Enhanced Flash cells support 100K erase/write cycles typical and >40 years of data retention, providing long-term reliability.
Architecturally, the PIC18F4682 uses a Harvard bus with separate program and data paths, a 16-bit instruction word, and a C-optimized instruction set that simplifies compiler code generation. The integrated CAN module makes the device a strong fit for automotive and industrial networks requiring deterministic message handling. nanoWatt technology offers dynamic switching between run, idle, and sleep modes to optimize energy use in battery-backed designs.
Typical applications include CAN node endpoints in vehicle body modules, sensor signal acquisition systems, industrial process control nodes, and LIN master/slave nodes. The wide 4.2 V–5.5 V input range and integrated CAN simplify designs for 12 V automotive battery systems. For migrating code, the PIC18F4685 offers more memory in the same package family.
Designers should confirm the JTAG/ICSP pinout against the target board and choose the PIC18F4682-I/PT (tube) versus PIC18F4682T-I/PT (tape-and-reel) only when changing production packaging. Provide a 100 nF decoupling capacitor adjacent to each VDD/VSS pair and follow Microchip AN869 for EMC compliance.
Drop-in alternatives for PIC18F4682T-I/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC18F4682T-I/PT (same form factor and footprint) — differing in Operating Temperature, Package, ADC, Program Memory (Flash), Data EEPROM.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F4682-I/PT
✅ Drop-In✓ In Stock
$7.85 / Unit
View Datasheet →PIC18F4685-I/PT
✅ Drop-In✓ In Stock
$7.2 / Unit
View Datasheet →PIC18F4685T-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F458T-I/PT
✅ Drop-In✓ In Stock
$4.1 / Unit
View Datasheet →PIC18F45K80T-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F4580-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F4682T-I/PT Maximum Ratings & Electrical Characteristics
| Architecture | PIC18 8-bit RISC (Harvard) |
| Instruction Set | 16-bit C-optimized PIC18 |
| Maximum CPU Frequency | 40 MHz |
| Program Memory (Flash) | 80 KB (81,920 bytes) |
| Data SRAM | 3,328 bytes |
| Data EEPROM | 1,024 bytes |
| Supply Voltage (VDD) | 4.2 V to 5.5 V |
| I/O Pins | 36 |
| Pin Count | 44 |
| Package | TQFP-44 (PT) 10x10 mm |
| Mounting Type | Surface Mount |
| ADC | 10-bit, up to 11 channels |
| Communication Interfaces | CAN 2.0B, 2x MSSP (SPI/I2C), Enhanced USART (LIN) |
| Timers | 4 (Timer0/1/2/3) |
| CCP/ECCP Modules | 1 CCP + 1 ECCP |
| Power-Saving Modes | nanoWatt (Run, Idle, Sleep, Deep Sleep variants) |
| Operating Temperature | -40 C to +85 C (Industrial) |
| ICSP / ICD | Yes (2-wire) |
| RoHS Status | Compliant |
| Lead-Free / Halogen-Free | Lead-Free |
PIC18F4682T-I/PT Pin Configuration
| Pin 1 | RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock input |
| Pin 2 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / ECCP2 output |
| Pin 3 | RC2/CCP1 — Digital I/O / ECCP1 output |
| Pin 4 | RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock |
| Pin 5 | RC4/SDI/SDA — Digital I/O / SPI data in / I2C data |
| Pin 6 | RC5/SDO — Digital I/O / SPI data out |
| Pin 7 | RC6/TX/CK — Digital I/O / USART asynchronous transmit / synchronous clock |
| Pin 8 | RC7/RX/DT — Digital I/O / USART asynchronous receive / synchronous data |
| Pin 9 | OSC1/CLKI/RA7 — Oscillator input / external clock input / digital I/O |
| Pin 10 | OSC2/CLKO/RA6 — Oscillator output / clock output / digital I/O |
| Pin 11 | RA0/AN0 — Digital I/O / analog input 0 |
| Pin 12 | RA1/AN1 — Digital I/O / analog input 1 |
| Pin 13 | RA2/AN2/VREF- — Digital I/O / analog input 2 / ADC VREF- |
| Pin 14 | RA3/AN3/VREF+ — Digital I/O / analog input 3 / ADC VREF+ |
| Pin 15 | RA4/T0CKI — Digital I/O / Timer0 clock input |
| Pin 16 | RA5/AN4/SS/HLVDIN — Digital I/O / analog input 4 / SPI slave select / HLVD input |
| Pin 17 | RE0/RD/AN5 — Digital I/O / parallel slave port read / analog input 5 |
| Pin 18 | RE1/WR/AN6 — Digital I/O / parallel slave port write / analog input 6 |
| Pin 19 | RE2/CS/AN7 — Digital I/O / parallel slave port chip select / analog input 7 |
| Pin 20 | VDD — Positive supply voltage (4.2 V to 5.5 V) |
| Pin 21 | VSS — Ground reference |
| Pin 22 | RB0/AN12/INT0 — Digital I/O / analog input 12 / external interrupt 0 |
| Pin 23 | RB1/AN10/INT1 — Digital I/O / analog input 10 / external interrupt 1 |
| Pin 24 | RB2/AN8/INT2 — Digital I/O / analog input 8 / external interrupt 2 |
| Pin 25 | RB3/AN9/CCP2 — Digital I/O / analog input 9 / ECCP2 output |
| Pin 26 | RB4/AN11/KBI0 — Digital I/O / analog input 11 / interrupt-on-change |
| Pin 27 | RB5/KBI1/PGM — Digital I/O / interrupt-on-change / LVP programming |
| Pin 28 | RB6/KBI2/PGC — Digital I/O / interrupt-on-change / ICSP clock |
| Pin 29 | RB7/KBI3/PGD — Digital I/O / interrupt-on-change / ICSP data |
| Pin 30 | MCLR/VPP/RE3 — Master clear / programming voltage / digital I/O |
| Pin 31 | AVDD — Analog positive supply |
| Pin 32 | AVSS — Analog ground reference |
| Pin 33 | RD0/C1IN+ — Digital I/O / comparator 1 input+ |
| Pin 34 | RD1/C1IN- — Digital I/O / comparator 1 input- |
| Pin 35 | RD2/C2IN+ — Digital I/O / comparator 2 input+ |
| Pin 36 | RD3/C2IN- — Digital I/O / comparator 2 input- |
| Pin 37 | RD4/ECCP1/P1A — Digital I/O / ECCP1 / PWM output 1A |
| Pin 38 | RD5/P1B — Digital I/O / PWM output 1B |
| Pin 39 | RD6/P1C — Digital I/O / PWM output 1C |
| Pin 40 | RD7/P1D — Digital I/O / PWM output 1D |
| Pin 41 | CANRX — CAN bus receive input |
| Pin 42 | CANTX — CAN bus transmit output |
| Pin 43 | VDD — Positive supply voltage (digital) |
| Pin 44 | VSS — Ground reference (digital) |
Typical Applications
PIC18F4682T-I/PT is suitable for 7 applications: Automotive CAN Body Control Nodes, Industrial Sensor Data Acquisition Systems, LIN Master/Slave Nodes in Vehicle Networks, Appliance Control Boards, Building Automation HVAC Controllers, Battery Management System (BMS) Slave Modules, Industrial Process Control Transmitters.
Automotive CAN Body Control Nodes
The PIC18F4682T-I/PT fits automotive CAN body-control nodes because its integrated CAN 2.0B controller with 11-bit and 29-bit identifier support handles 1 Mbit/s messaging deterministically. The 80 KB Flash accommodates body-control firmware including window/liftgate logic and lighting control; 3,328 bytes RAM supports CAN message buffers and task stacks. The 4.2 V to 5.5 V supply range tolerates 12 V automotive battery cranking transients (with external TVS/filtering). The -40 C to +85 C industrial operating temperature and 36 I/O pins support H-bridge drivers, LED matrix scanning, and switch-matrix inputs typical of body modules. Tape-and-reel ('T') packaging suits SMT lines producing hundreds of ECU PCBs per shift.
Recommended
Industrial Sensor Data Acquisition Systems
The PIC18F4682T-I/PT supports multi-channel industrial sensor data acquisition through its 10-bit ADC with up to 11 input channels, scanning thermistors, pressure transducers, and 4-20 mA loop sensors. The 40 MHz CPU executes averaging, linearization, and CAN upload at sustained rates above 1 kHz per channel. 3,328 bytes of RAM buffer time-stamped samples between CAN transmissions; 1 KB of EEPROM stores calibration constants and node addresses that survive power cycles. The 44-pin TQFP package provides enough GPIO for relay drivers, status LEDs, and a UART debug port. nanoWatt power management enables sleep currents below 1 uA for battery-backed remote sensors in factory automation networks.
Recommended
LIN Master/Slave Nodes in Vehicle Networks
The PIC18F4682T-I/PT works as a LIN 1.3/2.0 master or slave node via its Enhanced USART with built-in LIN support, which handles break-delimiter detection, automatic baud-rate synchronization, and checksum generation in hardware. This offloads LIN protocol processing from the CPU, leaving MIPS free for application logic such as mirror positioning or HVAC damper control. The 80 KB Flash supports LIN specification nodes plus bootloader; 36 I/O drive LIN-controlled actuators and read back Hall sensors. The device pairs with an external LIN transceiver such as MCP2003 or TJA1027 to form a complete SAE J2602-compliant node. Tape-and-reel packaging supports SMT production of automotive sub-modules.
Recommended
Appliance Control Boards
The PIC18F4682T-I/PT powers appliance controllers such as washing machines, dishwashers, and induction cooktops where 80 KB Flash supports motor-control algorithms, user-interface state machines, and safety monitoring on a single chip. Its four timers, one ECCP module, and 10-bit ADC drive BLDC/PMSM motors via external gate drivers; MSSP ports interface to LED/keypad front panels. nanoWatt modes reduce standby power below 100 mW to meet Energy Star and EU Ecodesign directives. The 44-pin TQFP with 36 I/O provides enough pins for triac interfaces, encoder inputs, and fault detection without external I/O expanders. Industrial -40 C to +85 C operation survives kitchen thermal cycling.
Recommended
Building Automation HVAC Controllers
The PIC18F4682T-I/PT serves as a CAN or LIN node inside HVAC controllers and zone dampers, where its 36 I/O read temperature/humidity sensors, drive stepper-motor damper actuators, and interface to wall-pad keypads. The 10-bit ADC is sufficient for thermistor and ratiometric humidity front-ends; the Enhanced USART supports either LIN to the wall pad or CAN to the central air-handling unit. With 80 KB Flash, the device holds full PID loops, scheduling logic, and OTA-bootloader. nanoWatt Sleep mode keeps idle-room node standby current below 50 uA, important for battery-backed thermostats. The 44-pin TQFP footprint allows direct drop-in upgrade from older PIC18F458 designs in existing panel layouts.
Recommended
Battery Management System (BMS) Slave Modules
The PIC18F4682T-I/PT integrates as a cell-monitoring slave in a distributed BMS, where its 10-bit ADC scans multiple cell voltages and an external thermistor channel per module. The CAN 2.0B interface reports per-cell voltage, temperature, and state-of-health to a master controller at up to 1 Mbit/s. 1 KB of EEPROM stores module calibration and lifetime statistics that survive pack replacement; 3,328 bytes RAM buffers CAN frames between transmissions. The 4.2 V minimum supply is compatible with 4-cell lithium chemistries directly. nanoWatt Sleep with CAN wake-on-message capability keeps idle current low while allowing the master to wake the slave for diagnostics. TQFP-44 footprint fits compact battery modules.
Recommended
Industrial Process Control Transmitters
The PIC18F4682T-I/PT functions as a 4-20 mA or HART smart transmitter, digitizing process variables via its 10-bit ADC and reporting them over CAN or RS-485. 80 KB Flash supports HART command stacks, sensor linearization tables, and self-calibration routines; 1 KB EEPROM holds tag ID and engineering units. nanoWatt modes extend battery life in wireless transmitter variants. The 36 I/O can drive local display LCDs and accept pushbutton inputs. Industrial -40 C to +85 C operation and 5 V supply suit field-mounted instrumentation. Drop-in compatibility with PIC18F4685T-I/PT enables in-the-field memory upgrades without redesign.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F4682T-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F4682-I/PT | PIC18F4685-I/PT | PIC18F4685T-I/PT | PIC18F458T-I/PT | PIC18F45K80T-I/PT | PIC18F4580-I/PT |
|---|---|---|---|---|---|---|---|
| Package | TQFP-44 (PT) | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 80 KB | 80 KB | 96 KB (+20%) | 96 KB (+20%) | 32 KB (-60%) | 32 KB (-60%) | 32 KB (-60%) |
| Data SRAM | 3,328 bytes | 3,328 bytes | 3,328 bytes | 3,328 bytes | 1,536 bytes (-54%) | 3,648 bytes (+10%) | 1,536 bytes (-54%) |
| Data EEPROM | 1,024 bytes | 1,024 bytes | 1,024 bytes | 1,024 bytes | 256 bytes (-75%) | 1,024 bytes | 256 bytes (-75%) |
| Maximum CPU Frequency | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 64 MHz (+60%) | 40 MHz |
| CAN Module | CAN 2.0B | CAN 2.0B | CAN 2.0B | CAN 2.0B | CAN 2.0B | CAN 2.0B (enhanced) | None (no CAN) |
| ADC Resolution / Channels | 10-bit / 11 channels | 10-bit / 11 channels | 10-bit / 11 channels | 10-bit / 11 channels | 10-bit / 8 channels | 12-bit / 11 channels (upgraded) | 10-bit / 8 channels |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
Key Differentiators
- Largest Flash in 80KB CAN-enabled PIC18 TQFP-44 family (vs PIC18F458T-I/PT)
- Cost-effective vs 96 KB upgrade without sacrificing pinout (vs PIC18F4685T-I/PT)
- Original CAN module with proven automotive pedigree (vs PIC18F45K80T-I/PT)
Design Notes
Place a 100 nF (0.1 uF) decoupling capacitor as close as possible to each VDD/VSS pair (pins 20/21 and 43/44), with an additional 10 uF bulk capacitor on the main VDD rail. For the analog supply (AVDD/AVSS, pins 31/32), use a separate 100 nF ceramic plus a ferrite bead to isolate digital switching noise from the ADC reference. The ADC's VREF+ and VREF- pins should each have a 100 nF capacitor to AVSS for stable reference voltage. Power-on ramp should follow VDD monotonic rise of at least 0.05 V/ms to ensure proper Power-on Reset; slower ramps may require a brown-out configuration.
Place a 4-layer PCB with a dedicated ground plane directly under the TQFP-44 device. The high-current CAN pins (CANRX/CANTX) should be routed to the MCP2551 transceiver with traces shorter than 25 mm and a 100 ohm differential impedance. The 40 MHz oscillator traces (OSC1/OSC2) should be kept short and surrounded by ground pour to minimize EMI; place the load capacitors within 3 mm of the MCU. ICSP pins (RB6/PGC, RB7/PGD) should be brought to a 2x5 or 1x6 header with no series resistors in production boards to enable in-circuit debugging and field firmware updates.
Do not leave the MCLR pin (pin 30) floating; it must be tied to VDD through a 10 kohm resistor with a 100 nF cap to VSS for proper reset operation. Avoid powering the MCU without proper ICSP header protection or the device may fail programming. The CCP/PWM pins (RC2/CCP1, RD4-RD7/P1A-P1D) are multiplexed; if unused, configure them as outputs driving low to avoid floating inputs. When migrating code from PIC18F458T-I/PT (32 KB Flash), ensure compiled code fits within the new size — the linker map should be checked. CAN bus termination (120 ohm between CANH and CANL at each end of the bus) is mandatory for reliable operation.
Compliance Information
RoHS and REACH compliance confirmed per distributor listings (Mouser/DigiKey). Not AEC-Q100 qualified - PIC18F4682T-I/PT is industrial grade only; for AEC-Q100 automotive qualification contact Microchip for separate -VAO or -PTVAO suffix variants. Lead-free and halogen-free per Microchip packaging specifications.