PIC16F1823-I/ST - 8-bit 32MHz 3.5KB Flash MCU 14-TSSOP | Microchip
MPN: PIC16F1823-I/ST ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.45 | $1.45 |
| 10 | $1.32 | $13.20 |
| 100 | $1.18 | $118.00 |
| 500 | $1.05 | $525.00 |
| 1,000 | $0.93 | $930.00 |
| 3,000 | $0.85 | $2,550.00 |
PIC16F1823-I/ST Overview
An 8-bit microcontroller (MCU) is a small computer-on-a-chip integrating a CPU, memory, and peripherals on a single silicon die. PIC microcontrollers use a RISC (Reduced Instruction Set Computer) Harvard architecture with separate program and data buses, enabling deterministic instruction timing and high code density. The PIC16F1823 belongs to the enhanced mid-range PIC16 family, which adds C compiler-friendly architecture, hardware multiplier, and nanoWatt XLP (eXtreme Low Power) technology that drops quiescent current below 50nA in sleep mode for battery-powered applications.
Key features include 12 I/O pins, multiple communication interfaces (I2C/SPI/USART with MSSP), a 10-bit ADC with up to 9 channels, multiple timer modules (Timer0, Timer1, Timer2), and an enhanced PWM module with up to 4 channels. The device also integrates a digital-to-analog converter (DAC), comparator, and capacitive touch sensing peripheral, supporting a wide range of mixed-signal applications.
The PIC16F1823 uses CMOS process technology with nanoWatt XLP technology for ultra-low power consumption, achieving typical sleep currents as low as 20nA with full RAM retention and 50nA with Watchdog Timer enabled. The integrated Core Independent Peripherals (CIPs) such as CWG, NCO, and PWM allow complex waveform generation and motor control without CPU intervention, freeing the core for system-level tasks.
Typical applications include LED lighting control, sensor node signal conditioning, low-power remote controls, IoT edge devices, battery management systems, and consumer electronics such as small appliances and toys. The TSSOP-14 footprint makes it well-suited for space-constrained designs.
When designing with this device, note that the PIC16F1823-I/ST supports both high-voltage In-Circuit Serial Programming (ICSP) and low-voltage ICSP via the ICSPCLK/ICSPDAT pins, enabling field firmware updates. For code protection, Microchip recommends reading the device-specific section and page numbers provided in the datasheet to understand configuration bits and code-protect fuse options. Always use the MPLAB X IDE for development and debugging, supporting PICkit™ 3 and MPLAB® ICD 3 tools.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found on a single manufacturer product page, helping engineers quickly evaluate the PIC16F1823-I/ST for production designs.
Drop-in alternatives for PIC16F1823-I/ST — 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 PIC16F1823-I/ST (same form factor and footprint) — differing in ADC, Operating Temperature, Program Memory (Flash), Core Architecture, Package.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1823-E/ST
✅ Drop-In✓ In Stock
$0.82 / Unit
View Datasheet →PIC16F1823T-I/ST
✅ Drop-In✓ In Stock
$1.02 / Unit
View Datasheet →PIC16F1764-I/ST
✅ Drop-In✓ In Stock
$0.61 / Unit
View Datasheet →PIC16F1613-E/ST
✅ Drop-In✓ In Stock
$0.85 / Unit
View Datasheet →PIC16F1705T-I/ST
✅ Drop-In✓ In Stock
$0.92 / Unit
View Datasheet →PIC16F15225-I/ST
✅ Drop-In✓ In Stock
$0.55 / Unit
View Datasheet →PIC16F1823-I/ST Maximum Ratings & Electrical Characteristics
| Product Family | PIC16F182X (enhanced mid-range 8-bit) |
| Core Architecture | PIC® RISC (Harvard) |
| CPU Bit Width | 8-bit |
| Maximum CPU Speed | 32 MHz (200 ns instruction cycle) |
| Program Memory (Flash) | 3.5 KB (2K x 14 words) |
| Data RAM | 256 bytes |
| Data EEPROM | 256 bytes |
| I/O Pins | 12 |
| Supply Voltage (VDD) | 2.3 V to 5.5 V |
| ADC | 10-bit, up to 9 channels |
| DAC | 5-bit and 8-bit |
| Timers | Timer0, Timer1, Timer2 |
| PWM Channels | Up to 4 (Enhanced PWM) |
| Communication Interfaces | 1x MSSP (I2C/SPI), 1x EUSART |
| Comparators | 2 (with selectable reference) |
| Capacitive Touch Channels | 8 (mTouch) |
| Package | 14-TSSOP (ST) |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16F1823-I/ST Pin Configuration
| Pin 1 | RA3/AN3/C1IN+/VPP — Bidirectional I/O, analog input, comparator input, programming voltage |
| Pin 2 | RA4/AN4/C1IN-/T0CKI — Bidirectional I/O, analog input, comparator input, Timer0 clock input |
| Pin 3 | RA5/MCLR/VPP — Bidirectional I/O, Master Clear (Reset), programming voltage |
| Pin 4 | VSS — Ground reference |
| Pin 5 | RA0/AN0/C2IN+/ICSPDAT — Bidirectional I/O, analog input, comparator input, ICSP data |
| Pin 6 | RA1/AN1/C2IN-/ICSPCLK — Bidirectional I/O, analog input, comparator input, ICSP clock |
| Pin 7 | RA2/AN2/DACOUT1 — Bidirectional I/O, analog input, DAC output |
| Pin 8 | VDD — Positive supply voltage |
| Pin 9 | RC0/PWM2/CCP1/SDA/SDI — Bidirectional I/O, PWM output, I2C data or SPI data in |
| Pin 10 | RC1/PWM3/CCP2/SCL/SCK — Bidirectional I/O, PWM output, I2C clock or SPI clock |
| Pin 11 | RC2/PWM4/CCP3/SDO — Bidirectional I/O, PWM output, SPI data out |
| Pin 12 | RC3/PWM1/SS — Bidirectional I/O, PWM output, SPI slave select |
| Pin 13 | RC4/C2OUT/TX/CK — Bidirectional I/O, comparator output, EUSART async TX or sync clock |
| Pin 14 | RC5/C1OUT/RX/DT — Bidirectional I/O, comparator output, EUSART async RX or sync data |
Typical Applications
PIC16F1823-I/ST is suitable for 8 applications: Battery-Powered IoT Sensor Nodes, Capacitive Touch User Interface, Small Appliance and Consumer Electronics Control, LED Lighting and Dimming Control, Remote Control and IR Communication, Industrial Sensor Signal Conditioning, Motor Control and Drive Electronics, Capacitive Proximity Sensing.
Battery-Powered IoT Sensor Nodes
The PIC16F1823-I/ST suits battery-powered IoT sensor nodes requiring years of battery life and 14-TSSOP minimum footprint. nanoWatt XLP technology delivers 20nA typical sleep current, allowing duty-cycled sensing with periodic wake-up; the 32MHz CPU executes sensing and protocol stacks in <1ms before returning to sleep. Two comparators with selectable references handle analog sensor front-ends, and the 9-channel 10-bit ADC reads multiple sensors without external muxes. mTouch peripheral supports capacitive touch buttons without dedicated ICs. Per Microchip datasheet, this combination enables 1-2xAA cell operation for 5-10 years depending on duty cycle.
Recommended
Capacitive Touch User Interface
The PIC16F1823-I/ST integrates Microchip's mTouch capacitive touch peripheral supporting up to 8 touch channels in hardware, eliminating external touch ICs. Hardware-driven mTouch supports sliders, buttons, and proximity sensing with no CPU intervention during measurement, freeing CPU for system tasks. The 12 I/O pins allow up to 8 touch electrodes plus 4 dedicated signal/control pins. Per Microchip application notes, mTouch on PIC16F1823 achieves 100Hz scan rates with <2mA active current. Pair with PIC16F1823-E/ST for automotive-grade touch UIs.
Recommended
Small Appliance and Consumer Electronics Control
The PIC16F1823-I/ST delivers 5 MIPS through the enhanced mid-range PIC16 core, sufficient for small appliances like coffee makers, fans, or kitchen timers. The 4 PWM channels drive MOSFETs or LED strings directly, the 10-bit ADC reads temperature/potentiometer inputs, and the EUSART interfaces with displays or WiFi/BLE modules. Industrial -40C to +85C temperature rating ensures reliability in harsh environments. Per Microchip datasheet, the 14-TSSOP footprint saves PCB space versus SOIC alternatives, critical in compact consumer enclosures.
Recommended
LED Lighting and Dimming Control
The PIC16F1823-I/ST supports LED lighting control with its 4 PWM channels and 10-bit resolution enabling smooth dimming. The MSSP interface drives LED driver ICs via SPI, while PWM channels directly drive MOSFETs for high-current LED strings. The 8-bit DAC provides analog voltage reference for tunable white control. Per Microchip datasheet, the 32MHz CPU allows real-time color mixing algorithms in firmware. PIC16F1823-E/ST extended temperature variant suits outdoor lighting fixtures requiring -40C to +125C operation.
Recommended
Remote Control and IR Communication
The PIC16F1823-I/ST suits remote control applications with its low-power sleep modes extending battery life, and 32MHz CPU processing IR protocols like NEC, RC5, or SIRC. The 14-TSSOP package fits inside thin handheld enclosures. mTouch peripheral enables touch buttons replacing mechanical switches. Per Microchip datasheet, 20nA sleep current enables coin-cell battery operation. The EUSART interfaces with RF transceivers for combined IR+RF remote controls used in smart home systems.
Recommended
Industrial Sensor Signal Conditioning
The PIC16F1823-I/ST handles industrial sensor signal conditioning with its dual comparators, 10-bit ADC, and DAC. The 12-bit DAC generates calibration voltages, while the comparator monitors threshold crossings in hardware without CPU load. The EUSART outputs calibrated readings to industrial networks. Per Microchip datasheet, the -40C to +85C industrial temperature range covers factory floor environments. The nanoWatt XLP technology supports remote sensor installations with multi-year battery life.
Recommended
Motor Control and Drive Electronics
The PIC16F1823-I/ST performs motor control for small brushed DC motors and stepper motors in applications like pumps, valves, and small appliances. The 4 PWM channels with complementary output mode drive H-bridge MOSFETs with dead-band control, while the 32MHz CPU executes closed-loop PID algorithms in firmware. Per Microchip datasheet, the CWG (Complementary Waveform Generator) peripheral generates dead-band control for H-bridges without CPU load. PIC16F1823T-I/ST tape-and-reel variant supports high-volume motor control PCB production.
Recommended
Capacitive Proximity Sensing
The PIC16F1823-I/ST implements capacitive proximity sensing using its mTouch peripheral and CTMU (Charge Time Measurement Unit), enabling non-contact detection for security panels, faucets, and consumer touchscreens. Per Microchip datasheet, mTouch achieves proximity detection ranges of 5-15cm depending on electrode geometry. The 32MHz CPU processes multi-channel scans in <1ms. Industrial -40C to +85C operating range supports automotive and industrial proximity applications.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1823-I/ST — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1823-E/ST | PIC16F1823T-I/ST | PIC16F1764-I/ST | PIC16F1613-E/ST | PIC16F1705T-I/ST | PIC16F15225-I/ST |
|---|---|---|---|---|---|---|---|
| Package | 14-TSSOP | 14-TSSOP - same | 14-TSSOP - same | 14-TSSOP - same | 14-TSSOP - same | 14-TSSOP - same | 14-TSSOP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 3.5 KB | 3.5 KB | 3.5 KB | 7 KB (+100%) | 3.5 KB | 7 KB (+50%) | 7 KB (+100%) |
| Maximum CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Voltage | 2.3V to 5.5V | 2.3V to 5.5V | 2.3V to 5.5V | 2.3V to 5.5V | 2.3V to 5.5V | 2.3V to 5.5V | 2.3V to 5.5V |
| Operating Temperature | -40C to +85C | -40C to +125C (Extended) | -40C to +85C | -40C to +85C | -40C to +125C (Extended) | -40C to +85C | -40C to +85C |
| AEC-Q100 Automotive Qualified | No | No (industrial extended) | No | No | No (industrial extended) | No | No |
Key Differentiators
- Lowest-power PIC16 with 20nA sleep current (vs PIC16F616-I/ST)
- Highest CPU speed in 14-TSSOP PIC16 family at this Flash density (vs PIC16F1705T-I/ST)
- Smallest pin-count PIC with full CIP integration (vs PIC16F1764-I/ST)
Design Notes
PIC16F1823-I/ST operates from 2.3V to 5.5V with nanoWatt XLP technology. Per Microchip datasheet, typical sleep current is 20nA with full RAM retention and 50nA with WDT enabled, supporting multi-year battery operation. For battery-powered designs, use a 100nF decoupling capacitor within 10mm of VDD pin and a 10uF bulk capacitor near the regulator. Disable unused peripherals in firmware via PMD (Peripheral Module Disable) registers to minimize active current; enabling only required ADC and timer modules can reduce active current from 5mA to ~1.5mA at 32MHz.
The 14-TSSOP package has a 0.65mm pitch requiring careful PCB layout. Per Microchip layout guidelines, place decoupling capacitors (100nF ceramic + 10uF tantalum) within 5mm of VDD/VSS pins with direct trace to ground plane. Use a continuous ground plane under the device with vias stitched around the package perimeter. The exposed pad (if present) must be soldered to a ground pad for thermal performance. For noise-sensitive analog designs, isolate the analog AVSS/AVDD pins (if available) from digital ground with a ferrite bead and star-ground topology.
Common pitfalls with PIC16F1823-I/ST include: (1) Forgetting to configure the MCLR pin as input (RA5) if not using external reset; (2) Failing to disable the Watchdog Timer in software or properly servicing it, causing unexpected resets; (3) Exceeding absolute maximum VDD of 7V on any pin; (4) Using the ICSP pins (RA0/RA1) as outputs without considering programmer conflicts during development; (5) Not setting the correct oscillator configuration bits for the chosen clock source, leading to erratic behavior. Per Microchip datasheet, configuration bits must be reviewed before programming.
For high-speed communication interfaces like SPI at >4MHz, route clock and data signals together with matched trace lengths, avoiding parallel routing near noisy signals. The MSSP peripheral supports SPI up to FOSC/2 (16MHz at 32MHz CPU). I2C bus requires 4.7kV pull-up resistors for standard mode (100kHz) or 2.2k for fast mode (400kHz). Per Microchip datasheet, when using mTouch capacitive touch, route touch electrodes away from switching power traces and use ground fill around electrodes for stable readings.
For mixed-signal designs using the on-chip ADC, separate analog and digital ground planes with a single connection point near the device. Per Microchip datasheet, place the ADC reference voltage (if external) close to the AVREF pin with a 100nF bypass capacitor. Use guard rings around sensitive analog inputs (AN0-AN3) to reduce digital switching noise coupling. For capacitive touch (mTouch), use hatched ground fill with 20% density instead of solid fill to minimize parasitic capacitance while maintaining shielding effectiveness.
Compliance Information
RoHS and REACH compliant per Microchip product documentation. Lead-free and halogen-free. Not AEC-Q100 qualified - the 'E' grade variant (PIC16F1823-E/ST) extends temperature range to +125C but is still industrial, not automotive qualified. For AEC-Q100 automotive applications, consult Microchip automotive-grade PIC16F catalog.