Skip to main content
Microchip Technology PIC12F1840T-I/SN — Microcontrollers & Processors (MCU / MPU / DSP)

Microchip PIC12F1840T-I/SN 8-bit MCU, 32 MHz, 7 KB Flash

MPNPIC12F1840T-I/SN
Active

Microchip PIC® XLP™ 12F series PIC12F1840T-I/SN, 8-bit PIC MCU, 32 MHz, 7 KB Flash, 256 x 8 RAM, 256 x 8 EEPROM, 8-SOIC, -40°C to 85°C.

$1.6100Ref. price · indicative, final on quote
Packaging8-SOIC (0.154", 3.90mm Width)
RoHSROHS3 Compliant
SeriesPIC® XLP™ 12F
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

PIC12F1840T-I/SN specifications
ParameterValue
SeriesPIC® XLP™ 12F
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2.3V ~ 5.5V
Operating temperature-40°C~85°C(TA)
Speed32MHz
PackageTape & Reel (TR); Cut Tape (CT)
RAM size256 x 8
Core size8-Bit
EEPROM size256 x 8
PeripheralsBrown-out Detect/Reset, POR, PWM, WDT
ConnectivityI²C, LINbus, SPI, UART/USART
Number of i (O)5
Core processorPIC
Case8-SOIC (0.154\", 3.90mm Width)
Data convertersA/D 4x10b; D/A 1x5b
Program memory size7KB (4K x 14)

Product details

What this 8-pin PIC brings to a control board

The Microchip PIC12F1840T-I/SN is an 8-bit PIC MCU from the PIC® XLP™ 12F series, built around a 32 MHz core with 7 KB of Flash program memory, 256 bytes of RAM, and 256 bytes of EEPROM. On-chip peripherals such as brown-out reset, power-on reset, PWM, and watchdog timer reduce external component count for simple control loops and supervisory functions.

The 32 MHz clock rate is the top end for this 8-bit PIC family. At this speed, single-cycle instruction execution reaches about 8 MIPS, enough for real-time control loops such as sensor polling at a few kHz, PWM generation up to tens of kHz, and serial communication at standard baud rates (e.g., 115200 bps UART, 1 MHz I²C). The 7 KB Flash and 256-byte RAM limit firmware complexity — think state machines, PID loops, or simple protocol handlers rather than a full TCP/IP stack. If clock accuracy better than ±2% is needed, the design can switch to an external clock source.

With 7 KB of Flash (4K x 14 words) and 256 bytes each of RAM and EEPROM, the memory budget is tight. The 256-byte EEPROM is useful for storing calibration constants, configuration parameters, or fault logs that must survive power loss — no external serial EEPROM needed. The 256-byte RAM limits variable storage, so firmware must be written with register usage in mind, often relying on the hardware stack and file registers.

At the low end, the device can run from two alkaline cells (2.4 V fresh, 2.0 V depleted — note the 2.3 V minimum means a boost converter or third cell may be needed near end-of-life). The XLP (Extreme Low Power) technology typically draws microamps in sleep mode, making it suitable for battery-powered sensors that wake briefly to take a reading and transmit.

This removes the sourcing risk of an imminent last-time-buy for new designs. For dual-sourcing or a pin-compatible alternative, the PIC16LF1559-I/SS is a related 8-bit PIC in a 20-pin SSOP package — note the different pin count and package, so a board redesign is required.

Frequently asked questions

What is the difference between PIC12F1840T-I/SN and PIC12F1840-I/SN?

The 'T' in the order code PIC12F1840T-I/SN indicates Tape & Reel packaging, while PIC12F1840-I/SN (without the T) is typically shipped in tubes or trays. The silicon, specifications, and package are identical — the only difference is the shipping medium, which affects how the parts feed into pick-and-place machines.

What is the equivalent or replacement for PIC12F1840T-I/SN?

The PIC16LF1559-I/SS is a related 8-bit PIC with a 20-pin SSOP package and 17 I/O, but it requires a board redesign due to the different pin count and footprint. For a drop-in replacement, stick with the PIC12F1840 family in the same 8-SOIC package.