PIC10F202-E/P - 8-Bit 4MHz 768B Flash MCU | Microchip
MPN: PIC10F202-E/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $0.71 | $0.71 |
| 10 | $0.71 | $7.10 |
| 100 | $0.71 | $71.00 |
| 500 | $0.66 | $330.00 |
| 1,000 | $0.6 | $600.00 |
| 2,500 | $0.55 | $1,375.00 |
PIC10F202-E/P Overview
A Flash microcontroller is a self-contained computing IC that combines a CPU core, non-volatile program memory (Flash), volatile working memory (RAM), and peripherals on a single die. The PIC10F202 belongs to the 8-bit microcontroller family in the broader category of microcontrollers (MCU) within integrated circuits, sitting under the RISC architecture umbrella and optimized for cost-sensitive embedded control. Compared to competing 8-bit CISC architectures in the same price bracket, the PIC10F202 delivers roughly an order-of-magnitude higher MIPS performance due to its 1-instruction-per-cycle pipeline, with most instructions executing in 1 us at 4 MHz.
Key differentiating features include 6 I/O lines shared with 4 I/O functions (one input-only pin, one output-only pin, two bidirectional), one 8-bit timer (Timer0), a watchdog timer with on-chip RC oscillator, an internal 4 MHz calibrated oscillator, and in-circuit serial programming (ICSP) capability. The device draws a typical active current under 1 mA at 4 MHz and supports a power-saving Sleep mode with wake-up on pin change. It is rated for the -40C to +125C extended industrial temperature range as indicated by the -E suffix.
Architecturally, the PIC10F202 uses a Harvard-style RISC core with a 12-bit wide instruction word, providing 2:1 typical code compression versus competing 8-bit MCUs in its class. Its 4 MHz internal oscillator eliminates external clock components, reducing BOM cost and PCB area. A precision bandgap reference and on-chip POR/Brown-out Reset (BOR) improve system reliability in noisy industrial environments.
Typical applications include low-cost consumer appliances, battery-powered devices, LED lighting controllers, simple sensor interfaces, and automotive accessory modules. The wide operating voltage and industrial temperature range also make it suitable for harsh-environment sensor conditioning and IoT edge nodes. In -E/P form it is supplied in a through-hole PDIP-8 package suited for prototyping, breadboarding, and field-replaceable designs.
When designing with this part, note that the 4 I/O pins are shared with GP0, GP1, GP2, GP3 and the output-only GP4/GP5 functions; GP3 is input-only. The device lacks an analog comparator or ADC, so applications requiring analog signal acquisition need an external ADC companion. Programming is performed via ICSP using the ICSPCLK/ICSPDAT pins shared with GP0/GP1.
This page synthesizes distributor pricing, same-package drop-in alternatives, and practical design notes not found on a single manufacturer datasheet page.
Drop-in alternatives for PIC10F202-E/P — 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 PIC10F202-E/P (same form factor and footprint) — differing in Package, Timers, Operating Temperature, I/O Pins, Internal Oscillator.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC10F200-E/P
✅ Drop-In✓ In Stock
$0.52 / Unit
View Datasheet →PIC10F200-I/P
✅ Drop-In✓ In Stock
$0.28 / Unit
View Datasheet →PIC10F200-E/MC
✅ Drop-In✓ In Stock
$0.52 / Unit
View Datasheet →PIC10F202-E/P Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC RISC (Harvard) |
| Instruction Set Size | 33 single-word instructions |
| Program Memory (Flash) | 768 bytes (512 x 12 words) |
| Data RAM | 24 bytes |
| Data EEPROM | Not present |
| Maximum CPU Frequency | 4 MHz |
| Instruction Cycle Time | 1 us at 4 MHz (single cycle) |
| Operating Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 4 (GP0, GP1, GP2, GP3; GP3 is input-only) |
| Timers | One 8-bit Timer0 |
| Watchdog Timer | Yes (with on-chip RC oscillator) |
| Internal Oscillator | 4 MHz calibrated |
| ADC | None |
| Comparators | None |
| In-Circuit Serial Programming (ICSP) | Yes |
| Brown-out Reset (BOR) | Yes |
| Power-on Reset (POR) | Yes |
| Package | 8-pin PDIP |
| Pin Count | 8 |
| Operating Temperature Range | -40C to +125C (E suffix = Extended) |
| Mounting Type | Through-Hole |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC10F202-E/P Pin Configuration
| Pin 1 | VDD — Positive power supply (2.0V to 5.5V) |
| Pin 2 | GP3/MCLR/VPP — Bidirectional I/O GP3 (input-only); also MCLR reset and ICSP VPP programming voltage |
| Pin 3 | GP2/INT/T0CKI/COUT/ICSPCLK — Bidirectional I/O GP2; external interrupt, Timer0 clock input, comparator output, ICSP clock |
| Pin 4 | GP1/ICSPCLK — Bidirectional I/O GP1; shared with ICSP clock (alternate function) |
| Pin 5 | GP0/ICSPDAT — Bidirectional I/O GP0; shared with ICSP data |
| Pin 6 | GP4/OSC2 — Output-only GP4; alternate oscillator output (not used with internal oscillator) |
| Pin 7 | GP5/OSC1 — Output-only GP5; alternate oscillator input (not used with internal oscillator) |
| Pin 8 | VSS — Ground reference |
Typical Applications
PIC10F202-E/P is suitable for 6 applications: Low-Cost Consumer Appliance Control, Battery-Powered IoT Edge Sensor Node, LED Lighting Controller, Automotive Accessory Module, Industrial Sensor Signal Conditioning, Simple Toy and Hobby Electronics.
Low-Cost Consumer Appliance Control
The PIC10F202-E/P fits cost-engineered consumer appliances (toys, kitchen gadgets, personal care devices) where BOM cost dominates and firmware footprint is small. Its 4 MHz internal oscillator eliminates two external clock pins, its 4 I/O pins (GP0-GP3) are sufficient for button input + LED + buzzer + relay drive, and the 2.0-5.5V supply range allows direct operation from 2x AA cells or a 3.3V regulator. Typical code size for such applications is 200-400 instructions, well within the 768B Flash (512-word) budget. Power-saving Sleep mode with wake-on-change keeps quiescent current in the microamp range, extending battery life across months of standby operation in remote-control or sensor-triggered devices.
Recommended
Battery-Powered IoT Edge Sensor Node
The PIC10F202-E/P serves as an ultra-low-cost edge node for IoT sensors that wake periodically, take a digital reading, and transmit via a companion radio. Its <1 mA active current at 4 MHz and sub-microamp Sleep current make it ideal for coin-cell or 2x AA powered deployments lasting years. The 4 MHz calibrated internal oscillator removes crystal cost, and the wide 2.0-5.5V input tolerates battery droop without brown-out. The 768B Flash accommodates small state-machine firmware plus simple protocol stubs (e.g. blinking an LED for one-wire signaling to an ESP32 host). Watchdog timer prevents firmware lockup in unattended deployments, and the -40C to +125C operating range supports outdoor and industrial installations.
Recommended
LED Lighting Controller
The PIC10F202-E/P drives simple LED lighting effects in decorative strips, status indicators, and accent lighting where a full digital LED driver is overkill. Its GP0-GP2 outputs can PWM-drive MOSFET gates via Timer0, while GP3 reads a momentary pushbutton. At 4 MHz, the 8-bit Timer0 provides 16 us resolution, sufficient for 256-step dimming at 1 kHz PWM rates. The 768B Flash holds several effect modes (fade, blink, chase) plus a small lookup table for gamma correction. Operating from 2.0-5.5V supports direct 3.3V or 5V LED rail supply, and the extended temperature range allows enclosed fixture operation up to +125C junction.
Recommended
Automotive Accessory Module
The PIC10F202-E/P (with its -E extended -40C to +125C rating) handles low-complexity automotive accessories such as interior lighting controllers, simple switch debouncers, or relay drivers where full AEC-Q100 qualification is not required. Its 5.5V maximum input survives 12V battery transients when paired with a TVS clamp and series resistor, and the internal oscillator tolerates under-hood thermal stress. The 4 I/O pins handle button input, LED feedback, and one or two relay outputs via external drivers. Not AEC-Q100 qualified; engineers needing full automotive certification should consider PIC10F200-E/P with similar temp range and explicit qualification, or use external supervision.
Recommended
Industrial Sensor Signal Conditioning
The PIC10F202-E/P performs digital debouncing, threshold logic, and pulse counting for industrial sensor inputs in factory automation, HVAC controls, or process monitoring. Its watchdog timer prevents lockup in electrically noisy industrial environments, and the brown-out reset holds outputs safe during supply brown-outs. The wide 2.0-5.5V supply tolerates 24V industrial rails when stepped down via an external LDO. GP0-GP2 read digital sensors (limit switches, proximity detectors, Hall-effect sensors) while GP3 serves as a status LED or alarm output. The -E temperature grade supports unheated cabinet installations.
Recommended
Simple Toy and Hobby Electronics
The PIC10F202-E/P powers hobbyist projects, educational kits, and electronic toys where 4 I/O pins and a 4 MHz CPU are ample for blinking LEDs, generating tones, reading buttons, and driving small motors. Its through-hole PDIP-8 package is breadboard-friendly, ideal for student prototyping and STEM classroom use. The ICSP programming interface allows re-flashing without removing the part, supporting iterative learning. Low per-unit cost (around $0.71 at 1-piece) keeps kit BOMs affordable. The 2.0-5.5V supply supports direct battery or USB-power operation, and the PIC architecture's deterministic 1-cycle-per-instruction timing simplifies teaching embedded fundamentals.
Recommended
Recommended Products Summary
Engineering reference data for PIC10F202-E/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC10F200-E/P | PIC10F200-I/P |
|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 8-pin PDIP | 8-pin PDIP - same | 8-pin PDIP - same |
| Program Memory (Flash) | 768 bytes (512 x 12) | 384 bytes (256 x 12) | 384 bytes (256 x 12) |
| Data RAM | 24 bytes | 16 bytes | 16 bytes |
| Maximum CPU Frequency | 4 MHz | 4 MHz | 4 MHz |
| Operating Voltage Range | 2.0V to 5.5V | 2.0V to 5.5V | 2.0V to 5.5V |
| Operating Temperature Range | -40C to +125C (E) | -40C to +125C (E) | -40C to +85C (I) |
| ADC / Comparator | None | None | None |
| I/O Pins | 4 | 4 | 4 |
| Unit Price (1-piece, USD as of 2026-09-14) | $0.71 | $0.65 approx | $0.65 approx |
Key Differentiators
- Extended -40C to +125C operating temperature range (E grade) (vs PIC10F202-I/P)
- 768 bytes Flash (512 x 12 words) - double the program memory of PIC10F200 (vs PIC10F200-E/P)
- Wide 2.0V to 5.5V operating voltage (vs PIC10F200-E/P)
Design Notes
The PIC10F202-E/P draws under 1 mA active current at 4 MHz and sub-microamp Sleep current per the Microchip datasheet. For battery-powered designs, use Sleep mode aggressively and wake via GP2 interrupt or watchdog timeout. Add a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin to suppress digital switching transients; a 10 uF bulk capacitor helps if VDD traces exceed 50 mm or share a noisy supply rail.
For through-hole PDIP-8 designs, route VDD and VSS on opposite sides of the package to maximize decoupling loop area reduction. Place the 100 nF VDD bypass cap on the same side as pin 1 with the ground lead as short as possible to pin 8. Keep clock-related traces (if using external oscillator on GP4/GP5) short and away from high-current switching nodes. Although the internal 4 MHz oscillator typically needs no PCB layout care, avoid routing the GP2/T0CKI pin near relay or motor driver traces.
GP3 is input-only - do not configure it as an output in firmware or the pin will not drive high. The MCLR function on GP3 is enabled by configuration bit; disable it (GP3 as digital input only) if you want GP3 as a normal input pin. Brown-out reset voltage is selected via configuration bits; ensure the BOR level matches your supply rail to avoid unwanted resets. Programming via ICSP requires the ICSPCLK pin to be in a high-impedance state - do not load it with a low-impedance external circuit during programming.
The 4 MHz internal oscillator is calibrated to within +/- 2% per Microchip datasheet, sufficient for UART-style bit-banging and simple timing loops. For UART communication requiring tighter baud-rate accuracy (RS-232/RS-485 at 9600+ baud over temperature), use Timer0-derived baud rates or accept that a higher-tolerance external resonator is needed. The ICSP pins (ICSPCLK/ICSPDAT) are shared with GP1/GP0 - do not place low-impedance loads on these pins during in-circuit programming.
Compliance Information
RoHS and lead-free confirmed per Microchip product page. Not AEC-Q100 qualified - for automotive applications requiring full qualification, verify with Microchip or use external supervision ICs. Halogen-free status not explicitly stated in Verified Web Data.