Allen-Bradley MicroLogix lithium battery
Part: 1769-BA / CR-2032
Battery part listed for memory and retentive-data faults.
Allen-Bradley MicroLogix 1400 guide for major and minor faults, RSLogix 500 fault queues, LED indicators, LCD messages, and battery issues.
Allen-Bradley MicroLogix 1400 guide for major and minor faults, RSLogix 500 fault queues, LED indicators, LCD messages, and battery issues.
Parts to price first
Part: 1769-BA / CR-2032
Battery part listed for memory and retentive-data faults.
Part: 1766-L32AWA / 1766-L32BXB
Controller family named in the article; match exact catalog number.
Useful for reading faults in RSLogix 500 before replacing hardware.
The Allen-Bradley MicroLogix 1400 (1766-L32AWA, 1766-L32BXB, etc.) is a compact PLC from Rockwell Automation. It uses RSLogix 500 / Studio 5000 Logix Designer for programming and fault diagnosis. Faults appear on the built-in LCD display, front-panel LEDs, and in the fault routine accessible via software.
| LED | Color/State | Meaning |
|---|---|---|
| RUN | Green solid | Application executing |
| RUN | Off | Processor stopped / faulted |
| FLT | Red solid | Major fault — CPU halted |
| FLT | Red blink | Minor fault — CPU running |
| BATT | Red | Replace battery immediately |
| COMM1/COMM2 | Yellow blink | Serial/EtherNet activity |
| FORCE | Yellow | I/O forces active |
Major faults halt the CPU. The FLT LED goes solid red.
| Code | Type | Description |
|---|---|---|
| 0004 | Configuration | I/O configuration file error |
| 0006 | Configuration | EE read error during power cycle |
| 0007 | Configuration | Watchdog timeout |
| 0008 | Configuration | Internal processor fault |
| 0020 | Instruction | Illegal instruction execution |
| 0021 | Instruction | Division by zero |
| 0022 | Instruction | Illegal slot or address |
| 0030 | I/O | Local I/O communication fault |
| 0031 | I/O | I/O module failure |
| 0042 | Program | Control stack overflow (too many nested subroutines) |
| 0043 | Program | Subroutine nesting fault |
| 0060 | Memory | RAM fault |
| 0080 | CPU | Math coprocessor fault |
Minor faults are logged but the CPU keeps running (FLT LED blinks).
| Code | Description |
|---|---|
| 0081 | Battery low |
| 0082 | RTC (real time clock) error |
| 0085 | I/O module not responding (still scanned) |
| 0090 | User-defined fault (triggered by fault instruction in ladder) |
| 00A0 | Communication timeout on serial port |
The MicroLogix 1400 has a built-in 4-line LCD display on the front panel. When a fault occurs:
Or clear via ladder: use the CLR instruction with S:12 (major fault word) or use the dedicated clear fault instruction in your fault routine (LAD 3).
The MicroLogix 1400 has a dedicated fault subroutine (LAD 3 by default). You can program automatic fault handling here:
CLR S:5 (status word)Leave LAD 3 empty if you want all faults to halt the CPU immediately (safest for machines).
| Part | Rockwell P/N | Standard |
|---|---|---|
| Lithium battery | 1769-BA | 3V CR-2032 equivalent |
Before ordering, match the replacement part to the model number, electrical rating, and failure symptom. Check current prices on Amazon - prices and availability change frequently.
Replace with power ON to retain RAM. The capacitor backup holds RAM for about 1 minute. Replace battery every 3–5 years or when BATT LED illuminates.
The MicroLogix 1400 watchdog default is 100 ms. If the scan time exceeds this, fault 0007 triggers.
Fix options:
If you’re losing communication with the MicroLogix 1400 over RS-232/RS-485:
For EtherNet/IP: verify IP address isn’t conflicting and the routing table in RSLinx is correct.