Abstract A 32-wire functional microprocessor bus which allows to handle 8-bit words and 16k of memory is described. A minimum number of lines control simple and vectored interrupt as well as one level of direct memory access. A general peripheral interface is defined. One of its subset is a good standard for 8-bit data transfer with simple peripherals. For medium distances, a simplified asynchronous serial link is proposed.