PIC10F320-E/MC - 8-bit MCU, 16MHz, 448B Flash, 8-DFN | Microchip
MPN: PIC10F320-E/MC ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $0.85 | $0.85 |
| 10 | $0.74 | $7.40 |
| 100 | $0.69 | $69.00 |
| 500 | $0.62 | $310.00 |
| 1,000 | $0.55 | $550.00 |
| 3,000 | $0.49 | $1,470.00 |
PIC10F320-E/MC Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (Flash or ROM), volatile data memory (RAM), and programmable peripherals (ADC, timers, communication interfaces, GPIO). PIC microcontrollers from Microchip use a modified Harvard RISC architecture with separate program and data buses, which allows single-cycle instruction fetch and deterministic timing - a hallmark of the PIC family. PIC microcontrollers sit in the hierarchy: microcontroller -> embedded processor -> semiconductor -> integrated circuit. The PIC10F sub-family is the smallest and lowest-pin-count member of the PIC lineup, optimized for the most space-constrained applications.
Key specifications include a 16 MHz maximum oscillator frequency (corresponding to a 250 ns instruction cycle), 4 general-purpose I/O pins, a 10-bit Analog-to-Digital Converter with up to 4 input channels, and a wide operating voltage range from 2.3 V to 5.5 V. The device includes 1 Kbyte of Flash self-read/write program memory and supports in-circuit serial programming (ICSP) through dedicated PG and CG pins.
Architecturally, the PIC10F320 uses a 14-bit instruction word width and includes hardware features such as a configurable logic cell (CLC), Master Synchronous Serial Port (MSSP) supporting SPI and I2C, and a Numerically Controlled Oscillator (NCO) for precision waveform generation. These integrated peripherals eliminate external logic and reduce BOM cost in applications like LED lighting control and consumer accessories.
Typical applications include battery-powered IoT sensor nodes, low-cost remote controls, LED lighting controllers, simple motor control loops, and consumer appliances. The wide 2.3 V to 5.5 V supply range and ultra-low-power sleep mode make the PIC10F320 well suited for energy-harvesting and coin-cell powered designs.
When designing with this device, ensure decoupling capacitors of at least 0.1 µF are placed close to the VDD pin. Programming via ICSP requires dedicated connections to ICSPCLK and ICSPDAT, which are multiplexed onto GPIO pins on this small package.
This page synthesizes distributor pricing, drop-in alternatives from Microchip's PIC10F family, and practical PCB layout guidance not found on the manufacturer product page alone.
Drop-in alternatives for PIC10F320-E/MC — 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 PIC10F320-E/MC (same form factor and footprint) — differing in I/O Pins, Package, ADC, Timers, Data EEPROM.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC10F322-E/MC
✅ Drop-In✓ In Stock
$0.34 / Unit
View Datasheet →PIC10F320T-E/MC
✅ Drop-In📋 Reference alternative (not in catalog)
PIC10F322T-E/MC
✅ Drop-In📋 Reference alternative (not in catalog)
PIC10F320-I/MC
✅ Drop-In✓ In Stock
$0.26 / Unit
View Datasheet →PIC10F322-I/MC
✅ Drop-In✓ In Stock
$0.52 / Unit
View Datasheet →PIC10F320-E/MC Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC10 (Enhanced Mid-Range 14-bit instruction set) |
| CPU Speed | 16 MHz maximum (250 ns instruction cycle) |
| Program Memory (Flash) | 448 B (256 x 14 words) |
| Data RAM | 32 B |
| Data EEPROM | Not present |
| I/O Pins | 4 (general-purpose) |
| ADC | 10-bit, up to 4 input channels |
| Supply Voltage (VDD) | 2.3 V to 5.5 V |
| Operating Temperature | -40C to +125C (Industrial, 'E' temp grade) |
| Package | 8-pin DFN (2 x 3 mm, 0.5 mm pitch), exposed pad |
| Mounting Type | Surface Mount |
| MSL Level | MSL1 (per JEDEC J-STD-020) |
| RoHS Status | Compliant |
| ICSP Programming | Yes (ICSPCLK/ICSPDAT multiplexed with I/O) |
| Timers | 8-bit Timer0, 16-bit Timer1, WDT |
| Peripherals | CLC, NCO, MSSP (SPI/I2C), 10-bit ADC, PWM |
| Lead-Free / Halogen-Free | Yes / Yes |
PIC10F320-E/MC Pin Configuration
| Pin 1 | ICSPCLK/RA2 — ICSP clock or general-purpose I/O RA2 |
| Pin 2 | ICSPDAT/RA1 — ICSP data or general-purpose I/O RA1 |
| Pin 3 | RA0 — General-purpose I/O RA0 |
| Pin 4 | VSS — Ground reference |
| Pin 5 | VDD — Positive supply input (2.3 V to 5.5 V) |
| Pin 6 | RA3/MCLR/VPP — General-purpose I/O RA3 / Master Clear reset / programming voltage |
| Pin 7 | RA4/OSC2/CLKO — General-purpose I/O RA4 / oscillator output / clock output |
| Pin 8 | RA5/OSC1/CLKI — General-purpose I/O RA5 / oscillator input / clock input |
Typical Applications
PIC10F320-E/MC is suitable for 6 applications: Battery-Powered IoT Sensor Nodes, Low-Cost LED Lighting Controllers, Consumer Remote Controls, Simple Motor Control Loops, White Goods and Appliance User Interfaces, Wearables and Fitness Accessories.
Battery-Powered IoT Sensor Nodes
The PIC10F320-E/MC is ideal for battery-powered IoT sensor endpoints because it integrates a 16 MHz enhanced mid-range core, 10-bit ADC with up to 4 input channels, and MSSP (SPI/I2C) peripheral in an 8-pin DFN measuring only 2 x 3 mm. The 2.3 V to 5.5 V supply range covers direct CR2032 coin-cell operation down to end-of-life, while sleep currents in the microamp range enable multi-year battery life. The wide industrial temperature grade -40C to +125C lets the same part serve outdoor and industrial sensor deployments. Compared with discrete logic + sensor solutions, the integrated CLC and NCO peripherals allow designers to implement wake-up timing, signal conditioning and PWM actuator control without external components.
Recommended
Low-Cost LED Lighting Controllers
In LED lighting controllers, the PIC10F320-E/MC provides a 10-bit ADC for light-sensor feedback, a hardware PWM module for dimming, and configurable logic cells (CLC) for implementing custom driver protocols without external gates. The 8-pin DFN footprint fits behind small LED modules and the wide 2.3 V to 5.5 V supply tolerates direct USB or 3 V lithium battery power. With 16 MHz CPU and 250 ns instruction cycle, software PWM can run above the audible band for flicker-free dimming. Compared with pure analog LED drivers, the PIC10F320 enables programmable color-temperature curves, dynamic dimming and OTA-style firmware updates via I2C.
Recommended
Consumer Remote Controls
The PIC10F320-E/MC suits consumer IR remote controls because it operates from 2.3 V to 5.5 V directly from two AAA cells, fits a single 8-pin DFN footprint and provides a 16 MHz core capable of generating 38 kHz carrier IR waveforms via the NCO peripheral. The integrated MSSP (SPI/I2C) supports external RF or BLE companion modules, and the wide industrial temperature range ensures operation in living-room environments. With 448 B Flash the device comfortably stores button maps and protocol tables; the 32 B RAM is sufficient for short command buffers. Compared with dedicated IR encoder ICs, the programmable core allows custom protocols and over-the-air firmware updates.
Recommended
Simple Motor Control Loops
The PIC10F320-E/MC works in small DC motor and fan-control loops where it reads back-EMF or tachometer signals through its 10-bit ADC and drives MOSFETs via the PWM module and configurable logic cell. The 16 MHz CPU can execute closed-loop PID at multi-kHz rates, while the 2.3 V to 5.5 V supply range accepts 3.3 V logic and 5 V motor rails alike. The 8-pin DFN footprint places control electronics directly on the motor PCB. Compared with analog op-amp PID loops, the PIC10F320 adds programmable start-up curves, fault detection and serial diagnostics via the MSSP peripheral.
Recommended
White Goods and Appliance User Interfaces
In washing machines, dishwashers and small appliances, the PIC10F320-E/MC handles capacitive or resistive touch buttons, indicator LEDs and buzzer feedback through its 4 GPIO pins plus PWM and timer peripherals. The 8-pin DFN package fits behind small front-panel PCBs where space is critical, while the -40C to +125C grade handles under-cabinet and engine-bay thermal stress. The 16 MHz core debounces inputs and runs LED animations in real time. Compared with dedicated touch-controller ICs, the integrated ADC lets the same part implement both touch sensing and temperature monitoring without extra silicon.
Recommended
Wearables and Fitness Accessories
Wearables such as fitness bands, smartwatches and hearable accessories use the PIC10F320-E/MC as a low-cost sensor hub or LED driver co-processor, thanks to its 8-pin DFN footprint (2 x 3 mm) and 2.3 V to 5.5 V supply range that covers direct lithium-polymer battery connection. The 10-bit ADC reads pulse, temperature or motion-sensor outputs, while the MSSP (SPI/I2C) bridges to a main Bluetooth SoC. Sleep currents in the microamp range preserve battery life between user interactions. Compared with full 32-bit Cortex-M0+ devices, the PIC10F320 costs a fraction of the BOM and fits in designs where a tiny co-processor adds capability without redesigning the main MCU.
Recommended
Recommended Products Summary
Engineering reference data for PIC10F320-E/MC — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC10F322-E/MC | PIC10F320T-E/MC | PIC10F322T-E/MC | PIC10F320-I/MC | PIC10F322-I/MC |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 8-pin DFN (2x3 mm, MC) | 8-pin DFN (2x3 mm, MC) - same | 8-pin DFN (2x3 mm, MC) - same | 8-pin DFN (2x3 mm, MC) - same | 8-pin DFN (2x3 mm, MC) - same | 8-pin DFN (2x3 mm, MC) - same |
| Flash Program Memory | 448 B | 896 B | 448 B | 896 B | 448 B | 896 B |
| RAM | 32 B | 64 B | 32 B | 64 B | 32 B | 64 B |
| CPU Speed | 16 MHz | 16 MHz | 16 MHz | 16 MHz | 16 MHz | 16 MHz |
| Operating Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V |
| Temperature Grade | Industrial -40C to +125C (E) | Industrial -40C to +125C (E) | Industrial -40C to +125C (E) | Industrial -40C to +125C (E) | Industrial -40C to +85C (I) | Industrial -40C to +85C (I) |
| 10-bit ADC | Yes, up to 4 channels | Yes, up to 4 channels | Yes, up to 4 channels | Yes, up to 4 channels | Yes, up to 4 channels | Yes, up to 4 channels |
| Unit Price (100 pcs) | $0.69 | Approximately +20% vs PIC10F320 | Approximately same as PIC10F320 | Approximately +20% vs PIC10F320 | Approximately same as PIC10F320 | Approximately +20% vs PIC10F320 |
Key Differentiators
- Doubles Flash and RAM versus legacy PIC10F200 (vs PIC10F200-E/MC)
- Lower memory tier vs PIC10F322 same package (vs PIC10F322-E/MC)
- Higher temperature grade vs I-suffix variant (vs PIC10F320-I/MC)
- Tape-and-reel packaging code variant (vs PIC10F320T-E/MC)
Design Notes
Place a 0.1 µF ceramic decoupling capacitor as close as possible to the VDD pin (pin 5) and a bulk 1 µF to 10 µF capacitor nearby. According to the Microchip PIC10F320 datasheet (DS40001585E), the device draws peak currents of several mA when the CPU is active at 16 MHz; inadequate decoupling can cause code runaway during flash writes. Place a separate 0.1 µF cap on the MCLR/VPP pin (pin 6) if external reset components are used.
The 8-pin DFN (MC) package has an exposed thermal pad on the bottom that must be soldered to the PCB ground plane for both thermal dissipation and electrical reference. Per Microchip packaging guidelines, the pad should connect to VSS through at least 4 thermal vias in a 0.2 mm drill, 0.5 mm pitch array. Skipping the exposed-pad solder connection can cause the device to overheat during high CPU activity and increase EMI from floating ground planes.
Do not confuse the 8-pin DFN (MC) ordering code with the 6-pin SOT-23 (/OT) variant - they have different pin counts and pinouts. The /OT variant (PIC10F320-E/OT) is NOT a drop-in replacement for the /MC package. Also note that the ICSP pins (ICSPCLK/ICSPDAT) are multiplexed with GPIO, so a pull-up or series resistor used in the application circuit can interfere with in-circuit programming - check Microchip development tool documentation before finalizing the schematic.
Keep the 16 MHz oscillator traces on RA5/OSC1/CLKI and RA4/OSC2/CLKO (pins 7-8) short and surrounded by a ground guard ring if using a crystal. Estimated: at 16 MHz with a fundamental-mode crystal, trace length should be kept below 5 mm to avoid stray capacitance loading. If using the internal 16 MHz HFINTOSC instead, leave RA4 and RA5 as GPIO by setting the appropriate configuration bits in CONFIG1.
Compliance Information
RoHS and REACH compliant per Microchip product page declarations. Not AEC-Q100 qualified; for automotive designs consider PIC10F320-E/MCVAO automotive-grade ordering codes. Lead-free and halogen-free per Microchip material declaration.