Microchip Technology

PIC18LF46J11T-I/PT - 8-bit 48MHz 64KB Flash MCU | Microchip

부품 번호: PIC18LF46J11T-I/PT ✓ 활성
2.0 V to 3.6 V Vdss 44-TQFP (10x10 mm) Package 48 MHz Speed 64 KB (32K x 16) Memory
MOQ: 1 |

PIC18LF46J11T-I/PT 개요

The Microchip Technology PIC18LF46J11T-I/PT is an 8-bit PIC18 microcontroller with nanoWatt XLP technology, delivering 12 MIPS throughput at 48 MHz CPU speed while consuming very low active and sleep currents. It integrates 64 KB of Flash program memory (32K x 16) and 3.8 KB of RAM, and is housed in a 44-pin TQFP (10x10 mm) package with 34 user I/O pins.

What is an 8-bit microcontroller? An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path that integrates a CPU, non-volatile program memory (Flash), volatile data memory (RAM), and a rich set of peripherals such as timers, ADC, communication interfaces, and I/O. Within the broader semiconductor taxonomy, an MCU is a sub-class of microcontroller -> microprocessor -> digital IC -> semiconductor. The PIC18F/LF family from Microchip is widely used in cost-sensitive embedded applications where deterministic real-time performance, low power, and a stable peripheral set are required.

Key features of the PIC18LF46J11T-I/PT include: a high-performance RISC architecture with 16-bit wide instructions and 8-bit data path; an internal 31 kHz to 8 MHz oscillator with PLL up to 48 MHz; multiple low-power sleep modes (Deep Sleep, Run, Idle, Doze); Peripheral Pin Select (PPS) for flexible signal routing; hardware peripherals including 12-bit ADC, multiple PWM outputs, comparators, and enhanced USART, SPI, and I2C; and a wide operating voltage range suitable for 2.0 V to 3.6 V (LF variant) battery-powered designs. The 'LF' prefix indicates low-voltage Flash (F) operation, while the 'T' suffix denotes Tape and Reel packaging and 'I' indicates the -40C to +85C industrial temperature range.

Architecturally, the PIC18LF46J11 uses a 16-bit instruction word with an 8-bit data path and a hardware multiplier, allowing single-cycle MAC operations and efficient C compilation. The device implements nanoWatt XLP technology, providing sub-uA Deep Sleep current and RTC operation directly from a coin cell. The integrated Peripheral Pin Select (PPS) remaps most digital peripherals to any user I/O, dramatically simplifying PCB layout when changing pin assignments.

Typical applications include USB device/host peripherals, graphics and segment LCD driving, industrial sensor hubs, low-power portable instruments, and consumer devices that require rich connectivity (USB, I2C, SPI) within a small board footprint. Compared to Cortex-M0+ MCUs, the PIC18LF46J11T-I/PT offers deterministic interrupt latency and a small, mature toolchain (MPLAB X, XC8). Where to download the datasheet PDF: the manufacturer product page links directly to the official PDF.

When designing with this device, ensure that VDD decoupling (100 nF + bulk) is placed within 5 mm of each supply pin, and verify that the chosen LF operating voltage (2.0 V to 3.6 V) matches your battery or LDO output. Retention and endurance of the on-chip Flash follow the manufacturer datasheet figures, not estimates.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, providing engineers with an at-a-glance decision matrix for selecting the PIC18LF46J11T-I/PT versus its 44-pin TQFP family peers.

드롭인 대체품: PIC18LF46J11T-I/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.

이 시리즈의 변형

다음과 드롭인 호환되는 동일 시리즈 모델: PIC18LF46J11T-I/PT (동일 폼 팩터 및 풋프린트) — 차이점: Package, Operating Temperature, Communication Interfaces, Core Architecture, Program Memory (Flash).

Microchip Technology
Package: 44-pin TQFP (10x10 mm)
Operating Temperature: -40 C to +85 C (Industrial)
Communication Interfaces: 2x MSSP (SPI/I2C), 2x USART (EUSART)
Microchip Technology
Package: TQFP-44 (PT), 10 x 10 mm
Operating Temperature: -40 C to +85 C (Industrial)
Communication Interfaces: USB 2.0 Full-Speed, 2x USART, 2x MSSP (SPI/I2C)

