PIC16F18345T-E/6NVAO - 14KB Flash 8-bit MCU | Microchip | QFN-20
MPN: PIC16F18345T-E/6NVAO β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.45 | $2.45 |
| 10 | $2.18 | $21.80 |
| 100 | $1.85 | $185.00 |
| 500 | $1.62 | $810.00 |
| 1,000 | $1.38 | $1,380.00 |
PIC16F18345T-E/6NVAO Overview
An 8-bit microcontroller (MCU) is a microprocessor integrating a CPU, program memory (Flash), data memory (RAM/EEPROM), and peripheral interfaces on a single die. PIC microcontrollers sit in the broader taxonomy of microcontrollers -> microprocessors -> embedded computing -> semiconductors. The 8-bit architecture favors deterministic timing, low power, and low cost for general-purpose control versus higher-bit 32-bit cores, making PIC MCUs dominant in automotive body, sensor, and human-machine-interface subsystems.
Key features of the PIC16F18345 family include eXtreme Low Power (XLP) with sleep currents down to the nanoampere range, 12-bit ADC with computation, 5-/8-bit DAC, configurable logic cells (CLC), numerically controlled oscillator (NCO), complementary waveform generator (CWG), and zero-cross detect. The PPS module routes digital peripherals to virtually any I/O pin, simplifying PCB layout.
Architecturally, the device uses a modified Harvard RISC core with a 49-instruction set and a 32 MHz internal oscillator. The XLP design achieves sub-uA sleep currents via deep sleep and idle modes, with peripheral operation in sleep where the ADC, watchdog, and RTC continue running without waking the CPU. The 14KB self-programmable Flash and 256B EEPROM support in-application updates over the LIN, I2C, or SPI interface.
Typical applications include automotive body electronics (door modules, lighting, seat control), LIN nodes, sensor conditioning, low-power IoT end nodes, consumer white-goods control, and battery-powered instrumentation. The AEC-Q100 qualification, wide temperature range, and PPS-driven pin flexibility make it well-suited to space-constrained automotive PCBAs where a small QFN footprint and zero-cross detection are required.
When designing with this part, allocate the exposed pad (EP) to a top-layer thermal pour connected to ground to dissipate the ~2-3 mA active current. Program the PPS carefully: mismapping the CWG or CLC to a pin that lacks the correct timer resource can stall a peripheral even though firmware runs. Verify the configuration bits (CONFIG) for oscillator source, watchdog, and code protection before locking the Flash.
This page synthesizes distributor pricing, drop-in alternatives in the same QFN-20 footprint, comparison parameters versus the PIC16F1459-E/P, and design notes drawn from Microchip application notes - information not consolidated on the manufacturer datasheet alone.
Drop-in alternatives for PIC16F18345T-E/6NVAO β 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 PIC16F18345T-E/6NVAO (same form factor and footprint) β differing in ADC, Core Architecture, DAC, Data EEPROM, Maximum CPU Speed.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16F18345T-I/6NVAO
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
PIC16F18345T-E/6NVAO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC |
| Program Memory (Flash) | 14 KB (8K x 14) |
| Data EEPROM | 256 bytes |
| SRAM | 1 KB |
| Operating Voltage | 1.8 V to 5.5 V |
| Maximum CPU Speed | 32 MHz (8 MIPS) |
| I/O Pins | 12 (in 20-pin QFN) |
| Package | 20-pin VQFN with Exposed Pad (6N) |
| ADC | 12-bit with computation, up to 17 channels |
| DAC | 5-bit and 8-bit |
| Timers | 4 x 8-bit, 3 x 16-bit |
| PWM | 10-bit PWM, CCP, CWG |
| Communication | UART, I2C, SPI, LIN-compatible EUSART |
| Core Independent Peripherals | CLC, NCO, CWG, PPS |
| Low-Power Modes | eXtreme Low Power (XLP), nA Deep Sleep |
| Operating Temperature | -40 C to +125 C (automotive E-grade) |
| AEC-Q100 Qualification | Qualified (automotive grade) |
| Mounting Type | Surface Mount (Tape & Reel) |
PIC16F18345T-E/6NVAO Pin Configuration
| Pin 1 | RA5 β Bidirectional I/O / analog input / PWM output |
| Pin 2 | RA4 β Bidirectional I/O / analog input / PWM output |
| Pin 3 | RA3 β Bidirectional I/O / analog input / VREF+ |
| Pin 4 | RA2 β Bidirectional I/O / analog input / VREF- |
| Pin 5 | RA1 β Bidirectional I/O / analog input / DAC1 output |
| Pin 6 | RA0 β Bidirectional I/O / analog input / ICSPDAT |
| Pin 7 | VSS β Ground reference |
| Pin 8 | VDD β Positive power supply (1.8V to 5.5V) |
| Pin 9 | RA7 β Bidirectional I/O / analog input / oscillator input |
| Pin 10 | RA6 β Bidirectional I/O / analog input / oscillator output |
| Pin 11 | RC5 β Bidirectional I/O / PPS remappable peripheral |
| Pin 12 | RC4 β Bidirectional I/O / PPS remappable peripheral |
| Pin 13 | RC3 β Bidirectional I/O / SCL (I2C clock) / PPS |
| Pin 14 | RC2 β Bidirectional I/O / SDA (I2C data) / PPS |
| Pin 15 | RC1 β Bidirectional I/O / SOSCO / PPS |
| Pin 16 | RC0 β Bidirectional I/O / SOSCI / PPS |
| Pin 17 | RB7 β Bidirectional I/O / ICSPCLK / PPS |
| Pin 18 | RB6 β Bidirectional I/O / PGM / PPS |
| Pin 19 | RB5 β Bidirectional I/O / analog input / PPS |
| Pin 20 | RB4 β Bidirectional I/O / analog input / PPS |
Typical Applications
PIC16F18345T-E/6NVAO is suitable for 6 applications: Automotive Body Electronics - Lighting and Door Modules, Battery-Powered IoT Sensor Nodes, Home Appliance and White Goods Control, Industrial Sensor Signal Conditioning, LED Lighting and Signage Controllers, Consumer Electronics HMI and Keypad Scanning.
Automotive Body Electronics - Lighting and Door Modules
The PIC16F18345T-E/6NVAO is a strong fit for automotive body electronics such as interior lighting, RGB ambient light controllers, and door modules. The AEC-Q100 qualification and -40 C to +125 C operating range meet vehicle under-hood and cabin requirements. The Peripheral Pin Select (PPS) lets designers route the CWG, CCP, and CLC outputs to any GPIO, simplifying PCB routing of H-bridge PWM signals and zero-cross detect for triac-driven lamps. The 12-bit ADC with computation captures photodiode current for ambient-light sensing, and the nA-range deep sleep extends battery life during ignition-off parking. A typical circuit places the 6N VQFN near the LIN transceiver with the EP tied to ground; combined with the MCP2021A LIN transceiver, the 18345 forms a complete automotive node. The trade-off versus a 32-bit MCU is lower MIPS headroom, but for <10 kS/s sensor and actuator loops the 8 MIPS performance is sufficient and substantially cheaper.
Recommended
Battery-Powered IoT Sensor Nodes
The PIC16F18345T-E/6NVAO's eXtreme Low Power (XLP) features make it ideal for coin-cell or Li-ion battery IoT sensor nodes reporting temperature, humidity, or occupancy. The deep sleep current below 1 uA with RTC running allows multi-year battery life, while the 12-bit ADC with computation performs sensor averaging in hardware without waking the CPU. The PPS module maps the UART, I2C, or SPI peripheral to any GPIO so the same PCB layout accommodates multiple radio daughterboards. A typical 3V node places a 10 uF bulk capacitor near VDD, a 32.768 kHz crystal on OSC1/OSC2 for accurate timekeeping, and routes RA0/RA1 to an SHT3x humidity sensor over I2C. Compared to a 32-bit Cortex-M0+ at similar cost, the 18345 saves approximately 30-50% power in sleep mode at the expense of processing headroom, which is acceptable for duty-cycled sensor telemetry.
Recommended
Home Appliance and White Goods Control
Washing machines, dishwashers, and induction cooktops use the PIC16F18345T-E/6NVAO for low-cost user-interface and motor-control supervision. The CLC (Configurable Logic Cell) implements safety interlocks in hardware - for example, gating a relay driver output based on a door-switch AND a water-level sensor without CPU intervention. The CWG (Complementary Waveform Generator) produces dead-time-corrected complementary PWM for the induction coil or BLDC driver stage, offloading the CPU. A typical 5V white-goods control board uses the 6N VQFN alongside an IGBT driver like the IRS2003 and a triac such as the BTA16. The 14 KB Flash accommodates state-machine firmware plus a UART bootloader for field updates. The trade-off versus an STM32 is 8-bit data width which slows DSP-heavy motor-control math; for sensorless FOC the part is too slow, but for trapezoidal BLDC or triac phase-angle control it performs well.
Recommended
Industrial Sensor Signal Conditioning
The PIC16F18345T-E/6NVAO is well suited to industrial 4-20 mA loop-powered sensor transmitters and bridge-sensor conditioning front-ends. The 12-bit differential ADC with computation performs ratiometric bridge measurements on load cells, strain gauges, and pressure sensors while the CLC scales and filters the result before forwarding over UART or I2C to a host PLC. The 1.8-5.5V supply range lets the same firmware support both 3.3V and 5V analog signal chains. The NCO (Numerically Controlled Oscillator) generates precise excitation frequencies for inductive proximity sensors, replacing a discrete 555 timer. A typical circuit pairs the 18345 with an INA128 instrumentation amplifier and an XTR105 4-20 mA transmitter. Compared to a discrete op-amp + CPLD implementation, the integrated 18345 reduces BOM by approximately 30% and provides a single-chip reprogrammable platform.
Recommended
LED Lighting and Signage Controllers
Architectural LED lighting strips and digital signage ribbons use the PIC16F18345T-E/6NVAO as a multi-channel LED driver controller. The CWG generates precise complementary PWM pairs for high-side/low-side MOSFET switching, while the 10-bit PWM provides 1024 brightness levels per channel. The PPS module allows a single firmware image to drive different PCB layouts by remapping the PWM outputs. The NCO can dither PWM frequency to avoid audible noise from the inductor. A typical 24V RGBW fixture places the 6N VQFN on the same PCB as four MOSFETs and an LM3409 buck controller; alternatively the 18345 directly drives logic-level FETs for low-power under-cabinet strips. The trade-off versus a dedicated LED driver IC like the LP8860 is the need for external FETs and a less efficient power stage, but the 18345 enables addressable DMX or DALI protocol stacks.
Recommended
Consumer Electronics HMI and Keypad Scanning
The PIC16F18345T-E/6NVAO integrates matrix keypad scanning and capacitive touch sensing for consumer HMI panels. The CLC implements a hardware-state-machine for scanning 4x4 or 8x8 keypads without CPU intervention, freeing the core for communication tasks. The ADC with computation supports up to 17 touch channels via the mTouch capacitive sensing library. A typical microwave or coffee machine front panel uses the 6N VQFN to drive a 128x64 OLED display over SPI and scan a 16-key matrix simultaneously. The deep sleep mode drops quiescent current below 1 uA when the appliance is in standby. Compared to a dedicated keypad controller like the STMPE811, the integrated 18345 reduces board area and cost while adding programmable logic for gesture recognition.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F18345T-E/6NVAO β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F18345T-I/6NVAO |
|---|---|---|
| Brand | Microchip Technology | Microchip Technology |
| Package | VQFN-20 (6N) 5x5 mm | VQFN-20 (6N) 5x5 mm - same |
| Temperature Grade | Automotive -40 to +125 C (E-grade) | Industrial -40 to +85 C |
| Flash Memory | 14 KB | 14 KB |
| SRAM | 1 KB | 1 KB |
| EEPROM | 256 bytes | 256 bytes |
| CPU Speed | 32 MHz / 8 MIPS | 32 MHz / 8 MIPS |
| Operating Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| AEC-Q100 Qualification | Yes | No (industrial only) |
Key Differentiators
- AEC-Q100 automotive qualification across full -40 to +125 C range (vs PIC16F18345T-I/6NVAO)
- VQFN-20 footprint with PPS (Peripheral Pin Select) flexibility (vs PIC16F18345-E/P (PDIP-20))
- Integrated Core Independent Peripherals (CLC, NCO, CWG) (vs PIC16F1459-E/P)
Design Notes
The 20-pin VQFN (6N) package has an exposed thermal pad (EP) that MUST be soldered to a top-layer copper pour tied to VSS. With typical 5V active current of approximately 2 mA plus peripheral load, the package dissipates well under 100 mW and the EP is primarily a thermal and ground-reference feature. Estimate: at 5V VDD, 4 mA active, ambient 85 C, junction rise is approximately 4-6 C with a 100 mm^2 copper pour - within the 125 C automotive limit. Inadequate EP soldering causes excessive junction temperature and unreliable ADC readings.
Place a 100 nF decoupling capacitor within 3 mm of the VDD pin (pin 8), with a 10 uF bulk capacitor within 10 mm. Place the optional 32.768 kHz crystal close to OSC1/OSC2 (RA7/RA6) with short traces and a guard ring tied to VSS to reduce EMI coupling. Keep ADC analog traces (RA0-RA5) away from the CWG or PWM switching outputs to avoid digital switching noise coupling into measurements. Route the PPS-remappable signals on inner layers if possible to keep the top layer free for ground pour.
Common pitfalls when designing with the PIC16F18345T-E/6NVAO: (1) forgetting to disable the watchdog in CONFIG1 for debugging sessions - the device resets every ~2 seconds; (2) misconfiguring PPS so that the CWG output appears on a pin that lacks timer resource, causing the CLC state-machine to stall; (3) using the internal oscillator without software PLL multiplication when timing accuracy better than +/-2% is required; (4) leaving the ADC acquisition time too short for high-impedance sources (>10 kohm), causing inaccurate readings; (5) attempting low-voltage programming (LVP) with the ICSP PGM pin (RB6) tied to VDD - this holds the device in reset; (6) using LF versions (PIC16LF18345) of firmware/configuration on F parts causes brown-out resets below 2.3V. Always verify CONFIG bits with the MPLAB X IDE Configuration Bits window before locking the Flash.
To achieve the lowest sleep current (approximately 30 nA typical for the PIC16F18345 deep sleep with WDT disabled), all unused GPIOs must be configured as outputs driving low (or inputs with the internal weak pull-up enabled), and all peripherals except the WDT or RTC must be disabled in the PMD (Peripheral Module Disable) register. Estimate: with all 12 GPIOs as outputs-low and peripherals disabled, the deep sleep current is approximately 30 nA at 25 C and 200 nA at 85 C. A 220 mAh CR2032 coin cell at 30 nA sleep + 1 mA hourly wake cycles supports >10 years of battery life. Important: clear the HLVDEN bit in HLVDCON before entering sleep to disable the high/low-voltage detect module which adds approximately 10 uA.
Compliance Information
AEC-Q100 Grade 1 qualified automotive grade. RoHS compliant per Microchip product page. Lead-free (Pb-free) and halogen-free per Microchip environmental certification.