TI-84 Plus CE series

Last updated

TI-84 Plus CE
TI-84 Plus CE (red).jpg
Type Graphing calculator
Manufacturer Texas Instruments
Introduced2015
Latest firmware5.8.4
Predecessor TI-84 Plus C Silver Edition
Calculator
Entry mode Algebraic Operating System
CPU
Processor Zilog eZ80
Frequency48 MHz max.
Programming
Programming language(s) TI-BASIC, eZ80 Assembly, C
User memory256 KB RAM, of which 154 KB are user-accessible.
Firmware memory4.0 MB Flash ROM (3.0 MB user-accessible)
Other
Power supplyRechargeable lithium-ion battery
TI-84 Plus CE Python
TI 84 Plus CE Python.jpg
Type Graphing calculator
Manufacturer Texas Instruments
Introduced2021
Latest firmware5.8.4
Predecessor TI-84 Plus CE
Calculator
Entry mode Algebraic Operating System
CPU
Processor Zilog eZ80 and CircuitPython ARM processor
Frequency48 MHz max.
Programming
Programming language(s) TI-BASIC, eZ80 Assembly, C, Python
User memory256 KB RAM, of which 154 KB are user-accessible.
Firmware memory4.0 MB Flash ROM (3.0 MB user-accessible)
Other
Power supplyRechargeable lithium-ion battery

The TI-84 Plus CE series is a line of graphing calculators manufactured by Texas Instruments (TI). The original TI-84 Plus CE superseded the TI-84 Plus series upon its introduction in 2015; together with the TI-Nspire series, the TI-84 Plus CE is the current flagship series of Texas Instruments graphing calculators.

Contents

In 2020, TI Education announced its decision to remove support for assembly and C programming on these calculators in response to a video posted on YouTube detailing how to bypass the test mode on OS version 5.2.2. Texas Instruments' response was widely considered unnecessary and led to anger from users. [1] The changes are reflected in OS version 5.5.1 for the European models and OS version 5.5.5 for the US models.

Editions

TI-84 Plus CE

The TI-84 Plus CE (known as the TI-83 Premium CE in France) was publicly previewed by Texas Instruments in January 2015, [2] and released later that year. [3]

Technologically, it is a significant improvement over the TI-84 Plus C Silver Edition (CSE); it retains the 320×240-pixel color screen, rechargeable battery, and key layout of the CSE, while removing the 2.5 mm "I/O" serial port. The CE also had six times the memory and was thrice as fast as its predecessor. [3]

In addition, the RSA signing key length has been increased to 2048 bits, making infeasible previous efforts to unlock the calculator to unrestricted third-party software development.[ citation needed ] The calculator has 154 KB of user-accessible RAM and 3.0 MB of Archive memory. It uses the eZ80 processor from Zilog, which maintained "binary compatibility" with programs written for the older Z80. [4]

The CE was introduced in multiple colors (Classic (black), Silver Linings, Radical Red, True Blue, Denim (navy blue), Lightning (light blue), Plum Pi (purple); Positively Pink (as of March 2015), Golden Ratio, and Bright White (as of June 2016) were added later), and further colors have since been released. [5] Like the rest of the TI-84 Plus series, certain countries permit its use in examinations. [6]

The calculator comes programmed with seven different languages (English, French, German, Dutch, Portuguese, Spanish, and Swedish).[ citation needed ]

TI-84 Plus CE-T

In 2016, the TI-84 Plus CE-T was released for the European educational market. The only significant difference from the CE model is the addition of an LED that blinks while the calculator is in Press-to-Test mode.[ citation needed ]

Hardware revisions M and later (which were manufactured starting May 2019) have a revamped PCB, [7] [8] improved architecture, and a new flash chip. [9] Due to this change, these more recent revisions have seen a significant improvement in overall speed.[ citation needed ]

TI-84 Plus CE Python

The TI-84 Plus CE-T Python was released in 2021 and provides OS version 5.6 and above with the ability to program the calculator in Python and includes a preloaded bundle of applications. [10] The Python implementation is extremely slow compared to NumWorks and HP calculators due to the use of an ARM coprocessor running CircuitPython, which communicates to the calculator via 115200 baud UART serial. [11] In the North American market, the TI-84 Plus CE Python replaced the existing TI-84 Plus CE in 2021. [12]

Around 2021, Texas Instruments removed the charging light (notably on the black model).[ citation needed ]

TI-84 Plus CE EZ-Spot

The TI-84 Plus CE EZ-Spot series, also known as the School editions and the School Property editions, are variants of TI-84 Plus CE series calculators produced by Texas Instruments and only made available for schools to purchase. This special yellow-tinted design was produced in an effort to combat theft. [13] Owners can buy other interchangeable colored slide-cases online. Only the TI-84 Plus CE and TI-84 Plus CE Python have had a School Property variant, and not the regional models like the TI-83 Premium CE or TI-84 Plus CE-T (regardless of Python).

Software

Programs and applications

