PIC12F1822T-E/MF - 8-bit MCU, 3.5KB Flash, 32MHz, DFN-8
MPN: PIC12F1822T-E/MF β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.42 | $1.42 |
| 10 | $1.28 | $12.80 |
| 100 | $1.12 | $112.00 |
| 500 | $0.97 | $485.00 |
| 1,000 | $0.84 | $840.00 |
PIC12F1822T-E/MF Overview
What is an 8-bit PIC microcontroller? An 8-bit PIC microcontroller is a RISC-based CMOS microcomputer from Microchip Technology that executes one instruction per cycle (typically 200 ns at 20 MHz, 125 ns at 32 MHz) and is part of the broader microcontroller > microcomputer > embedded IC hierarchy. The PIC12 sub-family targets ultra-small pin-count (8-pin and 14-pin) applications where board space, low quiescent current, and integrated peripherals matter more than raw computational throughput.
Key features of the PIC12F1822T-E/MF include 3.5 KB self-programmable Flash with 256 B EEPROM, 128 B RAM, six I/O pins plus one input-only pin, and a 32 MHz internal oscillator accurate to within Β±1% across voltage and temperature. Peripherals include a 10-bit ADC, two 8-bit timers and one 16-bit timer, enhanced USART, MSSP (SPI/I2C), up to four 10-bit PWM outputs with complementary and dead-band control, and configurable logic cells (CLC) that implement combinational/sequential logic in hardware.
The architecture uses a 14-bit instruction word with an 8-level hardware stack, 32-byte access bank for fast SFR access, and a vectored interrupt controller with context save-on-entry. The XLP technology delivers typical sleep currents below 20 nA at 1.8 V, watchdog timer currents around 400 nA, and active currents around 50 Β΅A/MIPS at 1 MHz / 1.8 V, making the part attractive for battery-powered and energy-harvesting designs.
Typical applications include automotive sensor interfaces (the -E suffix denotes -40Β°C to +125Β°C automotive temperature grade), low-power IoT sensor nodes, LED lighting controllers, consumer appliance user interfaces, and small motor-control loops using the integrated PWM and CLC blocks. The wide 1.8 V to 5.5 V operating range allows direct connection to 2-cell battery stacks or 5 V rails without external level shifting.
When designing with the PIC12F1822T-E/MF, leverage the integrated 32 MHz oscillator to avoid external crystals, reserve one I/O for ICSP programming, and place a 0.1 Β΅F decoupling capacitor within 5 mm of the VDD pin. The DFN-EP exposed pad must be soldered to a thermal pad on the PCB for proper thermal dissipation.
This page synthesizes distributor pricing, drop-in alternatives from the PIC12 family, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC12F1822T-E/MF β 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 PIC12F1822T-E/MF (same form factor and footprint) β differing in Core Architecture, Package, Timers, ADC, Data EEPROM.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC12F1822-E/MF
β Drop-Inβ In Stock
$0.98 / Unit
View Datasheet βPIC12F1822-I/MF
β Drop-Inπ Reference alternative (not in catalog)
PIC12LF1822T-I/MF
β Drop-Inβ In Stock
$1.55 / Unit
View Datasheet βPIC12F1822T-I/SN
β Drop-Inπ Reference alternative (not in catalog)
PIC16F1823T-I/MF
β Drop-Inπ Reference alternative (not in catalog)
PIC12F1822T-E/MF Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC enhanced mid-range (RISC) |
| Instruction Word | 14-bit |
| Maximum CPU Frequency | 32 MHz |
| Program Memory (Flash) | 3.5 KB (2K x 14) |
| Data SRAM | 128 B |
| Data EEPROM | 256 B |
| I/O Pins | 6 (plus 1 input-only) |
| Package | 8-pin DFN-EP (3x3 mm) with exposed thermal pad |
| Operating Voltage Range | 1.8 V to 5.5 V |
| Operating Temperature Range | -40C to +125C (automotive, -E suffix) |
| Internal Oscillator | 32 MHz, Β±1% accuracy |
| ADC | 10-bit, up to 8 channels |
| PWM Modules | Up to 4 (10-bit) with complementary outputs and dead-band control |
| Timers | 2x 8-bit, 1x 16-bit |
| Communication | EUSART, MSSP (SPI / I2C) |
| Configurable Logic Cells (CLC) | Yes |
| ICSP / Debug | Integrated in-circuit serial programming and debug (no header required) |
| Power-Saving Technology | nanoWatt XLP (sleep current < 20 nA typical at 1.8 V) |
| Mounting Type | Surface Mount |
PIC12F1822T-E/MF Pin Configuration
| Pin 1 | VDD β Positive supply voltage (1.8 V to 5.5 V) |
| Pin 2 | RA5 β Bidirectional I/O pin / PWM output |
| Pin 3 | RA4 β Bidirectional I/O pin with weak pull-up / PWM output |
| Pin 4 | RA3/MCLR/VPP β Input-only pin, Master Clear reset, ICSP programming voltage |
| Pin 5 | RA2 β Bidirectional I/O pin / analog input / PWM output |
| Pin 6 | RA1/ICSPCLK β Bidirectional I/O pin, ICSP clock, analog input |
| Pin 7 | RA0/ICSPDAT β Bidirectional I/O pin, ICSP data, analog input |
| Pin 8 | VSS β Ground reference (also exposed pad) |
Typical Applications
PIC12F1822T-E/MF is suitable for 6 applications: Automotive Sensor Interface Module, Low-Power IoT Sensor Node, LED Lighting Controller, Consumer Appliance User Interface, Small Motor-Control Loop, Battery Charger Management.
Automotive Sensor Interface Module
The PIC12F1822T-E/MF fits automotive sensor interface modules through its -40Β°C to +125Β°C automotive grade, integrated 10-bit ADC, and EUSART / MSSP peripherals that connect to LIN bus or sensor front-ends. With 3.5 KB Flash it holds a sensor-sampling task with LIN 1.3 slave framing and diagnostics, while the 32 MHz internal oscillator removes the external crystal cost typical of body-electronics BCM sub-modules. Power consumption of around 50 Β΅A/MIPS at 1 MHz / 1.8 V keeps cold-crank quiescent draw low for always-on sensor ECUs. Companion parts include the PIC16F1823 for higher-pin-count BCM slaves and the MCP2515 CAN controller when CAN-FD is required.
Recommended
Low-Power IoT Sensor Node
The PIC12F1822T-E/MF suits coin-cell IoT sensor nodes via its nanoWatt XLP technology delivering sub-20 nA sleep current at 1.8 V and 1.8 V to 5.5 V operating range that aligns with single-cell Li-ion and 2-cell alkaline chemistries. Its 32 MHz internal oscillator eliminates external crystals, reducing quiescent leakage paths on the board and shrinking BOM cost for high-volume disposable IoT tags. With 128 B SRAM and 3.5 KB Flash, the part runs a wake-measure-transmit duty cycle handling a temperature or humidity sensor over I2C, then sleeping for seconds between samples. The exposed-pad DFN-EP package supports reflow profiles compatible with standard lead-free SMT lines.
Recommended
LED Lighting Controller
The PIC12F1822T-E/MF drives LED lighting strings through its four 10-bit PWM channels with complementary outputs and dead-band control, supporting smooth dimming curves and color-mixing RGB or RGBA fixtures. Its 32 MHz core and 200 ns instruction cycle enable high-frequency PWM (>20 kHz) above the audible band, eliminating inductor whine in dimmable architectural lighting. The integrated CLC (configurable logic cell) implements hardware PWM blanking and fault-triggered shutdown without external gates, reducing component count in driver PCBs. The DFN-EP exposed pad carries LED driver MOSFET heat away from the silicon junction.
Recommended
Consumer Appliance User Interface
The PIC12F1822T-E/MF handles user-interface tasks in consumer appliances such as coffee makers, microwaves, and washing machines, integrating capacitive touch via the ADC and CLC blocks, plus PWM for buzzer tones and indicator LED brightness. The 3.5 KB Flash is sufficient for state-machine UI code with debounced keypad scanning and seven-segment multiplexing without an external display driver. The wide 1.8 V to 5.5 V supply range tolerates unregulated 5 V wall-adapter rails and brown-out conditions common in motor-driven appliances. The -40Β°C to +125Β°C grade supports outdoor appliance cabinets and under-hood automotive accessories.
Recommended
Small Motor-Control Loop
The PIC12F1822T-E/MF runs closed-loop control of small DC and stepper motors in fans, pumps, and valves by combining its four 10-bit PWM outputs with the 10-bit ADC for back-EMF or current sensing. The 32 MHz core executes PID loops at 8 kHz control rate with sufficient headroom for commutation, while the CLC blocks generate hardware fault interlocks in nanoseconds without firmware latency. The automotive temperature grade suits under-hood fans and HVAC actuators that must survive -40Β°C cold-soak and +125Β°C engine-bay conditions. The DFN-EP package keeps the footprint small enough to integrate directly on the motor-control PCB.
Recommended
Battery Charger Management
The PIC12F1822T-E/MF serves as the supervisor MCU in single-cell Li-ion / Li-poly charger modules through its 10-bit ADC for V/I monitoring, PWM for buck-converter duty-cycle control, and EUSART for SMBus or proprietary charger-status reporting. The 1.8 V to 5.5 V operating range aligns directly with single-cell battery voltages, allowing direct ADC measurement without resistive dividers on the high-impedance sense path. The 32 MHz core runs CC-CV charge profiles with temperature fold-back via the ADC, while the CLC blocks implement hardware over-current and over-voltage latches. The nanoWatt XLP sleep current below 20 nA extends shelf life of unused battery packs by keeping the supervisory MCU alive.
Recommended
Recommended Products Summary
Engineering reference data for PIC12F1822T-E/MF β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12F1822-E/MF | PIC12F1822-I/MF | PIC12LF1822T-I/MF | PIC12F1822T-I/SN | PIC16F1823T-I/MF |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 8-pin DFN-EP (3x3 mm) | 8-pin DFN-EP (3x3 mm) - same | 8-pin DFN-EP (3x3 mm) - same | 8-pin DFN-EP (3x3 mm) - same | 8-pin SOIC-8 - different | 8-pin DFN-EP - same |
| Program Flash | 3.5 KB | 3.5 KB | 3.5 KB | 3.5 KB | 3.5 KB | 7 KB |
| Data SRAM | 128 B | 128 B | 128 B | 128 B | 128 B | 384 B |
| Operating Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| Temperature Grade | -40C to +125C (Automotive) | -40C to +125C (Automotive) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| Maximum CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| I/O Pins | 6 + 1 input-only | 6 + 1 input-only | 6 + 1 input-only | 6 + 1 input-only | 6 + 1 input-only | 12 + 1 input-only (more I/O) |
Key Differentiators
- Automotive -40Β°C to +125Β°C temperature grade in the smallest 8-pin footprint (vs PIC12F1822T-I/SN)
- Tape-and-reel packaging ready for high-volume SMT production (vs PIC12F1822-E/MF)
- Pin-compatible upgrade path to PIC16F1823 for future-proofing (vs PIC12LF1822T-I/MF)
Design Notes
The DFN-EP package dissipates heat primarily through the exposed pad on the bottom of the IC. Solder the exposed pad to a PCB thermal pad of at least 10 mmΒ² connected to a ground pour with multiple thermal vias (0.3 mm drill, 1 mm pitch) to keep the junction temperature below +125Β°C in automotive ambient. Without the thermal pad soldered properly, the effective theta_JA rises above 200Β°C/W and the part can exceed its temperature rating at modest switching loads.
Place a 0.1 Β΅F ceramic decoupling capacitor within 5 mm of the VDD pin and an additional 10 Β΅F bulk capacitor at the board power entry point. The nanoWatt XLP sleep current specification assumes a stable VDD ramp; a slow VDD rise can trigger spurious BOR (brown-out reset) events. For battery applications, add a schottky diode to prevent reverse-current damage during battery hot-plug events.
Reserve RA0/ICSPDAT and RA1/ICSPCLK pins for in-circuit serial programming and debugging - do not assign these to user functions unless you have a dedicated production programmer. The MCLR/RA3 pin can be configured as a normal input-only pin by clearing the MCLRE configuration bit, freeing one I/O at the cost of disabling external reset. The 8-pin DFN-EP land pattern follows JEDEC MO-229 with a 0.5 mm pitch.
A common design pitfall is configuring the ADC while the internal FVR (Fixed Voltage Reference) is disabled, causing the ADC reference to float and produce noisy conversions. Always enable the FVR module and wait the datasheet-specified stabilization time (typically < 50 Β΅s) before initiating ADC conversions. Another pitfall is leaving the watchdog timer enabled in deep-sleep firmware loops - use the SWDTEN bit to gate the watchdog only when intentional wake events are expected.
Compliance Information
AEC-Q100 qualified per Microchip product family brief. RoHS and REACH compliant per Microchip product page. -E suffix denotes automotive temperature grade -40Β°C to +125Β°C.