Repeating t register usage


I used HP RPN pocket calculators for electronic solutions, and I wanted to find a fast way to solve common problems using as few keystrokes as possible, and getting maximum information during the process. This method uses the repeating t register. Formulas now in use were derived for pen and pencil mathematics, totally outmoded by the calculator. This is the keystroke procedure for quick solutions. With programmable calculators I added a small program to enter 3 times to fill the stack or clear it using zero entry.
Resistive Dividers; when calculating from known resistors, enter the lower resistor repeatedly. Key in the top resistor, and add, the result is the total resistance, then divide, the result is the fractional output voltage of the divider. Then multiply and subtract to see the output resistance from the divider tap.

To design such a network, key in the output resistance desired, and enter repeatedly. Key in the division fraction, and divide to see the upper resistance. Divide again to restore the fraction, key 1, subtract, change sign, divide, and see the lower resistor. The relation between the upper resistor and the output resistance is the fraction of the divider. 1 minus the fraction is the relation between the output resistance and the lower resistance. Given the fraction and either resistor, the other value may be found.

I have used this method to find the added end resistors for setting particular potentiometer control ranges. The difference between the two potentiometer fractions desired at the potentiometer ends, relates the potentiometer resistance to the total resistance. Thus a particular value of potentiometer may be used to obtain the desired range of fractions.
EXAMPLE: It was desired to use a 1K potentiometer to adjust a power supply to vary between 24 and 16 volts. The IC regulated at 4.75 volts from the potentiometer. It is desired to calculate the end resistors needed to set the correct range. 4.75/24 = 0.2 store 1. 4.75/16 = 0.3 store 2. Recall 1, subtract, see 0.1, key 1000 swap X&Y, divide, see 10105, the total resistance. Enter several times. Recall 1, multiply, see 2000, the resistance when the pot is at the lower extreme, add 2000 ohms to the lower end of the pot. Cl X, recall 2, multiply, see 3000, this is the sum of the pot resistance and the pot lower end resistor. The upper end resistor must be 10205 minus 3000 = 7105. Some compromise values may be used.

Transistor bias; I was solving for a transistor bias divider, and wondered how to account for the base current drop in the divider. I thought to divide the divider output resistance by Beta and add it to the actual emitter resistor. To do this procedure, solve the bias divider resistors, storing the divider fraction. With R0 in the register key Beta, divide, and see the emitter resistor equivalent to be added. Key the actual emitter resistor and add, see the total emitter resistor, accounting for the bias source drop. Key the source voltage; recall the fraction, multiply and see the divider voltage. Key 0.7, subtract, see the emitter voltage. Interchange X&Y and divide, to see the emitter current: check by multiplying by the collector resistor, to see the collector resistor drop.

Summing network; The resistive divider can be extended to a more general case. I needed to design a telemetry output that combined several signals, to a common output, having a 10 K output resistance. The signal of interest was a +/- 12 volt VCO control voltage. The telemetry output was to be 0-5 volts, using the range 0.5 to 4.5 volts normally. The centering voltage was 2.5 volts from a regulated 12 volts supply. A third resistor to ground gave the desired output resistance. I found a general solution. Each resistor is determined by the fraction of its input voltage contributed to the output sum, thus the telemetry signal was to output 1/6th of its signal. The resistor was then 10K times 6 or 60K. The centering voltage was 2.5 volts derived from +12, a ratio of 4.8 times, 48K. The third resistor was found by subtracting the other two fractions from 1: 1-1/6-1/4.8, a fraction of 0.625 and dividing the output resistance to get a resistance of 16K. Some compromise values were used, which proved satisfactory.

RC frequency corners; the process may be simplified as 2PiFRC=1. The known values are multiplied, and the product inverted to give the missing element. For constant frequency solutions enter 2PiF repeatedly.

Tuned circuits; here intermediate results in the solution give other useful information. Key in L, then C, and store C in a register, divide and take the square root; this is the impedance of the resonant elements. Recall the capacitance value and multiply, then multiply by 2Pi and invert to see the frequency in Hertz. This is the frequency corner formula using R0 as the R value. Q if known may be used to compute the resonant impedance, or the Q may be found by dividing the parallel circuit damping resistance by the impedance, or the impedance by the series circuit resistance. The square root of L/C is also the output resistance of a simple LC filter, such as a power supply, and can be used to estimate transient voltages from current changes.

Resonant values; When using a constant frequency, resonant values may be calculated quickly. Key in 2PiF and enter it repeatedly. Then key in either L or C , multiply twice, and invert to see the other resonant circuit element. When 2PiFL is shown, it is the reactance of the circuit values. This procedure gives quick trials of various circuit values, give impedance values for filter and by-pass elements, and value choices for a given Q.

