The invention relates to a safety controller and to a method for loading a new operating program onto such a safety controller. The AP coupled free layer structure has a first AP coupled free layer adjacent to the nonmagnetic spacer layer, a second AP coupled free layer, and an antiparallel coupling layer formed between the first and the second AP coupled free layers. In particular, the down level of the gate voltage of the output transistor may be conditionally limited.