PIC18LF46J11-I/PT

✅ 드롭인 ⚠️ 사양 미검증
📦 44-TQFP (10x10)
Identical silicon, tube packaging variant (vs Tape and Reel 'T' suffix)

📋 참조 대체품 (카탈로그에 없음)

PIC18F46J11T-I/PT

✅ 드롭인 ⚠️ 사양 미검증
Microchip Technology
📦 44-TQFP (10x10)
PIC18 (8-bit RISC, enhanced Harvard) · 64 KB (32K x 16 words) · 4 KB · 48 MHz (12 MIPS) · 2.0 V to 3.6 V · Up to 5.5 V on digital I/O · 36 (varies by package)

가격 문의

데이터시트 보기 →

PIC18LF45J11T-I/PT

✅ 드롭인 ⚠️ 사양 미검증
Microchip Technology
📦 44-TQFP (10x10)
PIC18 (8-bit Harvard, RISC-like) · 32 KB · 4 KB · 48 MHz (12 MIPS) · 2.0 V to 5.5 V · 34 · TQFP-44 (PT), 10 x 10 mm

가격 문의

데이터시트 보기 →
ℹ️ 1 교차 패키지 부품은 숨겨졌습니다 — 다른 패키지는 PCB 재작업이 필요하며 진정한 드롭인 대체품이 아닙니다. 문의하기 교차 패키지 제안이 필요하면 다음을 참조하십시오.

PIC18LF46J11T-I/PT 최대 정격 & 전기적 특성

Core Processor PIC
Core Size 8-bit
Core Series PIC18LF46J11
Program Memory Size 64 KB (32K x 16)
Program Memory Type FLASH
RAM Size 3.8 KB (3800 x 8)
CPU Speed 48 MHz
Performance 12 MIPS
Number of I/O 34
Operating Voltage 2.0 V to 3.6 V
동작 온도 -40C to +85C
패키지 44-TQFP (10x10 mm)
실장 유형 Surface Mount
Connectivity I2C, SPI, UART/USART, USB
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Data Converters A/D 13x10b
Oscillator Type Internal (31 kHz to 8 MHz) with PLL
Low-Power Technology nanoWatt XLP (Deep Sleep)
RoHS 상태 Compliant
Lead-Free Yes
Packaging Tape & Reel (TR)

PIC18LF46J11T-I/PT 핀 구성

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
핀 1 RF0 — Digital I/O / analog input AN5
핀 2 RF1 — Digital I/O / analog input AN4
핀 3 RF2 — Digital I/O / analog input AN3
핀 4 RF3 — Digital I/O / analog input AN2
핀 5 RF4 — Digital I/O / analog input AN1
핀 6 RF5 — Digital I/O / analog input AN0
핀 7 RF6 — Digital I/O
핀 8 RF7 — Digital I/O
핀 9 RG0 — Digital I/O
핀 10 RG1 — Digital I/O
핀 11 VDD — Positive supply
핀 12 VSS — Ground
핀 13 RG2 — Digital I/O
핀 14 RG3 — Digital I/O
핀 15 RE0 — Digital I/O
핀 16 RE1 — Digital I/O
핀 17 RE2 — Digital I/O
핀 18 VUSB — USB internal transceiver supply
핀 19 RB0 — Digital I/O / PGED
핀 20 RB1 — Digital I/O / PGEC
핀 21 RB2 — Digital I/O
핀 22 RB3 — Digital I/O
핀 23 D- — USB D- data line
핀 24 D+ — USB D+ data line
핀 25 RB4 — Digital I/O
핀 26 RB5 — Digital I/O
핀 27 RB6 — Digital I/O / PGC
핀 28 VDD — Positive supply
핀 29 VSS — Ground
핀 30 RB7 — Digital I/O / PGD
핀 31 VSS — Ground
핀 32 RC0 — Digital I/O
핀 33 RC1 — Digital I/O
핀 34 RC2 — Digital I/O
핀 35 RC3 — Digital I/O / SCL
핀 36 RC4 — Digital I/O / SDA
핀 37 RC5 — Digital I/O
핀 38 RC6 — Digital I/O / TX
핀 39 RC7 — Digital I/O / RX
핀 40 RD0 — Digital I/O
핀 41 RD1 — Digital I/O
핀 42 RD2 — Digital I/O
핀 43 RD3 — Digital I/O
핀 44 RD4 — Digital I/O