Ohms law; this may seem simple, but can be used as a rapid verification of dissipation and the voltage and current relation. Remember the little circles of voltage E divided by the IR product. Key in the voltage repeatedly, and divide by either I or R to see the other value, as in E=IR. The power in a resistor can be found by keying in the resistor and dividing to get I, then multiplying to get EI. It can be used to solve W=EI, by keying in power repeatedly, and dividing to get either E or I.
These methods allow such rapid solutions; they will increase your ability to investigate possibilities in your designs. Practice will allow fast and sure answers to a wide range of problems. Familiarity will allow you to extend these methods to your particular problems. I trained one tech to calculate time payments faster than they could be found in a book.
E. Samuel Levy, 754 Temple St. San Diego 92106, 619-223-6292



I've received complaints about this post, and about the identical post that you made a few weeks ago, and the same post was made a couple of months ago, and I now that I've looked, I can see the same post made as far back as 2002.

If you're looking for a response, I think you need to be more direct. I can't figure out what you want from these posts.


Dave, I didn't know how to use the preformatted control and it all ran together. There is one unusual solution for the resistive divider output impedance that is unknown. I do solicit comments, like everybody knows that. I have seen people program these simple solutions that nat be made directly. When you have an HP-35 you need to use everything.


Hi, Dave, guys;

I was affraid people would complaint about Sam´s post, mostly because no one answered it. I have original Sam´s 2002 post saved and printed. I followed his examples and saw that they use few keystrokes to solve problems related to electricity and electronics.

Matter of fact, they relate to specific subject and may not be of interest of the whole community. Also, the keystroke sequences should be followed by stack diagrams so we can 'see' what´s happening (I did so...). I myself liked reading and testing them, but this is mainly because I am an electrical engineer, and had already performed much of Sam´s suggested calculations.

I decided to write after reading what you wrote, Dave, because I could not figure out the reason for complaints, sorry to say. Sometimes we see posts with no specific subject that have a lot of followups, others generate kinda dog fights, and some people complaint about them, too. In Sam´s case, I saw contribution. If we can go any further, Sam´s post could be reworked to generate a good article, perhaps.

Just my view.

Luiz (Brazil)


Hi Luiz,

Matter of fact, they relate to specific subject and may not be of interest of the whole community.

Very true. But interesting reading anyway.

because I could not figure out the reason for complaints

I think the confusion may have arisen from the last few sentences in Sams message:

These methods allow such rapid solutions; they will increase your ability to investigate possibilities in your designs. Practice will allow fast and sure answers to a wide range of problems. Familiarity will allow you to extend these methods to your particular problems. I trained one tech to calculate time payments faster than they could be found in a book. E. Samuel .....


When I read these sentences, I started wondering if Sam was advertising his services - especially since he gave his adddress and phone number. Up till then, I read his message as presenting some methods he'd found to do some Electrical calculations.

By the way, Sam, you probally do not want to ever include your address or phone number in a public forum. The WEB crawlers have a field day harvasting that information. In fact, most of us never put our e-mail address in the forum either. Dave has created a nice way of hiding the e-mail address from public view, but still allowing us to still e-mail one another without actual knowing the other's e-mail address.



I posted for the reason that I did not want what I had discovered in the way of shortcut calculations to be lost. I got no reaction so I felt I had not achieved my goal. I am on my 8th HP model.

Possibly Related Threads...
Thread Author Replies Views Last Post
  Little curiosity: why the fourth stack register is called "T"? Antlab 34 4,769 07-03-2013, 04:49 PM
Last Post: Walter B
  [WP34S] Register use by functions. Chris Tvergard 5 1,176 05-12-2012, 03:35 AM
Last Post: Walter B
  HP-34C Storage Register Arithmetic & Programming Matt Agajanian 14 2,138 05-08-2012, 11:04 AM
Last Post: Matt Agajanian
  Sleek approach to Register Exchange on HP-29C Matt Agajanian 8 1,567 03-16-2012, 01:04 PM
Last Post: Marcus von Cube, Germany
  Vintage HP15C Key Clicks but Doesn't Register Bruce Zastera 15 2,270 01-27-2012, 06:18 PM
Last Post: uhmgawa
  Very relevant to the HP-15C LE power usage Seth Morabito 1 607 01-06-2012, 10:38 PM
Last Post: htom trites jr
  41CL Usage Notes: Clock Mode and Turbo Interaction Craig Ruff 1 636 12-11-2011, 05:27 AM
Last Post: Ángel Martin
  How to register new HP 15C LE? hpnut 8 1,502 11-18-2011, 01:09 PM
Last Post: Martin Pinckney
  Unable to register the 15c LE Neil Carlson 3 827 09-29-2011, 08:27 PM
Last Post: CAD_Jockey
  WP-34s library program usage David Persinger (US) 2 659 09-29-2011, 07:28 AM
Last Post: David Persinger (US)

Forum Jump: