The investigation of the device functions required from the systems point of view is important to the development of the next generation of actual devices. In this paper, a resonant tunnelling transistor (RTT) model is defined. The current-voltage characteristic of the model can have multiple peaks, and the widths of each peak and valley can be set to any value. A multiple-valued universal literal (MVUL) circuit using the RTT model is presented as a basic building block in a multiple-valued programmable logic array (MVPLA). An MVPLA structure based on MVUL, AND, MIN, and linear sum operators is proposed for the implementation of multiple-valued systems. Since the MVUL circuit is designed using only one transistor, and the other basic building blocks are implemented by simple current-mode circuits, the proposed MVPLA becomes very compact. The layouts and SPICE simulations show that the proposed MVPLA is superior to other types of PLA in terms of size, delay and dynamic power dissipation if the RTT model is realized by an actual device.