A b t ractThis paper proposes a new programmable controller baaed on the usage of Petri Net to describe the status of a whole syrtem. The proposed programmable controller consists of Fire Unit and Input Handling Unit. And it does not UM MY processon, because pluea u p r e~ the status of the controller, not proasses. Fin Unit L an ASIC memory with very wide word to check whether a transition is fireable or not in two memory cycles. Since Input Handling Unit can choose the earliest arrival signal input using mutual exclusion rule, it is not necessary to scan d input. It takes only Cour memory cyclu, Cor the newly proposed system to process one input signal. So it is possible to realize much Cuter control that the conventional system and it has mathematically analyzable foundation.