PIC18F4682T-I/PT - 8-bit MCU, 80KB Flash, 40MHz, TQFP-44 | Microchip
部品番号: PIC18F4682T-I/PT ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 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 概要
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.
ドロップイン代替品: PIC18F4682T-I/PT — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC18F4682T-I/PT (同一形状・フットプリント) — 相違点: ADC, Package, Program Memory (Flash), Operating Temperature, Communication Interfaces.
クイック比較ツール — 並列比較する代替部品を選択:
PIC18F4682-I/PT
✅ ドロップイン✓ 在庫あり
$7.85 / 個
データシートを見る →PIC18F4685-I/PT
✅ ドロップイン✓ 在庫あり
$5.65 / 個
データシートを見る →PIC18F4685T-I/PT
✅ ドロップイン✓ 在庫あり
$6.89 / 個
データシートを見る →PIC18F458T-I/PT
✅ ドロップイン✓ 在庫あり
$4.1 / 個
データシートを見る →PIC18F45K80T-I/PT
✅ ドロップイン✓ 在庫あり
$3.32 / 個
データシートを見る →PIC18F4580-I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F4682T-I/PT 最大定格&電気的特性
| 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 |
| ピン数 | 44 |
| パッケージ | TQFP-44 (PT) 10x10 mm |
| 実装タイプ | 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) |
| 動作温度 | -40 C to +85 C (Industrial) |
| ICSP / ICD | Yes (2-wire) |
| RoHS ステータス | Compliant |
| Lead-Free / Halogen-Free | Lead-Free |
PIC18F4682T-I/PT ピン構成
| ピン 1 | RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock input |
| ピン 2 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / ECCP2 output |
| ピン 3 | RC2/CCP1 — Digital I/O / ECCP1 output |
| ピン 4 | RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock |
| ピン 5 | RC4/SDI/SDA — Digital I/O / SPI data in / I2C data |
| ピン 6 | RC5/SDO — Digital I/O / SPI data out |
| ピン 7 | RC6/TX/CK — Digital I/O / USART asynchronous transmit / synchronous clock |
| ピン 8 | RC7/RX/DT — Digital I/O / USART asynchronous receive / synchronous data |
| ピン 9 | OSC1/CLKI/RA7 — Oscillator input / external clock input / digital I/O |
| ピン 10 | OSC2/CLKO/RA6 — Oscillator output / clock output / digital I/O |
| ピン 11 | RA0/AN0 — Digital I/O / analog input 0 |
| ピン 12 | RA1/AN1 — Digital I/O / analog input 1 |
| ピン 13 | RA2/AN2/VREF- — Digital I/O / analog input 2 / ADC VREF- |
| ピン 14 | RA3/AN3/VREF+ — Digital I/O / analog input 3 / ADC VREF+ |
| ピン 15 | RA4/T0CKI — Digital I/O / Timer0 clock input |
| ピン 16 | RA5/AN4/SS/HLVDIN — Digital I/O / analog input 4 / SPI slave select / HLVD input |
| ピン 17 | RE0/RD/AN5 — Digital I/O / parallel slave port read / analog input 5 |
| ピン 18 | RE1/WR/AN6 — Digital I/O / parallel slave port write / analog input 6 |
| ピン 19 | RE2/CS/AN7 — Digital I/O / parallel slave port chip select / analog input 7 |
| ピン 20 | VDD — Positive supply voltage (4.2 V to 5.5 V) |
| ピン 21 | VSS — Ground reference |
| ピン 22 | RB0/AN12/INT0 — Digital I/O / analog input 12 / external interrupt 0 |
| ピン 23 | RB1/AN10/INT1 — Digital I/O / analog input 10 / external interrupt 1 |
| ピン 24 | RB2/AN8/INT2 — Digital I/O / analog input 8 / external interrupt 2 |
| ピン 25 | RB3/AN9/CCP2 — Digital I/O / analog input 9 / ECCP2 output |
| ピン 26 | RB4/AN11/KBI0 — Digital I/O / analog input 11 / interrupt-on-change |
| ピン 27 | RB5/KBI1/PGM — Digital I/O / interrupt-on-change / LVP programming |
| ピン 28 | RB6/KBI2/PGC — Digital I/O / interrupt-on-change / ICSP clock |
| ピン 29 | RB7/KBI3/PGD — Digital I/O / interrupt-on-change / ICSP data |
| ピン 30 | MCLR/VPP/RE3 — Master clear / programming voltage / digital I/O |
| ピン 31 | AVDD — Analog positive supply |
| ピン 32 | AVSS — Analog ground reference |
| ピン 33 | RD0/C1IN+ — Digital I/O / comparator 1 input+ |
| ピン 34 | RD1/C1IN- — Digital I/O / comparator 1 input- |
| ピン 35 | RD2/C2IN+ — Digital I/O / comparator 2 input+ |
| ピン 36 | RD3/C2IN- — Digital I/O / comparator 2 input- |
| ピン 37 | RD4/ECCP1/P1A — Digital I/O / ECCP1 / PWM output 1A |
| ピン 38 | RD5/P1B — Digital I/O / PWM output 1B |
| ピン 39 | RD6/P1C — Digital I/O / PWM output 1C |
| ピン 40 | RD7/P1D — Digital I/O / PWM output 1D |
| ピン 41 | CANRX — CAN bus receive input |
| ピン 42 | CANTX — CAN bus transmit output |
| ピン 43 | VDD — Positive supply voltage (digital) |
| ピン 44 | VSS — Ground reference (digital) |
主な用途
PIC18F4682T-I/PT の用途: 7 件s: 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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC18F4682T-I/PT — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | 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 |
主な差別化要因
- 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)
設計ノート
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.
コンプライアンス情報
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.