PIC18F4682T-I/PT - 8-bit MCU, 80KB Flash, 40MHz, TQFP-44 | Microchip
N.º da peça: PIC18F4682T-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC18F4682T-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 PIC18F4682T-I/PT (mesmo formato e footprint) — diferindo em ADC, Package, Program Memory (Flash), Operating Temperature, Communication Interfaces.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F4682-I/PT
✅ Drop-In✓ Em estoque
$7.85 / unidade
Ver ficha técnica →PIC18F4685-I/PT
✅ Drop-In✓ Em estoque
$5.65 / unidade
Ver ficha técnica →PIC18F4685T-I/PT
✅ Drop-In✓ Em estoque
$6.89 / unidade
Ver ficha técnica →PIC18F458T-I/PT
✅ Drop-In✓ Em estoque
$4.1 / unidade
Ver ficha técnica →PIC18F45K80T-I/PT
✅ Drop-In✓ Em estoque
$3.32 / unidade
Ver ficha técnica →PIC18F4580-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F4682T-I/PT Classificações máximas e características elétricas
| 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 |
| Contagem de pinos | 44 |
| Encapsulamento | TQFP-44 (PT) 10x10 mm |
| Tipo de montagem | 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) |
| Temperatura de operação | -40 C to +85 C (Industrial) |
| ICSP / ICD | Yes (2-wire) |
| Status RoHS | Compliant |
| Lead-Free / Halogen-Free | Lead-Free |
Configuração de pinos do PIC18F4682T-I/PT
| Pino 1 | RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock input |
| Pino 2 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / ECCP2 output |
| Pino 3 | RC2/CCP1 — Digital I/O / ECCP1 output |
| Pino 4 | RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock |
| Pino 5 | RC4/SDI/SDA — Digital I/O / SPI data in / I2C data |
| Pino 6 | RC5/SDO — Digital I/O / SPI data out |
| Pino 7 | RC6/TX/CK — Digital I/O / USART asynchronous transmit / synchronous clock |
| Pino 8 | RC7/RX/DT — Digital I/O / USART asynchronous receive / synchronous data |
| Pino 9 | OSC1/CLKI/RA7 — Oscillator input / external clock input / digital I/O |
| Pino 10 | OSC2/CLKO/RA6 — Oscillator output / clock output / digital I/O |
| Pino 11 | RA0/AN0 — Digital I/O / analog input 0 |
| Pino 12 | RA1/AN1 — Digital I/O / analog input 1 |
| Pino 13 | RA2/AN2/VREF- — Digital I/O / analog input 2 / ADC VREF- |
| Pino 14 | RA3/AN3/VREF+ — Digital I/O / analog input 3 / ADC VREF+ |
| Pino 15 | RA4/T0CKI — Digital I/O / Timer0 clock input |
| Pino 16 | RA5/AN4/SS/HLVDIN — Digital I/O / analog input 4 / SPI slave select / HLVD input |
| Pino 17 | RE0/RD/AN5 — Digital I/O / parallel slave port read / analog input 5 |
| Pino 18 | RE1/WR/AN6 — Digital I/O / parallel slave port write / analog input 6 |
| Pino 19 | RE2/CS/AN7 — Digital I/O / parallel slave port chip select / analog input 7 |
| Pino 20 | VDD — Positive supply voltage (4.2 V to 5.5 V) |
| Pino 21 | VSS — Ground reference |
| Pino 22 | RB0/AN12/INT0 — Digital I/O / analog input 12 / external interrupt 0 |
| Pino 23 | RB1/AN10/INT1 — Digital I/O / analog input 10 / external interrupt 1 |
| Pino 24 | RB2/AN8/INT2 — Digital I/O / analog input 8 / external interrupt 2 |
| Pino 25 | RB3/AN9/CCP2 — Digital I/O / analog input 9 / ECCP2 output |
| Pino 26 | RB4/AN11/KBI0 — Digital I/O / analog input 11 / interrupt-on-change |
| Pino 27 | RB5/KBI1/PGM — Digital I/O / interrupt-on-change / LVP programming |
| Pino 28 | RB6/KBI2/PGC — Digital I/O / interrupt-on-change / ICSP clock |
| Pino 29 | RB7/KBI3/PGD — Digital I/O / interrupt-on-change / ICSP data |
| Pino 30 | MCLR/VPP/RE3 — Master clear / programming voltage / digital I/O |
| Pino 31 | AVDD — Analog positive supply |
| Pino 32 | AVSS — Analog ground reference |
| Pino 33 | RD0/C1IN+ — Digital I/O / comparator 1 input+ |
| Pino 34 | RD1/C1IN- — Digital I/O / comparator 1 input- |
| Pino 35 | RD2/C2IN+ — Digital I/O / comparator 2 input+ |
| Pino 36 | RD3/C2IN- — Digital I/O / comparator 2 input- |
| Pino 37 | RD4/ECCP1/P1A — Digital I/O / ECCP1 / PWM output 1A |
| Pino 38 | RD5/P1B — Digital I/O / PWM output 1B |
| Pino 39 | RD6/P1C — Digital I/O / PWM output 1C |
| Pino 40 | RD7/P1D — Digital I/O / PWM output 1D |
| Pino 41 | CANRX — CAN bus receive input |
| Pino 42 | CANTX — CAN bus transmit output |
| Pino 43 | VDD — Positive supply voltage (digital) |
| Pino 44 | VSS — Ground reference (digital) |
Aplicações típicas
PIC18F4682T-I/PT é adequado para 7 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F4682T-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 | 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 |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.