| Parameters | |
|---|---|
| Series | PIC® XLP™ 12F |
| Moisture Sensitivity Level (MSL) | 1 (Unlimited) |
| RoHS Status | ROHS3 Compliant |
| Package / Case | 8-SOIC (0.154", 3.90mm Width) |
| Mfr | Microchip Technology |
| Mounting Type | Surface Mount |
| Operating Temperature | -40°C ~ 85°C (TA) |
| Supplier Device Package | 8-SOIC |
| Speed | 32MHz |
| Oscillator Type | Internal |
| Core Processor | PIC |
| RAM Size | 256 x 8 |
| Number of I/O | 5 |
| Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
| Voltage - Supply (Vcc/Vdd) | 2.3V ~ 5.5V |
| EEPROM Size | 256 x 8 |
| Program Memory Type | FLASH |
| Connectivity | I²C, LINbus, SPI, UART/USART |
| Core Size | 8-Bit |
| Program Memory Size | 7KB (4K x 14) |
| Data Converters | A/D 4x10b; D/A 1x5b |
| Package | Tube |
| Product Status | Active |
| Base Product Number | PIC12F1840 |
| REACH Status | REACH Unaffected |
| Other Names | PIC12F1840ISN |
| Standard Package | 100 |
| ECCN | 3A991A2 |
| HTSUS | 8542.31.0001 |
PIC12F1840-I/SN 8-bit MCU IC 8-Bit 32MHz 7KB FLASH
The PIC12F1840-I/SN is an 8-bit Flash microcontroller from Microchip Technology's PIC12(L)F1840 family, housed in an 8-SOIC package, designed for space-constrained, cost-sensitive, and low-power embedded applications. Based on an enhanced mid-range CPU core with 49 instructions, it features 7 KB of self-read/write Flash program memory, 256 bytes of RAM, 256 bytes of Data EEPROM, and operates across a wide voltage range from 1.8V to 5.5V, supporting an extended industrial temperature range of -40°C to +85°C.
This MCU is distinguished by its integrated capacitive mTouch™ sensing module for implementing touch interfaces without external components, a Data Signal Modulator (DSM) for combining digital and analog signals, and support for multiple communication protocols including I²C, SPI, and enhanced USART. It excels in power efficiency with eXtreme Low-Power (XLP) technology, offering nanoWatt-level current consumption in Sleep mode, and includes a 10-bit ADC with up to 5 channels, a 5-bit DAC, and multiple timers, making it a highly integrated solution for intelligent sensing and control.
Compatible Alternative MCU List
● PIC12LF1840-I/SN: A low-voltage variant optimized for operation down to 1.8V, offering even lower power consumption for battery-critical applications.
● PIC12F1822-I/SN: A member of the same family with 3.5 KB Flash and 128 bytes RAM, serving as a lower-cost alternative for applications with reduced memory requirements.
● ATTiny85-20SU: An Atmel (Microchip) 8-bit AVR microcontroller in an 8-pin SOIC package, offering a different architecture alternative with similar pin count and capabilities for basic control tasks.