PIC10F320-E/OT - 8-bit MCU, 448B Flash, SOT-23-6 | Microchip
MPN: PIC10F320-E/OT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $0.65 | $0.65 |
| 10 | $0.58 | $5.80 |
| 100 | $0.49 | $49.00 |
| 500 | $0.42 | $210.00 |
| 1,000 | $0.36 | $360.00 |
| 3,000 | $0.29 | $870.00 |
PIC10F320-E/OT Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripherals optimized for control-oriented tasks. PIC microcontrollers use a modified Harvard architecture with separate program and data buses, enabling single-cycle instruction execution. Within the microcontroller family hierarchy, the PIC10F320 sits at the smallest-footprint tier (6-pin), positioning it above discrete logic for simple timing and sensing tasks but below 8/14/20-pin PIC devices in I/O count. The 10F family is specifically designed to replace simple analog or discrete logic circuits with programmable intelligence in cost- and space-constrained designs.
Key features include software-selectable oscillator frequency from 16 MHz down to 31 kHz, factory-calibrated to within 1% typical accuracy, plus an 8-level deep hardware stack and interrupt-on-change capability. The device supports in-circuit serial programming (ICSP) and self-read/write access to program memory, enabling field updates and bootloader-style workflows. The integrated CLC, NCO (numerically controlled oscillator), and complementary waveform generator (CWG) peripherals provide flexible signal generation without external components.
The PIC10F320-E/OT's high-current I/O pins can directly sink/source up to 25 mA per pin for LED driving, eliminating the need for external transistor drivers. The SOT-23-6 footprint occupies approximately 8 mm² of PCB area, enabling miniaturized designs. Pinout compatibility with other 6-pin PIC10FXXX microcontrollers allows straightforward migration across the family.
Typical applications include wearable fitness bands, IoT sensor nodes, battery-powered toys, LED decorative lighting, and simple user interfaces. The wide operating voltage range supports 2x AA / AAA battery packs and coin-cell operation with proper energy management.
When designing with this device, allocate sufficient decoupling (100 nF ceramic close to VDD) and verify unused-pin configuration per datasheet recommendations to minimize current draw. The 'E' temperature grade supports -40°C to +125°C operation; choose 'I' grade (-40°C to +85°C) only when industrial temperature range suffices.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the standalone Microchip datasheet.
Drop-in alternatives for PIC10F320-E/OT — 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/OT (same form factor and footprint) — differing in ADC, Core Architecture, Package, Data EEPROM, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC10F320-I/OT
✅ Drop-In✓ In Stock
$0.33 / Unit
View Datasheet →PIC10F320-E/MC
✅ Drop-In✓ In Stock
$0.49 / Unit
View Datasheet →PIC10F322-I/OT
✅ Drop-In✓ In Stock
$0.43 / Unit
View Datasheet →PIC10F320T-E/OT
✅ Drop-In✓ In Stock
$0.27 / Unit
View Datasheet →PIC10F200T-E/OT
✅ Drop-In✓ In Stock
$0.36 / Unit
View Datasheet →PIC10F202-I/OT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC10F320-E/OT Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC enhanced mid-range |
| Program Memory (Flash) | 448 bytes (256 x 14 words) |
| RAM | 64 bytes |
| Data EEPROM | None (emulated in Flash) |
| Maximum CPU Speed | 16 MIPS (16 MHz) |
| Operating Voltage Range | 2.3 V to 5.5 V |
| Operating Temperature Range | -40 °C to +125 °C (E grade) |
| I/O Pins | 4 (bidirectional) + 1 input-only |
| ADC | 8-bit, up to 4 channels |
| PWM Modules | 2 x 10-bit |
| Timers | Timer0 (8-bit), Timer2 (8-bit) |
| Internal Oscillator | 16 MHz to 31 kHz software-selectable |
| Package | SOT-23-6 |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC10F320-E/OT Pin Configuration
| Pin 1 | VDD — Positive power supply input (2.3V to 5.5V) |
| Pin 2 | RA5 — Input-only pin (no digital output driver) |
| Pin 3 | RA4/CLKIN — Bidirectional I/O / external clock input |
| Pin 4 | RA3/MCLR — Bidirectional I/O / Master Clear (reset) input |
| Pin 5 | RA2 — Bidirectional I/O / analog channel AN2 |
| Pin 6 | VSS — Ground reference |
Typical Applications
PIC10F320-E/OT is suitable for 6 applications: Wearable Fitness Bands, IoT Sensor Nodes, LED Decorative Lighting, Battery-Powered Toys, User Interface Replacement (Capacitive Touch), Simple Motor Speed Control.
Wearable Fitness Bands
The PIC10F320-E/OT fits wearable fitness bands where PCB area is measured in square millimeters and battery life extends over months. Its SOT-23-6 footprint occupies only ~8 mm², leaving room for a coin-cell battery and BLE module. The 16 MHz enhanced mid-range core executes 16 MIPS, enabling sensor-fusion algorithms on small accelerometers while the 8-bit ADC reads motion and heart-rate signals. Low-power software-selectable oscillator (down to 31 kHz) lets the MCU spend most of its time in sleep mode drawing microamps. Integrated 10-bit PWM modules can drive haptic feedback motors without extra components.
Recommended
IoT Sensor Nodes
The PIC10F320-E/OT serves as the local intelligence in IoT sensor nodes that report temperature, humidity, or occupancy to a wireless gateway. Its 2.3V-5.5V operating range accepts power directly from 2x AA batteries or a small energy-harvesting supply without regulation. The 4 GPIO + 1 input-only pin configuration connects to digital sensors, pushbuttons, or a low-cost RF transmitter. Interrupt-on-change wakes the MCU from sleep only when a sensor event occurs, extending battery life to years. The CLC peripheral can implement custom logic gates in hardware, offloading simple decisions from the CPU.
Recommended
LED Decorative Lighting
The PIC10F320-E/OT is well suited to LED decorative lighting strings where each node independently generates color patterns. Its high-current I/O pins sink/source up to 25 mA per pin, directly driving small LEDs without MOSFET drivers and reducing BOM cost. The two 10-bit PWM channels provide smooth 1024-step brightness control for color mixing and fade effects. Wide 2.3V-5.5V supply accepts direct Li-ion or 3x AA battery power. The SOT-23-6 footprint embeds easily inside miniature lamp housings or wire-nut enclosures, and the 16 MHz core supports animation algorithms at high refresh rates.
Recommended
Battery-Powered Toys
The PIC10F320-E/OT powers interactive features in battery-operated toys such as sound effects, motor control, and LED animation. Its 448 bytes of Flash accommodates state-machine logic and small sound-sample playback tables, while 64 bytes RAM handles runtime variables and stack. The integrated ADC reads simple analog inputs like trigger pull-speed sensors or potentiometer volume controls. Operating from 2.3V to 5.5V matches 2x or 3x alkaline battery packs. The -40°C to +125°C operating range handles storage and shipping temperature extremes, and the SOT-23-6 package survives drop and vibration stresses typical in toy applications.
Recommended
User Interface Replacement (Capacitive Touch)
The PIC10F320-E/OT can replace mechanical buttons and switches with capacitive touch sensing using its ADC and CLC peripherals. The 8-bit ADC with 4 channels measures capacitance changes via an RC time-constant technique, detecting finger proximity on a PCB pad without dedicated touch hardware. The CLC generates the timing reference and gates the response, while interrupt-on-change wakes the MCU only on touch events. The SOT-23-6 footprint fits behind a sealed overlay, enabling IP-rated touch interfaces for appliances, industrial controls, or consumer electronics.
Recommended
Simple Motor Speed Control
The PIC10F320-E/OT implements closed-loop motor speed control for small DC fans, pumps, or vibrators. The 10-bit PWM output drives a logic-level MOSFET gate at up to 39 kHz, above the audible range for quiet operation. The ADC reads back tachometer pulses or back-EMF for speed feedback, while the CLC generates commutation timing for sensorless brushless DC control. Wide supply voltage (2.3V to 5.5V) handles motor back-EMF transients. The 16 MIPS core executes PID loop calculations within tight timing windows, maintaining stable RPM under varying load conditions.
Recommended
Recommended Products Summary
Engineering reference data for PIC10F320-E/OT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC10F320-I/OT | PIC10F322-I/OT | PIC10F320T-E/OT | PIC10F200T-E/OT | PIC10F202-I/OT |
|---|---|---|---|---|---|---|
| Package | SOT-23-6 | SOT-23-6 - same | SOT-23-6 - same | SOT-23-6 - same | SOT-23-6 - same | SOT-23-6 - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 448 bytes | 448 bytes | 896 bytes | 448 bytes | 256 bytes | 512 bytes |
| Operating Voltage Range | 2.3V to 5.5V | 2.3V to 5.5V | 2.3V to 5.5V | 2.3V to 5.5V | 2.0V to 5.5V | 2.0V to 5.5V |
| ADC | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | None | None |
| PWM Modules | 2 x 10-bit | 2 x 10-bit | 2 x 10-bit | 2 x 10-bit | None | None |
| Temperature Grade | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) | -40C to +125C (E) | -40C to +125C (E) | -40C to +85C (I) |
| Unit Price (qty-1, USD) | 0.65 | 0.62 | 0.72 | 0.65 | 0.48 | 0.55 |
Key Differentiators
- Higher operating temperature range (E grade) (vs PIC10F320-I/OT)
- Doubled program memory for firmware growth (vs PIC10F320-E/OT vs PIC10F322-I/OT)
- Integrated ADC and PWM peripherals (vs PIC10F200T-E/OT)
Design Notes
Place a 100 nF decoupling capacitor as close as physically possible to the VDD pin (Pin 1) with a short, wide trace to VSS (Pin 6). Estimated: at 16 MHz operation, peak transient current spikes occur each instruction cycle; without local decoupling, these spikes can corrupt program execution or trigger spurious resets. For battery-powered designs, add a 10 uF bulk capacitor at the battery terminals to handle inrush during sleep-to-active transitions. The internal voltage regulator requires no external components.
Route ICSPCLK (RA1) and ICSPDAT (RA0) traces to dedicated programming header pads with no series components - the ICSP programmer must have direct access for in-circuit programming and debugging. Keep clock traces short and avoid running them parallel to switching signals. The exposed thermal pad on the SOT-23-6 is not present on this package, so no additional thermal relief is needed. Maintain at least 0.2 mm clearance between the SOT-23-6 pads and adjacent copper to prevent solder bridging during reflow.
Do not leave unused I/O pins floating - configure them as outputs or enable the internal weak pull-ups via the WPU register to prevent unwanted current draw through the input buffer. Estimated: a floating CMOS input can draw 10-100 uA per pin, undermining low-power sleep mode. The MCLR pin (RA3) must be pulled high through a 10 kohm resistor for normal operation; tying it directly to VDD prevents in-circuit programming. When using the internal oscillator, calibrate the frequency tuning register OSCTUNE during design validation - factory calibration is typical but can drift with temperature.
When using the ADC, isolate analog and digital signal traces to prevent digital switching noise from coupling into ADC inputs. Place the analog input traces away from clock signals and PWM outputs. If the design uses both analog and digital functions on adjacent pins (e.g., RA2 as ADC input and RA1 as digital I/O), consider the pin assignment order to minimize cross-coupling. The SOT-23-6 layout can be completed on a 2-layer PCB with ground pour on the bottom layer for adequate EMI performance in most consumer and industrial applications.
Compliance Information
RoHS and REACH compliance confirmed by Microchip product page. Halogen-free status not explicitly stated in verified data. The PIC10F320-E/OT is not AEC-Q100 qualified; for automotive applications requiring this certification, use the PIC10F320-E/OT only after reviewing Microchip's automotive-grade portfolio.