일반적인 애플리케이션

PIC18LF46J11T-I/PT 적합 용도: 6 애플리케이션s: USB Device Peripherals, Low-Power Sensor Hubs, Industrial Control Panels, Consumer Audio/Visual Remote Controls, Medical Monitoring Devices (Non-Critical), Educational and Hobbyist Development.

🔌

USB Device Peripherals

The PIC18LF46J11T-I/PT is well suited for USB device peripherals such as HID-class input devices, CDC virtual COM ports, and custom USB endpoints. The integrated full-speed USB 2.0 peripheral with on-chip transceiver eliminates the need for an external PHY, while the 48 MHz CPU and 64 KB Flash comfortably host USB stacks plus application logic. Its 2.0 V to 3.6 V supply range allows direct operation from a USB VBUS-derived 3.3 V LDO, simplifying the BOM. The 3.8 KB RAM is sufficient for USB HID and CDC class buffers plus control state.

🧩

Low-Power Sensor Hubs

For battery-powered sensor hubs aggregating temperature, humidity, and motion data over I2C/SPI, the PIC18LF46J11T-I/PT offers nanoWatt XLP technology with sub-microampere Deep Sleep current. The 12 MIPS throughput at 48 MHz allows quick wake-and-sample-then-sleep duty cycles that maximize coin-cell life. The 12-channel 10-bit ADC supports direct sensor signal conditioning, while the Peripheral Pin Select makes board layout flexible. The 2.0 V to 3.6 V supply range permits direct 2xAA alkaline operation without boost conversion.

🏭

Industrial Control Panels

In industrial control panels driving PWM-controlled actuators, the PIC18LF46J11T-I/PT provides multiple PWM outputs, a 12-bit ADC for feedback, and the Peripheral Pin Select for flexible front-panel button routing. The -40C to +85C industrial temperature range covers most factory-floor environments. With 64 KB Flash, the device can host MODBUS or proprietary serial protocols plus application logic without external memory. Hardware brown-out reset and watchdog ensure reliable recovery from supply transients.

📱

Consumer Audio/Visual Remote Controls

For handheld IR/RF remote controls, the PIC18LF46J11T-I/PT delivers low-cost 8-bit performance with low-power sleep. Its PWM and USART peripherals can drive IR transmit LEDs and decode incoming IR pulses. The 34 I/O pins easily accommodate matrix keypads, LED indicators, and LCD segments. The 2.0 V minimum supply allows 2xAAA cells to operate down to their end-of-life voltage, extending battery replacement intervals significantly.

💊

Medical Monitoring Devices (Non-Critical)

In non-critical medical monitoring devices such as pill reminders or personal wellness trackers, the PIC18LF46J11T-I/PT provides ample compute for RTC-driven scheduling, LCD segment driving, and basic sensor interfacing. Its hardware peripherals support serial communication to companion Bluetooth or NFC ICs. The industrial temperature range and reliable Flash retention make it suitable for regulated medical designs. Designers should validate against ISO 13485 / IEC 60601 process requirements at the system level.

🔧

Educational and Hobbyist Development

The PIC18LF46J11T-I/PT is widely adopted in university curricula and hobbyist projects because of Microchip's free MPLAB X IDE, free XC8 C compiler, and abundant example code. The 64 KB Flash is generous for student projects involving graphics, USB, or networked sensors. Its 44-TQFP package is breadboard-compatible with popular PIC training boards, and the mature PIC18 instruction set provides a gentle learning curve from 8-bit assembly to C.

