PIC10F220T-I/OT - 8-bit MCU, 384B Flash, 8MHz, SOT-23-6 | Microchip
MPN: PIC10F220T-I/OT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $0.62 | $0.62 |
| 10 | $0.55 | $5.50 |
| 100 | $0.46 | $46.00 |
| 500 | $0.39 | $195.00 |
| 1,000 | $0.33 | $330.00 |
| 3,000 | $0.27 | $810.00 |
PIC10F220T-I/OT Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, peripherals, and I/O into one package. Within the broader category, the PIC10F family represents the smallest-footprint members of Microchip's 8-bit PIC portfolio, designed for cost-sensitive applications where PCB area is at a premium. Their hypernyms include: microcontroller -> embedded controller -> semiconductor device. The PIC10F220 belongs to the mid-2020s "10F" lineage (PIC10F200/202/204/206/220/222) and shares die architecture with siblings that add ADC, comparator, or more memory.
Key features of the PIC10F220 include an 8 MHz internal oscillator (4 MIPS throughput at 2:1 divider-free pipeline), in-circuit serial programming (ICSP), a watchdog timer with its own on-chip RC oscillator, and power-on reset. Its ultra-compact SOT-23-6 outline enables drop-in use in tight layouts such as in-line cable assemblies, SMD LEDs with logic, and appliance subsystems. Power-saving SLEEP mode draws nanoamp-level current, suiting battery-powered or energy-harvesting designs.
Technically, the PIC10F220 uses a Harvard RISC architecture with separate program and data buses, which allows instruction fetch and operand access in a single clock cycle. Its 12-bit-wide instruction word and 8-bit data path deliver typical 2:1 code compression over competitive 8-bit CISC alternatives. The 6-pin limitation forces designers to multiplex I/O, typically using GP0/GP1 as ICSP, GP3 as reset-only input, and GP2/GP4/GP5 for application logic.
Typical applications include LED blinkers, consumer IR remote controls, PWM fan tachometers, electronic fuses, in-line cable repeaters, and simple logic replacements. The wide 2.0 V-5.5 V supply range also enables direct 2xAA, CR2032, or USB-derived 5 V rails. When migrating, note that PIC10F220T-E/OT is the extended-temperature variant (-40 C to +125 C) in the same SOT-23-6 package, while PIC10F220-I/P is the DIP-8 version with two extra I/O lines.
For design-in, ensure the ICSP pins (GP0/GP1) are accessible on the PCB for in-circuit programming, and use the MCLR/GP3 pin as a reset input. Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the supply pin. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes that complement the official Microchip datasheet.
Drop-in alternatives for PIC10F220T-I/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 PIC10F220T-I/OT (same form factor and footprint) — differing in Instruction Set, I/O Pins, Internal Oscillator, Timers, Package.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC10F220T-E/OT
✅ Drop-In✓ In Stock
$0.4 / Unit
View Datasheet →PIC10F220T-I/MC
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$0.36 / Unit
View Datasheet →PIC10F222T-I/OT
✅ Drop-In✓ In Stock
$0.49 / Unit
View Datasheet →PIC10F320T-I/OT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC10F322T-I/OT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC10F220-E/MC
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$0.53 / Unit
View Datasheet →PIC10F220T-I/OT Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC RISC (Harvard) |
| Program Memory Type | Flash |
| Program Memory Size | 384 B (256 x 12 words) |
| RAM Size | 16 B |
| CPU Speed | 8 MHz (4 MIPS) |
| Number of I/O Pins | 4 (GP0, GP1, GP2, GP4, GP5, plus MCLR/GP3 - 6 total pads, 4 true I/O) |
| Instruction Set | 33 single-word/single-cycle instructions |
| Supply Voltage Range | 2.0 V to 5.5 V |
| Operating Temperature Range | -40 C to +85 C (Industrial) |
| Internal Oscillator | 8 MHz |
| Watchdog Timer | Yes (independent on-chip RC oscillator) |
| In-Circuit Serial Programming (ICSP) | Yes |
| Power-on Reset | Yes |
| Package | SOT-23-6 |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| AEC-Q100 Automotive | Not qualified (see automotive PIC10F variants separately) |
PIC10F220T-I/OT Pin Configuration
| Pin 1 | GP3/MCLR/VPP — General-purpose I/O / Master Clear reset / programming voltage input |
| Pin 2 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Pin 3 | VSS — Ground reference |
| Pin 4 | GP2/T0CKI/FOSC4 — General-purpose I/O / Timer0 clock input / FOSC/4 output |
| Pin 5 | GP1/ICSPCLK — General-purpose I/O / ICSP clock |
| Pin 6 | GP0/ICSPDAT — General-purpose I/O / ICSP data |
Typical Applications
PIC10F220T-I/OT is suitable for 6 applications: LED Blinker and Chaser, Consumer IR Remote Control, Appliance Logic Replacement, In-Line Cable Repeater / Dongle, Battery-Powered Sensor Node Edge Trigger, Electronic Fuse and Circuit Breaker.
LED Blinker and Chaser
The PIC10F220T-I/OT is ideal for LED blinker designs thanks to its 4 MIPS throughput and ultra-compact SOT-23-6 footprint. Its 384 B Flash is sufficient to drive a single LED with multiple blink patterns using PWM, while the 8 MHz internal oscillator eliminates external timing components. Power consumption in SLEEP mode drops to nanoamp levels, making the part well-suited to battery-powered decorative lighting, safety markers, and bicycle tail-lights running from a CR2032 coin cell. Place the part on the same PCB as the LED, use GP2 as the PWM output, and rely on the internal oscillator for timing to minimize BOM to just the MCU plus a current-limit resistor.
Recommended
Consumer IR Remote Control
With 33 single-cycle instructions and a programmable watchdog, the PIC10F220T-I/OT serves as the controller in a low-cost consumer IR remote. Its 2.0 V to 5.5 V supply range is compatible with 2x AA, 3x AA, and CR2032 power sources, while the 8 MHz internal oscillator drives a 38 kHz carrier using software PWM. The 384 B Flash is sufficient to encode 10-20 buttons with simple NEC or RC5 protocols, and the 6-pin SOT-23-6 footprint enables a remote PCB smaller than a single AAA battery footprint. Decouple VDD with a 100 nF ceramic, drive the IR LED through a single transistor on GP2, and assign buttons to GP4/GP5 with internal pull-ups.
Recommended
Appliance Logic Replacement
The PIC10F220T-I/OT replaces 4-6 discrete logic gates in appliance subsystems such as fan controllers, electronic fuses, and motor-brake circuits. Its RISC architecture executes deterministic 1-cycle instructions, making timing-based debounce and sequencing tasks easier than 555-timer or discrete-transistor implementations. The 6-pin package, 8 MHz CPU speed, and 2.0 V-5.5 V supply cover most white-goods and small-appliance voltage rails, while the on-chip watchdog prevents lockup in noisy motor environments. Use GP0/GP1 for input sensing, GP2 for output drive, and the ICSP interface for firmware updates after conformal coating.
Recommended
In-Line Cable Repeater / Dongle
For inline cable assemblies, USB dongles, and active adapter cables, the PIC10F220T-I/OT's SOT-23-6 footprint fits inside the cable overmold without adding to the cable diameter. It can buffer, retransmit, or protocol-convert signals at 4 MIPS while drawing microamp-level idle current. The 4 I/O lines are enough to bit-bang one-wire, I2C slave, or simple UART bridging. The 2.0 V-5.5 V supply range allows the same firmware to run on 3.3 V and 5 V systems. Use MCLR as a power-good input, GP0/GP1 as I2C or UART, and the internal oscillator to keep the BOM to a single IC plus bypass cap.
Recommended
Battery-Powered Sensor Node Edge Trigger
In a battery-powered sensor edge-trigger, the PIC10F220T-I/OT sleeps in its nanoamp SLEEP mode and wakes on a watchdog overflow or a level change on GP3/MCLR. Its 384 B Flash supports simple threshold-checking and a one-wire digital output, while the 2.0 V-5.5 V supply accepts 1x or 2x AA, CR2032, or energy-harvesting supplies. The industrial temperature range and small SOT-23-6 package fit inside a 6 mm x 6 mm PCB, ideal for throwaway IoT tags, asset trackers, and disposable medical sensors. Wake, sample GP2, decide, transmit on GP0, return to sleep - all in microseconds.
Recommended
Electronic Fuse and Circuit Breaker
The PIC10F220T-I/OT can implement a one-time or resettable electronic fuse by sensing current via a shunt resistor on the GP2 ADC channel of a pin-compatible sibling, then driving a MOSFET gate on GP0 to interrupt the load. Although the PIC10F220 itself has no ADC, using the drop-in PIC10F222 or PIC10F320 gives the same SOT-23-6 footprint plus analog sensing. The 4 MIPS throughput and 1-cycle instructions let the firmware react to overcurrent in microseconds, while the 2.0-5.5 V supply covers 3.3 V and 5 V distribution. Programmable trip curves, retry timing, and fault latching are easy in 256 instructions.
Recommended
Recommended Products Summary
Engineering reference data for PIC10F220T-I/OT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC10F220T-E/OT | PIC10F222T-I/OT | PIC10F320T-I/OT | PIC10F322T-I/OT | PIC10F220T-I/MC |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SOT-23-6 | SOT-23-6 | SOT-23-6 | SOT-23-6 | SOT-23-6 | DFN-8 (2x3) - different footprint |
| Program Memory (Flash) | 384 B (256 x 12) | 384 B | 384 B | 1.75 KB | 896 B | 384 B |
| RAM | 16 B | 16 B | 16 B | 64 B | 64 B | 16 B |
| CPU Speed | 8 MHz (4 MIPS) | 8 MHz | 8 MHz | 16 MHz (8 MIPS) | 16 MHz (8 MIPS) | 8 MHz |
| ADC | No | No | 8-bit ADC | 10-bit ADC | 10-bit ADC | No |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
| Approx. 1k Price (USD) | $0.33 | ~$0.40 | ~$0.45 | ~$0.50 | ~$0.55 | ~$0.40 |
Key Differentiators
- Lowest-cost 8-bit Flash MCU in SOT-23-6 from Microchip (vs PIC10F320T-I/OT)
- Pin-compatible upgrade path within same SOT-23-6 footprint (vs PIC10F220T-E/OT)
- Smaller PCB footprint than DIP-8 PIC10F200/PIC10F220-I/P (vs PIC10F220-I/P)
Design Notes
Route the ICSP signals (GP0/ICSPDAT, GP1/ICSPCLK) as short, direct traces to a 2x3 or 1x6 programming header on the PCB edge. This allows in-circuit programming after the part is soldered, which is critical for the PIC10F220T-I/OT because its SOT-23-6 footprint has no other programming access. Keep VDD/VSS close to the package and place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin. MCLR (pin 1) should be pulled up to VDD through a 10 kohm resistor if reset is unused.
Do not rely on the GP3/MCLR pin as a general-purpose input on parts that need reset; the pin is input-only and acts as device reset. If the design needs more I/O, use the pin-compatible PIC10F320T-I/OT, which provides a true bidirectional GP3. The PIC10F220 has only 4 usable GPIO lines (GP0, GP1, GP2, GP4) when MCLR is enabled - the datasheet's pinout table can mislead new users into expecting 5 I/O. Also note: the /MCLR function cannot be disabled in configuration bits.
For battery-powered designs, leverage the SLEEP mode with watchdog timer wake-up to achieve average currents below 10 uA. The internal 8 MHz oscillator has a 4 MHz CLKOUT option (FOSC/4) on GP2 useful for synchronizing external logic, but enabling CLKOUT disables the GP2 I/O function. When migrating code from PIC10F220 to PIC10F320 or PIC10F322, verify the register layout for the new ADC and PWM peripherals - the SFR map differs from the PIC10F220. Estimated: with WDT period 18 ms and 1 ms active code, average IDD is approximately 100 uA active current x (1/19) = ~5 uA average.
Compliance Information
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified; the industrial temperature grade is -40 C to +85 C. Halogen-free status not explicitly stated in provided data.