Microchip Technology

PIC14000-04I/SO - 8-Bit 4MHz Mixed-Signal MCU | Microchip | 28-SOIC

MPN: PIC14000-04I/SO βœ— End of Life
In Stock Ships in 1-3 business days
28-SOIC (0.295 inch / 7.50 mm body width) Package 20 MHz clock input (4 MHz instruction rate per datasheet) Speed OTP (One-Time Programmable) Memory
From $8.3 USD / Unit
MOQ: 1 |
Price updated: 2026-09-16
Volume Pricing
Qty Unit Price Extended
1 $13.54 $13.54
10 $12.18 $121.80
100 $10.83 $1,083.00
500 $9.55 $4,775.00
1,000 $8.3 $8,300.00
ℹ️ All prices are in USD

PIC14000-04I/SO Overview

The Microchip PIC14000-04I/SO is a 28-pin 8-bit mixed-signal microcontroller based on the PIC RISC architecture, featuring a 4 MHz CPU, 7 KB (4K x 14) OTP program memory and 192 bytes of SRAM, housed in an industrial-grade 28-SOIC package. The /SO suffix denotes the SOIC surface-mount package with industrial temperature grade (-40C to +85C).

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and programmable I/O peripherals onto one silicon die. PIC MCUs use a RISC-based Harvard architecture, which separates program and data memory paths to allow simultaneous instruction fetch and operand access. The PIC14xx family extends this architecture with on-chip analog peripherals such as an 8-bit ADC, voltage reference, comparators, and a switched-capacitor bandgap, making the PIC14000 specifically a 'mixed-signal controller' rather than a pure digital MCU.

Key features include 35 single-word instructions, all executing in a single cycle except program branches (which take two cycles), 200 ns instruction execution time at 20 MHz, 20 programmable digital I/O pins, 5 external interrupts, 6 internal interrupts, and an 8-bit ADC with 8 channels. The device supports multiple power-saving SLEEP modes and wakes via interrupt or reset. The 28-SOIC package provides 0.295 inch (7.50 mm) body width suitable for hand-soldering and reflow profiles in industrial designs.

The PIC14000 architecture combines a RISC core with integrated analog blocks: an 8-bit successive-approximation ADC, an on-chip voltage regulator, programmable gain stages, and charge-balancing measurement circuitry. This analog integration allows direct interface to sensors such as thermocouples and bridge-type transducers without external signal conditioning.

Typical applications include battery charging controllers, battery capacity monitoring, smart battery management, precision data logging, and standalone sensor signal conditioning. The device's combination of low-power SLEEP modes and on-chip analog makes it a fit for portable and energy-harvesting products where PCB area and BOM cost dominate.

When designing with this part, note that the PIC14000 is OTP (one-time programmable) and is marked by Microchip as 'Not Recommended for new designs' (NRND). For new designs, select PIC16F or PIC18 families. The /SO package is compatible with standard SOIC-28 footprints but requires careful thermal and EMI layout around the analog inputs.

Drop-in alternatives for PIC14000-04I/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 PIC14000-04I/SO (same form factor and footprint) β€” differing in Package, Program Memory Type, Core Architecture, Mounting Type, Instruction Execution Time.

