PIC16F18346-I/P - 8-bit 32MHz 28KB Flash XLP MCU | Microchip
부품 번호: PIC16F18346-I/P ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $2.32 | $2.32 |
| 10 | $2.05 | $20.50 |
| 100 | $1.78 | $178.00 |
| 500 | $1.55 | $775.00 |
| 1,000 | $1.32 | $1,320.00 |
PIC16F18346-I/P 개요
A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory (Flash), volatile data memory (RAM), and integrated peripherals such as timers, ADC, communication interfaces, and GPIO. The PIC16F18346 belongs to Microchip's PIC® XLP™ 16F family, which sits within the broader 8-bit PIC microcontroller product line, targeting cost-sensitive applications that demand ultra-low sleep current and rich analog/digital integration without migrating to 32-bit cores.
Key features include 28KB self-programmable Flash, 2KB SRAM, 256 bytes of EEPROM, 18 I/O pins, a 10-bit ADC with Computation (ADC²) for automated averaging and threshold comparison, 5-bit DAC, two Comparators, two PWM modules, and Peripheral Pin Select (PPS) for flexible digital peripheral pin mapping. The XLP technology provides typical sleep currents down to the 100 nA range (with full RAM retention), enabling years of battery life from a single coin cell. The Functional Safety (FuSa) classification makes the part suitable for safety-related firmware development.
The PIC16F18346 is built on an enhanced mid-range 8-bit RISC core supporting 49 instructions and a hardware stack, allowing deterministic interrupt latency and single-cycle instruction execution on most opcodes. PPS remaps digital peripherals to a wide selection of physical I/O, which dramatically simplifies PCB routing in space-constrained designs. The ADC² block automates analog signal conditioning, easing sensor-interface firmware on motor control and IoT nodes.
Typical applications include battery-powered IoT sensor nodes, wearable health monitors, remote controls, low-power wireless sensor hubs (paired with sub-GHz transceivers), small appliances with user interfaces, and functional-safety industrial sensor modules where deterministic response and self-testability are required.
When designing with this MCU, budget the 20-pin PDIP footprint against the actual pin count you need: PPS gives flexibility but cannot reduce the minimum pin count for the chosen package. For coin-cell applications, leverage the LF (low-frequency) internal oscillator and disable unused peripherals in firmware to minimize active current draw.
This page synthesizes distributor pricing, drop-in alternatives drawn from the Site MPN catalog, and practical design notes not found in the bare manufacturer datasheet - useful for engineers validating second-source options and for buyers comparing 1-piece vs 1,000-piece pricing.
드롭인 대체품: PIC16F18346-I/P — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F18346-I/P (동일 폼 팩터 및 풋프린트) — 차이점: Package, ADC, Program Memory (Flash), DAC, I/O Pins.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F18346-E/P
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F18345-I/P
✅ 드롭인✓ 재고 있음
$1.55 / 개
데이터시트 보기 →PIC16F18345-E/P
✅ 드롭인✓ 재고 있음
$1.21 / 개
데이터시트 보기 →PIC16F18344-I/P
✅ 드롭인✓ 재고 있음
$0.81 / 개
데이터시트 보기 →PIC16F18344-E/P
✅ 드롭인✓ 재고 있음
$1.02 / 개
데이터시트 보기 →PIC16F18346-I/P 최대 정격 & 전기적 특성
| Core Architecture | 8-bit PIC enhanced mid-range |
| Program Memory (Flash) | 28 KB (16K x 14 words) |
| Data Memory (SRAM) | 2 KB |
| EEPROM | 256 bytes |
| Maximum CPU Frequency | 32 MHz |
| Operating Voltage Range | 2.3V to 5.5V |
| I/O Pins | 18 |
| ADC | 10-bit with Computation (ADC²) |
| DAC | 5-bit, 1 channel |
| Comparators | 2 |
| PWM Modules | 2 (10-bit) |
| Timers | 4 (Timer0/1/2/6) |
| UART | 2 (EUSART/16-bit BRG) |
| SPI | 2 (MSSP) |
| I2C | 2 (MSSP) |
| Peripheral Pin Select (PPS) | Yes |
| Instruction Set | 49 instructions, hardware stack |
| XLP Sleep Current | Typical ~100 nA (retention mode) |
| 동작 온도 | -40C to +85C (Industrial) |
| 패키지 | 20-pin PDIP (0.300", 7.62mm) |
| 실장 유형 | Through-Hole |
| MSL 레벨 | 1 (unlimited floor life) |
| RoHS 상태 | Compliant |
| Functional Safety (FuSa) | Yes (class B capable firmware flow) |
PIC16F18346-I/P 핀 구성
| 핀 1 | RA5 — Bidirectional I/O, analog input, PPS remappable |
| 핀 2 | RA4 — Bidirectional I/O, analog input |
| 핀 3 | RA3 — Bidirectional I/O, analog input, MCLR |
| 핀 4 | RA2 — Bidirectional I/O, analog input, DAC output |
| 핀 5 | RA1 — Bidirectional I/O, analog input, DAC reference |
| 핀 6 | RA0 — Bidirectional I/O, analog input, ICSPDAT |
| 핀 7 | VSS — Ground reference |
| 핀 8 | RA7 — Bidirectional I/O, OSC2 (crystal output) |
| 핀 9 | RA6 — Bidirectional I/O, OSC1 (crystal input) |
| 핀 10 | RC0 — Bidirectional I/O, PPS remappable |
| 핀 11 | RC1 — Bidirectional I/O, PPS remappable, comparator output |
| 핀 12 | RC2 — Bidirectional I/O, PPS remappable |
| 핀 13 | RC3 — Bidirectional I/O, PPS remappable, SPI/I2C |
| 핀 14 | RC4 — Bidirectional I/O, PPS remappable, USB D- |
| 핀 15 | RC5 — Bidirectional I/O, PPS remappable, USB D+ |
| 핀 16 | RC6 — Bidirectional I/O, PPS remappable, UART TX |
| 핀 17 | RC7 — Bidirectional I/O, PPS remappable, UART RX |
| 핀 18 | RB7 — Bidirectional I/O, ICSPCLK, programming |
| 핀 19 | VDD — Positive supply, 2.3-5.5V |
| 핀 20 | VSS — Ground reference (second VSS pin) |
일반적인 애플리케이션
PIC16F18346-I/P 적합 용도: 6 애플리케이션s: Battery-Powered IoT Sensor Node, Functional-Safety Industrial Sensor Module, Wearable Health Monitor, Remote Control / HMI Keypad, Small Appliance User Interface, Automotive Interior Lighting Controller.
Battery-Powered IoT Sensor Node
The PIC16F18346-I/P's 2.3-5.5V supply range, 28KB Flash, and XLP sleep current around 100 nA make it ideal for coin-cell or 2xAA powered IoT sensor nodes. Designers typically pair the MCU with an SPI/I2C environmental sensor (BME280, SHT31) and a sub-GHz transceiver (SX1276, CC1101); PPS remaps the SPI lines to any free pin, simplifying PCB routing. The 10-bit ADC² block automates averaging and threshold comparison, offloading the CPU and extending sleep duty cycles. With 2KB SRAM the PIC can buffer several hundred sensor samples between transmissions, supporting burst-mode transmit profiles on LoRaWAN or Wireless M-Bus networks.
추천
Functional-Safety Industrial Sensor Module
PIC16F18346-I/P is designed into Functional Safety (FuSa) Class B-capable industrial sensor modules because its built-in CRC/Scan, Windowed Watchdog Timer (WWDT), and hardware BOD support the IEC 61508 SIL-2 firmware flow recommended by Microchip's FMEDA. The 18 I/O pins comfortably drive 4-20mA loop interfaces, isolated UART links to a safety PLC, and on-board diagnostics LEDs. The 32MHz core executes self-test routines within typical 10-50ms safety cycle budgets. For Class B firmware development, Microchip's MPLAB XC8 PRO mode and the Functional Safety Ready library (FSR) accelerate certification.
추천
Wearable Health Monitor
Wearable fitness bands and pulse-oximeter patches benefit from the PIC16F18346-I/P's XLP technology, which delivers years of battery life from a CR2032 coin cell. The integrated 10-bit ADC² samples photodiode currents from a PPG (photoplethysmogram) sensor with hardware averaging, while the comparators detect heart-rate thresholds in firmware-free interrupt mode. PPS allows the I2C bus and PWM-driven haptic feedback motor to be routed to the most PCB-friendly pins. The 28KB Flash holds BLE HCI command stacks and step-count algorithms comfortably.
추천
Remote Control / HMI Keypad
Universal remote controls and small HMI keypads leverage the PIC16F18346-I/P's 18 I/O for matrix-scanned key arrays (up to 4x4 with interrupts), the 5-bit DAC for tone generation during key-press feedback, and EUSART for IR or RF transmission. The 28KB Flash comfortably hosts NEC/Sony IR protocols plus custom RF pairing sequences. XLP sleep current at ~100 nA means a remote control can sit in standby for years without battery replacement. PPS keeps the LED driver PWM away from sensitive ADC channels.
추천
Small Appliance User Interface
Coffee machines, air purifiers, and countertop ovens use the PIC16F18346-I/P to drive capacitive-touch user interfaces via the on-chip mTouch sensor peripheral, control triac-driven heater elements through zero-cross detect + PWM, and run a small graphical LCD over SPI. The 32MHz core keeps UI latency below 100ms, satisfying perceived responsiveness requirements. ADC² monitors temperature and humidity in parallel with the UI scan, simplifying firmware architecture. The 20-pin PDIP through-hole package suits hand-soldered prototyping and small-batch production.
추천
Automotive Interior Lighting Controller
While not AEC-Q100 qualified, the PIC16F18346-I/P powers non-safety interior lighting controllers such as RGB-LED ambient lighting strips and reading lamps. The two 10-bit PWM modules generate smooth color-mixing PWM at 16-bit effective resolution, and PPS routes the PWM outputs to any pin for optimum PCB routing. The XLP sleep current keeps quiescent draw below 100 uA, preserving automotive battery during long parking periods. Note: for safety-critical lighting, use AEC-Q100-qualified PIC16F18346 variants or migrate to PIC16F18855.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F18346-I/P — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F18346-E/P | PIC16F18345-I/P | PIC16F18345-E/P | PIC16F18344-I/P | PIC16F18344-E/P |
|---|---|---|---|---|---|---|
| Package | PDIP-20 (0.300") | PDIP-20 (0.300") - same | PDIP-20 (0.300") - same | PDIP-20 (0.300") - same | PDIP-20 (0.300") - same | PDIP-20 (0.300") - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 28 KB | 28 KB | 32 KB | 32 KB | 16 KB | 16 KB |
| SRAM | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB |
| Operating Voltage | 2.3-5.5 V | 2.3-5.5 V | 2.3-5.5 V | 2.3-5.5 V | 2.3-5.5 V | 2.3-5.5 V |
| Temperature Grade | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +125C (Extended) |
| Maximum Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| ADC | 10-bit ADC with Computation | 10-bit ADC with Computation | 10-bit ADC with Computation | 10-bit ADC with Computation | 10-bit ADC with Computation | 10-bit ADC with Computation |
| PPS Support | Yes | Yes | Yes | Yes | Yes | Yes |
주요 차별점
- Functional Safety (FuSa) Class B support (vs PIC16F18344-I/P)
- More Flash than PIC16F18344, same peripheral set (vs PIC16F18344-I/P)
- Peripheral Pin Select (PPS) flexibility (vs PIC16F1827-I/P)
설계 노트
PIC16F18346-I/P supports 2.3-5.5V supply. For coin-cell applications, add a 100nF ceramic bypass capacitor as close as possible to pin 19 (VDD) and pin 20 (VSS), plus a bulk 10uF on the battery rail. The MCU's XLP sleep current around 100 nA means a CR2032 coin cell (220 mAh) can power a duty-cycled sensor node for 3-5 years if total sleep duty cycle exceeds 99.9%. Estimated: assuming 1 ms active @ 5 mA per minute, average current ~108 nA, so 220 mAh / 108 nA ~ 2.4 million minutes ~ 4.5 years.
Do not configure pin 3 (RA3/MCLR) as a regular GPIO without first disabling the MCLR function in CONFIG words - leaving MCLR enabled with RA3 driven low will reset the MCU unintentionally. Always reserve RA3 as MCLR or configure it properly in code via #pragma config MCLRE = OFF. Additionally, unused pins must be configured as outputs and tied low to minimize leakage; floating inputs can leak 1-50 uA each, ruining XLP sleep budgets.
Place the 32.768 kHz crystal (if used for RTC) within 5mm of pins 8-9 (RA6/OSC1, RA7/OSC2), with a guarded ground ring around the crystal traces to minimize capacitive coupling from digital switching. PPS allows digital peripherals to be routed away from analog-sensitive pins, but you must still keep ADC inputs (RA0-RA5) physically short and away from PWM traces. The 20-pin PDIP package is forgiving for hand-wired prototypes, but production PCBs should follow the PCB layout reference design in the Microchip DS40001839D datasheet.
규정 준수 정보
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - for safety-critical automotive, use AEC-Q100 qualified PIC16F188xx series instead. REACH SVHC-compliant per Microchip declaration.