The TI-84 Plus CE can run a wide variety of both official and community-made software, [14] including video games, math programs, educational programs, graphics programs, and even some internet-based programs (operating through the link port). Applications, often called flash applications, are a type of program stored in the calculator's ROM. Applications tend to be more complex than programs.[ citation needed ]

The TI-84 Plus CE supports TI-BASIC, eZ80 assembly language and C (with external tools and software); the Python version of the TI-84 Plus CE supports Python. The calculator can be connected to a USB keyboard to help with programming. TI-84 Plus CE models running operating systems newer than OS 5.6 can no longer run eZ80 assembly or C programs.[ citation needed ]

Operating systems

There have been many operating system releases for the TI-84 Plus CE; the following list is all the documented OS releases for the TI-84 Plus CE only. (not including TI-83 Premium CE releases or the prototype releases): [15]

Controversially, assembly and C support was removed in OS 5.5.5, released in 2020. [16] Texas Instruments stated that this change was made to "prioritize learning for students" and to reduce the risk of cheating in examinations. [1] In addition to this, they blocked the ability to downgrade to any version below OS 5.5.5 to make sure that assembly or C support could not be added back to the calculator. [17]

A jailbreak, called arTIfiCE, was released four months later; it restored the ability to run assembly and C code. [18] The arTIfiCE exploit was patched in OS 5.8.3. [19] However, this exploit came back within the span of a couple months after the patch with the release of arTIfiCE v2.0, restoring assembly support for the CE models. [20] This does not affect the monochrome or CSE variants of the TI-84 Plus, whose last firmware updates were in 2011 and 2014 respectively.[ citation needed ]

The TI-84 Plus CE(-T) Python Edition supports using CircuitPython, a Python 3 variant, developed by Adafruit. On the latest versions of the python edition models, there are 7 modules. These modules are: math, random, time, and 4 custom modules from TI named: ti_system, ti_plotlib, ti_hub, and ti_rover, which are used for controlling the calculator, software, or other external devices made by TI. [ citation needed ]

Technical specifications

TI-Connect CE

Texas Instruments produces TI-Connect CE, which is compatible with all variants of the TI-84 Plus CE. It supports installing programs, loading bundles of files, multi-device syncing and exam mode deployment, along with the ability to send OS updates to multiple calculators at the same time, and a built-in IDE for TI-BASIC programming.

See also

References

  1. 1 2 "Texas Instruments Under Fire for Removing ASM, C Programming Features From TI-83, TI-84 Calculators". Hackster.io. Retrieved 2025-09-02.
  2. "TI-84 Plus CE Graphing Calculator by Texas Instruments". TI Education. Retrieved 2015-01-13.
  3. 1 2 "TI-84 Plus CE". www.datamath.org. Datamath Calculator Museum. Retrieved 2025-11-11.
  4. "DATAMATH". www.datamath.org. Retrieved 2025-11-11.
  5. "All of the Ti-84 Plus CE Colors Ever Made". Underwood Distributing Co. 2025-02-12. Archived from the original on 2025-07-17. Retrieved 2025-11-10.
  6. "Get Started with the TI-84 Plus CE". Cemetech. Retrieved 2016-04-13.
  7. codename SG95, see "TI graphing calculators (+ accessories) revisions with motherboard(s) codename(s) and label(s)".
  8. PCB photo showing the new architecture "TI-84 Plus CE-T; HW Rev M (PCB)".
  9. codenames SG92 and SG93, see "TI graphing calculators (+ accessories) revisions with motherboard(s) codename(s) and label(s)".
  10. "TI-84 Plus CE-T Python Edition graphing calculator".
  11. Heckendorn, Ben (2022-03-09). "Inside the TI 84 Python Calculator!". YouTube.
  12. "TI-84 Plus CE Python| Graphing Calculator| Texas Instruments".
  13. "Products by Texas Instruments - Eastern Europe". education.ti.com (in Basque). Retrieved 2025-04-19.
  14. "TI-83/84 Plus Files (not including the TI-84 Plus C Silver Edition/CE) - ticalc.org". www.ticalc.org. Retrieved 2025-09-02.
  15. "Versions CE/en - TI-Planet Wiki". wiki.tiplanet.org. Retrieved 2025-10-22.
  16. "TI-84 Plus CE Operating System - Texas Instruments - US and Canada". education.ti.com. Retrieved 2025-09-02.
  17. Omni, Dream of (2020-05-20). "CodeWalrus - WARNING: Do NOT upgrade your TI-84 Plus CE to OS 5.5 and higher. It blocks ASM! - Page 3". CodeWalrus. Retrieved 2025-09-02.
  18. "CE jailbreak allows ASM programs to work again! - ticalc.org". www.ticalc.org. Retrieved 2022-01-08.
  19. "Update anti-arTIfiCE 83PCE/84+CE 5.8.3 & 82 Adv Python 5.6.5". tiplanet.org. Retrieved 2025-06-13.
  20. "arTIfiCE v2 : ASM for 83/84 CE 5.8.3 & 82 Adv. Python 5.6.5". tiplanet.org. Retrieved 2025-08-27.