Microchip Technology
Package: 28-SOIC (0.295 inch / 7.50 mm width)
Program Memory Type: OTP (One-Time Programmable EPROM)
Core Architecture: PIC 8-bit RISC
Microchip Technology
Package: 28-SSOP (0.209", 5.30mm width)
Program Memory Type: OTP
Microchip Technology
Package: 28-SOIC (0.295", 7.50 mm width)
Core Architecture: PIC 8-bit RISC (Harvard)
Mounting Type: Surface Mount (Gull-Wing)
Microchip Technology
Package: 28-SOIC (7.50 mm / 0.295 in width)
Core Architecture: PIC 8-bit RISC
Instruction Execution Time: 200 ns (single cycle)

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

PIC14000-04E/SO

βœ… Drop-In
πŸ“¦ 28-SOIC
extended temperature grade, same die and 28-SOIC pinout as PIC14000-04I/SO

πŸ“‹ Reference alternative (not in catalog)

PIC14000T-04E/SO

βœ… Drop-In
πŸ“¦ 28-SOIC
same die, /T tape-and-reel packaging variant of PIC14000-04E/SO with extended temp grade

πŸ“‹ Reference alternative (not in catalog)

PIC14000-04I/JW

βœ… Drop-In
πŸ“¦ 28-CDIP (windowed CERDIP)
same die and pinout, UV-erasable CERDIP windowed package for development - pin-compatible electrically

πŸ“‹ Reference alternative (not in catalog)

PIC14000-04/SS

βœ… Drop-In
Microchip Technology
πŸ“¦ 28-SSOP
PIC Β· 8-bit Β· 4 MHz Β· 200 ns Β· OTP Β· 7 KB (4K x 14) Β· 192 x 8 bytes Β· None

βœ“ In Stock

$4.4 / Unit

View Datasheet β†’

PIC14000-04E/SS

βœ… Drop-In
πŸ“¦ 28-SSOP
same die in SSOP-28, extended temperature grade - footprint compatible with /SS layout

πŸ“‹ Reference alternative (not in catalog)

PIC14000-04I/SO Maximum Ratings & Electrical Characteristics

Product Type 8-bit Mixed-Signal Microcontroller (MCU)
Core Architecture PIC RISC (Harvard)
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 7 KB (4K x 14)
RAM Size 192 bytes
Maximum CPU Frequency 20 MHz clock input (4 MHz instruction rate per datasheet)
Instruction Set Size 35 single-word instructions
Instruction Execution Time 200 ns
I/O Pins 20
External Interrupts 5
Internal Interrupts 6
ADC 8-bit, 8 channels (per datasheet family description)
Package 28-SOIC (0.295 inch / 7.50 mm body width)
Mounting Type Surface Mount
Temperature Grade Industrial
Terminal Form Gull Wing
RoHS Status Compliant (per DigiKey listing)

PIC14000-04I/SO Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RA0/AN0 β€” Digital I/O / Analog input channel 0
Pin 2 RA1/AN1 β€” Digital I/O / Analog input channel 1
Pin 3 RA2/AN2 β€” Digital I/O / Analog input channel 2
Pin 4 RA3/AN3 β€” Digital I/O / Analog input channel 3
Pin 5 RA4/AN4 β€” Digital I/O / Analog input channel 4
Pin 6 RA5/AN5 β€” Digital I/O / Analog input channel 5
Pin 7 RA6/AN6 β€” Digital I/O / Analog input channel 6
Pin 8 RA7/AN7 β€” Digital I/O / Analog input channel 7
Pin 9 OSC1 β€” Oscillator input
Pin 10 OSC2 β€” Oscillator output
Pin 11 RC0 β€” Digital I/O port C bit 0
Pin 12 RC1 β€” Digital I/O port C bit 1
Pin 13 RC2 β€” Digital I/O port C bit 2
Pin 14 RC3 β€” Digital I/O port C bit 3
Pin 15 RC4 β€” Digital I/O port C bit 4
Pin 16 RC5 β€” Digital I/O port C bit 5
Pin 17 RC6 β€” Digital I/O port C bit 6
Pin 18 RC7 β€” Digital I/O port C bit 7
Pin 19 VSS β€” Ground reference
Pin 20 VDD β€” Positive supply voltage
Pin 21 RB0/INT β€” Digital I/O / External interrupt
Pin 22 RB1 β€” Digital I/O port B bit 1
Pin 23 RB2 β€” Digital I/O port B bit 2
Pin 24 RB3 β€” Digital I/O port B bit 3
Pin 25 RB4 β€” Digital I/O port B bit 4
Pin 26 RB5 β€” Digital I/O port B bit 5
Pin 27 RB6 β€” Digital I/O port B bit 6
Pin 28 RB7/MCLR β€” Digital I/O port B bit 7 / Master Clear (reset)

Typical Applications

PIC14000-04I/SO is suitable for 6 applications: Battery Charger Controller, Battery Capacity / Fuel Gauge Monitor, Precision Sensor Data Logger, Standalone Sensor Signal Conditioner, Portable / Handheld Measurement Device, Smart Battery Pack / SMBus Slave.

⚑

Battery Charger Controller

The PIC14000-04I/SO integrates a PIC RISC core with on-chip analog blocks specifically tuned for closed-loop battery charger control. The 8-bit ADC samples charge current and battery voltage, while the switched-capacitor bandgap reference provides a stable voltage reference independent of battery state-of-charge. With 35 instructions executing in 200 ns, the device implements CC/CV (constant-current/constant-voltage) charge profiles, end-of-scharge detection, and timer-based termination in firmware. The 28-SOIC footprint occupies minimal PCB area, ideal for charger bricks and embedded battery packs where size and BOM cost matter.

πŸ”‹

Battery Capacity / Fuel Gauge Monitor

The PIC14000-04I/SO is designed for capacity monitoring per its datasheet application note, where the integrated 8-bit ADC and on-chip programmable gain stage directly digitize current-sense shunt and battery voltage. The 192-byte SRAM buffers coulomb-counting accumulators, while 7 KB OTP stores calibration data, look-up tables for chemistry compensation, and SMBus/I2C state machines. Industrial temperature grade (-40C to +85C) handles automotive underhood and outdoor solar deployments, and the 28-SOIC package survives hand-solder rework common during prototyping.

πŸ“Š

Precision Sensor Data Logger

For unattended data logging of thermocouples, strain gauges, or bridge-type sensors, the PIC14000-04I/SO combines 8-bit ADC sampling with on-chip PGA gain stages to amplify microvolt-level signals without external instrumentation amplifiers. The PIC RISC core compresses and time-stamps samples, then writes to external EEPROM via I2C, conserving the 7 KB OTP for the logger engine and CRC routines. Low-power SLEEP modes drop quiescent current during inter-sample intervals, allowing years of battery operation in remote telemetry deployments where physical access is rare.

🏭

Standalone Sensor Signal Conditioner

The PIC14000-04I/SO replaces discrete op-amp signal chains with on-chip analog blocks, delivering conditioned 4-20 mA or 0-10 V outputs from raw bridge or thermocouple inputs. The 20 programmable digital I/O pins drive status LEDs, relay coils, and HMI keypads without external glue logic. Integrated 5 external interrupts handle endstop, over-range, and watchdog events with deterministic latency matching the 200 ns instruction cycle - critical for industrial process control loops.

πŸ“±

Portable / Handheld Measurement Device

Battery-powered DMMs, clamp meters, and handheld medical devices benefit from the PIC14000-04I/SO's low-power SLEEP modes (microamp-range quiescent) and on-chip analog front-end that digitizes sensor signals directly. The industrial temperature grade supports outdoor and cold-storage use, while 28-SOIC enables thin handheld enclosures. Firmware-resident math routines implement RMS, peak-detect, and min/max functions using 192 bytes SRAM for sliding-window buffers.

πŸ”‹

Smart Battery Pack / SMBus Slave

Inside a smart battery pack, the PIC14000-04I/SO implements the SMBus slave state machine, reports StateOfCharge and StateOfHealth registers over I2C, and runs charge-balancing algorithms on cell voltages via the 8-channel ADC. The mixed-signal integration eliminates external ADC, voltage reference, and gain-stage ICs that a discrete MCU implementation would need, cutting BOM cost by 30-50% in 2-cell and 3-cell Li-ion packs.

What is the PIC14000-04I/SO microcontroller used for?
The PIC14000-04I/SO is a 28-pin 8-bit mixed-signal Microchip PIC microcontroller designed for battery charging, battery capacity monitoring, and precision data logging applications. According to the manufacturer datasheet (document 40122b), the device integrates a PIC RISC core (35 instructions, 200 ns execution) with on-chip analog peripherals including an 8-bit ADC and voltage reference, allowing direct interface to sensors such as thermocouples and bridge transducers without external signal conditioning.
What is the program memory size of PIC14000-04I/SO?
The PIC14000-04I/SO contains 7 KB (4K x 14) of One-Time Programmable (OTP) program memory. The /04 suffix in the part number denotes the 7 KB / 4K-word memory option within the PIC14000 product identification system described in the manufacturer datasheet (40122b). OTP memory is programmed once and is not erasable; for development cycles, use CERDIP windowed variants.
What is the CPU clock speed of PIC14000-04I/SO?
The PIC14000-04I/SO instruction execution time is 200 ns, which corresponds to a 4 MHz instruction rate when operating at 20 MHz external clock input with the on-chip 4-phase oscillator divide-by-4. According to the datasheet, all instructions execute in a single cycle except program branches (two cycles), yielding 5 MIPS peak throughput at 20 MHz external oscillator input.
What package does PIC14000-04I/SO use?
The PIC14000-04I/SO uses a 28-pin SOIC (Small Outline IC) package with 0.295 inch (7.50 mm) body width and gull-wing leads for surface mounting. The /SO suffix in the part number is the Microchip package designator for this SOIC variant; pin-to-pin compatibility with other SOIC-28 PIC microcontrollers enables direct footprint reuse on existing PCB layouts.
What is the lifecycle status of PIC14000-04I/SO?
The PIC14000-04I/SO is marked by Microchip as 'Not Recommended for new designs' (NRND). The device remains in production for existing designs and may be available from distributors such as DigiKey and Mouser, but Microchip's product page indicates that for new designs engineers should select the PIC16F or PIC18 family equivalents which provide flash memory, more peripherals, and longer-term support.
Where can I buy PIC14000-04I/SO online and what is the price?
The PIC14000-04I/SO is available from authorized distributors including DigiKey, Mouser, LCSC Electronics, Heisener, and Xecor, with unit prices starting around $4.41 at LCSC and approximately $13.54 per unit at smaller-volume channels as of 2026-09-16. Heisener lists 6,768 pieces in stock with immediate shipping. Always verify RoHS compliance and date code when sourcing through secondary channels.
What is the lead time for PIC14000-04I/SO?
According to Heisener distributor data, PIC14000-04I/SO ships immediately with estimated delivery of 3-5 days (Mar 4 - Mar 9 window) as of 2026-09-16. Because the part is NRND, lead times may extend as inventory depletes; LCSC lists in-stock inventory at lower unit pricing. For long-term production, plan an obsolescence migration to PIC16F or PIC18 family equivalents.
PIC14000-04I/SO vs PIC14000-04/SO - what is the difference?
The PIC14000-04/SO and PIC14000-04I/SO share the same die and 28-SOIC package; the difference is the operating temperature grade. The PIC14000-04/SO is the commercial grade (0C to +70C), while the PIC14000-04I/SO is the industrial grade (-40C to +85C). The /I suffix is the Microchip temperature designator for industrial range. Both share the same OTP memory size and pinout.
Can PIC14000-04I/SO be replaced by a flash-memory PIC microcontroller?
Yes. Because the PIC14000-04I/SO is OTP-only and NRND, Microchip recommends migrating to flash-memory equivalents from the PIC16F family (such as PIC16F876A or PIC16F917) or PIC18 family, which provide in-circuit re-programmability and additional peripherals. Engineers replacing this part must verify pin-to-pin compatibility and ADC channel counts since flash parts typically expose more peripherals on the same 28-pin footprint.
What is the best drop-in replacement for PIC14000-04I/SO?
Within the same PIC14000 family, the PIC14000-04E/SO (extended temperature, same SOIC-28 footprint) and PIC14000T-04E/SO are pin-compatible drop-in equivalents. For an exact industrial-grade replacement, the PIC14000-04I/SO remains the canonical choice; for newer designs, Microchip's own PIC16F or PIC18 family is recommended despite requiring some firmware migration.
Where can I download the PIC14000-04I/SO datasheet PDF?
The official PIC14000 datasheet (document 40122b) is available as a free PDF download from the Microchip Technology website at https://ww1.microchip.com/downloads/en/devicedoc/40122b.pdf. The document covers electrical characteristics, pinout diagrams, instruction set summary, ADC configuration, and product identification ordering information for all PIC14000 variants.
Where can I find the PIC14000-04I/SO pinout diagram?
The PIC14000-04I/SO pinout diagram for the 28-SOIC package is published in the manufacturer datasheet (document 40122b) on page-level pin description tables and package drawings. For visual reference, distributor sites such as LCSC Electronics also publish pinout diagrams. The 28-SOIC pinout includes VDD, VSS, MCLR, OSC1/OSC2, PORTA through PORTE digital I/O, and analog channel inputs on shared pins.
What are the key specifications of PIC14000-04I/SO that engineers should know?
The PIC14000-04I/SO integrates a 4 MHz PIC RISC core (35 instructions, 200 ns cycle), 7 KB OTP program memory, 192 bytes SRAM, 20 digital I/O pins, 11 interrupts (5 external + 6 internal), an 8-bit ADC, and on-chip analog peripherals in a 28-SOIC industrial-grade package. The NRND status is the single most important specification to verify before new design commitment, as Microchip recommends migration to PIC16F or PIC18 flash parts.
Is PIC14000-04I/SO suitable for battery management applications?
Yes. The PIC14000-04I/SO is specifically designed for battery charging, battery capacity monitoring, and precision data logging according to the manufacturer datasheet (40122b). On-chip analog blocks - including the switched-capacitor bandgap reference, programmable gain amplifier, and 8-bit ADC - directly interface to battery cells and current-sense shunts without external conditioning, reducing BOM cost and PCB area for smart-battery designs.
Is there an Atmel or ST equivalent for PIC14000-04I/SO?
No direct Atmel or ST cross-brand drop-in equivalent exists in the same 28-SOIC footprint, because the PIC14000 is a Microchip-proprietary mixed-signal architecture with unique on-chip analog blocks. Engineers migrating to cross-brand solutions typically select Atmel/Microchip ATmega parts in 28-pin packages or STM8S003 in SO-20, but these require firmware rewrite and PCB rework since the PIC-specific peripherals (charge-balancing block, switched-capacitor bandgap) are not replicated one-for-one.

Engineering reference data for PIC14000-04I/SO β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC14000-04I/SO when maintaining a legacy mixed-signal design that depends on the PIC14000's unique on-chip analog blocks (switched-capacitor bandgap, programmable gain, charge-balancing) and industrial temperature range, and when firmware is locked to the 35-instruction PIC14xx instruction set. For new designs, Microchip recommends migrating to PIC16F or PIC18 flash-memory families which provide in-circuit reprogramming, more peripherals, and longer-term supply - despite requiring some firmware rewrite. Choose PIC14000-04E/SO for extended temperature grade (-40C to +125C); choose PIC14000-04I/JW for development using the UV-erasable windowed CERDIP package. The PIC14000-04/SS and PIC14000-04E/SS variants are drop-in for SSOP-28 layouts when smaller size is needed.

Comparison with Alternatives

Parameter This Product PIC14000-04E/SO PIC14000T-04E/SO PIC14000-04I/JW PIC14000-04/SS PIC14000-04E/SS
Package 28-SOIC (0.295 inch / 7.50 mm) 28-SOIC - same 28-SOIC - same 28-CDIP (windowed) - same pinout 28-SSOP - same pinout, smaller footprint 28-SSOP - same pinout, smaller footprint
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 7 KB OTP 7 KB OTP 7 KB OTP 7 KB EPROM (windowed) 7 KB OTP 7 KB OTP
RAM Size 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes
CPU Frequency 20 MHz / 4 MHz instruction 20 MHz / 4 MHz instruction 20 MHz / 4 MHz instruction 20 MHz / 4 MHz instruction 20 MHz / 4 MHz instruction 20 MHz / 4 MHz instruction
Temperature Grade Industrial (-40C to +85C) Extended (-40C to +125C) Extended (-40C to +125C) Industrial (-40C to +85C) Commercial (0C to +70C) Extended (-40C to +125C)
I/O Pins 20 20 20 20 20 20
Memory Type OTP OTP OTP EPROM (windowed, UV-erasable) OTP OTP
Lifecycle Status NRND NRND NRND NRND NRND NRND

Key Differentiators

  • Mixed-signal on-chip analog integration (vs Generic PIC16F876A)
  • Industrial temperature grade in 28-SOIC (vs PIC14000-04/SO (commercial))
  • Long-term distributor availability vs NRND status (vs PIC16F917 (active flash alternative))

Design Notes

The PIC14000-04I/SO is OTP (one-time programmable), not flash. Once programmed, code cannot be erased or modified. Engineers should prototype with CERDIP windowed variants (e.g., PIC14000-04I/JW) before committing the SOIC-OTP version to production PCB. Microchip's MPLAB ICE and PICSTART+ programmers support both package types via separate sockets. Verify all firmware revision control discipline since field upgrades require physical chip replacement.

The 28-SOIC package has 0.295 inch (7.50 mm) body width - ensure PCB land patterns follow IPC-7351 nominal SOIC-28 footprints, with 1.27 mm pin pitch. Place a 100 nF decoupling capacitor within 5 mm of the VDD pin (pin 20) and a 10 uF bulk capacitor on the same supply trace. For analog applications, separate AGND and DGND planes and join them at a single point near the MCU VSS pin (pin 19) to minimize ADC noise coupling.

The PIC14000 analog inputs are shared with digital I/O on PORTA. When configuring a pin for ADC use, disable digital drive by clearing the corresponding TRISA bit and set the A/D control registers to high-impedance analog mode. Keep analog traces short and guarded with ground pour to avoid digital switching noise coupling into ADC readings - critical for thermocouple and bridge-sensor conditioning applications where microvolt signals are amplified.

The PIC14000-04I/SO supports multiple low-power SLEEP modes. Quiescent current drops to microamp range in deep sleep, with wake-up via external interrupt, internal timer, or watchdog reset. For battery-powered data loggers, use SLEEP between ADC samples to extend operating life by 10-100x. The on-chip bandgap and ADC remain off in SLEEP; allow 20 us settling time after wake-up before sampling for accurate conversions.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliance confirmed per DigiKey listing. AEC-Q100 not qualified - this is a Microchip NRND industrial-grade MCU, not automotive-qualified. For AEC-Q100 requirements, consider PIC16F or PIC18 automotive-grade variants.

Data verified on: 2026-09-16 β€” data verified and curated by XAIPART's component engineering team

Related Searches

PIC14000-04I/SO PIC14000-04I/SO datasheet Microchip PIC14000 mixed signal microcontroller PIC14000 battery charger MCU 28-SOIC PIC14000-04I/SO price buy PIC14000 vs PIC16F876A replacement PIC14000 8-bit OTP 7KB microcontroller PIC14000 pinout 28-SOIC PIC14000 battery capacity monitoring firmware PIC14000 NRND migration path PIC14000-04I/SO distributor stock PIC14000 datasheet PDF 40122b PIC14000 SOIC industrial grade -40 to +85 PIC14000 drop-in replacement 28-SOIC what is the difference between PIC14000 and PIC16F

Related Components & Terms

Microchip Technology PIC14000-04I/SO PIC14000 PIC14000-04E/SO PIC14000T-04E/SO PIC14000-04I/JW PIC14000-04/SS PIC14000-04E/SS microcontroller MCU mixed-signal controller PIC RISC architecture Harvard architecture OTP (one-time programmable) 28-SOIC RoHS AEC-Q100 ADC (analog-to-digital converter) bandgap voltage reference battery management smart battery data logging signal conditioning SMBus I2C MPLAB
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details