The microcontroller performs all processing of signals to validate and denominate an inserted banknote, and transmits information such as credit data, hardware error messages, in-service and out-of-service messages and the like to the host system through host interface 36.