Sharp

Next to Casio, Sharp remains Japan's (and possibly, the world's) second most prolific calculator manufacturer. Like Casio, Sharp was present at the very beginning, introducing a pre-LCD programmable calculator in the mid-1970s. Like Casio, Sharp presently focuses on the educational and business markets; their current programmable models are primarily graphing calculators aimed at students. And, I am somewhat sad to add, just like Casio's, Sharp's models are also somewhat uninspiring. You won't find either the quality of a TI-89, or the functional elegance of an HP-49G in a current Sharp model.

Keystroke Programmables

Before handhelds, there was the Sharp PC-1001; although smaller than many handhelds, this calculator operates from AC power only. Nevertheless, it deserves mention, as it represented Sharp's first attempt to create a personal programmable calculator.

Sharp's entry into the field of handheld, battery-operated programmable calculators is represented by the PC-1201, a beautiful, well-designed, highly functional machine. Apparently this was Sharp's only non-LCD model; their next generation machine were equipped with early (yellow) LCDs, and these machines are highly sought after collectibles today. In yet another curious parallel with Casio, Sharp's first programmable model was more sophisticated, eminently more usable than many of their later programmable calculators.

Classic Keystroke Programmables

Sharp continues to produce simple low-end keystroke programmables. The technology found in the EL-5813, a 30-step machine with no program review/editing capability, has since found its way into many OEM machines as well.

- Model Type Display Programming model Programming features Memory Special functions
Sharp EL-5020EL-5020Scientific  10+2 LCD digits  Formula programming (40 program steps)  Branching  6 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 
Sharp EL-512EL-512Scientific  10(8+2) LCD digits  (127 program steps)    10 numbers  Trigonometrics, Exponentials, Hyperbolics 
Sharp EL-5813EL-5813Scientific  8+2 LCD digits  Keystroke entry (30 program steps)    7 numbers  Trigonometrics, Exponentials, Hyperbolics, Standard deviation, Continuous memory 
No Image AvailableEL-7001N/A  LCD          
No Image AvailableEL-735N/A  LCD          
Sharp PC-1201PC-1201Scientific  10+2 VFD digits  Fully-merged keystroke entry (128 program steps)  Conditionals, Branching, Subroutines, Labels  12 numbers  Trigonometrics, Exponentials, Linear regression, Continuous memory, Sound 
No Image AvailablePC-1300Scientific  16 VFD characters  mini-FORTRAN (256 program steps)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  26 numbers  Trigonometrics, Exponentials, Magnetic cards 
Sharp PC-1300SPC-1300SScientific  16 VFD characters  mini-FORTRAN (640 program steps)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  42 numbers  Trigonometrics, Exponentials, Printer, Sound, Magnetic cards 

Keystroke Formula Programming

If it wasn't the first, the EL-5100 must have been one of the first pocket calculators customizable not through a "keyboard macro" style program, but by entering algebraic-looking formulae.
- Model Type Display Programming model Programming features Memory Special functions
Sharp EL-5100EL-5100Scientific  24 YLCD characters  Formula programming (80 program steps)    11 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 
Sharp EL-5100SEL-5100SScientific  24 LCD characters  Formula programming (80 program steps)    11 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 
Sharp EL-5101EL-5101N/A  YLCD characters         
Sharp EL-5102EL-5102Scientific  16 YLCD characters  Formula programming (80 program steps)    11 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 
Sharp EL-5103EL-5103Scientific  12 YLCD characters  Formula programming (48 program steps)    6 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 
Sharp EL-5103SEL-5103SScientific  12 LCD characters  Formula programming (48 program steps)    6 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 

Advanced Keystroke Programmables

Over the years, Sharp produced several programmable machines with an advanced programming model, large storage capacity, and optional extra features. The programming model used in these machines is similar to that used in Sharp's graphing calculators.

- Model Type Display Programming model Programming features Memory Special functions
Sharp EL-5050EL-5050Scientific  16 LCD characters  Formula programming (1430 program steps)  Conditionals, Branching, Subroutines  26 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 
Sharp EL-5120EL-5120Scientific  3×14 LCD characters  Formula programming (1211 bytes)  Conditionals, Branching, Subroutines, Labels  1211(0) bytes  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 
Sharp EL-512HEL-512HScientific  10+2 LCD digits  Formula programming (256 program steps)  Conditionals, Branching  13 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 
Sharp EL-512IIEL-512IIScientific  10+2 LCD digits  Formula programming (256 program steps)  Conditionals, Branching  13 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 
Sharp EL-5150EL-5150Scientific  24 LCD characters  Formula programming (1454 program steps)  Conditionals, Branching, Subroutines  26 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 