추천 제품 요약

PIC18LF46J11-I/PT Same silicon, tube packaging 사용처: USB Device Peripherals, Industrial Control Panels, Medical Monitoring Devices (Non-Critical) PIC18F46J11T-I/PT Microchip Technology 사용처: USB Device Peripherals PIC18LF45J11T-I/PT Microchip Technology 사용처: Low-Power Sensor Hubs PIC18LF26K42-I/SS Microchip Technology 사용처: Low-Power Sensor Hubs PIC18F46K42-I/P Newer generation with CAN and more PWM 사용처: Industrial Control Panels PIC18LF25K50-I/ML Smaller-pin cousin for compact remotes 사용처: Consumer Audio/Visual Remote Controls PIC18LF46J11T-I/ML Microchip Technology 사용처: Consumer Audio/Visual Remote Controls PIC18LF46K42-E/MV Microchip Technology 사용처: Medical Monitoring Devices (Non-Critical) PIC18F46J11-I/P F variant breadboard-friendly DIP 사용처: Educational and Hobbyist Development PIC18LF45J11-I/PT Lower-memory variant for tutorials 사용처: Educational and Hobbyist Development
What is the flash program memory size of the PIC18LF46J11T-I/PT?
The PIC18LF46J11T-I/PT integrates 64 KB of Flash program memory organized as 32K x 16 instruction words. According to the Microchip PIC18F46J11 datasheet (DS-39931), this is ample for USB, graphics, and mid-range sensor hub applications. The Flash supports self-programming under bootloader control via the ICSP interface.
What is the operating voltage range of PIC18LF46J11T-I/PT?
The PIC18LF46J11T-I/PT operates from 2.0 V to 3.6 V (the LF low-voltage Flash variant). According to the Microchip datasheet (DS-39931), this makes the part directly compatible with single-cell Li-ion (3.0 V to 3.6 V) and 2xAA alkaline (~3.0 V) supplies without an external boost converter, simplifying battery-powered designs.
Does the PIC18LF46J11T-I/PT support USB?
Yes, the PIC18LF46J11 includes a full-speed USB 2.0 device/host/OTG peripheral with an on-chip transceiver. The 'LF' low-voltage variant requires the USB VBUS sense through a 5 V tolerant pin. According to the Microchip datasheet (DS-39931), this enables cost-effective USB device designs without external PHY ICs.
Where can I download the PIC18LF46J11T-I/PT datasheet PDF?
The official PIC18LF46J11T-I/PT datasheet PDF is hosted at https://ww1.microchip.com/downloads/en/devicedoc/39931b.pdf. The Microchip product page (microchip.com/en-us/product/PIC18LF46J11) also provides the latest revision, pinout diagram, and errata sheet. Always check Microchip's site for the latest datasheet revision.
What package does the PIC18LF46J11T-I/PT use?
The PIC18LF46J11T-I/PT is housed in a 44-pin TQFP (Thin Quad Flat Pack, 10x10 mm body) with 0.8 mm pitch and a 1.0 mm height profile. The 'T' suffix denotes Tape and Reel packaging for high-volume assembly. Pin-to-pin compatible 44-pin TQFP variants include the PIC18LF46J11-I/PT (tube) and PIC18LF45J11T-I/PT.
What is the pinout of the PIC18LF46J11T-I/PT 44-TQFP?
The 44-TQFP pinout assigns pins 1-12 along the left edge (top to bottom), pins 13-22 along the bottom, pins 23-33 along the right edge, and pins 34-44 along the top, following standard Microchip QFP numbering. Key signals include VDD (pins 11, 28), VSS (pins 12, 31), VUSB (pin 18), D+/D- (pins 24, 23), and 34 user I/O spread across the package perimeter.
What is the difference between PIC18LF46J11 and PIC18F46J11?
The PIC18LF46J11 is the low-voltage Flash variant (2.0 V to 3.6 V) while the PIC18F46J11 operates from 2.15 V to 3.6 V. Both share the same pinout, peripherals, and 64 KB Flash/3.8 KB RAM. The LF variant is preferred for deep-sleep battery applications due to slightly lower current consumption; the F variant has marginally higher endurance specifications per the datasheet.
Is the PIC18LF46J11T-I/PT suitable for low-power battery applications?
Yes, the PIC18LF46J11T-I/PT is designed for nanoWatt XLP low-power operation. According to the Microchip datasheet (DS-39931), Deep Sleep current is in the sub-microampere range, and Run/Idle/Doze modes allow fine-grained power management. The LF variant operating down to 2.0 V is ideal for direct 2xAA or coin-cell supply rails.
What is the price of PIC18LF46J11T-I/PT at qty 1000?
At quantity 1000, the PIC18LF46J11T-I/PT unit price is approximately $2.85 USD (as of 2026-09-29). Lower qty 1 unit pricing is around $4.42 USD at franchised distributors. Pricing varies with distributor stock and reel quantity; large OEM volumes may qualify for additional rebates under Microchip's volume agreement programs.
Where to buy PIC18LF46J11T-I/PT online?
The PIC18LF46J11T-I/PT is available online at franchised distributors including DigiKey (digikey.in part 2061199), Mouser, and Microchip Direct. As of 2026-09-29, the part is in stock with Tape and Reel packaging at qty-3000 standard reels. Authorized distributors provide traceable stock with manufacturer warranty.
What is the lead time for PIC18LF46J11T-I/PT?
The lead time for PIC18LF46J11T-I/PT is generally 8-12 weeks from Microchip factory for new orders, as of 2026-09-29. Distributor stock in tape-and-reel is typically available immediately at qty-1 to qty-1000; higher quantities may require placing a factory order. Check live inventory on DigiKey or Mouser for the most current lead time.
Is PIC18LF46J11T-I/PT in stock?
Yes, the PIC18LF46J11T-I/PT is reported as in stock at major distributors including DigiKey (DigiKey part 2061199) and Mouser, as of 2026-09-29. Lead time is generally short for quantities up to 1000 units; larger production runs should be planned with Microchip factory scheduling 8-12 weeks ahead.
PIC18LF46J11T-I/PT vs PIC18LF46K42-I/P - which is better for low-power designs?
The PIC18LF46J11T-I/PT and PIC18LF46K42-I/P both target low-power 8-bit applications but differ in peripheral mix. The J11 variant includes integrated USB and a more flexible Peripheral Pin Select; the K42 variant offers a 12-bit ADC with computation, more PWMs, and updated peripherals. Choose J11 for USB-centric designs and K42 for newer-generation analog-intensive applications.
What is the best drop-in replacement for PIC18LF46J11T-I/PT?
The best drop-in replacements for the PIC18LF46J11T-I/PT are same-package 44-TQFP variants in the same PIC18F/LF family, including PIC18LF46J11-I/PT (tube version, identical silicon), PIC18LF45J11T-I/PT (reduced pinout variant), and PIC18F46J11T-I/PT (F variant with 2.15 V minimum). All share the 44-TQFP footprint and pin-compatible peripherals.
When should I choose PIC18LF46J11T-I/PT over PIC18F46J11T-I/PT?
Choose the PIC18LF46J11T-I/PT over the PIC18F46J11T-I/PT when your system needs operation down to 2.0 V (single Li-ion at end-of-discharge, 2xAA). Choose the F variant when your supply is regulated at 2.15 V or higher and you want slightly higher Flash endurance. Both share the same 44-TQFP footprint and pinout for drop-in interchangeability.

