PIC16F18346T-I/SO - 32MHz 8-bit XLP MCU, 28KB Flash, 20-SOIC
MPN: PIC16F18346T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.96 | $2.96 |
| 10 | $2.72 | $27.20 |
| 100 | $2.21 | $221.00 |
| 500 | $1.84 | $920.00 |
| 1,000 | $1.65 | $1,650.00 |
PIC16F18346T-I/SO Overview
An 8-bit PIC microcontroller is a low-power, RISC-architecture single-chip computer built around an enhanced mid-range core with a Harvard memory layout, designed for deterministic real-time control of analog and digital peripherals. PIC MCUs sit within the broader category of microcontrollers (MCUs), which are themselves a sub-class of embedded processors; XLP (eXtreme Low Power) variants add nanoWatt sleep modes that bring quiescent current down to the microamp range for battery-powered and energy-harvesting designs.
Key features include 10-bit ADC, 5-bit DAC, two Comparators, a Numerically Controlled Oscillator (NCO), Configurable Logic Cells (CLC), Complementary Waveform Generator (CWG), 10-bit PWM, two Capture/Compare/PWM (CCP) modules, and Peripheral Pin Select (PPS) for flexible digital-peripheral pin mapping. Communication interfaces include two SPI/I2C and one EUSART, plus 18 I/O pins supporting capacitive-touch sensing via the mTouch peripheral.
The architecture uses a 14-bit instruction word with single-cycle execution except for program branches, and the 32MHz internal oscillator supports a 125ns instruction cycle. PPS, CLC, CWG, and NCO are core-independent peripherals (CIPs) that operate without CPU intervention, offloading waveform generation, signal conditioning, and protocol bridging tasks. The device also integrates a Functional Safety (FuSa) capability and operates from 1.8V to 5.5V VDD, with on-chip voltage reference and zero-cross detection for power-conscious designs.
Typical applications include low-power IoT sensor nodes, consumer touch-interface products, LED lighting controllers, battery-powered instrumentation, automotive body and accessory subsystems, and small-form-factor motor-control boards. The combination of CLC + NCO + CWG enables stand-alone waveform synthesis with the CPU in sleep, which is particularly useful in power-conversion and lighting-control designs.
When designing with this part, select the appropriate ICSP programming header pins and reserve the PGD/PGC pair as shown in the Microchip datasheet. Use PPS remapping to route digital peripherals only to PPS-capable pins, and keep total I/O sink/source current per pin within the 25 mA/port datasheet limits to avoid triggering the thermal shutdown.
This page synthesizes distributor pricing, drop-in package-equivalent alternatives, and practical design notes not found in the standalone manufacturer datasheet, giving engineers a single reference for sourcing and selection decisions.
Drop-in alternatives for PIC16F18346T-I/SO — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC16F18346T-I/SO (same form factor and footprint) — differing in ADC, Package, Core Independent Peripherals, Comparators, DAC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F18346-I/SO
✅ Drop-In✓ In Stock
$1.28 / Unit
View Datasheet →PIC16F18346T-I/SS
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16F18346-E/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16F18345-I/SO
✅ Drop-In✓ In Stock
$1.28 / Unit
View Datasheet →PIC16F18344-I/SO
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$0.83 / Unit
View Datasheet →PIC16F18346T-I/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit enhanced mid-range |
| Family | PIC16F183xx (XLP, Functional Safety) |
| Program Memory (Flash) | 28 KB (16K x 14 words) |
| Data SRAM | 2 KB |
| EEPROM | 256 bytes |
| Maximum CPU Frequency | 32 MHz |
| Instruction Cycle | 125 ns @ 32 MHz |
| Operating Voltage (VDD) | 1.8 V to 5.5 V |
| I/O Pins | 18 |
| ADC | 10-bit, multiple channels |
| DAC | 5-bit |
| Comparators | 2 |
| PWM | 10-bit |
| CCP Modules | 2 |
| CLC | Yes (Configurable Logic Cell) |
| NCO | Yes (Numerically Controlled Oscillator) |
| CWG | Yes (Complementary Waveform Generator) |
| Peripheral Pin Select (PPS) | Yes |
| Communication | 2x SPI/I2C + 1x EUSART |
| Package | 20-pin SOIC (300 mil) |
| Operating Temperature | -40C to +85C (Industrial) |
| Packaging | Tape & Reel |
| RoHS Status | Compliant |
| MSL Level | 1 |
PIC16F18346T-I/SO Pin Configuration
| Pin 1 | RA3/MCLR — Digital I/O / Master Clear (reset) input |
| Pin 2 | RA4 — Digital I/O / Analog input |
| Pin 3 | RA5 — Digital I/O / Analog input |
| Pin 4 | RA0 — Digital I/O / ICSPDAT |
| Pin 5 | RA1 — Digital I/O / ICSPCLK |
| Pin 6 | RA2 — Digital I/O / Analog input |
| Pin 7 | VDD — Positive supply voltage |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RA7 — Digital I/O / PPS-capable |
| Pin 10 | RA6 — Digital I/O / PPS-capable |
| Pin 11 | RC0 — Digital I/O / Analog input / PPS |
| Pin 12 | RC1 — Digital I/O / Analog input / PPS |
| Pin 13 | RC2 — Digital I/O / Analog input / PPS |
| Pin 14 | RC3 — Digital I/O / Analog input / PPS / SCL |
| Pin 15 | RC4 — Digital I/O / Analog input / PPS / SDA |
| Pin 16 | RC5 — Digital I/O / Analog input / PPS |
| Pin 17 | RC6 — Digital I/O / PPS / TX |
| Pin 18 | RC7 — Digital I/O / PPS / RX |
| Pin 19 | RB4 — Digital I/O / Analog input / PPS |
| Pin 20 | RB5 — Digital I/O / Analog input / PPS |
Typical Applications
PIC16F18346T-I/SO is suitable for 6 applications: Low-Power IoT Sensor Node, Capacitive Touch Interface, LED Lighting Controller, Small Motor / Fan Controller, Battery-Powered Instrumentation, Automotive Body and Accessory Module.
Low-Power IoT Sensor Node
The PIC16F18346T-I/SO's 32MHz core, 28KB Flash, 2KB RAM, and XLP nanoWatt sleep modes make it well suited for battery-powered IoT sensor endpoints. Its 10-bit ADC reads environmental sensors while CLC, NCO, and CWG generate wake-up waveforms without CPU intervention. The 1.8-5.5V VDD range supports single-cell LiSO2 and 3.3V coin-cell chemistries with deep sleep currents below 1 uA.
Recommended
Capacitive Touch Interface
With PPS-routable CTMU and CVD channels, the PIC16F18346T-I/SO supports multi-button capacitive touch and slider interfaces without external touch ICs. The 18 I/O pins and 32MHz instruction cycle enable sub-5ms scan rates for 10+ buttons with mTouch firmware libraries. The 28KB Flash accommodates Microchip's mTouch reference code plus application logic, while deep sleep preserves battery life when idle.
Recommended
LED Lighting Controller
The PIC16F18346T-I/SO's CWG, 10-bit PWM, and NCO peripherals drive multi-channel LED strings with smooth dimming and color mixing. CLC combines PWM outputs for hardware-level color crossfades without CPU load. The 18 I/O and 2KB RAM handle DMX512 or DALI protocol stacks in firmware, and XLP sleep keeps standby power below 50 uA in always-on fixtures.
Recommended
Small Motor / Fan Controller
The PIC16F18346T-I/SO's 10-bit PWM, CWG, and CCP modules deliver closed-loop BLDC, stepper, or DC-brushed motor control up to ~32 kHz switching frequency. The 10-bit ADC reads back-EMF or current sense for closed-loop regulation, while PPS allows flexible pin assignment for high-side/low-side FET drive signals. XLP features reduce idle current for battery-powered appliance designs.
Recommended
Battery-Powered Instrumentation
With 1.8-5.5V VDD, 256B EEPROM for calibration storage, and 10-bit ADC plus 5-bit DAC, the PIC16F18346T-I/SO fits portable meters, handheld multimeters, and field instruments. The 32MHz CPU executes display refresh and signal-processing routines while XLP sleep extends battery life. PPS allows flexible PCB routing in cramped handheld enclosures.
Recommended
Automotive Body and Accessory Module
The PIC16F18346T-I/SO's industrial -40C to +85C rating and functional safety (FuSa) features make it suitable for non-safety-critical automotive body modules (lighting, washers, accessory controllers). The 28KB Flash hosts CAN-capable firmware stacks when paired with an external MCP2515 CAN controller over SPI. PPS simplifies mixed-signal PCB layouts in space-constrained under-dash enclosures.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F18346T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F18346-I/SO | PIC16F18346-E/SO | PIC16F18345-I/SO |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-SOIC | 20-SOIC (same) | 20-SOIC (same) | 20-SOIC (same) |
| Program Flash | 28 KB | 28 KB | 28 KB | 14 KB |
| Maximum CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Voltage | 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 |
| Temperature Grade | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) |
| Packaging Format | Tape & Reel | Tube | Tube / T&R | Tube |
| Unit Price @ qty 100 (USD) | 2.21 | ~2.18 | ~2.45 | ~1.95 |
Key Differentiators
- Highest Flash memory in 20-pin PIC16F183xx family (vs PIC16F18345-I/SO)
- Tape & Reel packaging for high-volume SMT assembly (vs PIC16F18346-I/SO)
- Core-Independent Peripherals (CLC, NCO, CWG) for off-CPU waveform generation (vs PIC16F18326T-I/SO)
Design Notes
The PIC16F18346T-I/SO draws under 1 uA in deep sleep when configured for nanoWatt XLP modes. Decouple VDD with a 0.1 uF ceramic capacitor placed within 5 mm of the VDD pin, and add a bulk 1-10 uF capacitor near the regulator output. Do not exceed 5.5V absolute maximum VDD to avoid latch-up; use a TVS such as the SMBJ5.0A for automotive transient protection on VDD.
The 20-SOIC 300-mil body requires a minimum land pattern pad width of ~0.50 mm and length ~1.30 mm per IPC-7351 nominal standards. Place decoupling capacitors within 5 mm of VDD/VSS pins. Keep ICSP PGD/PGC traces short and parallel, with no series resistors unless specified in the Programming Specification; an isolated ICSP header is recommended for in-field firmware updates.
PPS-capable digital peripherals (CLC, NCO, CWG, PWM, CCP) can only be routed to PPS-capable pins (typically PORTC and select PORTB pins). Do not route CCP1 to RA0 - it will not function. Verify that your firmware's PPS unlock sequence (PPSLOCKED bit) is correctly cleared in OSCCON before peripheral initialization, otherwise digital peripherals will remain mapped to default pins.
Estimated: at 32MHz CPU and 5.0V VDD, the PIC16F18346T-I/SO core draws roughly 5-7 mA active, dissipating ~25-35 mW. The 20-SOIC theta_JA of approximately 80 C/W gives a junction temperature rise of 2-3 C above ambient, well within safe operating area. In deep sleep (<1 uA), power dissipation drops below 5 uW; no thermal management is required.
Compliance Information
RoHS and lead-free compliance per Microchip product page (2026-09-20). Not AEC-Q100 qualified; for AEC-Q100 grade 0/1 automotive body applications, contact Microchip for automotive-grade PIC16F18346 variants.