To avoid residual data corrupting subsequent calculations, choose the correct clear command:
- Clearing standard math inputs: Press CE/C twice.
- Clearing TVM values (PV, FV, PMT, N, I/Y): Press 2ND ➔ Press CLR TVM (located on the FV key).
- Clearing active worksheets (e.g. CF, AMORT): Open the worksheet, then press 2ND ➔ Press CLR WRK (located on the CE/C key).
- Hard factory reset: Press 2ND ➔ Press RESET (located on the +/− key) ➔ Press ENTER.
1. The Hidden Danger of Constant Memory on the BA 2 Plus Calculator
One of the most powerful features of the Texas Instruments BA II Plus Calculator is also its most dangerous: Constant Memory. Inside the calculator, values are stored in dedicated hardware registers that remain powered by a continuous micro-charge from the lithium battery, even when the calculator is turned off or has timed out automatically.
This means if you enter a future value (FV) of $10,000 for a savings calculation today, that value will stay in the FV register indefinitely. If you start a new calculation tomorrow to find the monthly payment of a mortgage—where the final payment should be zero—but forget to clear the memory, the calculator will assume the future value is still $10,000. It will compute an incorrect payment, leaving you with a wrong answer on an exam or in a professional report.
A staggering number of errors made by finance practitioners and students during exams (such as the CFA, FRM, or university midterms) are not caused by a failure to understand formulas, but by residual data contamination. To prevent this, you must master the calculator's clearing taxonomy.
2. The Clearing Taxonomy: Quick Reference Table
The BA II Plus Calculator does not have a single "Clear All" button that cleanses everything at once without resetting your settings. Instead, it categorizes memory into distinct blocks. Use the table below to understand what each command targets.
| Command | Keystrokes | Target Registers | Preserves Settings? |
|---|---|---|---|
| Clear Entry / Clear | CE/C | Clears display/active math chain only. Does not touch TVM, worksheets, or memory slots. | Yes |
| Clear TVM | 2ND ➔ CLR TVM | Resets N, I/Y, PV, PMT, FV to zero. Must be pressed in standard calculation mode. | Yes |
| Clear Worksheet | 2ND ➔ CLR WRK | Resets all variables inside the active worksheet (e.g. CF, STAT, ICONV) to zero. | Yes |
| Clear Storage (MEM) | 2ND ➔ MEM ➔ 2ND ➔ CLR WRK | Resets independent memory storage slots 0 through 9 to zero. | Yes |
| System Hard Reset | 2ND ➔ RESET ➔ ENTER | Wipes everything. Clears TVM, Worksheets, Storage slots, and resets options to factory defaults. | No (Resets DEC=2, P/Y=12) |
3. CE/C: Clear Entry vs. Active calculation
The CE/C (Clear Entry/Clear) key is the red button located in the bottom-left corner of the calculator. It behaves differently depending on how many times you press it and what state the calculator is in:
- Pressing once (Clear Entry): If you are typing a number—say,
1500.50—and type a wrong digit, pressing CE/C once clears the active entry line back to0, allowing you to retype it. It does not affect previously calculated arithmetic chains. - Pressing twice (Clear calculation): Pressing CE/C twice resets the standard algebraic calculation
register. If you had
10 + 5 = 15stored in the working chain, it is cleared, and you start fresh with a clean slate.
The most common beginner mistake is pressing CE/C repeatedly, thinking it clears the entire calculator. CE/C does not clear TVM registers (N, I/Y, PV, PMT, FV), does not touch stored cash flows in the CF worksheet, does not affect memory storage slots (0-9), and does not change BGN mode. It only clears the display.
4. CLR TVM: Resetting Time Value of Money Registers
The Time Value of Money (TVM) registers are located in Row 3 of the calculator keyboard: N, I/Y, PV, PMT, and FV. Because these registers are constantly coupled to solve the TVM equation:
$$\text{PV} \cdot (1 + r)^N + \text{PMT} \cdot \left[ \frac{(1 + r)^N - 1}{r} \right] + \text{FV} = 0$$
Any non-zero values left in any of these five keys will immediately distort subsequent TVM calculations. To clear these five keys, you must execute the Clear TVM command.
How to Execute CLR TVM
Press the 2ND Key
Press the yellow 2ND key to access the secondary function of the calculator buttons.
Press the FV Key (CLR TVM)
Press the FV key, which contains the secondary command
CLR TVM printed in yellow directly above it.
The CLR TVM command only works when you are in standard calculator mode. If you are
currently inside a worksheet (such as the CF or AMORT worksheet), pressing
2ND ➔ CLR TVM will
have no effect on the TVM registers. Return to the main screen by pressing 2ND ➔ QUIT first.
5. CLR WRK: Resetting Worksheets Correctly
The BA 2 Plus Calculator uses specialized built-in worksheets to solve multi-variable financial sub-problems. These worksheets include:
- CF: Cash Flow worksheet (for NPV and IRR calculations)
- AMORT: Amortization schedule worksheet
- ICONV: Interest rate conversion worksheet
- BOND: Bond pricing worksheet
- DEPR: Depreciation worksheet
- STAT: Statistics worksheet
Because worksheets are dynamic structures designed to hold arrays of numbers (e.g. up to 24 separate cash flows with their respective frequencies), they cannot be cleared using `CLR TVM`. Instead, they rely on the **Clear Work** (2ND + CLR WRK) command.
How to Execute CLR WRK
Enter the Worksheet First
You must open the target worksheet. For example, press the CF button to enter the cash flow worksheet.
Press 2ND and CLR WRK
Press 2ND, then press the CLR WRK button (which is the secondary function of the CE/C key).
Worksheets can only be cleared when they are actively open on the screen. If you are on the standard arithmetic display and press 2ND ➔ CLR WRK, you will clear absolutely nothing in your worksheets. To clear a worksheet, you must enter it first (e.g. press CF) and then press 2ND ➔ CLR WRK.
6. Clearing Storage Registers (STO/RCL MEM 0-9)
The BA II Plus has ten separate general-purpose memory storage slots, accessed using the STO (Store) and RCL (Recall) keys followed by a digit key from 0 to 9. These slots are useful for holding intermediate numbers during long multi-step calculations.
Like the TVM and worksheet memory, numbers stored in slots 0-9 are preserved through power-offs. If you want to clear these storage registers, you have two options:
Option A: Overwriting a Slot
Simply type 0 and press STO ➔ [Slot Number]. This overwrites the value stored in that register with 0.
Option B: Bulk Clearing Memory Registers
To clear all 10 storage slots at once without executing a full system reset:
- Press 2ND ➔ Press MEM (located above the 0 key).
- The screen will display the value in register 0 (e.g.,
M0 = 250.0000). - Press 2ND ➔ Press CLR
WRK (above CE/C). All registers
M0throughM9are immediately reset to0.0000. - Press 2ND ➔ Press QUIT to return to the home screen.
7. Hard Reset vs. Keyboard Reset: The Ultimate Cleanse
When preparing for a high-stakes exam or if your calculator is exhibiting unexpected behavior due to complex options configured deep in its menus, you may want to execute a complete system reset. A system reset wipes all registers, storage slots, worksheets, and returns settings back to original factory defaults.
Method 1: Keyboard Command Reset
This is the safest method to reset the calculator during a study session or exam:
- Press 2ND ➔ Press RESET (located above the +/− key).
- The screen displays:
RST ?. - Press ENTER. The screen displays:
RST 0.00, indicating a successful full system wipe.
Method 2: Physical Pinhole Reset
If the keyboard is unresponsive, locate the small pinhole labeled "RESET" on the back cover of the calculator. Carefully insert a paperclip or thin pen tip into the hole and hold it down for 2 seconds. The display will blink and reset.
Performing a hard reset clears all data, but it also restores factory defaults that can ruin future answers if left unadjusted. Specifically:
- Decimals (DEC): It resets the decimal display to
2. We recommend setting it back to4or6for finance work (2ND ➔ FORMAT ➔ 4 ➔ ENTER). - Payments Per Year (P/Y): It resets $P/Y = 12$ (monthly compounding). For CFA, FRM, and standard academic courses, you must set $P/Y = 1$ to prevent automatic interest rate division (2ND ➔ P/Y ➔ 1 ➔ ENTER).
8. Practical Contamination Case Studies
Let's look at two worked examples that illustrate the dangers of residual data contamination and how proper memory clearing prevents them.
Case Study 1: TVM Contamination (The Retiring Saver's Debt)
Scenario: You previously solved a bond pricing problem with a final payment at maturity of $1,000 (FV = 1000). Now, without clearing your calculator, you want to calculate the initial lump sum deposit (PV) required to accumulate $50,000 (FV = 50000) in 10 years at a 5% interest rate. You enter the parameters:
- $N = 10$
- $I/Y = 5$
- $PMT = 0$ (no ongoing contributions)
- $FV = 50000$ (target future wealth)
The Contaminated Calculation:
If you forgot to clear TVM, what happens when you press CPT ➔
PV? You might think the calculator will just overwrite the old
$FV$ with $50,000, and indeed it does. However, what if you had entered a non-zero value for PMT in the previous question, say $200? Because you did not enter
0 for $PMT$ or clear TVM, the calculator uses $PMT = 200$.
Pressing CPT ➔ PV returns **-$32,229.41** instead of the correct **-$30,695.66**. You have got a wrong answer because of a residual payment value!
The Solution: Always execute 2ND ➔ CLR TVM before solving. Let's see the keystrokes:
| Step | Keystrokes | Display Output |
|---|---|---|
| 1. Reset TVM Registers | 2ND ➔ CLR TVM | 0.0000 |
| 2. Enter Years | 10 ➔ N | N = 10.0000 |
| 3. Enter Interest Rate | 5 ➔ I/Y | I/Y = 5.0000 |
| 4. Enter Future Target | 50000 ➔ FV | FV = 50,000.0000 |
| 5. Compute Present Value | CPT ➔ PV | PV = -30,695.6630 |
Case Study 2: Worksheet Contamination (The Overvalued Project)
Scenario: You are evaluating two potential investment projects using the Cash Flow worksheet (CF). Project A has cash flows for 4 years. Project B has cash flows for only 2 years:
- Year 0: -$10,000
- Year 1: $6,000
- Year 2: $8,000
You input Project A first, entering cash flows for $C01$, $C02$, $C03$, and $C04$. Then, you press CF to input Project B. You overwrite $CF0$ with
-10000, $C01$ with 6000, and $C02$ with 8000. Then you press
NPV, input $I = 10$, and compute NPV.
The Contaminated Calculation:
Because worksheets store cash flows sequentially, Project B's calculation will still contain Project A's values for $C03$ and $C04$! Overwriting $C01$ and $C02$ does not delete the trailing cash flows in registers $C03$ and $C04$. The calculated NPV will include those phantom cash flows, leading to a massive overvaluation of Project B.
The Solution: Open the CF worksheet and clear it completely with `CLR WRK` before inputting Project B:
| Step | Keystrokes | Display Output |
|---|---|---|
| 1. Open CF Worksheet | CF | CF0 = -10,000.0000 |
| 2. Clear All Cash Flows | 2ND ➔ CLR WRK | CF0 = 0.0000 (all other flows are erased) |
| 3. Enter Initial Investment | 10000 ➔ +/− ➔ ENTER | CF0 = -10,000.0000 |
| 4. Enter Year 1 Cash Flow | ↓ ➔ 6000 ➔ ENTER | C01 = 6,000.0000 |
| 5. Set Year 1 Frequency | ↓ | F01 = 1.0000 |
| 6. Enter Year 2 Cash Flow | ↓ ➔ 8000 ➔ ENTER | C02 = 8,000.0000 |
| 7. Set Year 2 Frequency | ↓ | F02 = 1.0000 |
| 8. Verify Empty C03 | ↓ | C03 = 0.0000 (verifies clean state) |
| 9. Calculate NPV at 10% | NPV ➔ 10 ➔ ENTER ➔ ↓ ➔ CPT | NPV = 2,066.1157 |
Practice Memory Clearing & Formulas Online
Launch BA II Plus Calculator ➔9. Memory Clearing FAQ
A: You can check TVM registers by pressing the RCL key followed by the register key (e.g., RCL ➔ PV). This displays the stored value without modifying it. If any of the five displays show a value other than 0, run 2ND + CLR TVM.
A: Yes. When the physical battery is removed, the Constant Memory loses its micro-charge and will be fully wiped. You will need to restore settings such as Decimals and P/Y values afterwards.
A: The TVM registers are separate from the worksheet system. `CLR WRK` is designed specifically for worksheets. To clear TVM, you must use the `CLR TVM` command on the standard screen.