BASIC Pocket Computers

Sharp continues to have a huge lineup of pocket computers, including models that are not end-user programmable, but sold for various business applications and use preprogrammed modules.

BASIC Pocket Computers

Most of Sharp's BASIC computers look like similar models from Casio: a "landscape" look, QWERTY keyboard, and an optional numeric/calculator keypad.

- Model Type Display Programming model Programming features Memory Special functions
Sharp EL-5400EL-5400BASIC Programmable  16 LCD characters  BASIC  Conditionals, Branching, Subroutines, Labels, Indirect addressing    Trigonometrics, Exponentials, Continuous memory 
Sharp EL-5500EL-5500BASIC Programmable  24 LCD characters  BASIC (6 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  6(0) kilobytes  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory, Sound 
Sharp EL-5500IIEL-5500IIBASIC Programmable  24 LCD characters  BASIC (3534 bytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  3742(208) bytes  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory, Sound 
Sharp EL-5500IIIEL-5500IIIBASIC Programmable  24 LCD characters  BASIC (6 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  6(0) kilobytes  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory, Sound 
Sharp EL-5510EL-5510BASIC Programmable  16 LCD characters  BASIC (3454 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  3662(0) bytes  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Financial, Continuous memory 
Sharp EL-5520EL-5520N/A  LCD          
No Image AvailablePC-1210N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
Sharp PC-1211PC-1211BASIC Programmable  24 LCD characters  BASIC (2200 bytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  2200(0) bytes  Trigonometrics, Exponentials, Continuous memory, Sound 
Sharp PC-1245PC-1245N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
Sharp PC-1246PC-1246N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
Sharp PC-1246SPC-1246SN/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1247N/A  LCD   (4 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  4(0) kilobytes   
Sharp PC-1248PC-1248BASIC Programmable  16 LCD characters  BASIC (8 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  8(0) kilobytes  Trigonometrics, Exponentials, Continuous memory 
No Image AvailablePC-1250N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
Sharp PC-1250APC-1250AScientific  24 LCD characters  BASIC (4 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  3(0) kilobytes  Trigonometrics, Exponentials, Continuous memory, Sound 
Sharp PC-1251PC-1251N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
Sharp PC-1260PC-1260N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
Sharp PC-1261PC-1261BASIC Programmable  16 LCD characters  BASIC (10 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  10(0) kilobytes  Trigonometrics, Exponentials, Continuous memory, Sound 
No Image AvailablePC-1262N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1280N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
Sharp PC-1350PC-1350BASIC Programmable  150×64 LCD pixels  BASIC (4 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  4(0) kilobytes  Trigonometrics, Exponentials, Continuous memory, Sound 
Sharp PC-1360PC-1360N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1360KN/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
Sharp PC-1401PC-1401N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
Sharp PC-1402PC-1402N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
Sharp PC-1403PC-1403N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
Sharp PC-1403HPC-1403HBASIC Programmable  24 LCD characters  BASIC (32 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  32(0) kilobytes  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory, Sound, Matrix, baseN 
Sharp PC-1421PC-1421N/A  LCD   (40 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1430N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
Sharp PC-1445PC-1445BASIC Programmable  24 LCD characters  BASIC and Assembler (8 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  8(0) kilobytes  Trigonometrics, Exponentials, Continuous memory, Sound 
Sharp PC-1450PC-1450BASIC Programmable  16 LCD characters  BASIC (4 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  4(0) kilobytes  Trigonometrics, Exponentials, Continuous memory, Sound 
No Image AvailablePC-1475N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
Sharp PC-1500PC-1500Scientific  26 LCD characters  BASIC (1850 bytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  1850(0) bytes  Trigonometrics, Exponentials, Continuous memory, Sound 
Sharp PC-1500APC-1500AScientific  26 LCD characters  BASIC (6 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  6(0) kilobytes  Trigonometrics, Exponentials, Continuous memory, Sound 
No Image AvailablePC-1501N/A  26 LCD characters    Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1600N/A  LCD   (32 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  32(0) kilobytes   
No Image AvailablePC-2500N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing    Printer 
No Image AvailablePC-3000N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
Sharp PC-E220PC-E220Scientific  4×24 LCD characters  BASIC (32 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  32(0) kilobytes  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Complex, Continuous memory, Constants, Equation library 
Sharp PC-E500PC-E500Graphing  240×32 LCD pixels  BASIC (26 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  26(0) kilobytes  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Graphing, Solver, Integration, Complex, Continuous memory, Sound, Matrix, Unit conversions, Constants, Equation library 
No Image AvailablePC-E500SN/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
Sharp PC-G801PC-G801Scientific  4×24 LCD characters  BASIC (5859 bytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  5859(0) bytes  Trigonometrics, Exponentials, Linear regression, Continuous memory 
No Image AvailablePC-G820Scientific  4×24 LCD characters  BASIC (5844 bytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  5844(0) bytes  Trigonometrics, Exponentials, Linear regression, Continuous memory, Sound, baseN 
Sharp PC-G850PC-G850Graphing  144×48 LCD pixels  BASIC (32 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  32(0) kilobytes  Trigonometrics, Exponentials, Linear regression, Graphing, Continuous memory, Sound, baseN 

BASIC PDAs

A unique Sharp concept: a digital assistant with a removeable "personality" module. For some models, modules containing a BASIC interpreter were available, effectively turning these machines into programmable pocket calculators.

- Model Type Display Programming model Programming features Memory Special functions
Sharp IQ-7000IQ-7000BASIC Programmable  96×64 LCD pixels  BASIC (16 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  16(0) kilobytes  Trigonometrics, Exponentials, Linear regression, Continuous memory, Real-time clock, Sound 
Sharp IQ-7100MIQ-7100MBASIC Programmable  96×64 LCD pixels  BASIC (16 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  16(0) kilobytes  Trigonometrics, Exponentials, Linear regression, Continuous memory, Real-time clock, Sound 

Graphing Calculators

An uninspiring line of models, Sharp's graphing calculators are clearly aimed at the educational market, which is presently dominated by Texas Instruments and Casio.

Student Models

Most Sharp graphing calculators are designed for classroom use by students.

- Model Type Display Programming model Programming features Memory Special functions
Sharp EL-5200EL-5200Scientific  96×32 LCD pixels  Formula programming  Conditionals, Branching, Subroutines, Labels, Indirect addressing    Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 
Sharp EL-9000EL-9000Graphing  96×32 LCD pixels  Formula programming  Conditionals, Branching, Subroutines, Labels, Indirect addressing    Trigonometrics, Exponentials, Hyperbolics, Linear regression, Graphing, Continuous memory 
Sharp EL-9200EL-9200Graphing  96×64 LCD digits  Formula programming (1800 bytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  1800(0) bytes  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Graphing, Fractions, Complex, Continuous memory, Matrix, baseN 
Sharp EL-9200CEL-9200CGraphing  96×64 LCD pixels  Formula programming (2 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  2(0) kilobytes  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Graphing, Fractions, Continuous memory, Matrix 
No Image AvailableEL-9300Graphing  96×64 LCD pixels  Formula programming (23064 bytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  23064(0) bytes  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Graphing, Fractions, Complex, Continuous memory, Matrix 
Sharp EL-9300CEL-9300CGraphing  96×64 LCD pixels  Formula programming (23064 bytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  23064(0) bytes  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Graphing, Fractions, Complex, Continuous memory, Matrix 
No Image AvailableEL-9400N/A  96×64 LCD pixels  (24 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  24(0) kilobytes   
No Image AvailableEL-9400CN/A  LCD          

Overhead Display Calculators

Overhead models are functional equivalents to calculators used by students; they are intended for use in classrooms equipped with overhead projectors.

- Model Type Display Programming model Programming features Memory Special functions
Sharp EL-9300 overheadEL-9300 overheadGraphing  96×64 LCD pixels  Formula programming (23064 bytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  23064(0) bytes  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Graphing, Fractions, Complex, Continuous memory, Matrix 

Touchscreen Graphing Models

The EL-9600 model line features a technology not found in other graphing calculators: a touch screen for use with the calculator's on-screen menus and graphing functions.

- Model Type Display Programming model Programming features Memory Special functions
Sharp EL-9600EL-9600Graphing  96×64 LCD pixels  Formula programming (24 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  24(0) kilobytes  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Graphing, Fractions, Continuous memory, Matrix 
Sharp EL-9600CEL-9600CGraphing  96×64 LCD pixels  Formula programming (24 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  24(0) kilobytes  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Graphing, Fractions, Continuous memory, Matrix 

Other Models

Sharp models that were not yet added to any of the categories listed so far are shown below.

- Model Type Display Programming model Programming features Memory Special functions
No Image AvailableEL-5120NN/A  LCD          
No Image AvailableEL-9650N/A  96×64 LCD pixels  (24 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  24(0) kilobytes   
No Image AvailableEL-9900N/A  132×64 LCD pixels  (64 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  64(0) kilobytes   
No Image AvailableOZ-7400N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
Sharp OZ-7420OZ-7420N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1100N/A  LCD          
No Image AvailablePC-1140N/A  LCD          
No Image AvailablePC-1150N/A  LCD          
No Image AvailablePC-1212N/A  24 LCD characters    Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1246DBN/A  LCD          
No Image AvailablePC-1248DBN/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1255N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1285N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1404GN/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1405GN/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1415GN/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1416GN/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1417GN/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1425N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1431N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1440N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1460N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1470UN/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1480UN/A  LCD          
No Image AvailablePC-1490UN/A  LCD          
No Image AvailablePC-1490UIIN/A  LCD          
No Image AvailablePC-1600KN/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-1605N/A  LCD   (32 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  32(0) kilobytes   
No Image AvailablePC-E200N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-E550N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-E650N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailablePC-G802N/A  LCD          
No Image AvailablePC-G803N/A  LCD          
No Image AvailablePC-G805N/A  LCD          
No Image AvailablePC-G811N/A  LCD          
No Image AvailablePC-G813N/A  LCD          
No Image AvailablePC-G815N/A  LCD          
No Image AvailablePC-G830N/A  LCD          
No Image AvailablePC-G850SN/A  LCD          
No Image AvailablePC-G850VN/A  144×48 LCD pixels  (32 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  32(0) kilobytes   
No Image AvailablePC-U6000N/A  LCD     Conditionals, Branching, Subroutines, Labels, Indirect addressing     
No Image AvailableEL-9450Graphing  LCD pixels        Graphing 
No Image AvailableEL-5040Scientific  10+2 LCD digits  Formula programming (160 program steps)      Trigonometrics, Exponentials, Linear regression, Complex, Continuous memory, baseN, Unit conversions, Constants 
Sharp EL-506REL-506RScientific  10+2 LCD digits  Formula programming (160 program steps)    7 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Integration, Fractions, Complex, Continuous memory, baseN, Unit conversions, Constants 
No Image AvailableEL-506VScientific  10+2 LCD digits  Formula programming      Trigonometrics, Exponentials, Hyperbolics, Linear regression, Integration, Fractions, Complex, Continuous memory, baseN, Unit conversions, Constants 
No Image AvailableEL-504Scientific  10(8+2) LCD digits  Keystroke entry ( program steps)    5 numbers  Trigonometrics, Exponentials, Hyperbolics, Standard deviation, Continuous memory 
No Image AvailableEL-560Scientific  LCD digits  (128 program steps)    numbers  Trigonometrics, Exponentials, Hyperbolics, Standard deviation, Continuous memory 
Sharp EL-507EL-507Scientific  10(8+2) LCD digits  Keystroke entry (40 program steps)    5 numbers  Trigonometrics, Exponentials, Hyperbolics, Standard deviation, Continuous memory 
Sharp EL-522EL-522Scientific  10(8+2) LCD digits  Fully-merged keystroke entry (128 program steps)    10 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory, baseN 
Sharp EL-520WEL-520WScientific  10+2 LCD digits  Formula programming (256 program steps)    9 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Solver, Integration, Fractions, Complex, Continuous memory, baseN, Unit conversions, Constants 
No Image AvailablePC-1200Scientific  VFD digits    Conditionals, Branching, Subroutines    Trigonometrics, Exponentials, Standard deviation 
No Image AvailableEL-5250Scientific  3×14 LCD characters  (4 kilobytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  27() numbers  Trigonometrics, Exponentials, Hyperbolics, Integration, Fractions, Continuous memory, baseN 
No Image AvailableEL-5030Scientific  16 LCD characters  (1421 bytes)  Conditionals, Branching, Indirect addressing  26() numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory, baseN 
No Image AvailableEL-5002Scientific  10+2 VFD digits  (39 program steps)    7 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression 
No Image AvailableEL-5010Scientific  10+2 LCD digits  Formula programming (256 program steps)  Conditionals, Branching  13 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 
No Image AvailableEL-512SScientific  10+2 LCD digits  Formula programming (256 program steps)  Conditionals, Branching  13 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 
No Image AvailableEL-512S (Korea)Scientific  10+2 LCD digits  Formula programming (256 program steps)  Conditionals, Branching  13 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 
No Image AvailableEL-566Scientific  10+2 LCD digits  Formula programming (256 program steps)  Conditionals, Branching  13 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 
No Image AvailableEL-521Scientific  10(8+2) LCD digits      numbers  Trigonometrics, Exponentials, Hyperbolics, Standard deviation, Continuous memory 
No Image AvailableEL-566EScientific  10+2 LCD digits  (640 bytes)    numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Fractions, Continuous memory 
No Image AvailableEL-5130HScientific  3×14 LCD characters  (1211 bytes)  Conditionals, Branching, Subroutines, Labels  27() numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Fractions, Continuous memory 
No Image AvailableEL-512NScientific  10+2 LCD digits  Formula programming (256 program steps)  Conditionals, Branching  13 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 
No Image AvailableEL-K710Scientific  10+2 LCD digits  Formula programming (256 program steps)  Conditionals, Branching  13 numbers  Trigonometrics, Exponentials, Hyperbolics, Linear regression, Continuous memory 
No Image AvailableEL-511Scientific  LCD       5() numbers  Trigonometrics, Exponentials, Continuous memory 
No Image AvailableEL-5230Scientific  3×14 LCD characters  (1280 bytes)  Conditionals, Branching, Subroutines, Labels, Indirect addressing  27() numbers  Trigonometrics, Exponentials, Hyperbolics, Integration, Fractions, Continuous memory, baseN 
No Image AvailableEL-513Scientific  10(8+2) LCD digits  Keystroke entry ( program steps)    5 numbers  Trigonometrics, Exponentials, Hyperbolics, Standard deviation, Continuous memory 
No Image AvailableEL-516Scientific  10(8+2) LCD digits  Keystroke entry ( program steps)    5 numbers  Trigonometrics, Exponentials, Hyperbolics, Standard deviation, Continuous memory 
No Image AvailableEL-517Scientific  10+2 LCD digits  (128 program steps)    10 numbers  Trigonometrics, Exponentials, Hyperbolics, Standard deviation, Continuous memory 
No Image AvailableEL-518Scientific  10+2 LCD digits  (128 program steps)    10 numbers  Trigonometrics, Exponentials, Hyperbolics, Standard deviation, Continuous memory 
No Image AvailableEL-519Scientific  10+2 LCD digits  (128 program steps)    10 numbers  Trigonometrics, Exponentials, Hyperbolics, Standard deviation, Continuous memory 
No Image AvailableEL-528Scientific  10+2 LCD digits  (128 program steps)    10 numbers  Trigonometrics, Exponentials, Hyperbolics, Standard deviation, Continuous memory 
No Image AvailableEL-565Scientific  10+2 LCD digits  (128 program steps)    10 numbers  Trigonometrics, Exponentials, Hyperbolics, Standard deviation, Continuous memory 
No Image AvailableEL-5160JScientific  LCD pixels        Trigonometrics, Exponentials, Hyperbolics, Linear regression, Integration, Fractions, Continuous memory, baseN 
Sharp EL-W516EL-W516Scientific  96×32 LCD pixels  Formula programming (4 )    9 numbers  Trigonometrics, Exponentials, Hyperbolics, Standard deviation, Solver, Integration, Fractions, Complex, Continuous memory, Matrix, baseN, Unit conversions, Constants 

Variants/OEM Versions

Several early Sharp BASIC models, including the PC-1211 and the PC-1500, were sold by Tandy/Radio Shack as various "TRS-80" pocket computers. Lately, machines that appear to be low-end Sharp programmables have been sold under various minor (store) brand names.