Setting Up Chemistry Programs on a TI-84
If you have a chemistry class ahead of you, loading some programs onto your calculator is probably going to save you actual time. I am talking about real seconds per problem, not some vague efficiency claim. A well-written Ti 84 Chemistry Programs bundle can cut a stoichiometry problem from about three minutes down to under thirty seconds once you know the workflow. The TI-84 Plus CE and the older TI-84 Plus are the models I use most often, so I will focus on those. The process is almost identical across both. You need TI Connect CE software on your computer. Texas Instruments makes it free at ticalc.org through the TI website. Install it, plug in your calculator with a USB cable, and open the program. The interface looks dated but it does what it needs to do. You drag program files into the calculator window and hit send. That is it for installation. Do not try to type programs directly into the calculator unless you enjoy making typos that will break the whole thing.
What to Look for in Ti 84 Chemistry Programs
Not every program you find online is worth installing. Some are just glorified unit converters wrapped in menus that take longer to navigate than solving by hand. Here is what actually matters. Strong programs cover these areas: molar mass calculation, stoichiometry, gas laws, solution concentration, and unit conversions. They should handle sig figs without ignoring them, which most cheap programs do. They should not crash when you enter a decimal with a trailing zero. I once downloaded a program labeled "gas law solver" that treated 273.15 K and 273 K as different inputs and gave different answers, which is either a bug or a sign the author did not understand temperature conversions. The best programs store constants inside them rather than asking you to type them every time. A good ideal gas constant program has R stored as 0.08206 L·atm/(mol·K) already in memory. If you have to enter it manually every run, you are not saving anything meaningful.
I organize my calculator by putting all chemistry programs in a folder I labeled CHEM. You create folders through the MEM menu, then press 2, select 6, and name the folder. Then move programs into it. This matters because the TI-84 Plus CE can hold roughly 64 programs and several megabytes of data before you start hitting slowdowns during execution. A cluttered memory can make a program take twice as long to launch than it should.
Get the Full Details

Installation Steps
Download program files from ticalc.org. Search for chemistry-related programs and check the comments section. The comment section on ticalc.org is where you actually find out whether a program works or not. The file description usually tells you nothing useful. Open TI Connect CE. Select your calculator from the device dropdown. Drag the .8xv file into the transfer window. Wait for the progress bar. Disconnect the cable. Go to the PRGM menu on the calculator, scroll to your program, and press ENTER to run it. The first time you run a newly installed program, it may ask for permission to replace something or to continue. Press ENTER to confirm. If the program does not appear after installation, check the catalog under 2nd + 0. Sometimes TI Connect sends the file to the wrong location if you have multiple calculators registered in the software. Make sure the correct device is selected in the dropdown before sending.
How a Typical Program Works in Practice
I will walk through running a stoichiometry program because that is the most common use case and the one where programs actually help. You load the program, press ENTER to start. It asks for the balanced equation. You type it in using the calculator keyboard. The program parses coefficients and subscripts. Then it asks which substance you have and which you want to find. You select from the menu it provides. It outputs the answer with units and sig figs adjusted. That takes about twenty seconds from start to finish. A manual calculation with dimensional analysis takes three to four minutes for most students, longer if they second-guess the setup. The real value shows up during exams when the problems get slightly different from the examples. A program that only handles one type of problem is useless. A program that asks for the equation every time and recalculates is what you want. Most decent chemistry programs do this.
A Problem I Actually Encountered
I had a student bring me a calculator last semester where a molar mass program would return incorrect values for compounds containing transition metals with multiple oxidation states, like FeCl3. The program parsed the element symbols but matched Fe to iron and Cl to chlorine, then multiplied by three for the subscript. That part was fine. The issue was that the program's internal element database had the atomic mass of chlorine as 35.45 but stored it as an integer 35 internally due to a rounding error in the code. So FeCl3 came out to 212 instead of 214.55. I wrote a quick replacement that reads atomic masses from a separate data table stored in a variable instead of hardcoding them, and the error went away immediately. This is why you should verify a program against a known value before relying on it during a lab report or exam. One thing people do not think about is that some chemistry programs overwrite other programs when you install them if they share the same variable names. The program may use VAR1 through VAR9 internally for intermediate calculations. If you have another program using those same variable names for something else, you will get weird results that look like a math error but are actually a variable collision. Check your active programs list before installing anything new. If you suspect this happened, run the CLEAR command and reload your programs from scratch. Another issue is the input format. TI-BASIC programs on the TI-84 expect numbers in specific formats. If a program asks for pressure in atmospheres and you enter 760 thinking it will auto-convert, it will not. It will treat 760 as 760 atm and give you a wrong answer. Read the prompt carefully before typing anything. The prompt usually tells you the expected unit, but people skip reading prompts constantly.

Limitations You Need to Know
TI-84 chemistry programs are not magic. They cannot balance equations for you unless the program specifically includes a balancing algorithm, and those algorithms are slow and sometimes fail on complex redox reactions. A program that claims to balance any equation on a TI-84 is probably using a simplified method that works for simple cases and breaks on everything else. I have seen programs that fail on equations involving polyatomic ions where the same ion appears on both sides. The program treats each element individually and produces an unbalanced result. For equation balancing, better to use a free online tool and then type the balanced coefficients into your calculator program. The calculator is fine for calculations after balancing, not for the balancing itself. Another hard limit is the program size. Some advanced chemistry programs that include large constant tables or graphical outputs will hit the memory ceiling on a TI-84 Plus. The Plus CE has more memory, but large programs still run slower. If your program takes more than ten seconds to start, it is probably too large for what it does. Consider splitting it into smaller sub-programs or using a different tool for the heavy computation.
If you need something more powerful, a TI-Nspire or even a laptop with Python and the sympy library will handle complex chemistry problems faster and more accurately. The TI-84 is a compromise. It is allowed in most chemistry exams, which is why people bother programming it, but it is not the best tool for advanced work.
Where to Find Programs
ticalc.org is the main source. Search for "chemistry" in the TI-84 Plus CE section. Check the dates. Programs uploaded in the last five years are more likely to be compatible with the CE screen resolution. Older programs designed for the monochrome TI-84 Plus may display incorrectly on the CE, with text cut off or menus misaligned. If you see a program with comments saying "looks bad on CE," skip it. There are also university-hosted repositories. Some community college chemistry departments maintain curated lists of approved calculator programs. Those are usually more reliable than random uploads because faculty or TAs review them before posting. Look for programs linked from .edu domains if you want a safer bet.

A Quick Workflow Check
Before you rely on any program for an assignment or exam, run it against a problem you already know the answer to. Use your textbook's practice problems. If the program gives the right answer for three different types of problems, you can probably trust it for similar problems. If it fails even one, figure out which step is wrong before you use it under pressure. I once had a student submit a lab report where his molarity program consistently underestimated by about 0.02 M. He did not notice until I pointed it out. The program had a off-by-one error in its volume conversion step. It converted milliliters to liters by dividing by 10 instead of 1000. Small typo, big mistake on paper. That is the thing about calculator programs in chemistry. They save time only when they are correct. An incorrect program saves you nothing and costs you points.