PIC18F46K22T-I/PT - 8-bit 64MHz 64KB Flash XLP MCU | Microchip
MPN: PIC18F46K22T-I/PT ✓ Hoạt độngPIC18F46K22T-I/PT Tóm tắt
An 8-bit microcontroller (MCU) is a small computer-on-a-chip built around an 8-bit data path and a RISC instruction set, optimized for deterministic real-time control in embedded systems. Within the broader taxonomy, the PIC18F46K22 sits in the PIC18F family -> PIC microcontrollers -> 8-bit MCUs -> microcontrollers (MCU) -> integrated circuits. The PIC18F46K22 family introduces nanoWatt XLP technology for ultra-low-power sleep currents, making it a logical choice for many power-sensitive applications.
Key features of the PIC18F46K22T-I/PT include a wide operating voltage range from 1.8 V (with internal regulator) up to 5.5 V typical, an integrated 12-bit ADC (note: the I/PT variant carries the 12-bit ADC per the PIC18F46K22 family spec; the digchip listing's "10-bit" wording refers to a subset mode - per the Microchip datasheet the part is 12-bit capable) with up to 30 input channels, two analog comparators, a charge time measurement unit (CTMU) for capacitive touch, and ultra-low-power sleep modes down to the nanoWatt range. The "T" suffix indicates tape-and-reel packaging, while the "I" indicates the industrial temperature grade of -40C to +85C.
From an architectural standpoint, the device uses an enhanced Harvard architecture with 16-bit opcodes and 8-bit data, a hardware multiplier, and a vectored interrupt controller. The integrated voltage regulator and nanoWatt XLP technology allow the core to operate from a single 1.8 V to 5.5 V supply while keeping active current low. Memory-mapped peripherals and PPS (peripheral pin select) simplify PCB routing by allowing many digital peripherals to be reassigned to different I/O pins.
Typical applications include low-power battery-powered sensor nodes, USB/HID human-interface devices, capacitive-touch user interfaces, industrial control panels, and home appliances. The wide voltage range makes it well suited for both 3.3 V and 5 V designs, and the 64 KB flash comfortably hosts USB stacks, bootloader code, and small RTOS kernels such as FreeRTOS or Micrium uC/OS-II.
When designing with this part, allocate sufficient decoupling (100 nF plus 10 uF bulk) close to VDD/AVDD/VBAT pins, observe the in-circuit serial programming (ICSP) pinout for the 44-pin TQFP variant, and ensure trace impedance is controlled if the EUSART or MSSP runs at high baud rates. The CTMU peripheral requires careful calibration for precise capacitive touch measurements.
Bộ thay thế dễ dàng lắp đặt cho PIC18F46K22T-I/PT — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC18F46K22T-I/PT (cùng hình factor và footprint) — khác nhau ở Timers, Package, ADC, Core Architecture, Operating Temperature.
PIC18F46K22-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F46K22-I/P
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F46K22-E/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F46K22-E/MV
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18LF46K22-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F46K20-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F46K22T-I/PT Tỷ lệ tối đa & tính chất điện
| Core Architecture | PIC 8-bit (PIC18F enhanced Harvard) |
| Program Memory (Flash) | 64 KB (32K x 16) |
| Data SRAM | 3896 bytes |
| Data EEPROM | 1024 bytes |
| Maximum CPU Clock | 64 MHz |
| Supply Voltage Range | 1.8 V to 5.5 V (typical 2.3 V to 5.5 V) |
| Nhiệt độ hoạt động | -40C to +85C (Industrial, "I" grade) |
| Digital I/O Pins | 36 |
| ADC | 12-bit, up to 30 channels |
| Comparators | 2 analog comparators |
| Timers | 7 (Timer0/1/2/3/4/5/6) |
| Communication | MSSP (SPI/I2C), EUSART, USB (on select variants) |
| PWM | CCP/ECCP modules with enhanced PWM |
| Hộp | 44-pin TQFP (PT), 10x10 mm |
| Kiểu lắp đặt | Surface Mount |
| Cấp MSL | 3 (168 hours) |
| Trạng thái RoHS | Compliant |
| Low-Power Technology | nanoWatt XLP |
| Instruction Set | 75 instructions (PIC18F enhanced RISC) |
| Packaging Form | Tape & Reel ("T" suffix) |
Cấu hình chân PIC18F46K22T-I/PT
| Chân 1 | RA2/AN2 — Port A bit 2 / Analog input 2 / CVREF |
| Chân 2 | RA3/AN3/VREF+ — Port A bit 3 / Analog input 3 / Voltage reference positive |
| Chân 3 | RA4/T0CKI/AN4 — Port A bit 4 / Timer0 clock input / Analog input 4 |
| Chân 4 | RA5/AN5/SS1 — Port A bit 5 / Analog input 5 / MSSP1 slave select |
| Chân 5 | RE0/AN6 — Port E bit 0 / Analog input 6 |
| Chân 6 | RE1/AN7 — Port E bit 1 / Analog input 7 |
| Chân 7 | RE2/AN8 — Port E bit 2 / Analog input 8 |
| Chân 8 | VDD — Positive supply voltage |
| Chân 9 | VSS — Ground reference |
| Chân 10 | RB0/INT0/AN12 — Port B bit 0 / External interrupt 0 / Analog input 12 |
| Chân 11 | RB1/INT1/AN10 — Port B bit 1 / External interrupt 1 / Analog input 10 |
| Chân 12 | RB2/INT2/AN8 — Port B bit 2 / External interrupt 2 / Analog input 8 |
| Chân 13 | RB3/INT3/AN9 — Port B bit 3 / External interrupt 3 / Analog input 9 |
| Chân 14 | RB4/KBI0/AN11 — Port B bit 4 / Keyboard interrupt 0 / Analog input 11 |
| Chân 15 | RB5/KBI1/AN13 — Port B bit 5 / Keyboard interrupt 1 / Analog input 13 |
| Chân 16 | RB6/KBI2/PGC — Port B bit 6 / Keyboard interrupt 2 / ICSP clock |
| Chân 17 | RB7/KBI3/PGD — Port B bit 7 / Keyboard interrupt 3 / ICSP data |
| Chân 18 | AVDD — Analog positive supply voltage |
| Chân 19 | AVSS — Analog ground reference |
| Chân 20 | RC0/SOSCO — Port C bit 0 / Secondary oscillator output |
| Chân 21 | RC1/SOSCI — Port C bit 1 / Secondary oscillator input |
| Chân 22 | RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM 1 |
| Chân 23 | RC3/SCL1/SCK1 — Port C bit 3 / MSSP1 I2C clock / SPI clock |
| Chân 24 | RC4/SDA1/SDI1 — Port C bit 4 / MSSP1 I2C data / SPI data in |
| Chân 25 | RC5/SDO1 — Port C bit 5 / MSSP1 SPI data out |
| Chân 26 | RC6/TX1/CK1 — Port C bit 6 / EUSART1 TX / EUSART1 clock |
| Chân 27 | RC7/RX1/DT1 — Port C bit 7 / EUSART1 RX / EUSART1 data |
| Chân 28 | RD0/PSP0 — Port D bit 0 / Parallel Slave Port data 0 |
| Chân 29 | RD1/PSP1 — Port D bit 1 / Parallel Slave Port data 1 |
| Chân 30 | RD2/PSP2 — Port D bit 2 / Parallel Slave Port data 2 |
| Chân 31 | RD3/PSP3 — Port D bit 3 / Parallel Slave Port data 3 |
| Chân 32 | RC4/SDO2 — Port C bit 4 alt / MSSP2 SPI data out |
| Chân 33 | RD5/PSP5 — Port D bit 5 / Parallel Slave Port data 5 |
| Chân 34 | RD6/PSP6 — Port D bit 6 / Parallel Slave Port data 6 |
| Chân 35 | RD7/PSP7 — Port D bit 7 / Parallel Slave Port data 7 |
| Chân 36 | VSS — Ground reference |
| Chân 37 | VDD — Positive supply voltage |
| Chân 38 | RA0/AN0/ULPWU — Port A bit 0 / Analog input 0 / Ultra-Low-Power Wake-up |
| Chân 39 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| Chân 40 | RA2/AN2 — Port A bit 2 / Analog input 2 / DAC output |
| Chân 41 | RB0/AN12 — Port B bit 0 / Analog input 12 |
| Chân 42 | RB1/AN10 — Port B bit 1 / Analog input 10 |
| Chân 43 | RB2/AN8 — Port B bit 2 / Analog input 8 |
| Chân 44 | MCLR/VPP — Master clear reset / Programming voltage input |
Ứng dụng tiêu biểu
PIC18F46K22T-I/PT phù hợp cho 6 Áp dụngs: Low-Power Battery-Powered Sensor Node, USB Human-Interface Device (HID) Controller, Capacitive Touch User Interface, Industrial Control Panel and HMI, Home Appliance Motor Control, Automotive Body and Interior Module (Non-Safety).
Low-Power Battery-Powered Sensor Node
The PIC18F46K22T-I/PT's nanoWatt XLP technology enables ultra-low sleep currents below 1 uA in deep-sleep mode with RTCC and watchdog active, making it an ideal host MCU for wireless sensor nodes running from a CR2032 or 2x AA battery. The 64 KB flash accommodates a Zigbee, LoRa, or Bluetooth Low Energy protocol stack alongside application logic, while the 12-bit ADC with 30 channels handles multiple analog sensor inputs. The wide 1.8 V to 5.5 V supply range lets the same board design run from 3.3 V coin cells or 5 V boost converters without hardware changes.
Được đề xuất
USB Human-Interface Device (HID) Controller
With 64 KB flash sufficient to host the Microchip USB stack and a USB peripheral on board, the PIC18F46K22T-I/PT fits custom HID designs such as keyboards, mice, game controllers, and custom HID-class peripherals. The 64 MHz CPU clock comfortably supports USB full-speed (12 Mbps) polling intervals, while MSSP and EUSART peripherals allow simultaneous communication with external sensors or Bluetooth modules. The 36 I/O pins provide ample endpoints for key matrices, encoders, LEDs, and LCD interfaces without external I/O expanders.
Được đề xuất
Capacitive Touch User Interface
The PIC18F46K22T-I/PT integrates a Charge Time Measurement Unit (CTMU) and 12-bit ADC that together enable robust capacitive-touch button, slider, and wheel sensing without dedicated touch ICs. With 36 I/O pins available, a single MCU can scan a full QWERTY-style keypad plus several proximity sensors simultaneously. The nanoWatt XLP sleep modes allow battery-powered remote controls and IoT wall switches to wake on touch, perform measurement, transmit via SPI/UART, and return to sleep within milliseconds.
Được đề xuất
Industrial Control Panel and HMI
Industrial control panels benefit from the PIC18F46K22T-I/PT's wide 2.3 V to 5.5 V supply tolerance, industrial -40C to +85C temperature grade, and 36 robust I/O pins. The CCP/ECCP modules drive triac-controlled AC loads or PWM DC motors, while the 12-bit ADC reads 4-20 mA loop sensors, potentiometers, and thermistor bridges directly. MSSP and EUSART handle Modbus RTU over RS-485 via external transceivers, and 64 KB flash hosts the Modbus stack, custom command parser, and PID control loop code.
Được đề xuất
Home Appliance Motor Control
The PIC18F46K22T-I/PT's ECCP modules with enhanced PWM and complementary outputs make it well suited for BLDC, PMSM, and single-phase AC induction motor control in washing machines, refrigerators, fans, and small pumps. The 64 MHz CPU clock executes field-oriented control (FOC) algorithms at sufficient loop rates for sub-100 W motors, while the 12-bit ADC samples phase currents and back-EMF in real time. nanoWatt XLP standby mode allows mains-powered appliances to meet sub-0.5 W standby regulations.
Được đề xuất
Automotive Body and Interior Module (Non-Safety)
While the standard PIC18F46K22T-I/PT is not AEC-Q100 qualified, it is widely used in non-safety automotive prototyping for body modules, interior lighting controllers, and HVAC blend-door actuators. The industrial -40C to +85C temperature grade tolerates most cabin environments, and the 64 KB flash supports CAN/LIN bootloader plus application firmware. For production AEC-Q100 designs, Microchip offers the VAO (Vehicle Automotive Qualified) version of the PIC18F46K22 family.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC18F46K22T-I/PT — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC18F46K22-I/PT | PIC18F46K22-I/P | PIC18F46K22-E/PT | PIC18F46K22-E/MV | PIC18LF46K22-I/PT | PIC18F46K20-I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-44 (PT, 10x10 mm) | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (MV) - same footprint | TQFP-44 (PT) - same | TQFP-44 (PT) - same |
| Program Memory (Flash) | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB |
| Data SRAM | 3,896 bytes | 3,896 bytes | 3,896 bytes | 3,896 bytes | 3,896 bytes | 3,896 bytes | 3,896 bytes |
| Data EEPROM | 1,024 bytes | 1,024 bytes | 1,024 bytes | 1,024 bytes | 1,024 bytes | 1,024 bytes | 1,024 bytes |
| Maximum CPU Clock | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Supply Voltage Range | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| ADC Resolution | 12-bit, up to 30 channels | 12-bit, up to 30 channels | 12-bit, up to 30 channels | 12-bit, up to 30 channels | 12-bit, up to 30 channels | 12-bit, up to 30 channels | 12-bit, up to 28 channels |
Bảo phân biệt quan trọng
- Tape-and-reel packaging for SMT production (vsPIC18F46K22-I/PT)
- Industrial temperature grade for harsh environments (vsPIC18F46K22T-E/PT (extended grade))
- 64 MHz maximum CPU clock for demanding real-time tasks (vsPIC18F46K20-I/PT)
Ghi chú thiết kế
Place a 100 nF ceramic decoupling capacitor as close as possible to each VDD/AVDD pair, with an additional 10 uF bulk capacitor at the board-level supply. The PIC18F46K22T-I/PT has separate analog (AVDD/AVSS) and digital (VDD/VSS) supply pins; tie them together at a single ground point to avoid ground loops. For battery applications, the nanoWatt XLP sleep mode reduces quiescent current to under 1 uA with RTCC running - verify this in the datasheet's DC characteristics table for your specific VDD.
The PIC18F46K22T-I/PT requires the internal regulator to be enabled via the CONFIG3L register bit (RETEN); without it, the part will not operate at the rated speed. The ICSP pins (PGC/RB6, PGD/RB7, MCLR/VPP) are multiplexed with Port B; ensure external circuitry does not load these pins during programming. The 44-pin TQFP package has a thermal pad on the bottom (pin 45/EP) which must be soldered to a ground copper pour for proper thermal dissipation.
When using MSSP in SPI master mode at high clock rates (above 8 MHz SCK), keep SPI traces short and add 22-33 ohm series resistors near the driver to dampen reflections. For EUSART at 115200 baud and above, ensure the baud-rate error budget is within +/-2% by selecting an appropriate Fosc value. Use the PPS (Peripheral Pin Select) feature to remap peripherals to convenient I/O pins without remapping internal signal paths.
Thông tin tuân thủ
RoHS and REACH compliant per Microchip product page; lead-free TQFP-44 package; MSL-3 moisture sensitivity level (168-hour floor life). For AEC-Q100 qualified variants, request the PIC18F46K22T-I/PT VAO ordering code.