엔지니어링 참조 데이터: PIC18LF46J11T-I/PT — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose PIC18LF46J11T-I/PT when designing USB-enabled embedded products powered from a single Li-ion or 2xAA battery, where minimum supply of 2.0 V matters and 64 KB Flash is required for protocol stacks. Select PIC18LF46J11-I/PT for the same silicon in tube packaging during prototyping or low-volume runs. Choose PIC18F46J11T-I/PT only if your supply is regulated above 2.15 V and you do not need the LF voltage range. Choose PIC18LF45J11T-I/PT if your application needs only 32 KB Flash and you want cost optimization with the same peripheral set. Choose PIC18LF46J11T-I/ML if you prefer a smaller 8x8 mm QFN footprint for compact designs and can adapt your PCB layout to the different package pinout.

대체품과의 비교

파라미터 이 제품 PIC18LF46J11-I/PT PIC18F46J11T-I/PT PIC18LF45J11T-I/PT PIC18LF46J11T-I/ML
Package 44-TQFP (10x10) 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-QFN (8x8) - different
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory (Flash) 64 KB 64 KB 64 KB 32 KB (-50%) 64 KB
RAM Size 3.8 KB 3.8 KB 3.8 KB 3.8 KB 3.8 KB
Operating Voltage 2.0 V to 3.6 V 2.0 V to 3.6 V 2.15 V to 3.6 V 2.0 V to 3.6 V 2.0 V to 3.6 V
CPU Speed 48 MHz 48 MHz 48 MHz 48 MHz 48 MHz
Number of I/O 34 34 34 34 34
USB Peripheral Yes (full-speed) Yes Yes Yes Yes

