PIC18F97J60-I/PF - 8-bit MCU 128KB Flash 10BASE-T Ethernet | Microchip
부품 번호: PIC18F97J60-I/PF ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $11.5 | $11.50 |
| 10 | $10.4 | $104.00 |
| 100 | $9.2 | $920.00 |
| 500 | $8.4 | $4,200.00 |
| 1,000 | $7.85 | $7,850.00 |
PIC18F97J60-I/PF 개요
An 8-bit microcontroller (MCU) is a single-chip processor whose internal data path is 8 bits wide. It integrates a CPU, non-volatile program memory (Flash), volatile data memory (RAM), timers, communication peripherals, and I/O into one package. Within the taxonomy, the PIC18F97J60 is an 8-bit MCU -> microcontroller -> embedded controller -> semiconductor. The J-series Flash parts add an on-chip Ethernet MAC/PHY block, removing the need for an external ENC28J60 or similar coprocessor.
Key differentiating features include the integrated 10BASE-T PHY (twisted-pair Ethernet) supporting full and half-duplex with auto-negotiation, the nanoWatt Technology XLP power-saving modes for battery-aware designs, and the Flash program memory that supports self-write under firmware control for in-field updates. The part is also available in 64-pin (PIC18F66J60) and 80-pin (PIC18F87J60) variants for board-layout reuse.
Architecturally, the PIC18F97J60 uses a Harvard-class RISC core with hardware multiply and a 16-bit instruction word. The Ethernet block exposes a buffered SPI-like host interface to the CPU, freeing the application from bit-banging. The internal 2.5V LDO powers the core from the 3.3V supply so the part is single-rail powered.
Typical applications include industrial automation controllers, building-automation gateways, HVAC control, sensor nodes with Ethernet uplink, and remote-management appliances. Anywhere a designer needs a wired-network endpoint with deterministic 8-bit firmware control, the integrated MAC/PHY lowers BOM and PCB area. For battery-backed nodes, the XLP sleep modes keep quiescent draw in the microampere range.
When designing with this part, ensure the 3.3V rail can source 250 mA peak during Ethernet activity, follow Microchip AN1123 PCB-layout rules for the 10BASE-T magnetics and RJ-45, and reserve enough Flash for the TCP/IP stack (Microchip's MLA / TCP-IP Lite typical patterns). Pair the MCU with a 25 MHz crystal and dedicated magnetics for robust 10BASE-T link integrity.
드롭인 대체품: PIC18F97J60-I/PF — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC18F97J60-I/PF (동일 폼 팩터 및 풋프린트) — 차이점: Operating Temperature, Timers, MSL Level, Package, Core Architecture.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC18F96J60-I/PF
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
가격 문의
데이터시트 보기 →PIC18F97J60-I/PT
✅ 드롭인✓ 재고 있음
$8.12 / 개
데이터시트 보기 →PIC18F96J94-I/PF
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$2.17 / 개
데이터시트 보기 →PIC18F96J94T-I/PF
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$5.65 / 개
데이터시트 보기 →PIC18F97J60-I/PF 최대 정격 & 전기적 특성
| Core | PIC18 8-bit RISC |
| Maximum CPU Frequency | 41.667 MHz |
| Program Memory (Flash) | 128 KB (64K x 16) |
| RAM | 3808 bytes |
| Ethernet | Integrated 10BASE-T MAC + PHY |
| 패키지 | 100-pin TQFP (14x14 mm) |
| I/O Pins | 70 |
| Operating Voltage | 2.0 V to 3.6 V |
| Supply Voltage (single rail) | 3.3 V typical |
| 동작 온도 | -40C to +85C (Industrial) |
| Communication | 2x UART, SPI, I2C, Ethernet |
| RoHS 상태 | Compliant |
PIC18F97J60-I/PF 핀 구성
| 핀 1 | RGND — Ethernet reference ground (per datasheet) |
| 핀 2 | TPOUT+ — Ethernet differential transmit output + |
| 핀 3 | TPOUT- — Ethernet differential transmit output - |
| 핀 4 | VDD — 3.3 V supply |
| 핀 5 | VSS — Ground |
| 핀 6 | OSC1 — Crystal oscillator input (25 MHz typical) |
| 핀 7 | OSC2 — Crystal oscillator output |
| 핀 8 | MCLR — Master clear / reset (active low) |
| 핀 9 | RA0 — Port A bit 0 (digital I/O / analog AN0) |
| 핀 10 | RA1 — Port A bit 1 (digital I/O / analog AN1) |
| 핀 11 | RA2 — Port A bit 2 |
| 핀 12 | RA3 — Port A bit 3 |
| 핀 13 | RA4 — Port A bit 4 |
| 핀 14 | RA5 — Port A bit 5 |
| 핀 15 | RA6 — Port A bit 6 (OSC2 alternate) |
| 핀 16 | RA7 — Port A bit 7 (OSC1 alternate) |
| 핀 17 | VDD — 3.3 V supply |
| 핀 18 | VSS — Ground |
| 핀 19 | RB0 — Port B bit 0 |
| 핀 20 | RB1 — Port B bit 1 |
| 핀 21 | RB2 — Port B bit 2 |
| 핀 22 | RB3 — Port B bit 3 |
| 핀 23 | RB4 — Port B bit 4 |
| 핀 24 | RB5 — Port B bit 5 |
| 핀 25 | RB6 — Port B bit 6 (PGC, ICSP clock) |
| 핀 26 | RB7 — Port B bit 7 (PGD, ICSP data) |
| 핀 27 | VDD — 3.3 V supply |
| 핀 28 | VSS — Ground |
| 핀 29 | RC0 — Port C bit 0 |
| 핀 30 | RC1 — Port C bit 1 |
| 핀 31 | RC2 — Port C bit 2 |
| 핀 32 | RC3 — Port C bit 3 |
| 핀 33 | RC4 — Port C bit 4 |
| 핀 34 | RC5 — Port C bit 5 |
| 핀 35 | RC6 — Port C bit 6 (TX1 / UART1) |
| 핀 36 | RC7 — Port C bit 7 (RX1 / UART1) |
| 핀 37 | RD0 — Port D bit 0 |
| 핀 38 | RD1 — Port D bit 1 |
| 핀 39 | RD2 — Port D bit 2 |
| 핀 40 | RD3 — Port D bit 3 |
| 핀 41 | RD4 — Port D bit 4 |
| 핀 42 | RD5 — Port D bit 5 |
| 핀 43 | RD6 — Port D bit 6 |
| 핀 44 | RD7 — Port D bit 7 |
| 핀 45 | RE0 — Port E bit 0 |
| 핀 46 | RE1 — Port E bit 1 |
| 핀 47 | RE2 — Port E bit 2 |
| 핀 48 | RE3 — Port E bit 3 |
| 핀 49 | RE4 — Port E bit 4 |
| 핀 50 | RE5 — Port E bit 5 |
| 핀 51 | RE6 — Port E bit 6 |
| 핀 52 | RE7 — Port E bit 7 |
| 핀 53 | VDD — 3.3 V supply |
| 핀 54 | VSS — Ground |
| 핀 55 | RF0 — Port F bit 0 |
| 핀 56 | RF1 — Port F bit 1 |
| 핀 57 | RF2 — Port F bit 2 |
| 핀 58 | RF3 — Port F bit 3 |
| 핀 59 | RF4 — Port F bit 4 |
| 핀 60 | RF5 — Port F bit 5 |
| 핀 61 | RF6 — Port F bit 6 |
| 핀 62 | RF7 — Port F bit 7 |
| 핀 63 | RG0 — Port G bit 0 |
| 핀 64 | RG1 — Port G bit 1 |
| 핀 65 | RG2 — Port G bit 2 |
| 핀 66 | RG3 — Port G bit 3 |
| 핀 67 | RG4 — Port G bit 4 |
| 핀 68 | VDD — 3.3 V supply |
| 핀 69 | VSS — Ground |
| 핀 70 | RH0 — Port H bit 0 |
| 핀 71 | RH1 — Port H bit 1 |
| 핀 72 | RH2 — Port H bit 2 |
| 핀 73 | RH3 — Port H bit 3 |
| 핀 74 | RH4 — Port H bit 4 |
| 핀 75 | RH5 — Port H bit 5 |
| 핀 76 | RH6 — Port H bit 6 |
| 핀 77 | RH7 — Port H bit 7 |
| 핀 78 | RJ0 — Port J bit 0 |
| 핀 79 | RJ1 — Port J bit 1 |
| 핀 80 | RJ2 — Port J bit 2 |
| 핀 81 | RJ3 — Port J bit 3 |
| 핀 82 | RJ4 — Port J bit 4 |
| 핀 83 | RJ5 — Port J bit 5 |
| 핀 84 | RJ6 — Port J bit 6 |
| 핀 85 | RJ7 — Port J bit 7 |
| 핀 86 | RK0 — Port K bit 0 |
| 핀 87 | RK1 — Port K bit 1 |
| 핀 88 | RK2 — Port K bit 2 |
| 핀 89 | RK3 — Port K bit 3 |
| 핀 90 | RK4 — Port K bit 4 |
| 핀 91 | RK5 — Port K bit 5 |
| 핀 92 | RK6 — Port K bit 6 |
| 핀 93 | RK7 — Port K bit 7 |
| 핀 94 | TXRX+ — Ethernet differential RX/TX + (10BASE-T) |
| 핀 95 | TXRX- — Ethernet differential RX/TX - (10BASE-T) |
| 핀 96 | RBIAS — Ethernet bias resistor pin |
| 핀 97 | VDDETH — Ethernet PHY analog supply |
| 핀 98 | VSSETH — Ethernet PHY analog ground |
| 핀 99 | AVDD — Analog supply |
| 핀 100 | AVSS — Analog ground |
일반적인 애플리케이션
PIC18F97J60-I/PF 적합 용도: 6 애플리케이션s: Industrial Automation Controllers, Building Automation Gateways, Sensor Nodes with Ethernet Uplink, HVAC Control Systems, Remote Monitoring Appliances, Network-Enabled Embedded Devices.
Industrial Automation Controllers
The PIC18F97J60-I/PF suits industrial automation controllers because the integrated 10BASE-T MAC/PHY provides a wired network interface without an external ENC28J60 or PHY coprocessor, shrinking BOM and PCB area. With 41.667 MHz core clock, 128 KB Flash and 3808 bytes of RAM, the part runs deterministic 8-bit firmware alongside the Microchip TCP/IP Lite stack for protocols such as Modbus TCP or HTTP/JSON. The 70 I/O pins drive relays, opto-isolators and discrete sensors typical of PLC I/O modules, while 10-bit ADC channels accept 4-20 mA / 0-10 V transducer signals. nanoWatt XLP modes reduce idle current in sleep-dominated nodes. Operate from a 3.3 V rail and follow Microchip AN1123 PCB layout rules for 10BASE-T magnetics.
추천
Building Automation Gateways
The PIC18F97J60-I/PF is well matched to building automation gateways because the integrated 10BASE-T Ethernet supports BACnet/IP or HTTP/JSON over twisted-pair copper, the standard backbone in commercial buildings. With 128 KB Flash, the device can host a full TCP/IP stack plus building-automation protocol layers, while 70 I/O allow direct connection to HVAC control lines, lighting drivers and contact sensors. The wide 2.0 V to 3.6 V operating range simplifies power design from 3.3 V rails. Compared with an MCU + ENC28J60 coprocessor architecture, the integrated MAC/PHY saves board area and reduces firmware latency. Industrial -40C to +85C temperature grade supports rooftop and basement deployment.
추천
Sensor Nodes with Ethernet Uplink
The PIC18F97J60-I/PF is suited for wired sensor nodes that need Ethernet uplink because the integrated 10BASE-T MAC/PHY eliminates the need for a separate network coprocessor, simplifying firmware and reducing BOM. With 3808 bytes of RAM and 41.667 MHz CPU clock, the part can poll sensors, perform local averaging, and publish data via HTTP/JSON or MQTT over TCP/IP Lite. The 10-bit ADC handles analog sensors and the comparator block supports low-power wake-up on threshold events. XLP nanoWatt modes drop the quiescent current into microampere range during sleep windows, extending life in battery-backed nodes. Per the manufacturer datasheet, follow Microchip PCB layout for the 10BASE-T magnetics and RJ-45.
추천
HVAC Control Systems
The PIC18F97J60-I/PF fits HVAC control systems because the integrated 10BASE-T Ethernet, 70 I/O pins, and 10-bit ADC handle thermostats, damper actuators, and analog temperature/humidity sensors without external chips. Per Microchip datasheet DS39762F, the 128 KB Flash hosts the TCP/IP stack plus HVAC control logic, while the RTC module supports scheduling and time-stamped logging. Compared with discrete MCU + ENC28J60 designs, the integrated MAC/PHY lowers latency between sensor read and network publish, critical for closed-loop HVAC control. nanoWatt XLP modes help meet standby power budgets in ENERGY STAR rated appliances. Industrial temperature grade ensures rooftop and basement operation.
추천
Remote Monitoring Appliances
The PIC18F97J60-I/PF suits remote monitoring appliances because the integrated 10BASE-T MAC/PHY, 128 KB Flash and 3808 bytes of RAM can host a web server, SNMP agent or MQTT client on a single chip. With 41.667 MHz CPU clock, the part handles authentication, status pages, and sensor polling in real time, while the UART/SPI/I2C peripherals accept sensors and actuator feedback. Per the manufacturer datasheet, the part supports in-field firmware updates via Flash self-write, critical for deployed appliances that cannot be returned for service. The wide operating voltage (2.0 V to 3.6 V) and -40C to +85C industrial temperature grade suit utility-cabinet deployment.
추천
Network-Enabled Embedded Devices
The PIC18F97J60-I/PF is a strong fit for network-enabled embedded devices because it pairs an 8-bit PIC18 core with a built-in 10BASE-T MAC/PHY, eliminating the typical MCU + external Ethernet chip two-chip architecture. With 128 KB Flash, 3808 bytes of RAM and 70 I/O, the part can host the TCP/IP Lite stack plus application firmware, exposing status via HTTP, Modbus TCP or MQTT over wired Ethernet. Compared with 32-bit ARM Cortex-M0 alternatives, the 8-bit core is more deterministic and lower-cost for simple sensor-and-relay duties. Per Microchip datasheet DS39762F, the device integrates a 2.5 V LDO so a single 3.3 V rail powers both the digital core and the analog Ethernet block.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC18F97J60-I/PF — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC18F96J60-I/PF | PIC18F97J60-I/PT | PIC18F96J94-I/PF |
|---|---|---|---|---|
| Package | TQFP-100 (14x14 mm) | TQFP-100 (same footprint) | TQFP-100 (same footprint) | TQFP-100 (same footprint) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | PIC18 8-bit @ 41.667 MHz | PIC18 8-bit @ 41.667 MHz | PIC18 8-bit @ 41.667 MHz | PIC18 8-bit @ 41.667 MHz |
| Ethernet | Integrated 10BASE-T MAC/PHY | Integrated 10BASE-T MAC/PHY | Integrated 10BASE-T MAC/PHY | Integrated 10BASE-T MAC/PHY |
| I/O Pins | 70 | 70 | 70 | 70 |
| Operating Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V |
| Temperature Grade | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
주요 차별점
- Integrated 10BASE-T MAC + PHY on chip (vs PIC18F87J10-I/PT)
- 128 KB Flash program memory in 100-pin TQFP (vs PIC18F87J60-I/PT)
- 41.667 MHz maximum CPU clock (vs PIC18F67J60-I/PT)
설계 노트
Follow Microchip AN1123 PCB-layout rules for 10BASE-T. Route the differential TXRX+/- pair on the top layer with controlled 100-ohm differential impedance, keep it short (<25 mm), and place the 1:1 magnetics within 25 mm of the RJ-45 jack. Provide an isolated analog ground (RGND pin) with a ferrite bead to digital ground to reduce common-mode noise. Decouple VDDETH and AVDD with 10 uF bulk plus 100 nF X7R caps placed within 2 mm of the supply pins.
The 3.3 V rail must source 250 mA peak during Ethernet activity. Estimated: IDD quiescent ~120 mA during full-duplex 10BASE-T transmit, plus MCU core current ~30 mA worst case at 41.667 MHz. Use a low-noise LDO such as the AP2112-3.3 or a buck regulator followed by an LDO. Place a 10 uF + 100 nF bypass pair within 5 mm of each VDD pin cluster.
Do not omit the RBIAS resistor (typically 2.32 kohm 1%) on the RBIAS pin - the PHY will not enumerate without correct biasing. Use a 25 MHz fundamental-mode crystal with 18 pF load capacitors, not an external clock driver, to meet Ethernet jitter. The 3.3 V supply must ramp monotonically to avoid unintended Flash writes via the Flash self-write mechanism. Verify erase/write cycles against the datasheet to avoid premature Flash wear.
Estimated: at 41.667 MHz and 3.3 V with all peripherals active, core power is about 150 mW - the TQFP-100 package theta_JA of ~50 C/W gives a junction temperature rise of ~7 C above ambient, well within the 125 C maximum. For extended -40C to +85C industrial deployment, ensure the PCB copper pour around the thermal pad pins keeps junction rise under 15 C to maintain margin.
규정 준수 정보
RoHS and REACH compliant per Microchip product page DS39762F. Industrial -40C to +85C temperature grade, not AEC-Q100 qualified - for automotive Ethernet applications, use AEC-Q100 qualified variants such as PIC18F67K90-E/PT.