주요 차별점

  • Integrated USB 2.0 full-speed peripheral with on-chip transceiver (vs PIC18LF45J11T-I/PT)
  • Wide low-voltage operating range down to 2.0 V (vs PIC18F46J11T-I/PT)
  • Industrial temperature range standard (vs PIC18LF46J11T-I/ML)

설계 노트

Place a 100 nF decoupling capacitor within 5 mm of each VDD pin (pins 11 and 28) and a bulk capacitor (4.7 uF to 10 uF) on the supply rail. The PIC18LF46J11T-I/PT is sensitive to supply transients during high-speed CPU execution; inadequate decoupling can cause spurious resets via the brown-out detector. For USB applications, also decouple VUSB (pin 18) with a 100 nF cap per the manufacturer reference design.

When migrating between LF and F variants, verify the minimum VDD: LF requires 2.0 V minimum while F requires 2.15 V. Operating the F variant below 2.15 V can cause Flash programming failures and unstable operation. Always check the device silicon revision using MPLAB X's Device ID before generating code, since PIC18 J-series silicon errata vary by revision.

The 44-TQFP (10x10 mm) has 0.8 mm pitch - use 0.2 mm traces with 0.4 mm clearance. Route the D+/D- USB differential pair as a 90-ohm matched-length pair on the top layer under a continuous ground pour to maintain USB signal integrity. Place the 27 pF USB regulator capacitors (per Microchip reference design) within 5 mm of D+/D- for slew rate compliance.

규정 준수 정보

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
무연
Yes
무할로겐
Yes
분쟁 광물
Compliant

RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified - choose Q1 automotive variants if needed. Halogen-free per Microchip environmental certification.

데이터 검증일: 2026-09-29 — XAIPART 부품 엔지니어링 팀이 검증하고 관리한 데이터

관련 검색

PIC18LF46J11T-I/PT datasheet PIC18LF46J11T-I/PT price Microchip 8-bit 64KB Flash microcontroller TQFP-44 PIC18LF46J11 USB nanoWatt XLP PIC18LF46J11 vs PIC18F46J11 PIC18LF46J11T-I/PT drop-in replacement 44-TQFP PIC microcontroller 48MHz 64KB PIC18LF46J11T-I/PT USB HID application PIC18 LF low voltage battery microcontroller buy PIC18LF46J11T-I/PT online what is the RAM size of PIC18LF46J11 Microchip PIC18LF46J11 pinout 44-TQFP

관련 부품 & 용어

Microchip Technology PIC18LF46J11T-I/PT PIC18LF46J11-I/PT PIC18F46J11T-I/PT PIC18LF45J11T-I/PT PIC18LF46J11T-I/ML PIC PIC18 8-bit microcontroller MCU nanoWatt XLP Peripheral Pin Select TQFP-44 USB 2.0 full-speed RoHS AEC-Q100 I2C SPI UART 12-bit ADC Flash memory USB device PIC18F46J11 industrial temperature range TQFP (10x10)
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기